socket同步异步阻塞非阻塞

https://blog.csdn.net/hguisu/article/details/7453390

2018-06-10 16:57:31

阅读数 49

评论数 0

Spark运行机制之DAG原理

学习过程中,看过很多讲作业提交和任务调度的原理,包括中英文版本,知道个大概,但有些细的东西总感觉不清晰,比如drvier程序具体是什么?一个application有多个job,每个action动作会触发一个job,为什么?一个job内有多个stage,如何划分?stage有不同类型么?一个stag...

2018-05-22 23:41:58

阅读数 1450

评论数 0

Hadoop map reduce执行过程概述

看了不少hadoop相关的学习教程以及教学视频,这几天无意中看了下https://wiki.apache.org/hadoop/中的英文资料,感觉还是英文讲解得最是清楚,母语为英语的人学软件技术实在太有优势了。为了加深巩固理解,我尝试着将部分比较好的英文资料翻译一下,并加上了自己的理解,以及疑问等...

2018-03-29 17:38:20

阅读数 88

评论数 0

数字签名、公钥私钥、https等名词解决

这个链接讲得挺清楚 http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

2018-01-04 18:10:45

阅读数 87

评论数 0

ios证书中各概念解释

参考: http://www.cnblogs.com/cywin888/p/3263027.html 说得很清楚 点击打开链接

2018-01-01 10:27:20

阅读数 156

评论数 0

tuxedo协议FML32远程调用

最近一个项目要用到tuxedo协议,网上查感觉这方面的中文资料不多,在官司网上大概过了下英文文档,只算了解了个大概,先记录下搜索到的有用的中文资料: 1. http://julyboxer.iteye.com/blog/441962 讲参数配置,我关注的重点是远程调用时的配置,因为正常...

2017-11-17 11:50:39

阅读数 966

评论数 0

3年工作经验程序员的发展之路

  自己作为一名普通的程序员,工作3年多,技术有一定积累,但目前存在最大的困惑在于不知道将来的方向是什么,不知道该往哪个具体的业务方向发展。   一次偶然的机会,在微博上发现自己公司即将搬往的新地址和CSDN CEO蒋涛老师竟然在同一幢楼的AB座,于是不是很抱希望地在微博上给蒋涛老师留了言,问是...

2010-11-24 09:20:00

阅读数 10154

评论数 60

循环效率

 1. 在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。 eg. b的效率比a高a. for (row=0; row{for ( col=0; col{sum = sum + a[row][col];}} b. for (col=0;...

2008-03-09 11:35:00

阅读数 816

评论数 0

const

1. 用const修饰函数的参数  1). 对于非内部数据类型的输入参数,应该将“值传递”的方式改为“const引用传递”,目的是提高效率。例如将void Func(A a) 改为void Func(const A &a)。 2). 对于内部数据类型的输入参数,不要将“值传递”的方式...

2008-03-09 11:34:00

阅读数 609

评论数 0

类的构造函数、析构函数与赋值函数

 1. 非内部类型成员函数初始化效率: A初始化表里被初始化 > B函数体内赋值   实际上B干了两件事:先暗地里创建m_a对象(调用了A的无参数构造函数),再调用类A的赋值函数,将参数a赋给m_a。   2. CLASSA objA = obj;  // 调用拷贝构造     CLA...

2008-03-09 11:32:00

阅读数 550

评论数 0

编程技术积累01

1. for 比之 while 的优点之一: 如下的代码比较时,index的跨度和生命期有显著地减小 for(int index; index { ...} int index;while (index != N){ ... index++;} 2. 使用数组的时候,如果没有用到随机访问,可...

2008-03-03 20:43:00

阅读数 643

评论数 0

清除字符串两边空格

// clean the blanks of a stringbool TrimBlank(char *source){ int len = strlen(source);   // blanks in the back while ( ==  source[--len] &&am...

2007-10-13 10:42:00

阅读数 688

评论数 0

CreateToolhelp32Snapshot枚举进程

#include #include #include  int main(int argc, char **args){ int    count = 0; char   shortpath[256]; PROCESSENTRY32 pinfo; MODULEENTRY32 minfo; H...

2007-10-13 10:37:00

阅读数 1011

评论数 0

提示
确定要删除当前文章?
取消 删除