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”;
留给以后遇到同样问题的同学吧。

为什么不用All in One SEO

看上去All in One SEO是个不错的WordPress优化插件,但是,到了国内,看上去比较水土不服。Why?

1.noindex 导致百度不收录内容

百度爬虫就是这样,只能说,呵呵。

2.中文的自动生成描述会丢失

All in One SEO会自动生成description,在英文中倒还好,中文大部分只能呵呵了,给你一个空白的description。你说这样好吗?

3.耗资源 继续阅读

解决WordPress加载Google字体慢的问题

WordPress 自3.9+版本后加入了Google Fonts,后来因为大Google被屏蔽(原因大家都懂的),所以很多运用了包含fonts.googleapis的WordPress网站都打开很慢,会直到加载fonts.googleapis超时才能打开网页,严重影响用户体验。

下面提供三种解决方法:

方法一:【插件】禁止WordPress后台加载Google Fonts 继续阅读

Hello maoegg.com,I’m back

大家好,毛蛋网(maoegg.com)又回来了。

呃,说一下怎么回事吧,网站最早成立于2010年3月8日(妇女节,呵呵,域名购买有记录),本人懒散,断断续续更新到14年初。

后来因为各种原因吧,网站程序丢失,域名代理商也没协调好,也没备案(呵呵,以前用美国空间),所以网站就消失了一段时间。

现在有些时间,想把它弄起来,情怀…情怀… 幸亏有百度,有别人抓我的页面,能找回来一些文章。我会努力把网站弄好的,希望大家继续关注与支持。谢谢!

xhot42000 于14年8月

maoegg.com 这里是xhot的地盘,记录一个小菜鸟成长中的点点滴滴。