C#中事件的使用 http://www.cnblogs.com/wayfarer/archive/2004/04/20/6712.html 用一个例子来说明事件的使用。 创建一个简单的类,名为FileWatch,包含事件OnfileChange。该类将检查在执行应用程序的目录(当前 目录,通常是项目 ...
本游戏中最为核心的算法在于绘制轨道曲线的算法,实现如下: 每帧获取屏幕上的鼠标的位置设置为终点vt,之前上一帧设置的起点为v0,则这一帧所生成的轨道就是从v0到vt。在轨道生成完成后,将v0设置为vt,以便于下一帧继续进行轨道的生成。 流程图: 图1 核心算法流程图 伪代码: 1.检测是否按住鼠标左 ...
分类:
编程语言 时间:
2016-06-20 20:26:53
阅读次数:
108
多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一 ...
分类:
编程语言 时间:
2016-06-20 20:26:22
阅读次数:
144
这得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险 ...
分类:
其他好文 时间:
2016-06-20 20:24:30
阅读次数:
130
闲话不多说, 开工 在MacX下载Itools软件,并安装,直接在百度上搜也能找到。Itools挺强大的,我在这里推荐一下。 在Itools中点击资源库,如果你连接上你的iPhone,这个按钮就在右上角,若没有连接iPhone,该按钮就在坐下角。 左边有网络资源和手机资源,点击网络资源下的苹果应用, ...
分类:
移动开发 时间:
2016-06-20 20:23:45
阅读次数:
213
一、前言 写了很多h5之后,对于写手写html和css已经麻木的我决定动手写个工具自动生成h5结构和样式。其实这个想法由来已久,但总是觉得自己技术不够,所以一直没实行。直到某天我真的写够了,我决定动手了。在此也要感谢我周围的小伙伴。是波波同学告诉了我如何使用ps中的脚本批量把图层导出成图片,嘉哥告诉 ...
分类:
其他好文 时间:
2016-06-20 20:24:51
阅读次数:
498
评注:简单易懂版本。 转:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html 数字签名是什么? 作者: 阮一峰 日期: 2011年8月 9日 作者: 阮一峰 日期: 2011年8月 9日 今天,我读到一篇好文 ...
分类:
其他好文 时间:
2016-06-20 20:23:44
阅读次数:
225
通过 URL 路由可以制造出更加友好和符合 SEO 的 URL 1.ThinkPHP URL 路由简介 简单的说,URL 路由就是允许你在一定规则下定制你需要的 URL 样子,以达到美化 URL ,提高用户体验,也有益于搜索引擎收录的目的。 ...
分类:
Web程序 时间:
2016-06-20 20:25:28
阅读次数:
165
本学期在课程之外,自主计划学习Python语言以及爬虫知识。书籍方面,采用了O`Reilly的《深入浅出Python》与《Python网络数据采集》。前者用于Python语法的学习,后者则作为爬虫知识的详解。 与我们日常使用的教材不同的是,《深入》像是一个老鸟,在一步一步通过对话的形式手把手地教你。 ...
分类:
编程语言 时间:
2016-06-20 20:25:06
阅读次数:
142
为DBTest增加了一个Memory Table FileGroup,但是在创建Memory Optimized Table时,出现error Cannot create memory optimized tables in a database that does not have an onli ...
分类:
其他好文 时间:
2016-06-20 20:24:54
阅读次数:
223
在JavaScript 有一个非常重要的功能,就是事件驱动。如果你的网页需要与用户进行交互的话,就不可能不用到事件。它在页面完全加载后,用户通过鼠标或键盘触发页面中绑定事件的元素即可触发。jQuery为开发者更有效率的编写事件行为,封装了大量事件方法供我们使用。 在JavaScript 有一个非常重 ...
分类:
Web程序 时间:
2016-06-20 20:23:10
阅读次数:
191
Android Studio中实现NDK开发较之前Eclipse+Cygwin,方便了很多。 本文以最简单的从C程序中获取字符串,并显示到MainActivity的TextView上为例进行NDK开发的基本流程。 准备 NDK开发环境 在安装好的Android Studio上,在SDK Manage ...
分类:
移动开发 时间:
2016-06-20 20:23:05
阅读次数:
142
索引目的 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者w开头的单词呢?是不是觉得如果没有索引,这个事情根本 ...
分类:
数据库 时间:
2016-06-20 20:21:46
阅读次数:
197
class Program { static SemaphoreSlim semaphoreSlim = new SemaphoreSlim(2); static void Main() { for(int i=0;i<=6;i++) { string threadName = "Thread" + ...
分类:
编程语言 时间:
2016-06-20 20:23:07
阅读次数:
195
atexit函数 atexit函数的原型如下 void atexit(void (*func)(void)) 它是一个参数为返回值和参数均为空的函数指针的函数,含义是当前进程结束之前执行参数函数指针所指向的函数,使用的时候要在main中注册,一次可以注册很多函数,函数的执行顺序与注册的先后有关,关系 ...
分类:
其他好文 时间:
2016-06-20 20:23:47
阅读次数:
229
解决svn迁移过程中出现:SVN Error: is not the same repository as的问题 ...
分类:
其他好文 时间:
2016-06-20 20:22:10
阅读次数:
3711