转载自:[脚本之家](http://www.jb51.net/web/77495.html) 我们先来看看CSS3 Api中对position属性的相关定义 - static:无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用 - relat...

阅读全文 »

转载自:[酷 壳 – CoolShell](http://coolshell.cn/articles/17634.html) Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实...

阅读全文 »

让太长的文本显示省略点 如果table中的td内容太长了可以使用省略点,给td标签增加如下类: .autocut { max-width:180px; overflow:hidden; white-space:nowrap; text-ov...

阅读全文 »

修改远程服务器上mongodb配置 打开/etc/mongodb.conf配置文件将bind_ip注释起来,如: bind_ip = 127.0.0.1 创建管理员用户 mongo use admin db.createUser({user...

阅读全文 »

1. 割草的男孩(哲理故事) 一个替人割草打工的男孩打电话给一位陈太太说:“您需不需要割 草?” 陈太太回答说:“不需要了,我已有了割草工。” 男孩又说:“我会帮您拔掉花丛中的杂草。 陈太太回答:“我的割草工也做了。” 男孩又说:“我会帮您把草与走道的四周割齐...

阅读全文 »

include <windows.h> include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { HANDLE hFile = CreateFile("one.dat",...

阅读全文 »

/**********windows核心编程实例17-AppInst**********/ /***展示:应用程序如何知道在任一时刻有多少个自己的实例正在运行***/ include <windows.h> include "resource.h" int g_uMsg...

阅读全文 »

// Chain.h ifndef _CHAIN_H_ define _CHAIN_H_ template<class T> class ChainNode { public: T data; ChainNode<T> *link; }; templ...

阅读全文 »

/*插入排序*/ include <iostream> using namespace std; template <class T> void SWAP(T &x, T &y) { T t; t = x; x = y; y = t; } tem...

阅读全文 »

原文: The Road Not Taken by Robert Frost (弗罗斯特) writen by Robert Lee Frostsai. Two roads diverged in a yellow wood, And sorry I coul...

阅读全文 »

// Queue.h ifndef _QUEUE_H_ define _QUEUE_H_ template<class T> class Queue { public: Queue(int size = 10); ~Queue(); bool IsE...

阅读全文 »

假如有60个文件, 文件名为:zipin1.txt到zipin60.txt 文件格式(词语是汉字串,词频是数字): > 词语 词频 词语 词频 . . . 所有文件中的词语包括顺序都是一样的,只是词频不一样, 现在要...

阅读全文 »

对于char和wchar_t我们知道前者用来存储一个字节后者可以用来存储两个字节,所以像字母数字之类的ascii编码的字符都可以用char来存储。然而,汉字是需要两个字节才能存储的,所以用wchar_t才能符合我们的需求。但是我们经常看到char用于一些汉字方面的处理,这样就产生了一些疑惑, 如: ...

阅读全文 »

描述: 当用户打开对话框的时候“应用”按钮处于不可用状态(变灰); 当用户点击了对话框中的某个控件的时候让其处于可用状态; 当用户点击了“应用”按钮后让其变灰; 定义两个消息: define WM_APPLY_TRUE WM_USER + 10 // 使应用按钮处...

阅读全文 »

许多应用程序会在运行过程中创建一些数据,并需要将这些数据传输给其他进程,或与其他进程共享这些数据。如果为了共享数据而必须让应用程序在磁盘上创建数据文件并把数据保存在文件中,那将非常不方便。 Microsoft意识到了这一点,并加入了相应的支持,让系统能够创建以页交换文件为后备存储器的内存映射文...

阅读全文 »

我们都知道高版本的visual studio直接打开低版本的工程是可以的,只不过需要转换。但是低版本的打开高版本的工程是不行的,需要进行一些改动才可以,如下只试验了vs2003与vs2008,按照下面方法,如果知道其他版本信息的话应该也是可以的。 工程名:tjw 怎样用vs2003打开vs2...

阅读全文 »

wiki上的抽象工厂模式讲的蛮好的,尤其是例子选的很好。 **抽象工厂模式**(英语:Abstract Factory)是一种常见的设计模式。此模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对系的系列来创建一个具体的工厂类别。 假设我们有两...

阅读全文 »

静态库的编写: * 新建一个Win32 Console Project命名为LibAdd, Application type选中Static library(可以去掉Precompiled header的勾选), 然后点finish; * 增加一个头文件LibAdd.h和一个源文件LibAd...

阅读全文 »

大家都知道DWebBrowserEvents2 Members的DocumentComplete(Fires when a document is completely loaded and initialized)成员的作用。但是实际上直接在它里面处理加载完成后的事件是不行的, 我们还需要做一些处...

阅读全文 »

工厂方法模式 是一种面向对象的设计模式。通过调用不同的方法返回需要的类,而不是去实例化具体的类。 对实例创建进行了包装。 工厂方法是一组方法, 他们针对不同条件返回不同的类实例,这些类一般有共同的父类。 工厂方法模式实施一种按需分配的策略, 即传入参数进行选择, 工厂方法根据参数进行选择,返回...

阅读全文 »

聊天