从点击Button到弹出一个MessageBox, 背后发生了什么
摘要: 简单总结下,操作系统通过一层层的封装,隐藏了太多的东西, 很多看似简单的行为, 实际上背后都有很复杂层层调用。理解这些原理,可以让你的知识达到一定的深度,帮助你更好的解决问题。 阅读全文Richard Wei 2014-04-05 00:57 发表评论
View Article一个exe可执行文件的生与死(运行原理)(转载)
摘要: 本文讲的的Windows 环境下exe可执行文件的运行原理,这里面涉及的知识很多,需要读者对Windows操作系统(如注册表、进程、线程、内存管理、PE文件格式等)、Windows编程(本文使用c++语言)等有所了解。 阅读全文Richard Wei 2014-04-05 11:48 发表评论
View ArticleMesh Algorithm in OpenCascade
Mesh Algorithm in OpenCascade eryar@163.com Abstract. Rendering a generic surface is a two steps process: first, computing the points that will form the mesh of the surface and then, send this mesh to...
View ArticleAndroid 逆向
APKTool反编译后再打包出错(Error retrieving parent for item: No resource found that matches the given name '@*android:style/Theme.Light')...
View ArticleI;P : New Preview Release
快捷链接 下载地址 相关随笔 正文 今天注定了悲剧... 实际悲剧是从昨天就开始了 -- 我覆盖了用于发布I;P的数字证书! 敲I;P时, 一直用两套证书, 一个用于测试, 一个用于发布. 这两天为添加成就和高分榜, 专门clone了一个分支, 并使用了新的测试证书. 当感觉OK, 可以merge代码时, 把证书一起合并了, 这就悲剧了 --...
View ArticleI;P : New Preview Release
快捷链接 下载地址 相关随笔 正文 今天注定了悲剧... 实际悲剧是从昨天就开始了 -- 我覆盖了用于发布I;P的数字证书! 敲I;P时, 一直用两套证书, 一个用于测试, 一个用于发布. 这两天为添加成就和高分榜, 专门clone了一个分支, 并使用了新的测试证书. 当感觉OK, 可以merge代码时, 把证书一起合并了, 这就悲剧了 --...
View ArticleMapStream
#pragma once#include <map>#include <cstdio>#ifdef _WIN32 #include <sys/stat.h>#else#endiftemplate<typename Key,typename Value>class MapStream{public:...
View Articlejava中wait/notify机制
通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程 downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务...
View Article主题的性能分析之Google网站测试工具
http://developers.google.com/speed/pagespeed/insights/结果分析移动设备端Google网站测试工具Google网站测试工具网页加速73分,主要是慢在统计和广告的js加载上,但是提示下面的是应该在站内解决的: http://suoling.net/…-includes/js/jquery/jquery.js?ver=1.10.2...
View Article在java中使用Runtime.exec()时要注意的问题
程序如下:import java.util.*;import java.io.*;public class BadExecJavac{ public static void main(String args[]) { try { Runtime rt = Runtime.getRuntime();...
View ArticleC语言声明及typedef常见用法
C语言声明的优先级规则 A 声明从它的名字开始读取,然后按照优先级顺序依次读取 B 优先级从高到底依次是: B.1 声明中被括号括起来的那部分 B.2 后缀操作符: 括号()表示这是一个函数,而 方括号[]表示这是一个数组 B.3 前缀操作符:星号*表示"指向…的指针" C 如果const和 volatile 关键字的后面紧跟类型说明符(int...
View Articleprintf()格式化输出详解
% - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。对数值型的来说,未指定n时,隐含的精度为n=6位。...
View ArticleNeocs
摘要: .pro_name a{color: #4183c4;} .osc_git_title{background-color: #d8e5f1;} .osc_git_box{background-color: #fafafa;} .osc_git_box{border-color: #ddd;} .osc_git_info{color: #666;} .osc_git_main...
View Articlechrominu工具链必须要会啊
之前一直很抗拒使用gyp等待chrominu,喜欢cmake。但是不使用chromium工具链去编译,分析chromium确实非常痛苦啊,,,好在这几天网络环境好,成功按照http://www.chromium.org/developers/how-tos/build-instructions-windows#TOC-Building-Chromium创建了编译环境。不多大部分细节都不知道,没办法的...
View ArticleWP程序用户角色权限管理插件分享
WP程序用户角色权限管理插件分享对于开放性注册的Wordpress博客来说, 注册后的权限分配管理也是很重要的。下面,就请看看这16款WordPress角色权限管理插件。1.Role Manager WordPress Plugin这应该是目前最强大的一款WordPress角色管理插件,使用它,你可以:...
View Articlejava finalize方法总结、GC执行finalize的过程
java finalize方法总结、GC执行finalize的过程注:本文的目的并不是鼓励使用finalize方法,而是大致理清其作用、问题以及GC执行finalize的过程。1....
View ArticleWH_GETMESSAGE消息钩子触发时机
今天在调一个问题,由于目标进程触发了消息钩子WH_GETMESSAGE,加载了钩子对应模块,导致了崩溃的问题。发现触发消息钩子是在调用PeekMessage的时候,遂上网搜索消息钩子模块加载时机的资料。以下内容摘自网络:WH_GETMESSAGE钩子在GetMessage和PeekMessage将一个消息返回到调用的应用程序之前,会做一个验证是否存在一个WH_GETMESSAGE钩子的测试。如果有一...
View Articlewin8+vs2013编译boost_1_55_0
摘要: win8+vs2013编译boost_1_55_0 阅读全文Benjamin 2014-04-10 13:04 发表评论
View Article