上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 174 下一页

2013年11月1日

一个分析“文件夹”选择框实现方法的过程

摘要: 在软件开发中,我们如果存在“导入导出”的场景时,难免会用到“文件夹”选择框。之前一直没有太关注过这个的实现过程。最近在工作中遇到了一些问题,我做了一些研究。在此记录下研究的过程。(转载请指明出于breaksoftware的csdn博客) 首先,我们发现我们的文件选择框,只能显示出本地文件夹,而不能显示设备虚拟出来的文件。比如 这样的设备,就不会在我们的文件选择框中出现。 我们看下我们代码中的设置BROWSEINFOA bi; bi.hwndOwner = hWnd;bi.pidlRoot = NULL; bi.pszDisplayNam... 阅读全文

posted @ 2013-11-01 18:55 新一 阅读(454) 评论(0) 推荐(0) 编辑

windows下nginx+php简单配置

摘要: Nginx+php运行环境搭建虽然目前nginx使用很广泛,在大陆主流的互联网站点或多或少会用到这个俄国人开发的小应用(占用资源小)。但是我这个土鳖还是第一次自己独立配置,网上资料不少,但是还是遇到了些问题。第一步,下载nginx和php。由于mysql已经在本机安装,就没有再重新安装mysql。安装mysql应该没什么问题,在其他开发环境的配置中也会使用,一般都很熟练了,也就不提mysql的安装和配置云云。Php在之前的测试环境中曾经下载过。我使用的版本是php5.2.14;nginx下载的是1.4.0版本。压缩包居然不到2M的样子,真精干。第二步,解压php和nginx,为了配置方便,我在 阅读全文

posted @ 2013-11-01 18:54 新一 阅读(314) 评论(0) 推荐(0) 编辑

使用windbg抓取崩溃文件和分析的过程

摘要: 在软件编程中,崩溃的场景比较常见的。且说微软技术再牛X,也是会出现崩溃的场景。网上有一段Win98当着比尔盖茨蓝屏的视频非常有意思。 (转载请指明出于breaksoftware的csdn博客) 我们身边的很多软件都引入了dump生成和收集机制。但是一般情况下,它们都是生成minidump。因为minidump文件相对来说很小,方面我们收集上来进行分析。但是Minidump保存了很少的信息,在一些场景下,可能不能协助我们准确快速定位问题。 但是,如果我们在测试过程中,发生了必现崩溃,而minidump又不能让我们发现什么,那该怎么办呢?我这儿举一个例子。我们看一下代码/... 阅读全文

posted @ 2013-11-01 18:53 新一 阅读(1925) 评论(0) 推荐(0) 编辑

解决工作中遇到的一个"打开,保存"文件框的bug的过程

摘要: 工作中遇到的这个问题还是很有意思的。其中嵌套了很多奇葩性的问题。 (转载请指明出于breaksoftware的csdn博客) 我们来看下故事的发生过程,QA同学发现我们存在如下的bug 看到如此多的串,可以认为这个是典型的溢出问题。后来我咨询解决该问题的同学,他说这个bug在debug模式下不会出现,只有在release下才会出现(这个意味着,该问题很有可能是内存问题引起的,因为debug和release的一个很大的区别就是内存初始化和布局)。解决方案就是在筛选器后面加个\0。 OPENFILENAME m_ofn; ::ZeroMemory(&m_ofn,... 阅读全文

posted @ 2013-11-01 18:51 新一 阅读(362) 评论(0) 推荐(0) 编辑

一种解决启动进程传递参数过长的方法

摘要: 工作中,QA同学在测试我们程序的时候,发现在XP下,我们的A进程无法启动我们的B进程。而在Win7 64bit系统下功能正常。RD同学调试后,发现我们A进程中使用ShellExcute去启动了B进程(转载请指明出于breaksoftware的csdn博客)HINSTANCE ShellExecute( _In_opt_ HWND hwnd, _In_opt_ LPCTSTR lpOperation, _In_ LPCTSTR lpFile, _In_opt_ LPCTSTR lpParameters, _In_opt_ LPCTSTR lpDirectory, ... 阅读全文

posted @ 2013-11-01 18:49 新一 阅读(626) 评论(0) 推荐(0) 编辑

教你轻松计算AOE网关键路径

摘要: 认识AOE网 有向图中,用顶点表示活动,用有向边表示活动之间开始的先后顺序,则称这种有向图为AOV网络;AOV网络可以反应任务完成的先后顺序(拓扑排序)。 在AOV网的边上加上权值表示完成该活动所需的时间,则称这样的AOV网为AOE网,如下图: 图中,顶点表示事件(能被触发,两特征属性:最早发生时间Ve(j);最晚发生时间Vl(j)),边表示活动(能被开始,两特征属性:最早开始时间e(i);最晚开始时间l(i)),权表示活动持续时间,通常用AOE网来估算工程完成的时间 两条原则: Ø 只有某顶点所代表的事件发生后,从该顶点出发的各活动才能开始 Ø 只有进入某顶点的各活动都结 阅读全文

posted @ 2013-11-01 18:48 新一 阅读(6794) 评论(0) 推荐(0) 编辑

SQL到NoSQL概览性总结之一 数据库应用场景选型

摘要: 数据库类型与实例适合场景不适合场景场景举例关系数据库基于集合理论,具有行和列的二维表,严格使用类型开源MySQL/MariaDB, PostgreSQL商业:Oracle,DB2,SQL Server, Sybasel 数据具有类型l 灵活查询。l 即提前为组织的复杂性付出代价,以实现随后的查询灵活性l 数据高度或者多层次的,无法提前指定模式键值数据库RedisRiak—类dynamoMemcached(membase..)BerkeleyDBVoldemortl 数据相关性不高l 性能极高l 缺乏索引和扫描功能,除了基本的CRUD外帮助不大l 对于自由定义的查询无能为力l 不适合复杂查询和聚 阅读全文

posted @ 2013-11-01 18:44 新一 阅读(576) 评论(0) 推荐(0) 编辑

Hierarchical query-层次查询之START WITH CONNECT BY用法

摘要: Hierarchical query-层次查询中startwith...connectbyprior子句用法;connectby是结构化查询中用到的,其基本语法是: select...fromtablenamestartwith条件1 connectby条件2 where条件3; 例: select level,empno,ename,job,mgr from emp start with empno=7566 or empno=7788connect by prior empno=mgr; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: org_id,parent_... 阅读全文

posted @ 2013-11-01 18:43 新一 阅读(297) 评论(0) 推荐(0) 编辑

《裸辞的程序猿漂流记十三》——奔跑在逆袭的路上

摘要: 接上篇,记得当上篇博文写完了之后,博文里面蜘蛛真的光顾了我的站点,可能是因为链接被带走多次的缘故;当被带走的博文在其他的站点上面被收录之后,蜘蛛一连好几次的光顾我的站点,让站点在GOOGLE的快照直接更新了,其他的搜索引擎的快照也直接更新到了上一个版本(由于我又在中途手痒改了一次网站标题);就是说自从站点被收录之后,我到现在连续改了3次网站标题了;不过还好,没有造成非常严重的后果,由于上篇博文中的链接被带走多次且光顾的IP貌似超过了100多,站点权重直接升级到1了;目前百度的快照还停留在第二个版本,这个是个头疼的事情;由于这个整个站点就4个静态的页面,更新内容页不好更新得,其次为了让蜘... 阅读全文

posted @ 2013-11-01 18:40 新一 阅读(193) 评论(0) 推荐(0) 编辑

正向运动学和反向运动学

摘要: 正向运动学和反向运动学 上次制作的骨骼动画例子程序并不完美,我在程序里面也说了,因为没有牵涉到反向运动学的知识,所以人物运动起来感觉脚无法收缩、头发无法飘逸的感觉。其实在现实中这样的情况是要避免的,但是由于在动画设计的时候要指定每一个关节,显得非常费事。所以引入了反向运动学这个概念。在介绍反向运动学之前,首先让我们看一下正向运动学。原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/gamesdev/article/details/13991063 正向运动学,通俗来说是给定父骨骼位置以及它的变换来得出子骨骼的位置以及变换,打一个比方,就像运动手臂,可以带动手.. 阅读全文

posted @ 2013-11-01 18:39 新一 阅读(3622) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 174 下一页

导航