首页
关于
联系我
Search
1
小米路由器4A千兆版(R4A) 关闭ipv6 防火墙
133 阅读
2
win11不能访问共享0x800704f8
133 阅读
3
小米路由器4A千兆版(R4A)开启ssh
120 阅读
4
z-library最新地址
55 阅读
5
华硕主板vga亮白灯
54 阅读
未分类
各种资料
我的分析
技术活
游记
真相
笔记
经历
财务知识
资源类
软文
统计学
计划本
事件记录
反思
登录
Search
标签搜索
问题
linux
vps
debian
测试
其他
apt-get
库
wordpress
cdn
code
设置
信息
IP
nginx
应用
推荐
搬家
操作
bae
Typecho
累计撰写
493
篇文章
累计收到
0
条评论
首页
栏目
未分类
各种资料
我的分析
技术活
游记
真相
笔记
经历
财务知识
资源类
软文
统计学
计划本
事件记录
反思
页面
关于
联系我
搜索到
493
篇与
的结果
2012-04-01
debian6 自启动脚本
debian 支持lsb脚本,debian6 命令也变成了insserv1:写个脚本放在/etc/init.d/下lsb脚本信息,上一个nginx的,照葫芦画瓢吧### BEGIN INIT INFO # Provides: nginx # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the nginx web server # Description: starts nginx using start-stop-daemon ### END INIT INFO 2:设置你的脚本执行权限chmod 755 /etc/init.d/3.最后执行insserv -v -d /etc/init.d/
2012年04月01日
15 阅读
0 评论
0 点赞
2012-03-31
debian 中文显示
这里探讨的只是终端显示中文的问题,测试限于putty 和 debian,其他不保证成功locale -a #看看有没有zh_CN.utf8如果没有的话,运行下边的代码加上dpkg-reconfigure locales随后在bash配置 ~/.bashrc 文件中加入export LC_ALL=zh_CN.utf8
2012年03月31日
15 阅读
0 评论
0 点赞
2012-03-29
debian phpize
apt-get install php5-dev执行以上命令就有了。/usr/bin/phpize
2012年03月29日
11 阅读
0 评论
0 点赞
2012-03-28
linuxSVN版本库及同步文件到WEB目录
一 安装与配置SVN1.安装subversioncentos: yum install subversionubuntu: apt-get install subversion2.建立版本库,本例中我们的版本库建立在/var/svn,假设该版本库目录为:foocd /varmkdir svnsvnadmin create foo3.配置版本库刚才建立的版本库,需要配置认证方式,用户名和密码,权限配置这三个文件,分别对应/var/svn/foo/conf下的svnserve.conf,passwd和authz这三个文件。svnserve.conf(去掉注释)anon-access = noneauth-access = writepassword-db = passwdpasswd文件添加相应用户名和密码:user1 = password1user2 = password24.启动和使用配置成功以后,启动svn版本库服务svnserve -d -r /var/svn获取版本库:svn co svn://ip地址/foo服务器上可以直接使用 svn co file:///var/svn/foo (注意file 后三个反斜杠)二、同步到WEB目录1.创建web目录(已有目录则略过)cd /varmkdir wwwchmod 777 www2.检出副本到/var/wwwsvn co file:///var/svn/foo3.增加hooks(钩子)文件在/var/svn/foo/hooks/目录中# start-commit 提交前触发事务# pre-commit 提交完成前触发事务# post-commit 提交完成时触发事务# pre-revprop-change 版本属性修改前触发事务# post-revprop-change 版本属性修改后触发事务我们这里只需要修改post-commit文件:cp post-commit.tmpl post-commit编辑该文件#!/bin/sh# 配置库地址REPOS="$1"REV="$2"# WEB目录BASEPATH=/var/www# web文件夹名与svn库名相同NAME=$(basename $REPOS)WEBPATH="$BASEPATH/$NAME"# 避免中文信息乱码export LANG="zh_CN.UTF-8"# 可以配合svnlook命令更新指定目录svn update $WEBPATH --username=user1 --password=password1 --no-auth-cache保存后需要修改post-commit文件权限为755,否则SVN无法调用执行chmod 755 post-commit
2012年03月28日
7 阅读
0 评论
0 点赞
2012-03-28
解决 Subversion 的 “svn: Can't convert string from 'UTF-8' to native encoding” 错误
出现问题的原因是因为中文字符。解决方法是修改~/.bashrc 文件加入:export LANG="zh_CN.UTF-8"
2012年03月28日
13 阅读
0 评论
0 点赞
2012-03-10
2012年1月cpi数据
中国国家统计局周四(2月9日)发布1月份物价数据,数据显示,中国居民消费品价格指数(CPI)环比上涨1.5%,同比上涨4.5%,受1月份春节物价季节性因素影响,1月物价涨幅超过去年12月份。2012年1月份,全国居民消费价格总水平同比上涨4.5%。其中,城市上涨4.5%,农村上涨4.6%;食品价格上涨10.5%,非食品价格上涨1.8%;消费品价格上涨5.5%,服务项目价格上涨2.2%。全国居民消费价格总水平环比上涨1.5%。 其中,城市上涨1.5%,农村上涨1.5%;食品价格上涨4.2%,非食品价格上涨0.2%;消费品价格上涨1.8%,服务项目价格上涨0.8%。中国CPI上涨,显示了我国通胀情况的加剧与恶化。
2012年03月10日
17 阅读
0 评论
0 点赞
2012-03-08
css中div高度自适应的方法(兼容FF IE)
在需要自适应的div上加style="height:100%; overflow:auto;" 经测试这个方法比较好用。不会打乱页面。
2012年03月08日
15 阅读
0 评论
0 点赞
2012-03-07
公共dns
最近运营商的dns老是不稳定,推荐几个公共dnsCNNIC 提供的dns210.2.1.1210.2.2.2 114dns提供的114.114.114.114114.114.115.115google提供的:8.8.8.84.4.4.4
2012年03月07日
15 阅读
0 评论
0 点赞
2012-01-23
mysql备份,日志
暂无简介
2012年01月23日
16 阅读
0 评论
0 点赞
2012-01-23
查找img chs值
上个图一看就明白了,下载winimage,看图吧
2012年01月23日
14 阅读
0 评论
0 点赞
2012-01-23
《GHOSTXP SP3 纯净选择 2012贺岁版》 BY 蓝色动力
貌似挺不错的,做个分享纯净选择A版--(IE6+WMP10) ---------------------------------------------------------- 文件名称: GHOSTXP-SP3-CJ-V2012N-A.iso 文件大小: 697 MB (731,514,880 字节) MD5: C3F931D7F486183C2FF4D10CC8F52F2E SHA1: BB59C9D6B8ACD86322F26372B789D2728B620842 CRC32: A874C1C3迅雷快传: http://kuai.xunlei.com/d/UZBPPQLBUPRF HTTP地址(支持任何下载工具): http://down.xpgho.com/GHOSTXP-SP3-CJ-V2012N-A.iso◆ 纯净选择B版--(IE8+WMP11+E驱动5.22) ---------------------------------------------------------- 文件名称: GHOSTXP-SP3-CJ-V2012N-B.iso 文件大小: 1.12 GB (1,208,041,472 字节) MD5: 3EECD6E63B9FEE56BE198E557F48DD25 SHA1: F377CB5AFA7EB10365A2C298F8BA08B7350D3491 CRC32: 8200B318迅雷快传: http://kuai.xunlei.com/d/UXYPWRTTJHOJ HTTP地址(支持任何下载工具): http://down.xpgho.com/GHOSTXP-SP3-CJ-V2012N-B.iso
2012年01月23日
15 阅读
0 评论
0 点赞
2012-01-10
SolusVM1.9.0 简体中文汉化文件
下载地址:http://yfdisk.com/file/paopao00/8c59ecfc/使用方法:将此文件解压后放到 /usr/local/solusvm/language/client/ 下即可
2012年01月10日
16 阅读
0 评论
0 点赞
2011-12-27
搜狗代理py代码
''''' Author: Xiaoxia Contact: xiaoxia@xiaoxia.org Website: xiaoxia.org ''' from threading import Thread, Lock from struct import unpack from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer from httplib import HTTPResponse from SocketServer import ThreadingMixIn import socket, os, select import time, sys, random import threading # Minimize Memory Usage threading.stack_size(128*1024) x_sogou_auth = "9CD285F1E7ADB0BD403C22AD1D545F40/30/853edc6d49ba4e27" proxy_host = "h0.edu.bj.ie.sogou.com" proxy_port = 80 BufferSize = 8192 RemoteTimeout = 15 def calc_sogou_hash(t, host): s = (t + host + 'SogouExplorerProxy').encode('ascii') code = len(s) dwords = int(len(s)/4) rest = len(s) % 4 v = unpack(str(dwords) + 'i'+str(rest)+'s', s) for vv in v: if(type(vv)==type('i')): break a = (vv & 0xFFFF) b = (vv >> 16) code += a code = code ^ (((code<<5)^b) << 0xb) # To avoid overflows code &= 0xffffffff code += code >> 0xb if rest == 3: code += ord(s[len(s)-2]) * 256 + ord(s[len(s)-3]) code = code ^ ((code ^ (ord(s[len(s)-1])*4)) << 0x10) code &= 0xffffffff code += code >> 0xb elif rest == 2: code += ord(s[len(s)-1]) * 256 + ord(s[len(s)-2]) code ^= code << 0xb code &= 0xffffffff code += code >> 0x11 elif rest == 1: code += ord(s[len(s)-1]) code ^= code << 0xa code &= 0xffffffff code += code >> 0x1 code ^= code * 8 code &= 0xffffffff code += code >> 5 code ^= code << 4 code = code & 0xffffffff code += code >> 0x11 code ^= code << 0x19 code = code & 0xffffffff code += code >> 6 code = code & 0xffffffff return hex(code)[2:].rstrip('L').zfill(8) class Handler(BaseHTTPRequestHandler): remote = None # Ignore Connection Failure def handle(self): try: BaseHTTPRequestHandler.handle(self) except socket.error: pass def finish(self): try: BaseHTTPRequestHandler.finish(self) except socket.error: pass # CONNECT Data Transfer def transfer(self, a, b): fdset = [a, b] while True: r,w,e = select.select(fdset, [], []) if a in r: data = a.recv(BufferSize) if not data: break b.sendall(data) if b in r: data = b.recv(BufferSize) if not data: break a.sendall(data) def sogouProxy(self): if self.remote is None or self.lastHost != self.headers["Host"]: self.remote = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.remote.settimeout(RemoteTimeout) self.remote.connect((proxy_host, proxy_port)) self.remote.sendall(self.requestline.encode('ascii') + b"\r\n") # Add Sogou Verification Tags self.headers["X-Sogou-Auth"] = x_sogou_auth t = hex(int(time.time()))[2:].rstrip('L').zfill(8) self.headers["X-Sogou-Tag"] = calc_sogou_hash(t, self.headers['Host']) self.headers["X-Sogou-Timestamp"] = t headerstr = str(self.headers).replace("\r\n", "\n").replace("\n", "\r\n") self.remote.sendall(headerstr.encode('ascii') + b"\r\n") # Send Post data if self.command == 'POST': self.remote.sendall(self.rfile.read(int(self.headers['Content-Length']))) response = HTTPResponse(self.remote, method=self.command) response.begin() # Reply to the browser status = "HTTP/1.1 " + str(response.status) + " " + response.reason self.wfile.write(status.encode('ascii') + b'\r\n') hlist = [] for line in response.msg.headers: # Fixed multiple values of a same name if 'TRANSFER-ENCODING' not in line.upper(): hlist.append(line) self.wfile.write("".join(hlist) + b'\r\n') if self.command == "CONNECT" and response.status == 200: return self.transfer(self.remote, self.connection) else: while True: response_data = response.read(BufferSize) if not response_data: break self.wfile.write(response_data) do_POST = do_GET = do_CONNECT = sogouProxy class ThreadingHTTPServer(ThreadingMixIn, HTTPServer): address_family = socket.AF_INET6 server_address = ("", 1998) server = ThreadingHTTPServer(server_address, Handler) # Random Target Proxy Server proxy_host = 'h' + str(random.randint(0,5)) + '.edu.bj.ie.sogou.com' print('Proxy over %s.\nPlease set your browser\'s proxy to %s.' % (proxy_host, server_address)) try: server.serve_forever() except: os._exit(1)
2011年12月27日
5 阅读
0 评论
0 点赞
2011-12-25
在hostloc上看到个骗子
事情是这样的,的确有点复杂,我看来好久,才明白:人物:a 买pp的 ; b卖pp的; c跟a买pp的。a首先找到b说要兑换pp,得到b的支付宝;然后a把b的支付宝告诉c,让c发起担保交易;c发起担保交易,付款完成;b看到付款,就把pp打给a;a拿到pp后,消失。c没有收到pp,自然找b要pp。骗局完成。这样的骗局确实难以防范。利用的是人们嫌麻烦的心理。破解方法还是自己多注意。另外最好交易的时候能确认收货人是否就是真正的收货人。第一:确认商品;确认要购买的商品及属性(含种类、面值等)。若存在问题坚决不拍;第二:确认卖家;直接与商品所在店铺的店主QQ联系洽谈交易,高度警惕第三方联系人;第三:确认收货人。与网店QQ联系并确认收货人,防止付款后他人冒领。此外,买家谨记购买虚拟商品后,不要把卡密发给任何人代为充值或验证。
2011年12月25日
20 阅读
0 评论
0 点赞
2011-12-19
垃圾评论太猖狂
只好清空评论表了。有被误伤的,多多见谅,可恶的垃圾评论。
2011年12月19日
19 阅读
0 评论
0 点赞
2011-12-02
ubutun 没有openssl的解决方法
解决办法,用 "libssl-dev" 替换 "openssl-devel".
2011年12月02日
13 阅读
0 评论
0 点赞
2011-12-02
ncurses
ncurses 是什么,姑且理解为linux的一个库吧,cmake 会用到,mysql 会用到 下载:http://ftp.gnu.org/pub/gnu/ncurses/安装方法很朴实 tar zvxf ncurses-5.9./configuremake && make install
2011年12月02日
19 阅读
0 评论
0 点赞
2011-12-02
ubutun 安装c c++开发环境
debian 类的系统安装都是一样的。apt-get install build-essentialbuild-essential 这个安装包包含了g++ ,和一些头文件。 如果没有gcc ,记得安装下
2011年12月02日
17 阅读
0 评论
0 点赞
2011-11-09
纯php文件不要加结束标记?>
一群大师都说如果加结束符的话,如果被其他工具误写,如果用head cookie session 的可能出现问题。 再说了php解析器也没有要求结束符必须,既然这样,不加也罢。还省点力气。
2011年11月09日
14 阅读
0 评论
0 点赞
2011-11-05
json_decode Cannot use object of type stdClass as array
错误提示的意思是:Cannot use object of type stdClass as array 。 不能把对象作为数组使用。问题出在json_decode 在第二个参数 bool $assoc 为默认true的时候,返还对象,而不是数组。解决方法就简单了。 1:设置第二个参数为true$r = json_decode($json,true);2:返还结果用对象调用 $r ->var
2011年11月05日
5 阅读
0 评论
0 点赞
1
...
21
22
23
...
25