UNIX系统的正常运行需要使用大量与系统有关的数据文件,例如口令文件/etc/passwd、组文件/etc/group、网路服务/etc/services、协议信息/etc/protocols、网络信息/etc/networks、主机数据/etc/hosts等。下面主要说明一下口令文件。口令文件——UNIX系统的口令文件在Linux上可能有下面一行:root:x:0:0:root:/root:/bi...
分类:
其他好文 时间:
2015-06-23 15:51:44
阅读次数:
91
在cmd中键入cl执行编译(或lib)时会出现mspdb100.dll无法找到的情况,是因为VC\Bin\下没有mspdb100.dll“这个文件,直接从Common7\IDE\下复制这个文件到VC\Bin\下即可解决。...
分类:
其他好文 时间:
2015-06-23 15:49:44
阅读次数:
91
-(NSString *)ret32bitString
{
char data[32];
for (int x=0; x 32; data[x++]
= (char)('A' + (arc4random_uniform(26))));
return [[NSString
alloc] initWithBytes:data
length:32
...
分类:
其他好文 时间:
2015-06-23 15:46:09
阅读次数:
83
1.意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。2.别名暂无3.动机考虑一个提供Application和Document类的应用框架。Application类负责打开一个已有的以外部形式存储的文档,如一个文件。一旦一个文档中的信息重该文件中读出后,它就由一个Document对象表示。4.适用性以...
分类:
其他好文 时间:
2015-06-23 15:43:55
阅读次数:
113
最近大概阅读了一个UCB发布的Rocket处理器的源码,对源代码各个文件的功能有了一些大致的了解,Mark一下。
Rocket是一款64bit的标量处理器,5级流水线,采用的是risc-v指令集,集成FPU,并有许多or1200没有的特性,比如:无阻塞缓存、分支预测、返回地址堆栈、硬件页表填充、cache支持ECC、支持多核等。
Rocket的源代码是使用Chisel编写的,Chisel是UCB发布的基于Scala的领域特定语言。可以在https://github.com/ucb-bar/rocket下...
分类:
其他好文 时间:
2015-06-23 15:42:53
阅读次数:
819
题解之前:
首先最小圆覆盖虽然有三层 forfor 循环,但是它是期望 O(n)O(n) 的。什么?你问我为啥?那我只能呵呵了,50W的 O(n3)O(n^3) 高速跑过。
后交的是不求凸包直接跑的,先交的是求了凸包再跑的。。并没有什么差距。
题解:
这道题我们可以先写一份求凸包来缩减点的规模,如果点是随机生成的,那么期望有不到100个点在凸包上,然后就可以乱搞了(其实毛用没有23...
分类:
其他好文 时间:
2015-06-23 15:44:15
阅读次数:
98
IIS上新建一个FTP站点:1.打开IIS管理器,右击‘网站’ 点击‘添加FTP站点…’
2.填写站点名称 以及物理路径
3.绑定ip设置SSL 默认‘全部未分配’, ‘启用虚拟主机名’目的是为了不同域名可以共用一个 端口,但是 如果选定指定用户,登录时要加上域名,格式如:www.baidu.com|ftpUser 否则提示没有权限
4.设置身份验证和授权 ,可以选择‘指定用户’,‘所有用户等...
分类:
其他好文 时间:
2015-06-23 15:43:32
阅读次数:
121
IO流的装饰器
题目分析:通过对java的io系列类分析得知,java的io流使用了设计模式中的装饰模式,以动态的给一个对象增加职责,能够更加灵活的增加功能。通过看io的源代码得知FilterOutputStream类继承了OutputStream类并拥有父类的一个对象,它和父类具有组合聚合的关系。因此要实现我们自己的加密类只需扩展FilterOutputStream类重写它的wite方法即可
...
分类:
其他好文 时间:
2015-06-23 15:43:43
阅读次数:
127
在JNI开发中,Java程序需要调用操作系统动态链接库时,报错信息:Can't load IA 32-bit .dll on a AMD 64-bit platform。这是由于你的版本是Windows 64位,而你用VS生成的DDL是32位。因此只需要编译生成一个64位的DDL动态链接库就行。
具体步骤如下:
1.新建项目
选择win32项目 语言C++,输入项目名称"Utils"...
分类:
其他好文 时间:
2015-06-23 15:44:00
阅读次数:
5558
Given n, how many structurally unique BST's (binary search trees) that store values 1...n?
For example,
Given n = 3, there are a total of 5 unique BST's.
1 3 3 2 1
\ ...
分类:
其他好文 时间:
2015-06-23 15:43:19
阅读次数:
86
6月17日,迅雷股价报收13.48美元,较前一日收盘价大涨10.86%。近来迅雷股价一路回升,上周最后三天股价更是暴涨33.92%。大多数分析认为,股价猛涨与迅雷向移动端的战略转型以及公司重点业务“水晶计划”的顺利推进密不可分。
“水晶计划”是迅雷今年业务的重中之重。迅雷通过推出能让用户赚钱的硬件产品“赚钱宝”,借此部署新一代CDN,力图打破行业现状,寻找新的商业模式。
...
分类:
其他好文 时间:
2015-06-23 15:41:29
阅读次数:
121
题目大意:给你N(N<=30)N(N<=30)个串,第ii个串由Li(Li<=500)L_i(L_i<=500)段组成,每一段只能是′a′,′b′,'a','b',或者一个数t(0<t<i)t(0<t<i)。如果这一段是数字tt,那么这一段就相当于第tt个串,然后第ii个串最终就是所有段拼接起来。(如:串11为′a′,′b′'a','b',串22为′a′,1,′b′'a',1,'b',串33为′a′...
分类:
其他好文 时间:
2015-06-23 15:41:50
阅读次数:
114
1.意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。2.别名依赖(dependents),发布-订阅(Publish-Subscribe)3.动机将一个系统分割成一系列相互协作的类,有一个常见的副作用:需要维护相关对象间的一致性。我们不希望为了维持一致性而使得个类之间紧密耦合,因此这样降低了他们的可重用性。4.适用性以下情况使用ObServ...
分类:
其他好文 时间:
2015-06-23 15:40:21
阅读次数:
116
3.用反射+配置文件的方法重新实现大话设计模式课本上15章15.7的例题
问题分析:相比抽象工厂,用DataAccess类代替了工厂接口以及工厂类,再加上使用反射+配置文件的方式,可以做到不对编译好的程序作出改变就能修改数据库种类,客户端可以只是用DateAccess进行数据库访问实例的创建,达到了解耦的目的。
UML图:
package com.cmc;
//用户数据类
public cl...
分类:
其他好文 时间:
2015-06-23 15:39:20
阅读次数:
156
题目:给你一个字符串,可以进行增删改三种操作,问变成回文串最少的操作次数。
分析:动态规划,dp,LCS。可以利用区间dp求解,这里利用LCS求解更快。
利用字符串和自己的翻转求最大公共子序列,然后枚举所有的dp[i][len-i],
找最小的即可。注意可能最小值在dp[i-1][len-i],即str[i]为中间元素,不用匹配。
说明:注意...
分类:
其他好文 时间:
2015-06-23 15:38:53
阅读次数:
77
压缩游戏包体的大小对于提升下载量有着巨大的帮助。
一般来说对于cocos2d-x编写的游戏我们主要通过几个步骤来压缩包体。
1、通过png 压缩工具 (PNGGauntlet 无损压缩),或者是通过
减色软件 进行有损压缩, jpg 通过降低质量来压缩
2、通过压缩so文件,去掉不需要的模块,或者是使用 NativeLibCompression (自己github...
分类:
其他好文 时间:
2015-06-23 15:40:45
阅读次数:
137
问题描述:四个实体类模型都有payNotice参数,每个都按照ResponseSelfTripAliSecurePay的格式将payNotice展开,这样编译的时候会报错是通不过的。需要按照这样写,只展开一个实体类的payNotice#import导入即可。...
分类:
其他好文 时间:
2015-06-23 15:39:56
阅读次数:
138