自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

no_Talent的专栏

记录,行走,在路上!

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos7无线网络连接

centos7 无线网络连接

2015-08-25 22:11:31 2032

转载 Erlang的调度原理(译文)

原文 http://jlouisramblings.blogspot.com/2013/01/how-erlang-does-scheduling.html免爬墙链接 http://www.dikutal.dk/blog/jlouis/how-erlang-does-schedulingJesper Louis Andersen,2013年1月12日我用这篇

2015-08-05 14:36:04 664

原创 centos7配置github

centos7配置github

2015-07-16 20:19:00 1764 1

原创 centos7安装otp17.4

由于逐渐将开发重心向linux偏移,首先要解决的问题就是开发环境,记录一下在centos7中安装最新的otp17.4的过程:1.首先去erlang官网下载源码包otp_src_17.4.tar.gz2.使用tar -xvf otp_src_17.4.tar.gz命令解压源码包,同时当前目录下会生成解压后的文件夹otp_src_17.43.cd otp_src_17.4进入解压后的文件夹

2015-02-03 23:14:08 1256

原创 erlang中list和ets的查找

最近发现一个ets和list的查找小问题,以前一直没有注意,问题是这样的,一样的数据在list中能够查到,但是在ets中查不到:从上图可以看出,对于list中可以使用2.0找到2,但是在ets中却不行,说明lists中查找使用的是==而ets中使用的是=:=,虽然不是什么特别严重问题,但是可能会在代码中留下难以发现的bug

2015-02-01 21:14:32 1433

原创 windows下编译erlang程序

一个简单的Windows下erlang程序的编译方法

2014-11-24 23:48:12 1899

原创 Inside the c++ object model读书笔记之程序转换

一、明确的初始化操作:X x0;void foo(){ X x1(x0); X x2 = x0; X x3 = X(x0);}对于该程序,必要的程序转换有两个阶段:1.  重写每一个定义,将初始化的代码给剥夺;2.  安插拷贝构造函数。可能程序转换后为:void foo(){ //剥夺初始化的操作 X x1; X

2014-04-01 22:43:13 896

原创 Inside the c++ object model读书笔记之默认构造函数

C++中在类实例化一个对象时,类的构造函数会被“自动调用”,从而完成对象的一些初始化工作。如果类没有提供显式的构造函数,我们就认为编译器会构造一个默认构造函数,而在C++annotated reference manual中告诉我们,默认构造函数会在“需要的时候”被编译器产生出来,那么何时为“需要的时候”呢?接下来就介绍一下“需要的时候”:1. 当一个类A有成员变量为另一个类B的对象时(mem

2014-03-25 00:08:14 838

原创 程序猿的日常行为(百度百科)

新春对联上联:为系统而生,为框架而死,为debug奋斗一辈子下联:吃符号的亏,上大小写的当,最后死在需求上!横批:杯具程序员。准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便

2014-03-24 18:40:11 990

原创 Inside the c++ object model读书笔记之拷贝构造函数(三)

在上篇文章中总共说有四种情况,如果没有显式的声明拷贝构造函数,编译器就需要合成一个拷贝构造函数,前面介绍了两种情况,分别是有数据成员为类对象,且该类有拷贝构造函数和继承自有拷贝构造函数的类。接着介绍剩下的两种情况。3.首先,我们知道如果一个类含有虚函数,那么在编译时期,编译器需要做两个扩充操作:a.生成一个虚函数表来存放虚函数的地址b.安插一个指向虚函数表的指针(vptr)那么当一

2014-03-23 23:33:24 867

原创 Inside the c++ object model读书笔记之拷贝构造函数(二)

在上一篇中提到编译器会在需要的时候合成一个拷贝构造函数,有以下四种情况如果没有提供显示的拷贝构造函数,编译器会合成一个构造函数,来完成一些必要的操作:1.在一个类中,有一个类成员变量,且这个这个成员变量的类中提供了一个拷贝构造函数(此处的构造函数可以是显式声明的也可以是编译器合成的),这时候会需要编译器来合成一个拷贝构造函数,以便调用成员变量的类中的拷贝构造函数class Base{p

2014-03-22 01:20:09 976

原创 Inside the c++ object model读书笔记之拷贝构造函数(一)

在C++中,会有三种情况以一个对象作为另一个对象的初值,分别为:1.   class X{…};X x;X xx = x;2.void fun(X x);X xx;Fun(xx);3.  X fun(){ Xxx; return xx;}在以上三种情况中,编译器会在必要的时候合成拷贝构造函数。那么何为必要的时候呢?首先看这样一种情况:

2014-03-21 00:43:50 956

原创 MFC的二级缓存绘图

最近一个项目中需要绘制图像,同时要对图像做一些变换,然后就出现了闪屏的问题。闪屏的原因是因为在每次图像刷新时会先调用OnEraseBkgnd函数刷新背景色,这样就造成屏幕图像反差太大,以至于我们就看到了闪屏。解决问题的关键在于每次重绘的时候不刷背景色,于是需要在OnEraseBkgnd函数中不刷背景色。BOOL CProcMainImageView::OnEraseBkgnd(CDC*

2013-09-30 22:03:10 1159

原创 MFC中颜色选择对话框的使用

MFC中CColorDialog类的使用在MFC中,我们经常使用颜色对话框类CColorDialog。类CColorDialog支持在应用中使用颜色选择对话框。CColorDialog对象是一个拥有一个颜色列表的对话框。用户可以在列表中选择一种颜色,也可以定制颜色,在退出该对话框时,向应用告知选中的颜色。一、构造方法:         CColorDialog(      

2013-09-30 17:30:11 2917

转载 令人讨厌的编程语言排行

本文转自:http://www.oschina.net/news/44585/annoying-programming-language为了避免引起语言之争,先声明一下,这个榜单统计的是跨语言开发者最讨厌的编程语言,比如你最喜欢使用A语言来编程,那么可能会对其他语言的某些特性看不惯。 这是一种很主观的看法,上榜的语言不代表这个语言不好,只是说明某些开发者不太喜欢这个语言中的某些特性而已

2013-09-27 13:40:10 1946

原创 MFC中LButtonDown下拖动鼠标绘制直线

MFC中LButtonDown下拖动鼠标绘制直线最近做一个项目,需要一个在绘制位图的视图上画直线,具体要求是按住鼠标左键拖动,然后放开左键绘制出一条直线。(下一次绘制时,不能清除上一次绘制的直线)。具体思路如下:(1).当鼠标左键按下时,记录下鼠标的位置,并设置一个标记记录下鼠标左键DOWN(当鼠标左键UP时,设置为UP);(2).要实时绘制直线,则需要在鼠标移动时,刷新绘制;

2013-09-26 23:13:37 5519 2

原创 MFC中自定义消息方法及如何得到消息处理函数的返回值

在MFC程序设计中,使用自定义消息通常有如下几种类型:A.     自定义窗口消息B.     自定义工具栏消息C.     自定义菜单栏消息D.     自定义右键菜单消息 1、自定义窗口消息(1)、首先需要定义消息#define WM_XXXXXX  WM_USER+X(此处最好使用WM_USER,而不要使用数字,以免与系统使用的发生重复冲突,X为没有使用过的数字)

2013-09-18 11:42:08 3966

基于TCP的聊天程序

基于TCP协,用MFC开发的一款窗口聊天程序,内容分为服务器端与客户端,代码在VC++ 6.0下调试运行。

2012-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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