整理的一些程序员修炼方面的文章,与大家共勉,有些系列感觉还是很不错的,读来颇受益,一下就是收藏的文章,希望大家喜欢...
分类:
其他好文 时间:
2015-06-27 18:29:33
阅读次数:
190
感觉这个设计模式和组合模式一样是一种很巧妙的设计模式,在需要使用它的地方如果不使用这种设计模式代码会变的很复杂,但是这种设计模式的基本原理又是很简单的。责任链模式:
通过使多个对象都有机会来处理请求的方式避免了请求的发送者和接收者之间的耦合。将接收者组织成链式的结构这样可以将请求沿着这条链进行传递,直到有接收者对它进行处理。UML类图:
主要包括:
Handler:定义了一个处理请求的接口,实现...
分类:
其他好文 时间:
2015-06-27 18:27:18
阅读次数:
136
来自DevStore
成为优秀的程序员,我需要擅长数学吗?相信很多年轻的程序员也问自己同样的问题。在浏览相关话题时,出现的答案模式被归结为以下三个主要类别:
· 需要
· 不需要
· 看情况
貌似「需要」和「不需要」经常带有个人主观偏见,反而显得有点儿草率的反应综合征。为了成为一名优秀的程序员,一个人是否需要擅长数学的问题,可以从哲学和技术两个方面解答...
分类:
其他好文 时间:
2015-06-27 18:29:23
阅读次数:
152
题意:求数组中两个不同元素使得两元素和%p最大。
分析:
1、序列中的数可能超过P,将所有数读入后进行模P操作。
2、将取模后的所有数从小到大排序,现在所有数都是小于P且排好序的。
3、假设任意选了两个数X和Y,则0≤X+Y≤2P-2。若X+Y
#include
#include
using namespace std;
__int64 a[100005];
int main()
{...
分类:
其他好文 时间:
2015-06-27 18:26:46
阅读次数:
173
数据结构实验之二叉树的建立与遍历
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
已知一个按先序序列输入的字符序列,如abc,,de,g,,f,,,(其中逗号表示空节点)。请建立二叉树并按中序和后序方式遍历二叉树,最后求出叶子节点个数和二叉树深度。
输入
输入一个长度小于50个字符的...
分类:
其他好文 时间:
2015-06-27 18:28:04
阅读次数:
144
还记得雷军在印度发布会上的英语首秀吗?或被调侃发音不准,但总的来说,程序员可算是英语水平比较好的群体,因为在这个行业,英文资料是最全面、最及时,对英文资料的需求也最迫切的。因此,就我的观察,即便刚入门不久的程序员,面对陌生的问题,一般也能查阅英文文档,找到需要的信息。但是另一方面,我也发现,经常阅读英文文档的程序员,英语水平许多时候却不像“经常阅读英文”的样子。我在这里列几点自己的学习心得,供大家...
分类:
其他好文 时间:
2015-06-27 18:28:26
阅读次数:
118
FileSystem shell指令
官方文档: HDFS Commands Reference
appendToFile
cat
checksum
chgrp
chmod
chown
copyFromLocal
copyToLocal
count
cp
createSnapshot
deleteSnapshot
df
du
dus
expunge
find
get
getfacl
getfattr...
分类:
编程语言 时间:
2015-06-27 18:28:18
阅读次数:
184
最近做图像处理方面的项目比较多,很多算法自己从头写的话太浪费时间,而且自己写的也不一定完善,早就听说OpenCV在图像处理算法方面功能很强大,一直没时间学习,这次正好项目用到了,临时抱佛脚学习些OpenCV入门知识。因为我的程序界面都是用Qt写的,因此也花了点时间研究了如何将OpenCV 和Qt 融合在一起,协同工作。
Qt 中处理图像主要用的是QImage类,OpenCV中主要用的是cv...
分类:
其他好文 时间:
2015-06-27 18:27:25
阅读次数:
559
生成SingleTon代理对象在getSingleTonInstance方法中完成,这个方法时ProxyFactoryBean生成AopProxy对象的入口。代理对象会封装对target目标对象的调用,也就是说针对target对象的方法调用行为会被这里生成的代理对象所拦截。具体的生成过程是首先读取ProxyFactoryBean配置,为生成代理对象做好准备。Spring通过AopProxy类来具体生...
分类:
编程语言 时间:
2015-06-27 18:28:01
阅读次数:
178
相关数:判断比整数N小的数里,有多少个与7相关的数(比如7、14、17、27)。只需要给出总的个数,不需要输出。import java.util.Scanner;public class relate7 { public static void main(String[] args) { Scanner s = new Scanner(System.in);
in...
分类:
其他好文 时间:
2015-06-27 18:25:04
阅读次数:
108
最近要在公司分享东西,很多项目中用到Universal-Image-Loader这个开源框架,没有太多的进程调度,没有各种内存读取控制机制、没有各种异常处理,一起学习一下
1.UIL原理
a.UI:请求数据,使用唯一的Key值索引Memory Cache中的Bitmap。
b.内存缓存:缓存搜索,如果能找到Key值对应的Bitmap,则返回数据。否则执行c。
c.硬盘存储:使用唯一Ke...
分类:
移动开发 时间:
2015-06-27 18:25:49
阅读次数:
208
输入
输出
hingeloss原理
前传传播原理
反向传播原理...
分类:
其他好文 时间:
2015-06-27 18:24:25
阅读次数:
1206
功夫小子之帮助场景和选关功能的实现转载请注明出处:http://blog.csdn.net/suool/article/details/46661231
本节课的视频教程地址是:
第五课在此
如果本教程有帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,即日起至7月1日,极客学院的 VIP 课程 30 天免费体验,想学编程的小伙伴速来,只针对新用户:http://e.jik...
分类:
其他好文 时间:
2015-06-27 18:23:56
阅读次数:
234
若所有参数皆需类型转换,请为此采用non-member函数我们直奔主题
如果你定义一个有理数类如下class Rational{
public:
Rational(int numerator=0, int denominator=1);//非explicit,允许隐式转换
const Rational operator*(const Rational& rhs);
.....
分类:
编程语言 时间:
2015-06-27 18:23:35
阅读次数:
126
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他好文 时间:
2015-06-27 18:24:53
阅读次数:
179
各位看官们,大家好,上一回咱们说的是GCC警告相关的内容。这一回咱们说说如何使用GCC优化程序源
代码,闲话休提,言归正转。让我们一起talk GCC吧!
看官们,大家都知道,人们写的代码中,不一定是最优的代码,所以有时候会使用编译器对代码进行优化。
这样可以提高代码运行效率。和警告功能一样,优化功能也是通过选项实现的。选项O(注意是大写,与指
定生成文件名的小写o区分开,另...
分类:
其他好文 时间:
2015-06-27 18:24:25
阅读次数:
120
例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等。在《APK Crack》一文中,我们了解到,要破解一个APK,必然需要重新对APK进行签名。而这个签名,一般情况无法再与APK原先的签名保持一致。(除非APK原作者的私钥泄漏,那已经是另一个层次的软件安全问题了。)...
分类:
移动开发 时间:
2015-06-27 18:24:12
阅读次数:
147