让Raspbian支持中文 一直令我很奇怪的是,即使你用Debian的安装光碟安装系统,如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么, 这个作为系统安装工具我认为是有问题的,因为这样会直接造成系统不可用,基于Debian的Raspbian也有同样的问题。

如果你在初始设置时,不小心把系统的Locale设置成了zh_CN.UTF-8,当你进入Raspbian的图像界面时,会马上傻眼了,不知道图标、菜单的内容是什么,因为全部是方块。所以建议初始设置时,locale尽量用en_US.UTF-8或者en_GB.UTF-8。

启动后,双击桌面那个计算机显示器图标,出现提示符时输入:

sudo apt-get install ttf-wqy-zenhei

将安装文泉驿的开源中文字体,在这里向文泉驿表示致敬,貌似它是唯一一个开源的中文字体库。郭嘉有钱建孔子学院,但是从来不会有钱搞一套比较完整的开源中文字库出来的。

中文是可以显示啦,输入呢?Linux下早就有啦,叫SCIM(Smart Common Input Method ),所以只要输入:

sudo apt-get install scim-pinyin

 就会安装拼音输入法,安装完成后,可以直接打入scim激活,下次启动是会自动启动的。

快捷键也是Ctrl+空格。或者直接点击右下角图标选择。

接着运行:

sudo raspi-config

然后选择change_locale,在Default locale for the system environment:中选择zh_CN.UTF-8。然后重启机器,就发现整个环境变成中文的了。

enjoy your Pi   :)

Posted in Linux | Tagged , , , , , , | Leave a comment

正则表达式

不管Linux还是软件测试,我们都遇到了正则表达式,以下把一些常用的表示罗列,帮助大家使用方便
[0-9]{m,n}   允许0-9重复m-n次
[0-9]?      等价于[0-9]{0,1}
[0-9]+       允许0-9重复1次或更多
[0-9]*       允许0-9重复0次或更多
[a-zA-Z0-9] 代表允许小写字母a-z大写字母A-Z和数字0-9
[\\d]  代表数字
[\\w]  代表双字节
[\\s]  代表字符串
[\\]  代表\
表示一位或多位的自然数
[1-9][0-9]*

Posted in Linux, 软件测试 | Leave a comment

不同组类型实验结果

1、本地域组
主要用来指派访问权限,不过只能够将同一个域内的资源的权限指派给本地域组,以便可以访问此域内的资源
2、全局组
主要用来组织用户,可以将多个即将被赋予相同权限的用户账户加入同一个全局组内
3、通用组
可以在所有域内被设置访问权限,以便访问所有域内的资源
如果觉得不太好理解,我下面做了个实验,可以帮助到您
父域创建组如下:
通用组:tongzhu1,tongzhu2
全局组:quanzhu1,quanzhu2
本地组:benzhu1,benzhu2
用户:zhang,wang1,wang

子域创建组如下:
通用组:tongss1,tongss2
全局组:quanss1,quanss2
本地组:benss1,benss2
用户:zhang2,wangss1

提升域功能级别后才能创建通用组
在父域控制器上操作
1、本地组benzhu1,成员显示可添加:
benzhu1,benzhu2,quanzhu1,quanzhu2,
tongzhu1,tongzhu2,zhang,wang1,wang
quanss1,quanss2,
tongss1,tongss2
zhang2,wangss1
2、本地组benzhu1,隶属于显示可添加:
benzhu1,benzhu2

3、全局组quanzhu1,成员显示可添加:
quanzhu1,quanzhu2,
zhang,wang1,wang

4、全局组quanzhu1,隶属于显示可添加:
benzhu1,benzhu2,quanzhu1,quanzhu2,
tongzhu1,tongzhu2,
benss1,benss2,tongss1,tongss2

5、通用组tongzhu1,成员显示可添加:
quanzhu1,quanzhu2,
tongzhu1,tongzhu2,zhang,wang1,wang
quanss1,quanss2,tongss1,tongss2
wangss1,zhang2

6、通用组tongzhu1,隶属于显示可添加:
benzhu1,benzhu2,
tongzhu1,tongzhu2,
benss1,benss2,tongss1,tongss2
在子域ss.bizschool.com控制器上操作
1、本地组benss1,成员显示可添加:
quanzhu1,quanzhu2,
tongzhu1,tongzhu2,zhang,wang1,wang
benss1,benss2
quanss1,quanss2,tongss1,tongss2
zhang2,wangss1
2、本地组benss1,隶属于显示可添加:
benss1,benss2
3、全局组quanss1,成员显示可添加:
quanss1,quanss2,zhang2,wangss1

4、全局组quanss1,隶属于显示可添加:
benss1,benss2
quanss1,quanss2,tongss1,tongss2
benzhu1,benzhu2,
tongzhu1,tongzhu2

5、通用组tongzhu1,成员显示可添加:
quanss1,quanss2,tongss1,tongss2,
zhang2,wangss1
quanzhu1,quanzhu2,
tongzhu1,tongzhu2,
zhang,wang1,wang
6、通用组tongzhu1,隶属于显示可添加:

benss1,benss2
tongss1,tongss2
benzhu1,benzhu2
tongzhu1,tongzhu2,

Posted in Windows | Leave a comment