首页 > 2015年07月31日 > 全部分享
把握linux内核设计(十):内核同步
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         如同linux应用一样,内核的共享资源也要防止并发,因为如果多个执行线程同时访问和操作数据有可能发生各个线程之间相互覆盖共享数据的情况。         在linux只是单一处理器的时候,只有在中断发生或内核请求重新调度执行另一个任务时,数据才可能会...
分类:系统服务   时间:2015-07-31 23:34:04    收藏:0  评论:0  赞:0  阅读:321
Redis数据类型之字典
Redis数据类型之字典标签(空格分隔): redisredis的字典字典又称符号表(symbol table),关联数组(associative array),或者映射(map)。是用于保存键值对的一种抽象数据结构。 字典的key是唯一的,对键值对的操作基本都是基于key来操作的。redis中的数据库底层是使用字典来实现的,对于数据库的增删改查都是基于字典来实现的。redis的哈希键也是基于字典...
分类:其他   时间:2015-07-31 23:33:54    收藏:0  评论:0  赞:0  阅读:363
J哥---------Android 多线程下载 仿下载助手(改进版)
首先声明一点: 这里的多线程下载 并不是指的 多个线程下载一个 文件,而是 每个线程 负责一个文件。真正的多线程 希望后面能给大家带来。  -------------  欢迎 爱学习的小伙伴 加群  -------------  -------------android交流群:230274309------------- -------------一起分享,一起进步!  ...
分类:移动平台   时间:2015-07-31 23:33:44    收藏:0  评论:0  赞:0  阅读:455
HDU 4313 Matrix(贪心+并查集)
HDU 4313 题意: 有n个节点,n-1条边,其中k个节点为危险节点,有大规模杀伤性武器,切断哪些路能使得这些大规模杀伤性武器的危险节点之间彼此不连通,且切断的边权值之和最小。 思路: 初始化每个节点为一个集合,并记录每个集合中危险节点的数目(0或1)。 要实现权值之和尽可能的小,则要权值尽可能小,故先将n-1条边按权值先升序排序。 排序后枚举这些边: 若边的两端节点所在集合...
分类:其他   时间:2015-07-31 23:33:34    收藏:0  评论:0  赞:0  阅读:271
hdu 5298 Solid Geometry Homework(几何)
题目链接:hdu 5298 Solid Geometry Homework 每个圈或者是平面将划分出两个区域,每次把一边区域取反即可。最后判断一下是否满足。 #include #include #include #include using namespace std; const int maxn = 3000; typedef long long ll; str...
分类:其他   时间:2015-07-31 23:33:24    收藏:0  评论:0  赞:0  阅读:362
Partition List
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x. You should preserve the original relative order of the nodes in each of...
分类:其他   时间:2015-07-31 23:33:21    收藏:0  评论:0  赞:0  阅读:276
epoll的两种触发模式
epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知.  以代码来说明问题:  首先给出server的代码,需要说明的是每次accept的连接,加入可读集的时候采用...
分类:其他   时间:2015-07-31 23:32:06    收藏:0  评论:0  赞:0  阅读:340
hdu 5314 Happy King 树点分冶 树状数组
Happy King Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 434    Accepted Submission(s): 79 Problem Description There are n citie...
分类:移动平台   时间:2015-07-31 23:31:55    收藏:0  评论:0  赞:0  阅读:854
如何理解php中命名空间概念
PHP中命名空间的本质是容器,可以起到封装的作用。 在这个容器中中我们可以放入变量,函数,类。 php命名空间概念的理解可以类比于文件目录,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。 上面root文件夹下包含两个子文件夹sub1和sub2,sub1和sub2就相当于两个容器,起到封装的作用,可以在两个文件下定义相同的文件sub2.ph...
分类:Web开发   时间:2015-07-31 23:31:45    收藏:0  评论:0  赞:0  阅读:318
hadoop学习笔记(七)——hadoop权威指南中天气数据运行
1) hdfs文件系统准备工作 2)编写程序 3)eclipse上运行 4)javac方式运行 5)eclipse输出jar包...
分类:其他   时间:2015-07-31 23:31:34    收藏:0  评论:0  赞:0  阅读:377
二分简单题
二分·二分查找题目传送:hihoCoder - 1128 - 二分·二分查找解法一:先排个序,然后在进行二分查找,复杂度为O(n*logn) 。AC代码:#include #include #include #include #include #include #include #include...
分类:其他   时间:2015-07-31 23:31:25    收藏:0  评论:0  赞:0  阅读:362
Activity横竖屏切换不重绘界面
从Android 3.2(API 13),在设置Activity的android:configChanges="orientation|keyboardHidden"后,还是一样会重新调用各个生命周期的。因为screen size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情...
分类:其他   时间:2015-07-31 23:31:14    收藏:0  评论:0  赞:0  阅读:301
PHP中命名空间的创建-使用namespace
PHP中命名空间的创建要使用关键字namespace 如下面在sub1.php文件下创建命名空间为root\sub1 需要注意的是,当前脚本文件的第一个命名空间前面不能有任何代码,如下面的写法是错误的。...
分类:Web开发   时间:2015-07-31 23:31:05    收藏:0  评论:0  赞:0  阅读:288
随想录(网络编程中的一些问题)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    以前,也写过网络编程的一些代码,但是写的不太好。仔细想来,还是对tcp/ip协议理解得不够。加上最近看lwip的实现,学习一下github上开源的代码,再练习一下,也有很多收获。    a)tcp是面向连接的,udp是非连接的。对于广域网这种情况复杂的网络,用tcp比较保险;    b)要...
分类:其他   时间:2015-07-31 23:30:55    收藏:0  评论:0  赞:0  阅读:325
自个的小系统做做总结
出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法...
分类:其他   时间:2015-07-31 23:30:44    收藏:0  评论:0  赞:0  阅读:314
PHP中命名空间的引用
(1)在介绍引用之前要知道命名空间中几个术语的概念。 1)完全限定名称 任何PHP代码都可以引用完全限定名称,它是一个命名空间反斜线开头的标识符,如: \c\root\sub1,\c\root\sub1\returnFunctionName()等。 2)限定名称 至少有一个命名空间分隔符的标识符,如sub1\returnClassName。 3)非限定名称 没有命名空间分割符的标识符...
分类:Web开发   时间:2015-07-31 23:30:34    收藏:0  评论:0  赞:0  阅读:274
JavaScript--动态更改CSS样式
JavaScript太强大了,虽然是弱语言,不过一点都不输于Java 可以自行设置随机数,来动态更改CSS样式,每一次都是不一样的感觉,这个小功能挺实用的 JavaScript修改DOM节点CSS样式 var flag = 0; function modifyDOMCSS(){ if(flag==0){ document.getElementById("...
分类:编程语言   时间:2015-07-31 23:30:25    收藏:0  评论:0  赞:0  阅读:366
php命名空间中别名的使用
MYSQL中可以为字段和表名等取别名如: 1)SELECT a.username,a.order FROM orders AS a INNER JOIN user AS b ON a.username=b.username;  --为表取别名   2)SELECT COUNT(goods_id)  AS totalGoods FROM tdb_goods; --为字段取别名   1)中...
分类:Web开发   时间:2015-07-31 23:30:05    收藏:0  评论:0  赞:0  阅读:251
如何在Android Gradle中添加原生so文件依赖
背景几个月前,基于Google的LevelDB,我为Android平台写了一个名为SnappyDB的键值数据库(NoSQL)。由于它使用到了原生C++代码,因此最终生成的文件除了Jars包还有so文件。通过Maven仓库发布我们的函数库没有什么问题(只要你通过繁琐的发布流程),maven-android-plu...
分类:移动平台   时间:2015-07-31 23:29:54    收藏:0  评论:0  赞:0  阅读:440
java设计模式之装饰模式
介绍了装饰者模式的定义,并给出了有趣的例子...
分类:编程语言   时间:2015-07-31 23:29:44    收藏:0  评论:0  赞:0  阅读:215
2076条   上一页 1 2 3 4 5 ... 104 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!