码迷,mamicode.com
首页 > 其他好文
同步和异步,阻塞和非阻塞
我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区别. 这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方. 首先来解释同步和异步的概念,这两个概念与消息的通知机制有关. 举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的...
分类:其他好文   时间:2014-05-07 04:14:40    阅读次数:309
C#PDA智能程序图片动态变化进度条设计及实现
前言:SmartProject 项目是C#桌面程序的精简版,很多属性和事件可能都没有设置进SDK中。在最近的PDA程序中,我没用使用进度条。为了防止用户乱点,最开始想使用windows提供的进度条,但是觉得又不适合,所以就试图用图片切换的方式来实现。   原理:开启线程切换图片实现显示(子线程不影响主线程而继续往下执行)。...
分类:其他好文   时间:2014-05-06 19:08:33    阅读次数:557
Ubuntu14下Hadoop开发<2> 编译64位Hadoop2.4
Ubuntu14下编译64位Hadoop2.4...
分类:其他好文   时间:2014-05-07 03:07:30    阅读次数:256
串行除法与并行除法
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书 串行除法与并行除法 8.2.1 串行除法       OR1200中使用的串行除法算法是“试商法”。设被除数是m,除数是n,商保存在s中,被除数的位数是k,其计算步骤如下(为了便于说明,在此处所有数据的最低位称之为第1位,而不称为第0位):       (1)取出被除数的最高位m[k],使用被除数的最高位减去除数n,如...
分类:其他好文   时间:2014-05-07 04:48:29    阅读次数:343
电商论道---(4)schema.xml配置详解
这一节我们看下schema.xml文件中各个节点的配置极其作用。...
分类:其他好文   时间:2014-05-07 04:42:08    阅读次数:167
从gif到unity sprite——批量转换gif、批量导入texture packer图集为sprite、批量生成sprite预制体
背景是我有几百个角色gif资源,每个都有:站立、攻击、技能攻击的gif,我想用此资源作2d unity游戏,因此第一关就是如何把gif转成unity动画   GIF 转 PNG —— http://blog.csdn.net/leinchu/article/details/24806433 ,不再赘述了。   之后是批量gif用tp打包,我用php写了一个脚本遍历目录,下的gif把他们...
分类:其他好文   时间:2014-05-07 04:41:30    阅读次数:694
Shell入门之脚本管理学习笔记
1.shell介于操作系统与用户之间,负责解释命令行   2./etc/shells 记录了系统支持的有效登录的shell   3./etc/passwd 最后一位可以看到用户默认的shell   4.直接输入shell的名称 可以切换shell   5.shell命令的记录可以用history查看 history -c 清除 历史命令存放在.bash_history文件中  ...
分类:其他好文   时间:2014-05-07 05:11:21    阅读次数:244
Django的ModelForm简单用法
Django中内置了Form和Model两个类,有时候页面的表单form类与Model类是一一对应,因此分别定义Form类和Model类会比较麻烦,最简单的方式就是通过Model来生成一个Form类,Django内置的ModelForm就是为此而生的.下面以一个简单的例子来说明它的简单用法. 基本需求 收集用户的日本报名信息 其中JLPT的日语等级分为N1,N2,N3,N4,N5;所以需要一...
分类:其他好文   时间:2014-05-07 05:45:28    阅读次数:423
Gray Code
The gray code is a binary numeral system where two successive values differ in only one bit. Given a non-negative integer n representing the total number of bits in the code, print the sequence of gr...
分类:其他好文   时间:2014-05-07 06:10:17    阅读次数:370
简易计时器
这个简易计时器,实现了简单的计时,点击开始按钮开始计时,点击停止按钮就停止,屏幕现实开始到停止的时间差。在run()方法里已换算成时分秒。...
分类:其他好文   时间:2014-05-06 18:56:18    阅读次数:367
使用Unity依赖注入的时候,最上层的类是Resolve还是New的问题
在使用Unity的时候,很多时候是这样一种引用的关系。就是一个类需要另一个类在其中做工具类。因为是构造方法注入,所以要在构造方法中加入一个引用参数。 public interface IRepository { void Execute(); } public class Repository : IRepository {...
分类:其他好文   时间:2014-05-07 03:57:14    阅读次数:299
模块管理常规功能自定义系统的设计与实现(26--多个模块之间的关联[2])
多个模块之间的关联(2)         先来看看父模块对孙模块的操作。 一、“省”模块对“客户”的操作。 1、在省模块中加入该省的客户数。与加入市的个数一样,只要配置“省”模块的附加字段就可以了,设置截图如下: 然后将 “客户单位计数”加到grid中。          2、前面有介绍过“省”对"市"的父模块的限定值的。即选...
分类:其他好文   时间:2014-05-07 04:40:49    阅读次数:236
tcp 和udp的区别
TCP和UDP区别     TCP UDP 是否连接 面向连接 面向非连接 传输可靠性 可靠的 不可靠的 应用场合 传输大量的数据 少量数据 速度 慢 快    OSI 和 TCP/I...
分类:其他好文   时间:2014-05-06 15:02:55    阅读次数:253
内存管理-基本分页管理方式
内存管理方式-基本分页管理的详细说明...
分类:其他好文   时间:2014-05-07 05:44:48    阅读次数:285
Hive中join, outer join, semi join区别
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 最常用的就是多表关联查询,主要讲解下join、outer join和semi join的具体使用。 join是最简单的关联操作,两边关联只取交集。 outer join分为left outer join、rig...
分类:其他好文   时间:2014-05-06 15:01:38    阅读次数:269
平面坐标(方里网)转换为经纬度坐标
方法一: 在Arcmap中转换: 1、加载要转换的数据,右下角为经纬度 2、点击View——Data Frame Properties——Coordinate System 3、导入或选择正确的坐标系,确定。这时右下角也显示坐标。但数据没改变 4、右击图层——Data——Export Data 5、Use the same coordinate system a...
分类:其他好文   时间:2014-05-06 15:00:20    阅读次数:403
leetcode -day8 Copy List with Random Pointer & Single Number I II
五一中间断了几天,开始继续。。。 1、 ?? Copy List with Random Pointer A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a...
分类:其他好文   时间:2014-05-06 18:54:59    阅读次数:386
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!