自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 一个主进程卡死的跟踪

原因:一开始想查找由于ipc初始化顺序的问题导致tray卡死的原因,但恰好遇到主进程弹出退出确认框后也卡死了,于是开始查找原因.首先是跟踪代码,发现消息循环是活着的,但整个消息循环只能取到timer和paint消息,使用消息工具抓窗口,可以看到也可以取到GetItemText等消息.(一般来讲这时已经可以定位是由于attachthreadinput的原因了,但这时候我还不知道);

2015-06-11 10:02:37 3189

原创 nsis的固实(solid)压缩原理

nsis的固实(solid)压缩问题由解压框而来解压框显示的逻辑是这样的1,运行第一步是进行crc校验,校验的过程大约4kb的步长读取exe文件,并做crc校验,每一次校验检查当前校验时间是否已经超过了1s,超过则展现解压框2,压缩文件时固实算法是,将所有文件按照如下格式 |FileSize|FileContent|FileSize2|FileContent2|... 将所有文件拼

2015-06-10 09:55:31 2930 1

原创 c++宏元编程

1,定义一个宏函数,使得,func(x) = x-1?     最简单的, 如果x = 2则 #define func(x) 1特化出来x,令#define func_helper_2 1#define func(x) func_helper_##x这样在x=2时就成立了.推广到其他数字只需定义:#define func_helper_2 1#define func_h

2015-06-10 09:51:59 2954

原创 对于团队的一些感悟感想

对于团队的有些感悟什么是团队,团队的作用是什么,有什么优势。我认为可以先从做一件事情说起。人做一件事情,要具备几个因素,一个是知识,就是做成这件事所具备的知识,而是资源,就是完成这件事情所需要的资源,三就是时间,做成这件事情所需要的时间。人一生总是在做一件又一件事情,有的打有的小,有的简单有的复杂,有的完成了,有的没完成。那么,完成一件事情作为一个命题,要想让这个命题为真就必须

2015-06-09 21:16:05 8309

原创 一处内存泄漏排查

一处内存泄漏: 稳定性测试抛出了内存泄漏问题,内存在24小时内从150M涨至350M 上测试机排查: !heap -l 发现大量28字节,18字节左右的小内存泄漏db看一下泄漏内容 大量的内存地址指向swmanager\0 这个字符串,代码中搜索swmanager” 发现有10几处使用裸的字符串。 咨询对应的研发RD发现其中关于tips逻辑引用最频繁: 该处为在

2015-06-09 09:02:08 1302 2

原创 apc 异步过程调用无法抛到主线程的问题跟踪

引发:使用项目的ipc时发现不能向主线程抛apc消息,后编写测试代码经反复测试发现测试代码也无法发送:主线程:子线程:下面的内核调试记录对本次问题查找本无益处,但还是花费了大量时间,需要记录: 因为apc为内核支持的功能,所以有幸可以从wrk代码找到原因,在找到问题前隐约的怀疑是向上抛出消息的时候出了问题,所以首先想到的是确认内核态的apc分发到底是不是在子线程: 记录:反复实验后发现,子线程的

2015-06-08 09:05:29 1921

原创 今天开始陆续把个人笔记开放到博客中

好久没有写博客了,基于分享的精神,今天开始,陆续把个人笔记中的内容开放到博客中,同时准备自建

2014-10-22 09:14:34 556

原创 Opengl中导入obj文件

首先,我们需要知道obj文件格式是什么样的,他的内部是如何储存模型的.利用ultra edit打开bunny.obj文件观察可以看到如下数据:我们猜想,这应该是顶点数据组,拖动滚动条后看到出现了左图的数据. ¨分析这些数据,不难猜想obj文件由若干行组成,每行开始有一个字母,用来标注改行数据所表示的意思,v 应该是顶点,g应该是一个名字,观察到,f后紧跟着三个整数,由opengl

2011-06-08 09:14:00 11695 7

原创 愤怒的思考

      前两天天花了25大洋去cnki上下了两篇关于网格参数化的硕士论文,你妹啊,两篇除了排版不一样其他全一样!这是什么世界,这是什么世道!我可是花人民币下的,我可是花我省吃简用下来的人民币下的!      这个,我还可以原谅,最不可原谅的是,通篇论文,除了技术背景介绍的条理清晰之外,关键理论根本就是不知所云吗,敢问大侠,您拿着这样的论文去毕业硕士,您好意思吗?      在我认识之中

2011-06-08 09:05:00 900

原创 shadow mapping阴影图的算法详解

<br /> <br />Shadow Map的基本实现方法:<br />1、将场景的深度值预先渲染到 以光源位置为原点、光线发射方向为观察方向的投影坐标系中,形成深度纹理。<br />2、再次渲染场景的过程中,将每个片断(像素)变换到前述眼坐标系中,并缩放到[0,1]的范围内以便查询纹理。<br />3、以较暗的光照绘制场景<br />4、以当前片断在眼坐标中的S、T坐标查询深度纹理获得深度值,将此深度值与当前片断的R坐标进行比较,若R坐标大于深度值,则当前片断在阴影中;否则当前片断受光照。<br />下

2010-12-31 10:38:00 8496 2

原创 openGL 例子:创建一个二十面体

<br />// textures.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//=============================================================// 包含头文件//=============================================================#include <fstream>#include <iostream>#include "

2010-10-25 22:16:00 6182

原创 通过实例学习Silverlight教程之制作图片特效(二)

好,现在我们来添加相应的操作逻辑,首先我们需要使展板能够在单击的时候展开或者收缩.打开ImgBord.cs添加如下代码:首先在构造方法中添加以下事件:        public ImgBoard()        {            InitializeComponent();            this.MouseLeftButtonDown += new M

2010-04-28 11:07:00 1130

原创 通过实例学习Silverlight教程之制作图片特效(一)

        自这暑假接触Silverlight一来,个人认为自己提高不是很多,原因很多,但我认为还是和我的学习习惯有关系,我比较喜欢通过看别人写的东西来学习,但现在Silverlight的教程少之又少,所以想给刚刚接触Silverlight的朋友一点帮助.       这个作品本是我为我们的一个大学生团体做的一个产品演示,具体案例效果可以参考www.yullion.com.当然啦也有截图呵

2010-04-28 09:35:00 2138

原创 linq to sql 中从dbml文件中创建数据库

2010-03-11 11:37:00 2615

原创 linq to sql 中从dbml文件中创建数据库

        今天很郁闷,实验室的服务器东西都没有了,而我的数据库又在哪里,我又没有备份,把我抑郁的要命,幸亏我用的linq to sql.仔细想想,他的dbml文件基本包含了数据库的所有内容,所以,一定有办法从dbml文件中创建数据库!         研究了一段时间,终于让我重建起了数据库,虽然数据丢了,但那都是测试数据,基本没有什么用.呵呵现在把它们分享给大家,另外说一声,千万不要忘了

2010-03-10 21:57:00 6586 2

原创 在Silverlight中显示数据库中的二进制图片

2010-03-05 13:38:00 1821

原创 剑法三套,程序员也能赚大钱

2010-03-05 11:10:00 659

原创 在Silverlight中显示数据库中的二进制图片

最近在做一个Silverlight的图书管理系统,当我想显示数据库中的二进制图片时费了很大的周折,大家都知道,Silverlight中.图像的显示是通过imagesource来控制显示的.开始我为了实现二进制到图像的转换,而专门写了一个BinarySource类class BinarySource:BitmapSource{      public BinarySource(Binar

2010-01-28 17:13:00 1304 3

原创 使用第三方类库n-audio播放MP3文件

2009-12-13 11:34:00 2470 1

原创 c#的DirectX开发入门引用一篇文章

2009-11-19 22:24:00 4834

原创 我来谈一下我对软件专业大学生发展趋势的理解...

2009-11-11 13:48:00 1911 7

原创 利用Ajax对客户端页面的动态增删改查

2009-11-09 11:23:00 3809 5

matlab入门与精通高清带目录

我自己添加的目录,很辛苦,觉得好久顶一下~

2011-07-18

JavaScript参考手册 chm版

包含了JavaScript核心对象参考和w3c dom文档对象参考,还算很齐全的,想要的话还是下来用用吧

2010-11-01

32位windows汇编语言教程

chm版汇编语言教程适合硬件开发,软件破解的参考

2010-11-01

php全局变量大全有用的php文档

很重要的php全局变量,手册上都不全,下个备用吧

2010-11-01

黑刀威盾解密专家,php解密,威盾解密,php反编译

解密ooo00oo()类型的加密php文件,discuss等源码就是用这个加密的,对部分利用威盾加密的php代码解密,效果很好

2010-08-24

silverlight写的一个图片特效

用Silverlight写的一个图片特效,效果还不错,图片是在product.xml中保存的路径,修改即可有多少图片加载多少

2010-04-12

c#音频处理源码,N-Audio源码

一款比较好的.net音频开发源码.有很多高级的音频应用,如果你想研究c#的音频处理那么这个一定是个不错的选择 补充一下,这个源码解压后大约20M,包括了很多公共的累,有音频波形的输出,和基于流对音频控制的类,是个很好的资源

2009-11-11

c# 家庭监视系统源码

用c#写的家庭监视系统源码,有关于如何利用视频采集卡的相关代码,还配有相关的视频教程,介于视频较大 我还没有那么大文件的权限,所以有想要的请留言

2009-11-09

css参考手册完全版

css参考大全,涵盖了大部分的css内容以及滤镜用法,属性描述,不全你来找我.

2009-11-09

空空如也

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

TA关注的人

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