- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 对于那些不是来IT行业做事的人,我想说
转载自http://sharp.bz/posts/70-dui-yu-na-xie-bu-shi-lai-it-xing-ye-zuo-shi-de-ren-wo-xiang-shuo对于那些不是来IT行业做事的人,我想说:1、IT行业不能使你一夜暴富,暴富的都是老板,跟你没有半毛钱关系2、如果你想发财,去做生意,没本钱也没关系,先去给人家打工,总之你要先入行3、如果你
2012-09-14 21:11:35 1165
原创 Erlang——cowboy源码剖析
到了这个时候才有时间开始写这篇文章,为了昨天的承诺,坚持。cowboy是一个application,是一个小巧快速的良好模块化的http server。其中良好的clean module使得我们可以扩展到多种网络协议之中,cowboy自带的有tcp和ssl,而也有一些人提供了smtp等的扩展。我打算在接下去的项目中以cowboy作为框架完成一个服务器端来为移动互联网提供服务。。。移动互联网的特
2012-05-25 03:26:00 5845
原创 Erlang——hotwheels源码剖析
整体构架:janus_app(supervisor, Pid_root)监工了以下四个:janus_transport_sup(实质为transport, supervisor, Client Instance Supervisor):每个TCP会话创建一个transport进程来处理对应客户端的请求。janus_topman_sup(实质为topman, worker, Topic
2012-05-24 01:51:07 3013
转载 C++类大小问题(转)
以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原
2011-10-11 22:39:54 541
转载 成人谜语
1:天鹅飞去鸟不归,良字无头双人配;双木非林心相连,人尔结合就是己(我很想你) 2:青山寺上一丛竹,天鹅还在鸟已去。前尘往事以成空,白云心中多条虹。心中有情藏不住,站在高处看远方,称断人和有谁知。(等我亲自说爱你) 3:天鹅湖边鸟飞绝,白天相约解相思,唯忘只得我关心,双点齐把国玉
2011-07-20 17:04:40 1815
转载 人
1. 看一个男人的品位,要看他的袜子。2、看一个女人是否养尊处优,要看她的手。3、看一个人的气血,要看他的头发。4、看一个人的心术,要看他的眼神。5、看一个人的身价,要看他的对手。6、看一个人的底牌,要看他身边的好友。7、看一个人的性格,要看他的字写得怎样。8、看一个人是否快乐,
2011-07-20 17:04:01 463
原创 谈谈个人对SnmpSharpNet的实践经验
本文的目的 鉴于网上没有使用该开发包的详尽说明,我在这里就讲述一下自己的经验之谈。说明一下,我发现有些人很喜欢纠结于一些不太有意义的事而不花时间去钻研那些很难很有深度的问题。在这里我先声明我只谈论本人关于SnmpSharpNet开发包的实践经验。开发包的下载地址:http://sourceforge.net/projects/snmpsharpnet/;开发包的详细说明文档:http://www.docs.snmpsharpnet.com/current/index.html。 SnmpSharpNet
2010-09-18 23:16:00 6546 2
原创 第一次开发软件个人总结
项目背景 该项目源自于实验室从政府所拉到的项目,所属软件类型为网管软件。 本项目的特点主要有: 1.项目时间短,需要在四个月之内完成从需求到交付的一切工作。 2.缺乏实际的测试平台,由于硬件设备等诸多方面的原因,软件的核心——监控部分得不到好的平台来测试,只能做一些模拟测试。 3.客户需求定义很不明确,经常随着时间的变化而更改(这点是从后来客户不断地变更之前已确定的需求中得知,并非事先能完全猜中,当然咯,需求变更是一件很难避免的事) 项目开发过程 在该项目的初
2010-09-17 14:03:00 5565 2
转载 你的成功在于你每天养成的习惯
<br />1、不说“不可能”; 2、凡事第一反应: 找方法,不找借口; 3、遇到挫折对自己说声:太好了,机会来了! 4、不说消极的话,不落入消极的情绪,一旦发生立即正面处理; 5、凡事先订立目标; 6、行动前,预先做计划; 7、工作时间,每一分、每一秒做有利于生产的事情; 8、随时用零碎的时间做零碎的事情; 9、守时; 10、写点日记,不要太依靠记忆; 11、随时记录想到的灵感; 12、把重要的观念、方法写下来,随时提示自己; 13、走路比平时快30%,肢体语言健康有力,不懒散、萎靡; 14、每天出门照镜
2010-09-13 23:09:00 578
原创 详解volatile的作用
volatile的介绍 volatile类似于大家所熟知的const也是一个类型修饰符。volatile是给编译器的指示来说明对它所修饰的对象不应该执行优化。volatile的作用就是用来进行多线程编程。在单线程中那就是只能起到限制编译器优化的作用。所以单线程的童鞋们就不用浪费精力看下面的了。 没有volatile的结果 如果没有volatile,你将无法在多线程中并行使用到基本变量。下面举一个我开发项目的实例(这个实例采用的是C#语言但不妨碍我们讨论C++)。在学校的一个.N
2010-09-12 01:46:00 1760
转载 c++类注意事项
1。const和引用成员数据必须在构造函数的初始化列表(initialize list)中初始化,不可以放在构造函数体中,也不可以在声明处初始化!(只有static const可以)例如:<br /> /* <br />*@file: a.hxx <br />*/ <br />#include <br /><br />class A <br />{ <br /> const int i; <br /> int& rx; <br /><br /> public: <br />
2010-09-05 21:40:00 1053
原创 有道笔试
<br />这个星期来了同学,陪她玩了很久。。。<br />明天去网易笔试,锻炼锻炼,看了看一些笔试题目,发现自己很多都忘光了,算法居然也不例外,业精于勤荒于嬉啊。。。<br />在网上看着看着发现了一个测试员的blog,很有感触,觉得自己以前对测试的不屑是很不对的,测试也是很难得。<br />推荐下他的blog:<br />http://zhangqunheibmer.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=c
2010-08-29 20:41:00 712
转载 大数据量,海量数据 处理方法总结
<br />大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对 于
2010-08-27 18:02:00 509
转载 关于C语言的函数指针
<br /><br />●函数指针的声明:<br />函数指针即指向函数地址的指针。利用该指针可以知道函数在内存中的位置。因此也可<br />以利用函数指针调用函数。函数指针的声明方法是:<br />类型> ( *函数指针变量名 )( 函数的参数列表 );<br /><br />例:int (*pf)(int);<br />让我们来分析一下,左边圆括弧中的星号是函数指针声明的关键。另外两个元素是函数的返回类型(int)和由右边圆括弧中的入口参数(本例中参数int型)。注意本例中还没有创建指针变量-只是声明了
2010-08-24 21:28:00 574
转载 海量数据面试题整理
<br />1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?<br />方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。<br />s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。<br />s 遍历文件b,采取和a相同的方式将url分别存储到1000各小文件(记
2010-08-17 11:32:00 636
原创 云计算电话面试
<br />这次面试真是无言的打击。。。首先问了虚基类,又问了几十亿个字符串中怎么找频度最高的三十个字符串,最后问的简单的两个队列怎么组成一个栈。我居然没有一个回答出来的,饱受打击啊。以我的天赋看来是不能够再荒废岁月了。<br />虚基类:当在多条继承路径上有一个公共的基类,在这些路径中的某几条汇合处,这个公共的基类就会产生多个实例(或多个副本),若只想保存这个基类的一个实例,可以将这个公共基类说明为虚基类.(以后我会认真学习C++了,不会再浮在上面了。。。)<br />两个队列组成一个栈的话:通过A和B队
2010-08-17 11:27:00 952
转载 C#多线程学习(三) 生产者和消费者
<br />前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。<br /><br /><br />C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C#中,关键字lock定义如下:<br />lock(expression) statement_blo
2010-08-15 09:56:00 590
转载 关于C#定时器的总结
<br />在C#里关于定时器类有3个:<br />1. 定义在System.Windows.Forms里<br />实现在用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。<br /> <br />命名空间:System.Windows.Forms<br />程序集:System.Windows.Forms(在 system.windows.forms.dll 中)<br /> <br />备注:<br />Timer 用于以用户定义的事件间隔触
2010-08-15 09:35:00 12410
转载 C#带参数线程的操作
<br /><br /> 线程操作主要用到Thread类,他是定义在System.Threading.dll下。使用时需要添加这一个引用。该类提供给我们四个重载的构造函数(以下引自msdn)。 <br />Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。<br />由 .NET Compact Framework 支持。 T
2010-08-13 23:56:00 806
Visual C++权威剖析
2010-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人