- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 Linux 文件锁与 inode
1. 进程 A 排他锁住某文件之后,进程 B 可以修改该文件,但不能锁住该文件。2. 进程 A 排他锁住某文件之后,进程 B 修改该文件之后,因为文件 inode 没有改变,所以依然不能锁住该文件。3. 进程 A 排他锁住某文件之后,进程 B 可以删除该文件,并创建同名文件,此时进程 B 可以锁住该文件。由于 vi, sed 等程序修改文件会改变文件 inode, 所以会导致被 A 进
2015-04-24 20:51:42 1817
原创 vi, sed 等程序竟然后改变文件 inode!!!
创建一个文件 lock.txt, 内容只有 "123" 三个字符:> ls -i lock.txt2172299 lock.txt> vi lock.txt"lock.txt" 1L, 5C 已写入
2015-04-24 20:35:18 1782 3
原创 samba 配置
查看 samba 用户pdbedit -L启动/停止/重启/查看状态service smb status/...添加用户及用户目录smbpasswd -a xxx # 必须是已有的系统用户 # 目录默认为系统家目录Linux 上测试[root@TENCENT64 /usr/local/samba/bi
2015-04-23 14:38:29 781
原创 用 Telnet 检查是否能连接远程 TCP 端口
445 为 samba 服务器绑定的端口:telnet 10.12.16.178 445按 【Ctrl+]】进入 Telnet 命令行:欢迎使用 Microsoft Telnet ClientEscape 字符为 'CTRL+]'Microsoft Telnet>说明连接正常!
2015-04-23 14:35:03 5794
原创 mutex 测试程序
这段程序使用了 C++ 11 中的线程库:// mutex::lock/unlock#include // std::cout#include // std::thread#include // std::mutexstd::mutex mtx; // mutex for critical sectionvo
2015-04-15 11:26:33 1058
原创 Nginx+PHP+MySQL+phpMyAdmin 环境搭建与使用(12.04.4 LTS)
Nginx安装 Nginx~$ sudo apt-get install nginxThe following extra packages will be installed: libgd2-noxpm libjpeg-turbo8 libjpeg8 nginx-common nginx-fullSuggested packages: libgd-toolsThe foll
2015-04-09 22:47:27 9693 1
原创 C++ memset 类对象 crash(core) 的问题
#include class Base1{private: char aChar; short aShort; int aInt; float aFloat;};class Derived1: public Base1{private: char charArray[3]; short shortArray[3]; int
2015-04-07 17:07:39 2064 1
原创 gtest(Google Test)使用
gtest 代码目录结构说明:以 gtest-1.7.0 为例cmake, codegear, make, msvc, xcode构建测试项目的构建文件,如 make 就是 Makefile.To write a test program using Google Test, you need to compile Google Test into a library and li
2015-04-02 20:06:21 3181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人