8 B_Silence

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

WinNT下Sublime配置Python环境

网上有不少关于Sublime下配置Python环境的文章,但是我参考下来表示对于一点都不了解Sublime的同学还是要折腾很久才能配置出Python环境(当然折腾的过程是有意义的),为了让想要快速搭建Python环境的同学能够更快的进行Python开发,特有此文!一 下载并安装Sublime:      点击这里就可以下载,不用纠结subline 2和sublime 3,随便选一个就好(除

2014-03-23 22:35:38

Thinking in C++读书笔记(五)---隐藏实现

第五章 隐藏实现1 给数据和函数增加边界给函数和数据增加边界的理由:a  屏蔽掉客户程序员不需要知道的细节。b 允许库设计者改变struct的内部实现,而不用担心会对客户程序带来影响2 友元为了能让非本结构的函数改变本结构中的private数据,在该结构中声明友员函数即可实现。struct X;struct Y{ void f(X*);};struct X{pr

2014-03-09 14:33:17

Thinking in C++读书笔记(四)---数据抽象

第四章 数据抽象1 new--delete:数组的销毁一定要使用delete [];明确的告知编译器这是一个内存块。2 C中名字问题: 在C中最大的障碍就是名字冲突。对于函数,C使用单个名字空间,当连接器查找一个函数时,他在一个主表中查找,而且,当编译器白泥臆一个单元时,他只能对带有指定名字的单个函数进行处理。加入有连个厂商都觉得init和clean是好名字,如果处理单元包含了这样

2014-03-08 10:38:42

Thinking in C++读书笔记(三)---C++中的C

这章的名字虽然叫C++中的C,但是主体却是给我们介绍了很多C++中和C中原来不知道的只是,真心感觉C++/C的灵活和伟大。努力学习!第三章 C++中的C1 C++和C中的不同:因为C++是向下兼容的,所以大部分的C C++是支持的,但是依然有一些差别。⑴函数原型:int func(int x,int y,int z);在C中参数是一定要命名的,但是在C++中参数可以不命名,这是

2014-03-05 21:56:46

Thinking in C++读书笔记(二)---对象的创建与使用

这一章还是对一些基础知识的普及,但是确实有很多是原来不知道的。第二章 对象的创建及使用1 语言的翻译过程⑴解释器:解释器将源代码转化成一些动作(它可由多组机器指令构成)并执行这些动作    a(优点):从写代码到执行代码的转化几乎能立即完成,并且源代码总是现存的,所以一出错误解释器很容易支出    b(缺点):对于大型项目解释器语言有些局限性,解释器必须驻留内存以执行程序,给程

2014-03-05 09:57:07

Thinking in C++读书笔记【一】---对象导言

最近想要换一个工作环境,但是去了几家公司面试发现自己还有很多东西需要学习。从这本书开始,踏踏实实每一步!

2014-03-03 22:19:52

服务器开发【三】----网络编程的基础SOCKET(3)

四 看过之前讲解能写出的代码(1)windows平台下:Server/**************************************function:server on windowscoder:BSilence**************************************/#include "stdafx.h"#include #prag

2014-02-27 22:41:13

服务器开发【二】----网络编程的基础SOCKET(2)

三 SOCKET的应用这个可能是接触过网络编程的人都懂的了,但是还是要写一写,这里也有着很多不为人知(大部分人)的小秘密。⑴SOCKET的创建:int socket(intdomain, int type, int protocol);参数详解:domain:即协议域,又称为协议族(family)。常用的协议族有,AF_INET、AF_INET6、AF_LOCAL(或称

2014-02-27 20:22:28

服务器开发【一】----网络编程的基础SOCKET(1)

说起SOCKET,很多人都感觉自己挺懂的,不就是创建套接字--绑定套接字--监听--连接--发送什么的吗。是的!这些都没有错,知道了这些的确可以写出一个能够互相通信的C/S程序了。几个月前我也是这样认为的,认为这样就理解了SOCKET编程,理解了网络编程。直到最近做完视频服务器的项目之后,感觉之前的想法是多么的幼稚,所以就有了此文----帮助还像几个月前的我一样的人深入的了解SOCKET编程,帮助

2014-02-27 19:50:03

【3】服务器开发--IOCP模型

用思维导图的方式阻止Epoll的知识结构。感兴趣的朋友可以去这里下载源文件,用MindManage打开。感兴趣的朋友可以去这里下载源文件,用MindManage打开。

2014-02-24 19:40:33

服务器开发【2】--Linux Epoll模型

还是用思维导图的方式阻止Epoll的知识结构。感兴趣的朋友可以去这里下载源文件,用MindManage打开。

2014-02-21 00:54:12

MFC杂记

▲进入窗口时最大化只需要在MainFrame中的ActivateFrame中加入以下一句:void CMainFrame::ActivateFrame(int nCmdShow) { // TODO: Add your specialized code here and/or call the base class //初始最大化 nCmdShow=SW_SHOWMAXIMIZED

2013-09-05 14:26:52

MFC的美化

前些天用MFC开发一个桌面程序,实现功能后客户说界面太难看,自己仔细看看也着实难看,所以就仔细的研究了下MFC的美化方法,特此分享给大家。★利用SkinMagic美化MFC的界面。SkinMagic是一个C++的皮肤库,使用它可以完美的实现给你的程序换肤。代码运行效果图如下: 以前看到瑞星和金山词霸有换皮肤功能,很是羡慕,自己也想做个换皮肤的程序

2013-08-29 10:41:26

MFC状态栏显示时间

显示时分秒1>在Resource标签StringTable中添加New String,在此定义为ID_INDICATOR_CLOCK,将其Caption设为00:00: 00(定义这个串的目的是为了确定显示的宽度,在初始化时根据caption来确定)注意,本步操作时有两种方式:一种建立新的StringTable,并添加String;另一种则在原有StringTable中添加。当用后

2013-08-27 14:39:10

VC遍历INI配置文件

在VC中对INI的操作函数很少,为了能够达到遍历INI的目的,有很多人选择用CFile来重新解析INI以达到遍历的目的,但是这样做真的很麻烦,这里我研究了半天终于找到一种用既给的函数达到遍历INI的目的。直接上代码:void GetWholeINI(){ CString g_UnitName[100]; //全局变量:探头名称 CString g_UnitID[100]; //全局变

2013-08-27 14:28:04

双缓存原理

的实现问题,想起网上这方面资料比较凌乱,而且多是 DirectX 相关的,今天特地在这里给大家简要的介绍一下双缓冲技术及其在 VC++ 的 GDI 绘图环境下的实现。1、Windows 绘图原理我们在 Windows 环境下看到各种元素,如菜单、按钮、窗口、图像,从根本上说,都是“画”出来的。这时的屏幕,就相当于一块黑板,而 Windows 下的各种 GDI 要素,如画笔、画刷等,

2013-08-14 10:46:06

我看过有一种莫名的动力,你呢?

清华差生10年奋斗经历分类: 接近生活2012-11-20 15:03 1213人阅读 评论(7) 收藏 举报工作看到一篇文章不错【清华差生10年奋斗经历】 共勉一下原文:http://kb.cnblogs.com/page/163907/【导读】清华“差生”10年奋斗经历:只写事业,不写女人。作者从2004年本科毕业写到2012年,近10年的奋

2013-08-13 14:31:55

list control实现弹窗效果(vc)

效果图:点击list control上的每一个条目都会弹出一个对应的对话框。好滴!上代码:ON_NOTIFY(NM_DBLCLK, IDC_LIST_SHOW, OnDblclkList)//加入到消息映射的宏中 CProperDlg dlgProper;//这是一个对话框类,上面有static用来显示 int m_nIndex; POSITION pos = m_List

2013-08-11 10:43:41

vc查看端口是否被占用

原理就是使用套接字的bind函数,如果bind返回的是WSAEADDRINUSE就是端口被占用。效果图:实现代码: UpdateData(TRUE); WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested=MAKEWORD(1,1); err=WSAStartup(

2013-08-11 09:30:17

SQLITE3 使用总结

前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或标准C+

2013-08-04 22:34:47

查看更多

勋章 我的勋章
    暂无奖章