分类目录归档:新瓶里的旧酒

呃,以前网站不是断了一断时间么?把以前写的内容扒拉出来,贴上去吧。

Linux下使用PHP及Shell脚本实现用户注册及磁盘配额

这个是小弟上学期期末的linux课程设计,题目就是实现使用php及Shell脚本实现用户注册及磁盘配额。规定时间是两周,小弟有幸,三天内给搞定了。

下面把课程设计的需求分析及小弟写的实现过程发上来,供大家讨论学习,如有不妥的地方,希望大虾能指点一下,小弟献丑了。

最下面是需求分析及实现过程的word文档及小弟写的源文件

—————————–分割线————————
Linux下使用PHP及Shell脚本实现用户注册及磁盘配额
一、需求分析
1        引言
目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校web服务器上开通注册通道,让每个学生都可以拥有自己的个人网站。学生可以将自己做好的个人主页放到服务器的个人目录下,也可以将自己平时所做的个人作品上传到服务器上,供互联网用户访问。 继续阅读

安卓手机关闭手机键盘灯

大部分安卓手机设置里没有键盘灯开关选项,有时候夜里看手机,亮着键盘灯很碍眼,而且关掉键盘灯还能省电,下面这个小技巧就是教大家如何把安卓手机的键盘灯给灭掉。

准备条件:
1、手机已 root;
2、re管理器。

步骤: 继续阅读

navigationItem的自定义 背景 左右按钮的添加和修改

navigationItem的背景修改方法:

@implementation UINavigationBar (UINavigationBarCategory)
– (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed:@”new-nav-bg.png”];
[image drawInRect:rect];
}
@end
如果该方法好用的话 后面添加左右按钮和设置标题就很简单了
// 设置标题
self.navigationItem.title = @”测试“;
// 设置左边的按钮
UIBarButtonItem *returnButton = [[UIBarButtonItem alloc]initWithTitle:@”返回“style:UIBarButtonItemStyleBordered target:self action:@selector(returnMain)];
self.navigationItem.leftBarButtonItem = returnButton;
[returnButton release];
//定义右边按钮
UIBarButtonItem *diquButtons = [[UIBarButtonItem alloc]initWithTitle:@”编辑“style:UIBarButtonItemStyleBordered target:self action:@selector(selectArea)];
self.navigationItem.rightBarButtonItem = diquButtons;
self.diquButton = diquButtons;
[diquButtons release];
[temp release];
但是如果该方法不是很好用的话 只有用这个方法了
– (void)initNavBarItems:(NSString *)titlename{
// 设置navbar的titleview
UIView *dd = [[UIView alloc]initWithFrame:CGRectMake(-5, 0, 325, 44)];
UIImageView *imgs = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@”new-nav-bg.png”]];
imgs.frame = CGRectMake(-5, 0, 325, 44);
[dd addSubview:imgs];
// 设置标题
UILabel *title = [[UILabel alloc]initWithFrame:CGRectMake(-5, 3, 320, 40)];
title.text = titlename;
title.textAlignment = UITextAlignmentCenter;
title.backgroundColor = [UIColor clearColor];
title.textColor = [UIColor whiteColor];
title.font = [UIFont boldSystemFontOfSize:22];
[dd addSubview:title];
// 设置左边的按钮
UIButton *left = [UIButton buttonWithType:UIButtonTypeRoundedRect];
left.frame = CGRectMake(15, 5, 60, 30);
[dd addSubview:left];
}

这样做的话 可以设置下标题 也能修改背景图 稍微有点复杂
如果对于一个比较大的项目的话,最好写一个公共类,接着设置它的navbar,然后让所有的导航视图控制器类都继承这个类,这样的话比较方便。

window.location.href在火狐上不兼容的解决办法

window.open() 是打开新窗口,而window.location.href是在现有窗体上打开。

写程序的时候用到了window.location.href(“http://www.maoegg.com”);这种形式的事件,在IE下能正常跳转,但是在火狐下却是不行。

本来都想换一种别的方式了,在网上一查,用这种方式是IE跟火狐通用的window.location.href=”http://www.maoegg.com”;
留给以后遇到同样问题的同学吧。