- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 socket同步异步阻塞非阻塞
https://blog.youkuaiyun.com/hguisu/article/details/7453390
2018-06-10 16:57:31
275
原创 Spark运行机制之DAG原理
学习过程中,看过很多讲作业提交和任务调度的原理,包括中英文版本,知道个大概,但有些细的东西总感觉不清晰,比如drvier程序具体是什么?一个application有多个job,每个action动作会触发一个job,为什么?一个job内有多个stage,如何划分?stage有不同类型么?一个stage内的task数量如何确定?task具体是什么?什么是shuffle map任务?shuffle操作具...
2018-05-22 23:41:58
4490
原创 Hadoop map reduce执行过程概述
看了不少hadoop相关的学习教程以及教学视频,这几天无意中看了下https://wiki.apache.org/hadoop/中的英文资料,感觉还是英文讲解得最是清楚,母语为英语的人学软件技术实在太有优势了。为了加深巩固理解,我尝试着将部分比较好的英文资料翻译一下,并加上了自己的理解,以及疑问等。本文翻译自: 点击打开链接=====================================...
2018-03-29 17:38:20
382
转载 数字签名、公钥私钥、https等名词解决
这个链接讲得挺清楚http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
2018-01-04 18:10:45
312
转载 ios证书中各概念解释
参考: http://www.cnblogs.com/cywin888/p/3263027.html说得很清楚点击打开链接
2018-01-01 10:27:20
478
原创 tuxedo协议FML32远程调用
最近一个项目要用到tuxedo协议,网上查感觉这方面的中文资料不多,在官司网上大概过了下英文文档,只算了解了个大概,先记录下搜索到的有用的中文资料:1. http://julyboxer.iteye.com/blog/441962讲参数配置,我关注的重点是远程调用时的配置,因为正常使用时,客户端与服务端一般都不在同一台机器。2. https://bbs.bccn.net
2017-11-17 11:50:39
2841
1
原创 3年工作经验程序员的发展之路
自己作为一名普通的程序员,工作3年多,技术有一定积累,但目前存在最大的困惑在于不知道将来的方向是什么,不知道该往哪个具体的业务方向发展。 一次偶然的机会,在微博上发现自己公司即将搬往的新地址和优快云 CEO蒋涛老师竟然在同一幢楼的AB座,于是不是很抱希望地在微博上给蒋涛老师留了言,问是否可以去拜访他,惊喜地是竟然收到了蒋涛老师肯定的回复,这可把我激动坏了。 上周日电话联系蒋老师,预约了今天上午的见面时间,一大早先发了一封邮件过去,说明了我拜访的目的,因为害怕见面时别激动、紧张得话都说不出来
2010-11-24 09:20:00
10674
59
原创 循环效率
1. 在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。 eg. b的效率比a高a. for (row=0; row{for ( col=0; col{sum = sum + a[row][col];}} b. for (col=0; col{for (row=0; row{ sum = sum + a[r
2008-03-09 11:35:00
1513
原创 const
1. 用const修饰函数的参数 1). 对于非内部数据类型的输入参数,应该将“值传递”的方式改为“const引用传递”,目的是提高效率。例如将void Func(A a) 改为void Func(const A &a)。 2). 对于内部数据类型的输入参数,不要将“值传递”的方式改为“const引用传递”。否则既达不到提高效率的目的,又降低了函数的可理解性。例如void Func
2008-03-09 11:34:00
795
原创 类的构造函数、析构函数与赋值函数
1. 非内部类型成员函数初始化效率: A初始化表里被初始化 > B函数体内赋值 实际上B干了两件事:先暗地里创建m_a对象(调用了A的无参数构造函数),再调用类A的赋值函数,将参数a赋给m_a。 2. CLASSA objA = obj; // 调用拷贝构造 CLASSA objB; objB = obj; // 调用赋值 3. 成员对象初始化的次序完全不受
2008-03-09 11:32:00
762
原创 编程技术积累01
1. for 比之 while 的优点之一: 如下的代码比较时,index的跨度和生命期有显著地减小 for(int index; index { ...} int index;while (index != N){ ... index++;} 2. 使用数组的时候,如果没有用到随机访问,可以考虑用队列实现。(队列的效率比数组高么?)
2008-03-03 20:43:00
823
原创 清除字符串两边空格
// clean the blanks of a stringbool TrimBlank(char *source){ int len = strlen(source); // blanks in the back while ( == source[--len] && len >= 0); if(len { // all are blanks retu
2007-10-13 10:42:00
938
原创 CreateToolhelp32Snapshot枚举进程
#include #include #include int main(int argc, char **args){ int count = 0; char shortpath[256]; PROCESSENTRY32 pinfo; MODULEENTRY32 minfo; HANDLE hModule; pinfo.dwSize = sizeof(PROC
2007-10-13 10:37:00
1294
斗地主 出牌大小判断算法 (无AI出牌功能)
2007-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人