Tech interview cheetsheet

2016-07-20・programming

Studying for a Tech Interview Sucks, so Here's a Cheat Sheet to Help

This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no …


Python decorator

2015-12-26・Programming

First-class objects

在 Python 语言中,函数(function)的定义为给定参数返回一个值,大部分没有附带效果,有一些例外比如 print 函数,返回 None,附带的效果 …


Brower spider

2015-11-27・Programming

在一定场景请求的数据被加密,如果打算在不解密的情况下抓取数据,可以



A basic introduction of JNI

2015-11-04・programming

JNI 作为一个编程框架,可以使得java程序可以调用或者被调用使用C或C++编写的库。

java调用C实现的HelloWorld例子

HelloWorld.java

class HelloWorld
{
    private native void print();
    public static void main(String[] args)
    {
        new HelloWorld().print();
    }
    static {
        System.loadLibrary("HelloWorld");
    }
}

java命令生成h头文件

javac HelloWorld.java
javah HelloWorld

HelloWorld.h 自动 …



Encoding

2015-10-26・Programming

在我们使用计算机处理文本文件时,有没有想过文件内容里都有什么?是不是有英文、中文、emoji 表情等等,再进一步追问这些内容又是通过什么方式存储的?这里就需要引入字符集和字符编码的概念。