简单分享下inotify的原理 形象的说就是如果要监视哪个文件或者目录就在内核中某一个数据结构中添加一个记录,说明我要监视哪个目录或文件,并且标明监视的行为。在linux文件系统进行操作的时候,比如文件创建,修...
分类:
其他好文 时间:
2015-08-18 23:01:26
阅读次数:
348
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:03:21
阅读次数:
467
本来我打算单独开一章,专门说明粘包和断包,但是觉得这个事儿我在做的时候挺头疼的,但是对于别人或许不那么重要,于是就在这里写吧。 那么何谓粘包、何谓断包呢? 粘包:我们知道客户端在写入报文给服务端的时候...
分类:
编程语言 时间:
2015-08-18 23:02:24
阅读次数:
345
一、多线程 每一个iOS应用程序中都有一个主线程用来更新UI界面、处理用户的触摸事件、解析网络下载的数据,因此不能把一些太耗时的操作(比如网络下载数据)放在主线程中执行,不然会造成主线程堵塞(出现界面卡死,...
分类:
移动开发 时间:
2015-08-18 23:03:12
阅读次数:
578
并发编程简介 并发编程可以帮助我们将程序划分为多个分离的、独立运行的任务。通过多线程机制,这些独立任务中的每一个都将由执行线程来驱动。一个线程就是在进程中的一个单一的顺序控制流,因此单个进程可以拥有...
分类:
编程语言 时间:
2015-08-18 23:00:15
阅读次数:
352
明明可以靠脸吃饭,她却非要靠实力。在有着设计界“奥斯卡”之称的德国“红点”设计大赛上,西门子Velaro高速列车凭借高颜值与极强的实力,一举摘得2015年红点大奖桂冠!这可是全球设计精英心中的最高荣誉! 她是...
分类:
其他好文 时间:
2015-08-18 22:59:37
阅读次数:
426
[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 23:00:35
阅读次数:
755
一、用户登录验证的过程 ???? 1.先找寻/etc/passwd里面是否有输入的账号?如果没有则跳出,如果有的话则将该账号对应的UID与GID(在/etc/group)读出来,另外,该账号的家目录与shell设定也一并读出。 ???...
分类:
系统相关 时间:
2015-08-18 22:59:58
阅读次数:
378
1.获取键盘的码值 function?onkeydown_at_phone(event)?{
alert(event.keyCode);
??} 2.对按钮进行监听 function?onkeydown_at_phone(event)?{
??var?prev?=?document.getElementById("prev");
??...
分类:
Web程序 时间:
2015-08-18 23:00:18
阅读次数:
301
eclipse4.5 + adt23.0.4?离线安装。 由于google的一些站点被屏蔽了,导致无法在线下载安装adt。 所以只能手动下载adt包,然后eclipse离线安装了。 1. 下载eclipse http://www.eclipse.org/downloads/ 2. 下载?a...
分类:
系统相关 时间:
2015-08-18 22:59:18
阅读次数:
454
为了能更好的支持OpenPOWER的开发者及社区,为了能够支持更多用户在超能云上实现他们的奇思妙想,SuperVessel超能云(http://www.ptopenlab.com)团队经过日夜奋战,推出了超能云-杭州分站。 ? 杭州分站同样基于...
分类:
其他好文 时间:
2015-08-18 22:59:40
阅读次数:
903
由于代码太多,服务器不允许,所以就只能把代码分出一部分,另外一部分上传截图。 重要方法代码如下:(不是截图是代码) #pragma mark - 收藏按钮点击事件 -(void)loveBtnClick { ? ? if (!isLove) { ? ? ?...
分类:
其他好文 时间:
2015-08-18 22:59:39
阅读次数:
450
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) prefer...
分类:
移动开发 时间:
2015-08-18 22:59:22
阅读次数:
472
#import "RootViewController.h"
#import "FMDatabase.h"
@interface RootViewController ()
{
FMDatabase *_dataBase;
}
@end
@implementation RootViewController
- (id)initWithNibName:(NSString *)nibNa...
分类:
数据库 时间:
2015-08-18 22:56:56
阅读次数:
371
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:59:59
阅读次数:
359
传送门: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:57:27
阅读次数:
242
传送门:点击打开链接
很明显会有大量重复的被计算,所以很容易就想到容斥定理。
我们设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:59:01
阅读次数:
258