综合
半路出家的开发狗
本科数学狗,硕士程序狗,第一份工作开发狗,要努力呀骚年
展开
-
语言差别
编译型和解释型我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文件,我们就可以直接运行了。但对于一个比较复杂的项目,为了方便管理,我们通常把转载 2015-12-13 18:41:28 · 283 阅读 · 0 评论 -
公钥,私钥和数字签名这样最好理解
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷转载 2015-12-22 22:49:56 · 284 阅读 · 0 评论 -
知乎上看到的关于回调函数的解释,很不错
你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。回答完毕。链接:点击打开链接原创 2016-01-31 17:51:21 · 727 阅读 · 0 评论 -
Nvidia电话面试
1、如何优化C++函数返回值,以及引申问题2、如何不在堆上实例化一个类,如何使new操作符作为一个成员函数,以及引申问题3、单例模式里面获取实例的方法是否线程安全,如何判断一个方法线程安全,拷贝构造函数在单例模式中需不需要私有,另外还问了深拷贝浅拷贝4、STL Map基于什么数据结构实现,说了红黑树之后,问了红黑树相关特征,搜索与调整的效率;针对搜索效率,问为什么使用红黑树原创 2017-02-16 00:10:00 · 3193 阅读 · 0 评论