http://blog.csdn.net/aesop_wubo/article/details/7533186
CLH锁即Craig, Landin, and Hagersten (CLH) locks,CLH锁是一个自旋锁,能确保无饥饿性,提供先来先服务的公平性。
CLH锁也是一种基于链表的可扩展、高性能、公平的自旋锁,申请线程只在本地变量上自旋,它不断轮询前驱的状态...
分类:
其他好文 时间:
2014-06-15 18:21:38
阅读次数:
265
特斯拉首席执行官伊隆·马斯克(Elon Musk)周四宣布,本着“开放源代码运动的精神”,该公司已决定允许其他公司使用其专利,以推动电动车产业的发展。
马斯克承诺,特斯拉电动车和电池的知识产权将免费提供给“善意”使用它们的任何人,这种做法也让特斯拉在汽车制造商中显得有点异类。不过汽车制造商采用电动车技术的加快,将有助于特斯拉电动车在市场中的普及,而不像现在这样仅以奢侈品的形象面对着一个小众市...
分类:
其他好文 时间:
2014-06-15 09:07:53
阅读次数:
261
由于现在发现做个小项目都是导入n多的依赖包,很烦琐,只想快点开发完一个个的小需求项目,这个时候真心不想用框架,只能自己写个jdbcutils,虽然网上有很多有apache的,阿里的,但是感觉用过后都不怎么顺手,然后自己花了点时间写个新的,不喜勿喷
1.我们要写个resultset集合转成bean的回调接口,这个用过spring jdbc的人都知道这玩意
package org.fram...
分类:
数据库 时间:
2014-06-15 09:06:54
阅读次数:
308
在项目中用到了Android的ViewPager组件,但是发现在滑动的时候不是特别流畅,有些小的滑动无法响应,于是考虑进行优化。
一开始考虑修改ViewPager中的一些参数,比如mTouchSlop等参数,继承ViewPager并且重写一些方法;
但是后来发现这种方法比较复杂,并且滑动不流畅的问题好像不在这里。
最后问题定位到ViewPager的嵌套上,因为在ViewPager所包含的vi...
分类:
其他好文 时间:
2014-06-15 19:56:24
阅读次数:
213
Given a binary tree and a sum, find all root-to-leaf paths where each path's
sum equals the given sum.
For example:
Given the below binary tree and
sum = 22,
5
...
分类:
其他好文 时间:
2014-06-15 19:55:39
阅读次数:
191
#define ADC_DIS 0
#define ADC_ENB 1
//ADC通道号定义
#define ADC_Chanel0 (unsigned char)(0x00<<1)
#define ADC_Chanel1 (unsigned char)(0x01<<1)
#define ADC_Chanel2 (unsigned char)(0x02<<1)
#...
分类:
其他好文 时间:
2014-06-15 09:30:27
阅读次数:
255
1. GridView 控件
GridView 控件用于显示表中的数据。通过使用 GridView控件,您可以显示、编辑、删除、排序和翻阅多种不同的数据源(包括数据库、XML 文件和公开数据的业务对象)中的表格数据。
显示表格数据是软件开发中的一个周期性任务。ASP.NET 提供了许多工具来在网格中显示表格数据,例如 GridView 控件。通过使用GridView 控件,您可...
分类:
Web程序 时间:
2014-06-15 09:29:26
阅读次数:
182
旋转数组中的查找。[1, 2, 3, 4, 5, 6]的一个旋转数组为[4, 5, 6, 1, 2, 3]。在旋转数组中寻找一个数。
最直接的方法,一次遍历,时间复杂度O(n)。但是既然是一个部分有序的数组,那么对于有序的部分我们可以想方法用二分查找。这个效率可以提高。
代码:
.......
分类:
其他好文 时间:
2014-06-15 17:33:21
阅读次数:
195
一、第一个窗口程序
1 入口函数 WinMain
2 窗口处理函数
LRESULT CALLBACK WndProc( HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam )
{
return DefWindowProc( hWnd, nMsg, wParam, lParam );
}
当窗口处理消息事件时 调用该函数
...
前面提到了两种转换类型的方法(Spring MVC JSON自定义类型转换),这里针对Json转换提供一种更简便的方法。
通过配置全局的日期转换来避免使用麻烦的注解。
首先用到了一个简单的日期工具类DateUtil.java
/**
* DateUtil类
*
* @author liuzh
*/
public class DateUtil {
public...
分类:
编程语言 时间:
2014-06-15 16:54:47
阅读次数:
275
C语言快速入门教程(二)
C语言,顾名思义就是一门语言,可以类比一下英语;
你要说出一个英语的句子需要: 单词 + 语法! 将单词按照一定的语法拼凑起来就成了一个英语句子了;
C语言同样是这样,只不过单词可以理解为一些固定的知识点,而语法可以理解为算法(可以理解为解决问题的方法)
在这一节中我们就对固定知识点中的语言描述与数据存储进行解析!...
分类:
编程语言 时间:
2014-06-15 16:54:08
阅读次数:
320
笔者在用调用Google Calendar和Google Tasks的RESTFul API的时候,遇到了一个特殊的操作,PATCH。那么PATCH操作和PUT操作的区别是什么呢?...
分类:
其他好文 时间:
2014-06-15 19:07:33
阅读次数:
152
Given a binary tree, return the postorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
2
/
3
return [3,2,1].
Note: Recursive solut...
分类:
其他好文 时间:
2014-06-15 19:06:52
阅读次数:
166
定义
策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。
类图
设计原则
1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。
2.针对接口编程,而不是针对实现编程。
3.多用组合,少用继承。
举例分析
设计一个模拟鸭子游戏,游戏中会出现各种...
分类:
其他好文 时间:
2014-06-15 18:20:17
阅读次数:
223
“对任何人,对任何事,皆抱有质疑的看法?“ ← 这样的观点靠谱吗?...
分类:
其他好文 时间:
2014-06-15 19:18:31
阅读次数:
146
php基本的语法网上看一些别人写的网站就会了)
php下的执行sql语句:
1.建立数据库连接:
$conn = mysql_connect("localhost", "root", "admin") or die("Could not connect " );
Localhost:本地主机名,root:mysql数据库账号 admin:mysql数据库密码
my...
分类:
编程语言 时间:
2014-06-15 19:17:52
阅读次数:
298
qianya
上次被出了一题质数的C语言求解题目,当时用了最粗暴的算法,回来仔细参考资料,其实答案有很多种:
1,小学生版本:判断 x 是否为质数,就从 2 一直算到 x-1。
static rt_uint32_t array1[ARRAY_LEN];
void func1(void)
{
for (rt_uint32_t i = 1; i
{
a...
分类:
编程语言 时间:
2014-06-15 17:23:51
阅读次数:
412