码迷,mamicode.com
首页 > 2017年01月06日 > 全部分享
同步互斥按键驱动
目标:实现同一时刻只能有一个进程使用同一个设备,例如:只能有一个进程,在同一时刻里使用/dev/buttons这个设备。 使用linux互斥机制实现同一时刻只能有一个进程使用某个设备。 linux互斥机制有原子变量、互斥锁、信号量、自旋锁、读写锁等等 一、原子操作: 原子操作指的是在执行过程中不会被 ...
分类:其他好文   时间:2017-01-06 13:03:44    阅读次数:188
替换关键词并过滤特殊标签
上面是discuz的实现 ...
分类:其他好文   时间:2017-01-06 13:02:45    阅读次数:182
轻量级“集合”迭代器-Generator
Generator是PHP 5.5加入的新语言特性。但是,它似乎并没有被很多PHP开发者广泛采用。因此,在我们了解PHP 7对Generator的改进之前,我们先通过一个简单却显而易见的例子来了解下Generator究竟为我们解决什么问题。 一千万个整数的数组 如果我们要“创建一个指定元素个数的数组 ...
分类:其他好文   时间:2017-01-06 13:01:17    阅读次数:216
代码质量管理工具——SonarQube
写在前面 SonarQube(简称Sonar)是管理代码质量的开放平台,它可以快速地对代码质量进行分析,并给出合理的解决方案,提高管理效率,保证代码质量。 SonarQube的流行,在于以下几点: 开源 支持超过25种语言 可以通过ecplise等IDE集成,简便使用 详细的文档 资源 Sonar ...
分类:其他好文   时间:2017-01-06 13:02:06    阅读次数:1830
html5中新增的form表单属性
html5中新增两个表单属性,分别autocomplete和novalidate属性 1.autocomplete属性 该属性用于控制自动完成功能的开启和关闭。可以设置表单或者input元素,有两个属性值,当设置为on时,启动该功能;当设置off时,关闭该功能。启用该功能后,当用户在自动完成域开始输 ...
分类:Web程序   时间:2017-01-06 13:01:17    阅读次数:256
混杂设备动态次设备号分析【转】
本文转载自:http://blog.csdn.net/yongan1006/article/details/6778285 今天看驱动源码时,发现一个MISC_DYNAMIC_MINOR宏,于是分析了一下内核源码。先粘出源码。在misc_register函数中,有如下语句: if (misc->mi ...
分类:其他好文   时间:2017-01-06 13:02:56    阅读次数:183
AngularJS之表达式
1. AngularJS使用表达式把数据绑定到HTML。 2. AngularJS表达式的特点: 表达式写在双大括号内:{{表达式}}。 表达式把数据绑定到HTML,这与ng-bind指令有异曲同工之妙。 在表达式书写的位置输出数据。 AngularJS表达式很像javascript表达式,它们可以 ...
分类:Web程序   时间:2017-01-06 13:01:13    阅读次数:163
js简单 图片版时钟,带翻转效果
js简单 图片版时钟,带翻转效果 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>时钟</title> <style type="text/css"> ul,li{ list-style: none; margin: 0; pa ...
分类:Web程序   时间:2017-01-06 12:58:33    阅读次数:321
转 MySQL 数据备份与还原
MySQL 数据备份与还原 原贴:http://www.cnblogs.com/kissdodog/p/4174421.html 一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldu ...
分类:数据库   时间:2017-01-06 12:57:39    阅读次数:209
正则表达式匹配日期时间
(?n:^(?=\d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))| ...
分类:其他好文   时间:2017-01-06 12:56:55    阅读次数:553
Web 上传图片加水印
上传图片加水印 需要使用控件FileUpload 上传按钮Image控件展示上传的图片,页面中拖入三个控件 JS端限制没有选择上传图片上传图片过大 选择图片 点击上传加水印上传显示在界面上 后代代码 页面显示如下: ...
分类:Web程序   时间:2017-01-06 12:57:56    阅读次数:207
事务日志已满,原因为“ACTIVE_TRANSACTION”
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html 我这种情况应该算是情况之一吧 先贴图: 看看磁盘:。。。 把事务模式 ...
分类:其他好文   时间:2017-01-06 12:57:36    阅读次数:2071
C# - 缓存OutputCache(一)基础配置
本文是通过网上&个人总结的 1. 介绍 OutputCache输出缓存是复制ASP.NET页面,保存在内存的机制。这种行为有助于提高性能,通过返回的缓存达到网页及时响应的目的,减少客户机器需要对页面的渲染。如果一个页面需要很多的时间来渲染,缓存可以显著提高性能。尽管如此,OutputCache也有很... ...
分类:Windows程序   时间:2017-01-06 12:54:26    阅读次数:264
关于并发
hashMap 在进行多线程put的时候并且同时触发了rehash操作,会导致hashMap的entry链表出现环形数据结构,导致查找entry链表出现死循环。 hashTable多线程状态下进入阻塞或轮询,所有线程竞争同一把锁,并发越高性能越低 concurrentHashMap 采用锁分段技术, ...
分类:其他好文   时间:2017-01-06 12:56:57    阅读次数:158
java_method_下载导入模版
//调用方法 upDown.download(request, response, request.getRealPath("")+"/output/BlackNumberTemp.xls", "BlackNumberTemp.xls", "application/vnd.ms-excel"); / ...
分类:编程语言   时间:2017-01-06 12:55:05    阅读次数:186
PagerSlidingTabStrip介绍及使用,让ViewPager更绚丽
转载请注明出处http://blog.csdn.net/harryweasley/article/details/42290595,谢谢。 以前一直想着,ViewPager中间的那个横线怎么跟着屏幕的滑动而滑动,如下图所示: 我们可以看到中间的那个红线在跟着屏幕滑动而滑动 现在github上已经有了 ...
分类:其他好文   时间:2017-01-06 12:55:51    阅读次数:246
C# 本质论 第三章 操作符和控制流
操作符通常分为3大类:一元操作符(正、负)、二元操作符(加、减、乘、除、取余)和三元操作符( condition?consequence:alternative(consequence和alternative表达式类型要一致) ),它们对应的操作数分别是一个、两个和三个。 要是永远括号增加代码可读性 ...
分类:Windows程序   时间:2017-01-06 12:55:36    阅读次数:272
891条   上一页 1 ... 26 27 28 29 30 31 32 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!