作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣。因此我想推荐 Lukas Eder 在 jooq.org 发表的原创作品给大家。 你是从很早开始就一直使用 Java 吗?那你还记得它的过去吗?那时,Java 还叫 Oak,OO 还是一个热门话题,C++ ...
分类:
编程语言 时间:
2017-12-11 18:39:51
阅读次数:
217
《Effective Java(中文第二版)》【PDF】下载链接: https://u253469.pipipan.com/fs/253469-230382186 Java(中文第二版)》【PDF】" TITLE="《Effective Java(中文第二版)》【PDF】" /> 编辑推荐 《Sun... ...
分类:
编程语言 时间:
2017-12-10 12:48:21
阅读次数:
190
《effective C++》及《c++ 数据结构与算法》第一章小得,消除了以前的一些困惑。 0 将C++ 视作一个语言城邦,这个城邦支持的公民有:0、C 1、OO (c with class) 2 、template 3、STL,我以前学习和接触最多的是 C和 class,模板和 STL 需要自己 ...
分类:
编程语言 时间:
2017-12-09 22:27:15
阅读次数:
177
预处理指令使用#内标记。一 : #define语句用来定义宏。例如定义:#define TRUE 1解释 : 定义了一个宏名称为TRUE,并使它的值为1.那么之后TRUE就可以用于程序中所有需要值为1的常量的地方。测试实例:在DefineDemo.h中定义宏 : #define TRUE 1 。注意一般将其定义在最上面,如下图(定义在了#import的上面)调用的地方:可以在任何地方调用。①:在D
分类:
其他好文 时间:
2017-12-09 20:45:38
阅读次数:
135
Item 1. 考虑用静态工厂方法替代构造器 获得一个类的实例时我们都会采取一个公有的构造器。Foo x = new Foo(); 同时我们应该掌握另一种方法就是静态工厂方法(static factory method)。 一句话总结,静态工厂方法其实就是一个返回类的实例的静态方法。 书中给出的例子 ...
分类:
编程语言 时间:
2017-12-07 00:31:01
阅读次数:
239
最近要做卜东波老师线性规划的算法作业,要求用GLPK和Gurobi对结果进行验证 本来想在Windows下安装GLPK的,但是貌似Windows下必须安装VS才能对GLPK进行编译,不想装VS......于是在虚拟机里面的Ubuntu配置GLPK 一、安装 网上有两种方法 方法一:添加源然后更新源并 ...
分类:
系统相关 时间:
2017-12-06 20:01:18
阅读次数:
269
一 代码风格 代码风格要求使用的Google Style Guides, 无论是C++还是Pyhton。 二 工具语言 需要掌握以下基本语言的使用: 三 开源中间件 项目中使用的开源中间件比较多,选型中主要以开源和集团内的中间件服务为主,在看源码前,优先过一遍文档。 四 好书推荐 Effective ...
分类:
其他好文 时间:
2017-12-04 11:40:33
阅读次数:
184
其实OC中的协议有点像接口或称抽象类。OC中的协议定义了一系列的方法 , 有些方法是必须实现的 , 有些方法是可以不用实现的。定义一个协议的关键字是 : @protocol例如:@protocol Ainy????-(void) Print;@end如上就是一个协议 , 协议的名称为Ainy 。定义了一个方法为-(void) Print 。 注意协议是在h文
分类:
其他好文 时间:
2017-12-03 20:50:17
阅读次数:
134
bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。) ...
分类:
其他好文 时间:
2017-12-02 21:12:46
阅读次数:
330
From: http://preshing.com/20120710/memory-barriers-are-like-source-control-operations/ If you use source control, you’re on your way towards understan ...
分类:
其他好文 时间:
2017-11-27 18:44:04
阅读次数:
182