会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
上海—Michael
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
2014年5月14日
编程中的命名设计那点事
摘要: 转自:http://coolshell.cn/articles/990.html在设计过程中给类,方法和函数好的命名会带来好的设计,虽然这不是一定成立,但是如果坏的命名那一定不会给你带来好的设计。在设计过程,如果你发现 你很难命名某一个模块,某个方法时,可能你真正遇到的问题不是难命名的问题,而是这个...
阅读全文
posted @ 2014-05-14 09:46 上海—Michael
阅读(217)
评论(0)
推荐(0)
编辑
2014年5月13日
线程池的使用
摘要: #include "stdafx.h"#include #include #include using namespace std;INT i;VOID CALLBACK Fun(PTP_CALLBACK_INSTANCE Instancd,PVOID Context,PTP_WORK Work){...
阅读全文
posted @ 2014-05-13 18:04 上海—Michael
阅读(732)
评论(0)
推荐(0)
编辑
SRW锁的使用
摘要: SRWLock的目的和关键段相同:对一个资源进行保护,不让其它线程访问它。但是,与关键段不同的是,SRWLock允许我们区分哪些想要读取资源的值 的线程(读取者线程)和想要更新资源的值的线程(写入者线程)。让所有的读取者线程在同一时刻访问共享资源应该是可行的,这是因为仅仅读取资源的值并不存 在破坏数...
阅读全文
posted @ 2014-05-13 10:34 上海—Michael
阅读(645)
评论(0)
推荐(0)
编辑
2014年5月10日
内存屏障
摘要: 内存屏障是指“由于编译器的优化和缓存的使用,导致对内存的写入操作不能及时的反应出来,也就是说当完成对内存的写入操作之后,读取出来的可能是旧的内容”(摘自《独辟蹊径品内核》)。内存屏障的分类:编译器引起的内存屏障缓存引起的内存屏障乱序执行引起的内存屏障1、编译器引起的内存屏障:我们都知道,从寄存器里面...
阅读全文
posted @ 2014-05-10 22:37 上海—Michael
阅读(534)
评论(0)
推荐(0)
编辑
2014年5月9日
VC用Beep整几首歌听听~~~
摘要: //生日快乐歌#include "stdafx.h"#include void main(void) { unsigned FREQUENCY[] = {392,392,440,392,523,494, 392,392,440,392,587,523, 392,392,784,659,52...
阅读全文
posted @ 2014-05-09 14:12 上海—Michael
阅读(369)
评论(0)
推荐(0)
编辑
2014年5月8日
简单的多线程并发同步演示(4种同步方法)
摘要: 转自:http://blog.csdn.net/morewindows/article/details/7392749 相交进程之间的关系主要有两种,同步与互斥。所谓互斥,是指散步在不同进程之间的若干程序片断,当某个进程运行其中一个程序片段时,其它进程就不能运行它 们之中的任一程序片段,只能等到该...
阅读全文
posted @ 2014-05-08 18:05 上海—Michael
阅读(522)
评论(0)
推荐(0)
编辑
C语言生成程序问题
摘要: 问题:我用VS2013写好C语言程序调试运行后就在debug文件夹下生成了EXE文件,可以在本机运行。但是这个EXE文件在别的没装过VS2013的电脑上就不能直接运行,说丢失MSVCR120D.dll文件。我重装系统后,没来得及安装VS2013,那些生成好的EXE时也都出现了上述问题。由此,我认为是...
阅读全文
posted @ 2014-05-08 10:54 上海—Michael
阅读(378)
评论(0)
推荐(0)
编辑
2014年5月7日
文件操作(输出倒数第二行、逆序输出)
摘要: 1.输出倒数第二行#include "stdafx.h"#include #include #include using namespace std;int main(){ //cin.imbue(locale("chs")); cout.imbue(locale("chs"));//控制台输出中文...
阅读全文
posted @ 2014-05-07 17:05 上海—Michael
阅读(1065)
评论(0)
推荐(0)
编辑
2014年5月6日
CreateRemoteThread 远程dll注入
摘要: 1.dll中的内容// dllmain.cpp : 定义 DLL 应用程序的入口点。#include "stdafx.h"BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, ...
阅读全文
posted @ 2014-05-06 23:12 上海—Michael
阅读(486)
评论(0)
推荐(0)
编辑
CreateRemoteThread 远程注入
摘要: 在release中可以成功,在debug中被注入的程序停止工作#pragma once#include "stdafx.h"#include #include #include //线程参数结构体定义typedef struct _RemoteParam { char szMsg[12]; //Me...
阅读全文
posted @ 2014-05-06 15:54 上海—Michael
阅读(322)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页