最近看到这篇文章dotNetDR_的回复,让我想起一个真实发生的案例,下面就简单说说这个关于lock引用类型的一个不容易发现的隐藏缺陷。某类库中的代码,封装了很简单的一个通用类,用于线程安全地执行某一种类型的特定方法,几行代码搞定:
public class ConcurrentObjectE...
分类:
其他好文 时间:
2014-05-26 14:01:09
阅读次数:
221
Semiconductor 导体、绝缘体和半导体主要依据导电系数的大小,决定了电子的移动速度。
导体:金、银、铜、铁、人、水……导电系数大,传导容易 绝缘体:塑料、木头、皮革、纸……导电系数小、传导不容易
半导体:硅中加锗、砷、镓、磷……平时不导电加特定电压后导电Wafer 芯片或晶圆:原意为法.....
分类:
其他好文 时间:
2014-05-26 08:01:24
阅读次数:
236
很多人对Xpath可能比较熟悉,但不知道有没有直接操作过数据库,我们都知道
在Sql2005里公支持的几种查询有Raw,Auto模式,页并没有Path和Elements用法等,如果在2000里使用过
Raw模式的朋友应该知道,是不容易处理查询结果的,那么在2005里对这一块做了很好的提升 我先来介....
分类:
数据库 时间:
2014-05-26 07:49:28
阅读次数:
301
本文原创于 2014-02-12 09:26。 今复习之用,有新体会,故重新编辑。
2014-02-12 09:26:
2-sat之第二斩!昨天看了半天论文(赵爽的和俉昱的),终于看明白了!好激动有木有!终于理解了赵爽的每一句话!并且用了200+行代码实现,A了!具体过程我是敲了帮天的代码啊!!!不容易啊!步骤如下:
把相关问题编号为01 23 45....,(每个编号为一个命题)...
分类:
其他好文 时间:
2014-05-26 03:58:05
阅读次数:
198
以前经常在一些网站上注册,但是经常存在一些问题,比如你好不容易把一大堆注册的信息填写好了,然后点击提交,结果弹出个对话框,告诉你哪哪不对,或者说输入了非法字符,然后让你把写错的更改过来,这是好点的,不好的让你都重新写一遍,还有的因为用户名已经被注册,然后返回去让你重新填写用户名,然后原来的某些信息也得重新写一遍,这就特别烦人,我们可不能那么设计啊。
我觉得最好的办法,是在用户输入的时候,通过文本...
分类:
其他好文 时间:
2014-05-25 07:09:20
阅读次数:
170
接上一篇,文章末尾抛出了2个问题:能不能让客户端声明一个强类型的方法列表呢?这样首先不容易写错。同样的,能不能让服务端声明一个强类型的方法列表给客户端调用呢?如果要让客户端的方法以强类型出现在服务端,同样的,服务端的方法也以强类型出现在客户端,那就必须声明类似契约一样的载体。比如:public
in...
分类:
其他好文 时间:
2014-05-25 02:15:32
阅读次数:
383
发现想要每天都写博客真不容易,每天都要写技术就意味着每天都要学新知识,没什么新知识,还真不好意思瞎写。1. Linux 加载设备驱动#insmod 设备驱动路径
如insmod /fpga.ko#mknod /dev/fpga8k c 248 0 创建/proc/dev/fpga8k 设备节点;其中...
分类:
系统相关 时间:
2014-05-23 03:54:30
阅读次数:
281
程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个3...
分类:
其他好文 时间:
2014-05-23 03:38:06
阅读次数:
181
刷了这么长时间POJ了 可算看到了一个中文题,不容易啊~~。
题目大意:自己看。
解题思路:
dp[x1][y1][x2][y2][num]代表从(x1,y1)到(x2,y2)分成num+1块最小的平方和是多少。
下面是代码:
#include
#include
#include
int sum[10][10],board[10][10];
d...
分类:
其他好文 时间:
2014-05-22 23:06:07
阅读次数:
300
作者:Mark
Liu
下载样本代码
简介
在 Android 中,创建一个能够播放视频剪辑的应用非常简单;创建一个采用
3D 图形平面的游戏应用也非常简单。但是,创建一个能够在 3D 图形对象上播放视频的应用却不容易。本文介绍了我为应对该挑战创建的应用。该应用可在 3D 平面上渲染视频,并支持用户以交互的方式在视频平面上播放。
该应用需要解决三大实施问...
分类:
移动开发 时间:
2014-05-21 13:48:18
阅读次数:
291