一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派...
分类:
编程语言 时间:
2015-11-10 13:54:11
阅读次数:
222
命令功能:改变文件或目录的属主或属组信息命令格式:chown[选项][user][:[group]]file...常用选项:-c显示执行过程,但只显示改变信息-f不显示错误信息-R递归处理,对目录及子目录内文件的属主数组进行修改-v显示运行时的详细信息user只改变属主为指定用户user:改变属主,并改..
分类:
其他好文 时间:
2015-11-09 10:58:39
阅读次数:
257
在Chromium中,由于GPU进程的存在,WebGL端、Render端和Browser端的GPU命令是代理给GPU进程执行的。Chromium将它们要执行的GPU命令进行编码,然后写入到一个命令缓冲区中,最后传递给GPU进程。GPU进程从这个命令缓冲区读出GPU命令之后,就进行解码,然后调用对应的OpenGL函数。本文就详细分析WebGL端、Render端和Browser端执行GPU命令的过程。。...
分类:
其他好文 时间:
2015-11-09 01:40:53
阅读次数:
305
在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。本文简单介绍了Android中Log的使用以及在Android Studio中 Log 颜色的更改。 ....
分类:
移动开发 时间:
2015-11-08 20:48:08
阅读次数:
571
递归(recursion):程序调用自身的编程技巧。 递归满足2个条件: 1)有反复执行的过程(调用自身) 2)有跳出反复执行过程的条件(递归出口)递归例子:(1)阶乘 n! = n * (n-1) * (n-2) * ...* 1(n>0)//阶乘int recursive(int i){ in....
分类:
编程语言 时间:
2015-11-08 14:19:43
阅读次数:
193
一、SVN 中 clean up 的功能 当Subversion改变你的工作拷贝(或是.svn中的任何信息),它会尽可能的小心,在修改任何事情之前,它把意图写到日志文件中去,然后执行log文件中的命令,并且执行过程中在工作拷贝的相关部分保存一个锁,防止Subversion客户端在变更过程中访问工作....
分类:
其他好文 时间:
2015-11-06 19:34:22
阅读次数:
170
问题描述:求出点到根的距离,带权并查集。代码思路:在 I 命令的执行过程中,并不路径压缩。当执行 E 查询命令时在路径压缩的同时递归求解存储在dist数组里面。代码:#include#include#include#include#define MOD 1000#define MAX 20000in...
分类:
Web程序 时间:
2015-11-06 00:10:22
阅读次数:
234
1.2 ?HttpClient接口 HttpClient接口代表了HTTP请求执行最重要的约定.它规定了请求执行过程无任何和限制或者特定的细节以及审阅连接管理,状态管理,认证和重定向处理的实现等细节.这使得装饰接口附加功能更容易比...
分类:
Web程序 时间:
2015-11-05 15:27:38
阅读次数:
166
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。1、类加载机制 我们来了解一下虚拟机如何加载Class文件。虚拟机把描述类的数据从Clas....
分类:
编程语言 时间:
2015-11-04 21:10:29
阅读次数:
239
原文: Dispatcher.BeginInvoke()方法使用不当导致UI界面卡死的原因分析 前段时间,公司同事开发了一个小工具,在工具执行过程中,UI界面一直处于卡死状态。 通过阅读代码发现,主要是由于Dispatcher.BeginInvoke()方法使用不当导致的。 本文将通过一个WPF模拟...
分类:
其他好文 时间:
2015-11-03 10:21:31
阅读次数:
198