首页 > 2015年08月18日 > 全部分享
inotify的原理
简单分享下inotify的原理 形象的说就是如果要监视哪个文件或者目录就在内核中某一个数据结构中添加一个记录,说明我要监视哪个目录或文件,并且标明监视的行为。在linux文件系统进行操作的时候,比如文件创建,修...
分类:其他   时间:2015-08-18 23:00:42    收藏:0  评论:0  赞:0  阅读:520
Linux文件和目录权限
Linux文件和目录权限 查看文件的权限 如下所示一个文件和目录的权限, localhost:workspace-github?xinxingegeya$?ls?-l total?8 -rw-r--r--??1?xinxingegeya??staff??22??8?18?19:10?a.html dr...
分类:系统服务   时间:2015-08-18 23:00:33    收藏:0  评论:0  赞:0  阅读:445
基于NIO的消息路由的实现(四) 服务端通讯主线程(2)断包和粘包的处理
本来我打算单独开一章,专门说明粘包和断包,但是觉得这个事儿我在做的时候挺头疼的,但是对于别人或许不那么重要,于是就在这里写吧。 那么何谓粘包、何谓断包呢? 粘包:我们知道客户端在写入报文给服务端的时候...
分类:编程语言   时间:2015-08-18 23:00:22    收藏:0  评论:0  赞:0  阅读:464
IOS多线程-个人理解
一、多线程 每一个iOS应用程序中都有一个主线程用来更新UI界面、处理用户的触摸事件、解析网络下载的数据,因此不能把一些太耗时的操作(比如网络下载数据)放在主线程中执行,不然会造成主线程堵塞(出现界面卡死,...
分类:移动平台   时间:2015-08-18 23:00:02    收藏:0  评论:0  赞:0  阅读:548
Java并发深度学习(一)
并发编程简介 并发编程可以帮助我们将程序划分为多个分离的、独立运行的任务。通过多线程机制,这些独立任务中的每一个都将由执行线程来驱动。一个线程就是在进程中的一个单一的顺序控制流,因此单个进程可以拥有...
分类:编程语言   时间:2015-08-18 22:59:43    收藏:0  评论:0  赞:0  阅读:625
“女神”列车夺全球最牛设计奖
明明可以靠脸吃饭,她却非要靠实力。在有着设计界“奥斯卡”之称的德国“红点”设计大赛上,西门子Velaro高速列车凭借高颜值与极强的实力,一举摘得2015年红点大奖桂冠!这可是全球设计精英心中的最高荣誉! 她是...
分类:其他   时间:2015-08-18 22:59:32    收藏:0  评论:0  赞:0  阅读:459
字符串数组中两个字符的最短距离
[leetcode]?https://leetcode.com/problems/shortest-word-distance/ For example, Assume that words =?["practice", "makes", "perfect", "coding", "makes"]. Given?word1?=?“coding”,?word2?=?“p...
分类:编程语言   时间:2015-08-18 22:59:24    收藏:0  评论:0  赞:0  阅读:598
linux的用户管理
一、用户登录验证的过程 ???? 1.先找寻/etc/passwd里面是否有输入的账号?如果没有则跳出,如果有的话则将该账号对应的UID与GID(在/etc/group)读出来,另外,该账号的家目录与shell设定也一并读出。 ???...
分类:系统服务   时间:2015-08-18 22:59:02    收藏:0  评论:0  赞:0  阅读:489
js获取键盘键值
1.获取键盘的码值 function?onkeydown_at_phone(event)?{ alert(event.keyCode); ??} 2.对按钮进行监听 function?onkeydown_at_phone(event)?{ ??var?prev?=?document.getElementById("prev"); ??...
分类:Web开发   时间:2015-08-18 22:58:33    收藏:0  评论:0  赞:0  阅读:652
eclipse + adt离线安装
eclipse4.5 + adt23.0.4?离线安装。 由于google的一些站点被屏蔽了,导致无法在线下载安装adt。 所以只能手动下载adt包,然后eclipse离线安装了。 1. 下载eclipse http://www.eclipse.org/downloads/ 2. 下载?a...
分类:系统服务   时间:2015-08-18 22:58:23    收藏:0  评论:0  赞:0  阅读:561
一直免费,还免蓝点:超能云(SuperVessel)杭州分站盛大开幕, 更多免费资源送你!
为了能更好的支持OpenPOWER的开发者及社区,为了能够支持更多用户在超能云上实现他们的奇思妙想,SuperVessel超能云(http://www.ptopenlab.com)团队经过日夜奋战,推出了超能云-杭州分站。 ? 杭州分站同样基于...
分类:其他   时间:2015-08-18 22:58:13    收藏:0  评论:0  赞:0  阅读:845
简易仿QQ音乐播放界面(可以播放并且可以简单切歌)
由于代码太多,服务器不允许,所以就只能把代码分出一部分,另外一部分上传截图。 重要方法代码如下:(不是截图是代码) #pragma mark - 收藏按钮点击事件 -(void)loveBtnClick { ? ? if (!isLove) { ? ? ?...
分类:其他   时间:2015-08-18 22:58:03    收藏:0  评论:0  赞:0  阅读:508
iOS中几种数据持久化方案
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) prefer...
分类:移动平台   时间:2015-08-18 22:57:53    收藏:0  评论:0  赞:0  阅读:503
FMDB开启事务
#import "RootViewController.h" #import "FMDatabase.h" @interface RootViewController () { FMDatabase *_dataBase; } @end @implementation RootViewController - (id)initWithNibName:(NSString *)nibNa...
分类:数据库技术   时间:2015-08-18 22:56:52    收藏:0  评论:0  赞:0  阅读:512
hdoj 2112 HDU Today
HDU Today Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 19710    Accepted Submission(s): 4640 Problem Description 经过锦囊相助,海东集团终于度过了危机...
分类:其他   时间:2015-08-18 22:56:42    收藏:0  评论:0  赞:0  阅读:498
BZOJ1042
传送门:BZOJ1042首先,计算出购买面值为i的物品的方案数f(i),这一步强制有序就可以了。 然后,每一次查询时ans=(f(s)-d1溢出方案-d2…+d1d2+d2d3+…-d1d2d3….+d1d2d3d4),即容斥原理。 注意到d1溢出时,至少使用了d1+1个物品,于是剩下S-(d1+1)c1都可以随意分配,于是d1溢出的方案就是f(S-(d1+1)c1)代码上的小细节见下。#inc...
分类:其他   时间:2015-08-18 22:56:32    收藏:0  评论:0  赞:0  阅读:468
容斥定理 hdu2204 Eddy's爱好
传送门:点击打开链接 很明显会有大量重复的被计算,所以很容易就想到容斥定理。 我们设dp[i]表示能表示成M^i(i>1)且i是这个数字能表示出来的最大的情况时的总类数 比如,27拆成M^K时的K最大能表示成3,所以27这个数字分在dp[3]这一类 1我们暂时不考虑,不把它放在任何一类 因为K>1,所以K至少是2,最大是2^K=N的时候,所以K最大等于log2(N),所以K非常的...
分类:其他   时间:2015-08-18 22:56:22    收藏:0  评论:0  赞:0  阅读:381
HDU 3920 Clear All of Them I 状压DP
Clear All of Them I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 122768/62768 K (Java/Others) Total Submission(s): 1681    Accepted Submission(s): 544 Problem Description Acmers...
分类:其他   时间:2015-08-18 22:56:02    收藏:0  评论:0  赞:0  阅读:461
uva 11419 SAM I AM (最小覆盖 König定理)
uva 11419 SAM I AM题目大意:给出一个R×C的网格,网格上棉纺了一些目标。可以在网格外发射子弹,子弹会沿着垂直或水平方向飞行,并且打掉飞行路径上的所有目标。你的任务是计算出最少需要多少子弹,各从哪个位置发射,才能把所有目标全部打掉。解题思路:König定理:最小覆盖数等于最大匹配数。把目标所在的坐标,转化为XY结点,行看成X结点,列看成Y结点。那现在问题就变成了,如何选最少的结点,覆...
分类:其他   时间:2015-08-18 22:55:53    收藏:0  评论:0  赞:0  阅读:470
linux 线程同步(二)
信号量 信号量是互斥锁的升级版把互斥锁中1变成了n,举个简单的例子:假设现在有10个人,有一部手机,这10个人都竞争来使用手机打电话这就是互斥锁。对于信号量,现在可能是有4部手机,这10个人都竞争来使用手机打电话。相比互斥锁信号量由1变成了4。信号量相也就是操作系统中pv操作,它广泛应用进程或者线程间的同步与互斥。...
分类:编程语言   时间:2015-08-18 22:55:42    收藏:0  评论:0  赞:0  阅读:357
2168条   1 2 3 4 ... 109 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!