- 浏览: 200748 次
- 来自: 深圳
-
最新评论
-
hanguoxin:
您好,我也是华为出错了,别的手机没问题,请问该怎么修改?急…… ...
Android AudioRecord 使用注意事项 -
bad_liu:
您好,我想请问下,您的通话录音是双向录音吗? 是怎么实现的呢? ...
HTC EVO 3D由于接近传感器黑屏后无法录音 -
hejianhua66:
你好,我遇见一个问题,就是wavecom CDMA 短信mod ...
WAVECOM CDMA MODEM短信接收方式的细微差别 -
chzhq0518:
9878989+656+5
Google Android平台演示 -
chzhq0518:
6465464646
Google Android平台演示
文章列表
由于一个老旧系统没有使用LVM分区,导致mylvmbackup不能使用。为了重新全量同步数据库,发现rsync可以使用,并且锁住数据库的时间不长。
1. 首先刷新数据库到文件
flush tables with read lock;
unlock tables;
2. 执行rsync进行数据库同步
/usr/bin/rsync -a --progress --delete 10.0.0.60:/var/lib/mysql/3302/ /var/lib/mysql/3302/
3. 重复一次1和2,观察耗费的时间是否可以忍受。
4.锁表并查看MASTE ...
华盾作为一个强制安装的内容过滤系统,无法适应SELINUX安全规则。必须手动设置新的安全规则。主要的问题是:
1. mod_ibsys.so
1.1 作为apache的动态加载模块,需要设置
$ sudo chcon -t httpd_modules_t mod_ibsys.so
1.2 需要设置正确的execstack属性,防止缓冲区溢出攻击
$ sudo execstack -c mod_ibsys.so
2. ibsysServer 和 manutil.exe
1.1 ibsysServer和manutil.exe作为httpd启动后的新的进程,没有合适的doma ...
Linux 不重启机器添加硬盘:http://www.garloff.de/kurt/linux/rescan-scsi-bus.sh
运行该脚本就可以扫描出系统新增的硬盘,并且不用重新启动机器。
1. 软件RAID1的安装
1.1 在安装时选择自定义分区。首先清除所有系统自动分区,然后选择RAID按钮,将磁盘1分区成两个RAID分区,分区1为100MB,分区2为剩余的空间。
1.2 选择RAID按钮,利用分区克隆功能,将磁盘1的分区克隆到磁盘2。
1.3 选择RAID按钮,创建两个md设备:md0和md1,其中md0为raid1的/boot分区。
1.4 选择lvm按钮,将md1设置成PV,然后分区出:swap, /, /home, /var等分区
2. grub安装
完成操作系统的安装后,GRUB会自动安装到RAID1的磁盘1上面。针对磁盘2要手动设置一下GRU ...
[cvs@cvs ~]$ cat bin/adjustcvsgrp
#!/bin/bash
BIN_INW=/usr/bin/inotifywait
BIN_STAT=/usr/bin/stat
BIN_DIRNAME=/usr/bin/dirname
BIN_CHOWN=/bin/chown
BIN_CHMOD=/bin/chmod
MONITOR_PATH=/var/lib/sc/cvs
MONITOR_EVENT=create
$BIN_INW -mrq --event create --format '%w%f %e' $MONITOR_PATH | while ...
资料来自Internet。最简单的C语言单元测试框架,只有一个3行的头文件。如下:
$ cat test/mini_test.h
#define mini_assert(message, test) do { if (!(test)) return message; } while (0)
#define mini_test(test) do { char *message = test(); tests_run++; if (message) return message; } while (0)
extern int tests_run;
使用方法:
$ cat ...
Nginx的HTTP push模块可以实现长Polling。利用PHP管理频道的订阅和发布消息,这样就可以非常方便的实现聊天、即时信息等传递到客户端,并且不会增加PHP的进程数量。
1. 下载nginx http push module源代码,降压到/var/tmp中
2. 下来nginx的src.rpm包,安装后修改spec文件中的configure指令,增加:
--add-module=/var/tmp/nginx_http_push_module
3. rpmbuild nginx包,并安装
4. 配置nginx:
location /polling/ {
...
从vmware知识库看到的,解决vmware7的windows主机与客户机不能通讯问题。表现形式是:
host-guest可以ping通,但是ssh,web都不能连接。官方的解决方案是在主机上面执行:
1. 打开设备管理器
2. 选择具体的网卡
3. 打开网卡的属性
4. 在“高级”标签中查找“checksum offloading”或“hardware checksumming”。
5. 禁用这个选项
系统结构如下图:
M1 <--------> M2 | | /\ /\ / \ / \ / \ / \ S11 S12 S21 S22
其中: M1:主MySQL数据库1
S11:主MySQL数据库1的从数据库11
S12:主MySQL数据库1的从数据库12
...
1. 资源 需要一个自解释的名字。名字通过URL给出。如2005年按月报表: http://example.org/reports/2005/monthly
2. 资源上面可以执行多个动词 GET/PUT/POST/DELETE
遵循幂等原则,不是简单的CRUD。如PUT成功后可以在返回资源内容的时候, Location到替换的资源的URL。
3. 资源可以索引到更多的资源 如http://example.org/reports/2005/monthly可以索引: http://example.org/reports/2005/month/1 ht ...
基于HTTP资源的无SESSION购物车
- 博客分类:
- 网站开发
1c
获取商品列表
http://xyz.com/shop
1s
返回商品列表
http://xyz.com/product/x0,
...
http://xyz.com/product/xn
2c
添加商品到购物篮
http://xzy.com/user/123/basket
商品:http://xyz.com/product/x0
数量:1
用户ID: 123
用户签名:md5( ...
组合Golang container包中的vector和heap,可以实现一个heap算法的队列。Vector实现了interface{}接口,可以放置任意的struct元素,只要该元素实现了vector.LessInterface就可以通过heap排序了。如:
type elem struct {
idx int64
name string
}
func (p *elem) Less(y interface{}) bool {
return p.idx < y.(*elem).idx
}
这样elem的元素就可以通过heap算法,有序地 ...
最近发现自己的车牌被套,在广东省内异地(东莞,神奇的地方)违章。经咨询122,可以在车辆所在地交警大队报警。报警时所需资料:
1. 车辆登记证书原件及复印件
2. 车辆行驶证原件及复印件
3. 身份证原件及复印件
4. 驾驶证原件及复印件(好像不用,但准备了)
5. 车辆的正前、正后、前左45度、前右45度4R全貌照片(参见行驶证上面的照片,我的是前右45度),共4张
6. 车辆不在违章地的证明材料(如车库的出入电脑凭证等)
遗憾的是每次发现被套牌的违章记录都要去报警一次!东莞一个神奇的地方,几万辆套牌车潇洒地在路上飞奔。在车牌自动识别的今天,竟然还不能查处?
Perl利用CURL Multi实现单进程多连接的WEB访问
#!/usr/bin/perl -w
use strict;
use warnings;
use WWW::Curl::Easy;
use WWW::Curl::Multi;
package UrlFetcher;
sub new {
my $option = shift || {};
$option->{MAX_CONN} = 2 unless defined($option->{MAX_CONN});
$option->{CONNECT_TIMEOUT} = 1 ...
# Use network installation
url --url=http://192.168.0.160/centos5.4/i386/
# Network information
#network --bootproto=static --device=eth0 --gateway=192.168.0.254 --ip=192.168.0.237 --nameserver=202.96.134.133 --netmask=255.255.255.0 --onboot=on --hostname=centos
network --bootproto=dhcp --dev ...