将一个用户添加到用户组中,千万不能直接用: 这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。应该用 加上 -a 选项: (FC4: usermod -G groupA,groupB,groupC user)-a 代表 append, 也就是 将自己添加到 用户组groupA ...
分类:
系统相关 时间:
2018-04-05 01:26:15
阅读次数:
166
/etc/inittab文件详解 Linux系统的启动过程为:加电自检-->根据BIOS中的设置从指定的设备启动-->找到设备MBR中的bootloader引导启动系统-->启动kernel-->启动init进程 我们看到,Linux系统启动的最后是启动init进程,而init进程是怎么工作的呢?i ...
分类:
系统相关 时间:
2018-04-04 21:14:07
阅读次数:
203
在MFC的SDI中,使用CHtmlView::GetSource来获取网页源码,保存到本地,发现中文中的一部分乱码,有些中文正常。自己先试着转码等各种尝试,发现一无所获。网上也没有正确的解决方案。 自己跟踪CHtmlView::GetSource函数内,在ViewHtml.cpp文件的1083行处, ...
分类:
编程语言 时间:
2018-04-04 16:18:41
阅读次数:
187
滑动解锁一直做UI自动化的难点之一,我补一篇滑动解锁的例子,希望能给初做Web UI自动化测试的同学一些思路。 首先先看个例子。 https://www.helloweba.com/demo/2017/unlock/ 当我手动点击滑块时,改变的只是样式: 1、slide-to-unlock-hand ...
分类:
Web程序 时间:
2018-04-03 19:13:57
阅读次数:
229
与synchronized类似的,lock也能够达到同步的效果 Lock是一个接口,为了使用一个Lock对象,需要用到 Lock lock = new ReentrantLock(); lock必须调用unlock方法进行手动释放,为了保证释放的执行,往往会把unlock() 放在finally中进 ...
分类:
其他好文 时间:
2018-04-03 19:11:48
阅读次数:
127
linux引导顺序 MBR会加载bootloader(GRUB) GRUB是Grand Unified Bootloader(多重操作系统启动管理器)的缩写。grub的配置文件为:grub.conf 配置优先加载那个系统内核设置grub Md5加密命令: grub-MD5-cryptPassword ...
分类:
系统相关 时间:
2018-04-02 01:06:14
阅读次数:
330
NSOperationQueue 控制串行执行、并发执行 NSOperationQueue 创建的自定义队列同时具有串行、并发功能 这里有个关键属性 maxConcurrentOperationCount,叫做最大并发操作数。用来控制一个特定队列中可以有多少个操作同时参与并发执行。 最大并发操作数: ...
分类:
其他好文 时间:
2018-04-01 10:39:01
阅读次数:
206
1. 首先启动内部ROM固化的BOOT,然后这个ROM启动需要使用内存空间0X2000 0000 0X2000 4000共16K的空间。一级BOOT的作用是串口升级和驱动库。 2. 然后是二级BOOT,主要用途是OTA升级。二级BOOT有2个工程application_bootloader,relo ...
分类:
其他好文 时间:
2018-03-30 21:40:46
阅读次数:
124
Windows:PELinux:ELF:可执行的可链接的文件格式文件系统(rootfs):根文件系统FHS:Linux下面开始了解/目录下的一级子目录,有以下一些:简单介绍/boot/boot:系统启动的时候主要用到的一些相关的文件:如内核,initrd(系统启动流程重要的),以及grub(MBR只是一个存储空间,起作用的是grub:bootloader,这个才是主要的程序),都在/boot/目录
分类:
系统相关 时间:
2018-03-30 16:15:40
阅读次数:
274
Linux系统CentOS发行版的安装流程:内核空间的引导启动过程:POST(加电自检)-->BootSequence(BIOS)【MBR引导,顺序启动阶段BootSequence】-->BootLoader(GRUB(stage1--stage1_5--stage2))【顺序引导】-->kernel[initramfs|initrd](devtmpfs,dev,proc,sys
分类:
系统相关 时间:
2018-03-29 22:44:31
阅读次数:
248