2013年11月22日
摘要: 有时候我们需要让一个我们自己的目录中的内容不能变动,也就是不允许其他人随便删改我们的目录和目录中的文件。这里,首先,我们需要知道两个概念,文件的粘滞位和属性。 文件如果设置了粘滞位(这里的文件指的是目录),那么这个目录中的文件是不允许其他用户删除的。粘滞位设置后,在文件的权限中x会变成 t 或者 T ,当既设置了执行权限,又设置了粘滞位时,显示的是 T ,如果没有设置执行权限,那么显示的就是 t 。在我们的系统中最常见的就是 /tmp 文件夹,我们可以看到下面这张图系统设置的权限位: 文件如果不可以修改,那么这个就是文件的属性问题了,我通常保证这个文件是只读的,我一般会用 chat... 阅读全文
posted @ 2013-11-22 10:51 我的小人生 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 背景 最近的需要做一个与设备通信的web项目。当然,我们需要写好与设备之间的通信协议(socket)。大致的时序逻辑时:当用户用浏览器点击页面某一控件后,它就向后台发送一个post请求,后台解析前台发送的参数,然后封装成相应的帧格式,然后与设备进行通信,设备接到指令后,完成相应的功能,然后将数据信息返回给后台服务器,后台服务器将这些返回的数据组织好,一方面返回给前台页面,一方面将数据存储到数据库中。 问题: 1.由于通信设备只允许一个socket与它通信,因此,所有的用户都需要共用一个socket,所以,在某一时刻,不能有2个用户同时使用socket 2.当很多条相同的指令以较短的时间间隔.. 阅读全文
posted @ 2013-11-22 10:47 我的小人生 阅读(588) 评论(0) 推荐(0) 编辑
摘要: Common SubsequenceProblem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there exists a strictly increasing sequence of indices of X such that for all j = 1,2,...,k... 阅读全文
posted @ 2013-11-22 10:43 我的小人生 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,文件的拥有者可以将文件的属性设置成三种属性,可读(r)、可写(w)和可执行(x).文件又分为三个不同的用户级别,文件的拥有者(u),文件的所属组(g),其他用户(o).第一个字符显示文件的属性:1、“-” 普通文件2、“d” 目录文件3、“l” 链接文件4、"b" 块设备5、"p" 命名管道6、 "f" 堆栈文件 二、如何改变文件的属性和权限1、 chgrp :改变文件所属用户组2、chown: 改变文件所有者3、chmod: 改变文件的权限。 首先的问题是什么时候需要使用chmod和chgrp呢?最常见的例子就是在复 阅读全文
posted @ 2013-11-22 10:39 我的小人生 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 爱思普信息咨询/SAP Partner网(SAP软件/ERP介绍/SAP All-in one介绍) 客户公司的同事有时经常会问到冲销的问题,可能大部份的用户对于财务的冲销功能都不是很理解,这里我们全面的来看看。SAP系统中财务凭证的冲销方式:• 正常的冲销过帐可使系统将错误的借方作为贷方、将错误的贷方作为借方来过帐。因此正常的冲销过帐将导致交易数据的增加。• 负过帐也是将错误的借方作为贷方、将错误的贷方作为借方来过帐。但是不会将过帐金额添加到交易数据中,而是从交易数据中减去。这样就将交易数据设置回发生错误过帐之前的状态。通常系统使用正常冲销过帐来冲销凭证。若要使用负过帐,必须首先满足以下前. 阅读全文
posted @ 2013-11-22 10:35 我的小人生 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: Linux 上玩游戏 Supertuxkart中午休息的时候,打开Supertuxkart游戏,这个是GNU下的一款3D赛车游戏,制作精美,玩法简单。最有趣的是,我连接笔记本的外接键盘被侦测出来是Microsoft Wired Keyboard,居然不能玩这个游戏,GNU也太小心眼了吧。不过也挺有趣的,看来以后在Linux上,最好不要买MS的键盘,否则可能随时冒出这种让人啼笑皆非的怪事来。 阅读全文
posted @ 2013-11-22 10:31 我的小人生 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 在iOS 7还没有发布的时候,各种App实现各种的swipe to pop效果,比如这里有一份简单的demo。在iOS 7上,只要是符合系统的导航结构:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override poi... 阅读全文
posted @ 2013-11-22 10:28 我的小人生 阅读(497) 评论(0) 推荐(0) 编辑
摘要: BurgerWhen Mr. and Mrs. Clinton's twin sons Ben and Bill had their tenth birthday, the party was held at the McDonald's restaurant at South Broadway 202, New York. There were 20 kids at the party, including Ben and Bill. Ronald McDonald had made 10 hamburgers and 10 cheeseburgers and when he 阅读全文
posted @ 2013-11-22 10:24 我的小人生 阅读(234) 评论(0) 推荐(0) 编辑
摘要: NSString *reqData = @"Data="; NSData *postDatas = nil; NSString *urlPath = @"url"; //组json字符串数据 NSMutableDictionary *mulDic = [[[NSMutableDictionary alloc] init] autorelease]; [mulDic setValue:@"P003" forKey:@"type"]; //NSJSONSerialization 组json字符串 if ([NSJSON 阅读全文
posted @ 2013-11-22 10:21 我的小人生 阅读(696) 评论(0) 推荐(0) 编辑
摘要: a.html中打开一个新页面b.html,b.html页面给a.html中的input传一个值并将value赋给input框。a.html: b.html: b.html 阅读全文
posted @ 2013-11-22 10:17 我的小人生 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Github强烈推荐使用svn2git工具将svn repository转成git repository:https://help.github.com/articles/importing-from-subversion简单使用了一下。对于一个有标准结构的repo,即根目录下有trunk, branches, 和tags,可以使用以下基本的命令:svn2git /path/to/your/svn/repo 这第一个命令将svn repo在你当前的目录里重建。取决于你repo的历史,这一步可能会运行很长时间。(如果svn repo不是标准结构,请参照这里https://github.com/n 阅读全文
posted @ 2013-11-22 10:13 我的小人生 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 是索引块分裂引起的锁等待,往往与enq: TX - index contention 伴随产生,enq:TX - index contention的解释。 Waits for TX in mode 4 also occur when a transaction inserting a row in an index has to wait for the end of an index block split being done by another transaction. This type of TX enqueue wait corresponds to the wait e... 阅读全文
posted @ 2013-11-22 10:09 我的小人生 阅读(330) 评论(0) 推荐(0) 编辑
摘要: URAL 1994 The Emperor's plan 求组合数 大数用log#include#include#include#include#include#include#include#include#include#include#include#include #define REP(i, n) for(int i=0; i<n; i++)#define PB push_back#define LL long long#define CLR(a, b) memset(a, b, sizeof(a))using namespace std;const int maxn 阅读全文
posted @ 2013-11-22 10:06 我的小人生 阅读(262) 评论(0) 推荐(0) 编辑
摘要: struts总结1.为什么学习Struts框架a.Struts框架好处struts2是主流的开发技术,大多数公司在使用,struts把相关的servlet组件的各种操作都进行了相应的封装,这样就可以轻松地完成复杂的操作。Struts2是基于MVC模式开发的,MVC结构是一个优秀的设计思想,可以提高程序结构的灵活性,便于日后的维护和扩展。--简化开发工作量,提高开发效率 --采用了优秀的设计思想(MVC)b.Struts框架作用struts充当控制器,接收请求,分发处理,c.如何学习Struts框架先重点掌握框架使用,原理性有余力可以多了解些。注:我们目前使用的Struts版本为struts22 阅读全文
posted @ 2013-11-22 10:02 我的小人生 阅读(428) 评论(1) 推荐(0) 编辑
摘要: 不更改链表结构,只是添加节点,没有删除节点。通过记录和更改标记来模拟题意的插入和删除,复制指针模拟链表:预开指针,存在M[]中,可以提高效率#include#include#include#include#include#include#include#include#include#include#include#include #define REP(i, n) for(int i=0; ival = y; u->pre = pre; pre = u;}void del(point* &last){ last = last->pre;}int t, m, n;int m 阅读全文
posted @ 2013-11-22 09:58 我的小人生 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 生病了,医院躺了几天,动了个小手术,动手术之后的几天在医院看了几本《大众软件》,又想到自己必须得买台台式机了,这破笔记本实在用不下去了,然后开始喜欢看些硬件的东西,等我熟悉了以后,写几个硬件DIY的教程~~啦啦啦,德玛~first Boold~ 等毕业就买,现在买了寝室也没地方放~先前期研究研究吧~进入正题吧~!碰撞检测也是游戏开发中必须有的一环碰撞检测什么游戏都会用到,FPS游戏里的子弹和角色的碰撞,角色扮演里角色之间的碰撞,角色和环境之间的碰撞~太多了~我先给大家做一个碰撞基础知识的介绍,然后给大家细讲一下碰撞中的矩形碰撞!介绍这个的原因是我之后想做一个类似雷电的游戏,此游戏中用到的检测就 阅读全文
posted @ 2013-11-22 09:54 我的小人生 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 在机房收费的合作版中,组长将状态模式和上机相结合勾出了设计图,我根据自己的理解对其进行了完善和补充。一业务描述输入卡号,点击上机按钮,判断卡号是否存在,接着判断余额是否充足,再判断该卡是否正在上机,如果没有上机那么向数据库中填入一条记录。相对比别的操作,上机就显得相对复杂,需要做判断卡号是否存在,余额是否充足,此卡是否上机以及在数据库中填入数据四个操作。需要特别注意的是只有将四个模式紧紧联系在一起才能称为完整的上机。而且只有做完判断才能进入填充数据库这个操作。因此,刚开始我们将一个多分支语句放在了OnlineBLL中帮助我们进行判断。二状态模式简述状态模式属于创建型模式,用于类的创建,主要意图 阅读全文
posted @ 2013-11-22 09:51 我的小人生 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符;/?:@&=+$,# 所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:A=b&c=d 则编码为 A%3Db%26c%3Dd 服务器端进行相应的解析即可拿到A=b&c=d可能有人要问了,如果被编码的里边含有%怎么办,同样的,如果被编码的字符串有%则被相应的编码为%25,解码的时候看到%25就是一个%。 常用的编码有:= %3D& %26% %2 阅读全文
posted @ 2013-11-22 09:47 我的小人生 阅读(181) 评论(0) 推荐(0) 编辑