学习最好的方法就是总结,并写下来,能让别人看懂,自己肯定是掌握了的。 针对软件开发,一直停留在能做的层次,今天得到大牛指点,觉得有必要对这门技术深入学习。 翻阅园内各大神的文章,收益匪浅,在这里做下总结。(以下大多数内容摘转自http://blog.csdn.net/xwdpepsi/article ...
分类:
编程语言 时间:
2017-06-22 18:37:10
阅读次数:
273
1.Run loops是线程相关的的基础框架的一部分。 一个run loop就是一个事件处理的循环。用来不停的调度工作以及处理输入事件。使用run loop的目的是让你的线程在有工作的时候忙于工作。而没工作的时候处于休眠状态。 Run loop的管理并不全然自己主动的。 你仍然须要设计你的线程代码在 ...
分类:
其他好文 时间:
2017-06-22 15:37:40
阅读次数:
122
最近,由于基础框架的整体升级,因此需要更新所有相关项目的DLL文件。这个过程存在不小的风险,因此也对发布后的生产服务器进行了密切的监控,结果还是出现了个别应用出现异常的情况,很快的占用了大量的服务器内存和CPU等资源。通过研究dump,初步发现是由于配置服务器出现单点故障,然后应用通过多线程调用相关 ...
分类:
编程语言 时间:
2017-06-14 16:17:59
阅读次数:
156
含义 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所 ...
分类:
编程语言 时间:
2017-06-03 20:55:42
阅读次数:
253
使用Qt开发程序,参考的MFC的程序中有CoInitialize。结果Qt程序调用不了,导致SDL不能音视频同步。此时SDL的初始化是放在主程序里的。把SDL的初始化部分放到了辅助线程里,运行就正常了,还不需要CoInitialize。用SDL作音视频同步及多线程,在Qt移植太麻烦了,最后还是使用VLC..
分类:
编程语言 时间:
2017-03-31 22:17:27
阅读次数:
169
使用Qt开发程序,参考的MFC的程序中有CoInitialize。结果Qt程序调用不了,导致SDL不能音视频同步。此时SDL的初始化是放在主程序里的。 把SDL的初始化部分放到了辅助线程里,运行就正常了,还不需要CoInitialize。 用SDL作音视频同步及多线程,在Qt移植太麻烦了,最后还是使 ...
分类:
编程语言 时间:
2017-03-31 18:16:35
阅读次数:
464
Visual Studio Code 1、简单介绍: 支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅 2、界面介绍: 最左侧为快捷菜单 分别是资源管理器 ...
分类:
其他好文 时间:
2017-03-23 17:17:11
阅读次数:
329
如图所示,我要均分画布的垂直方向为三份.因为要图标的三个位置文件吻合的很精确.我们先拉好头尾两条辅助线 在标尺上右击可以切换显示的单位,但是还是不够精确.因为这个画布是64×192的.我要64×64给我画一个小方格子. 我们新建一个参考线 我们建立在33.3333%的地方.则肯定和三分之一相差不多了... ...
分类:
其他好文 时间:
2017-03-19 12:11:57
阅读次数:
355
1、ps快捷键 ctrl+1 恢复到100% ctrl+0 适应屏幕大小 ctrl+r 显示标尺 辅助线的利用 矩形框--图像--裁剪;文件存储为web所用格式,注意选格式。 1个像素的平铺 雪碧图的制作:图像--画布大小;文件--存储为web所用格式; 可利用工具合成:http://develop ...
分类:
其他好文 时间:
2017-03-17 08:15:29
阅读次数:
168
1.下载mac版 vscode和git,==安装完成后vscode自动为中文 2.在命令行使用git --version检查安装版本git是否正确 3.vscode安装插件 -git history(git log) -guides 代码辅助线 -其他等等 4.vscode打开一个工程文件夹后,初始 ...
分类:
其他好文 时间:
2017-02-18 10:56:04
阅读次数:
243