- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 WSL 在windows 家庭版上面的安装方式
适用于Windows的Linux子系统Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
2023-09-09 22:46:38 394
原创 一个PostgreSql cli的工具
#OID | 数据库 | 数据库拥用者 | 字符编码 | LC_COLLATE | LC_CTYPE | 允许连接 | 最大并发连接数 | 最后一个系统OID | 表空间 | 数据库尺寸 |[-d|--db] 选择的数据库 默认为postgres # eg: -d postgres | --db=postgres。用于dump当前选择的数据库下面,并生成创建库,模式,表的语句,并将表里的数据生成批量插入的数据,生成一个压缩的pgi文件;
2023-04-11 09:34:55 562 2
原创 【无标题】 一种查看负载,CPU,内存信息的工具
一种查看负载,CPU,内存信息的工具,并可以查看CPU负载,内存负载的相关的工具,显示负载最高的前15个进程的信息。
2022-08-30 19:55:33 152
转载 发现一个比SOAP,RPC等更爽的工具hessian 及在PHP中的使用介绍
一、hessian是什么? 看到这个单词我还不知道怎么读,音标是[hes]读黑森。 Hessian是一个轻量级的远程的数据交换工具,使用简单的方法提供了RMI(远程方法调用)的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据hessian是独立于语言的。 二、在PHP中怎么用的呢?
2014-09-10 17:18:15 805
转载 PHP函数补完:stream_context_create()模拟POST/GET
有时候,我们需要在服务器端模拟 POST/GET 等请求,也就是在 PHP 程序中去实现模拟,改怎么做到呢?或者说,在 PHP 程序里,给你一个数组,如何将这个数组 POST/GET 到另外一个地址呢?当然,使用 CURL 很容易办到,那么如果不使用 CURL 库,又该怎么办呢?其实,在 PHP 里已经有相关的函数实现了,这个函数就是接下来要讲的stream_context_create(
2014-08-11 10:22:11 1489
转载 APACHE支持.htaccess以及 No input file specified解决方案
在你的Apache安装文件夹conf里找到httpd.conf文件搜索LoadModule rewrite_module modules/mod_rewrite.so 如果前面有注释符号#,请去掉。搜索Options FollowSymLinks,然后将它下面的AllowOverride None 修改为AllowOverride All;【1】没想到遇见了 No input fi
2014-04-09 14:47:37 1205
原创 ubutun 不能使用这几个转义字符 \c \t \n?解决办法
不能使用这几个转义字符 \c \t \n?ubutun 不能使用这几个转义字符 \c \t \n? (执行如下操作后, 转义字符不起作用) # echo "hello \t\c\n " hello \t\c\n------解决方案--------------------有转义,忘了怎么用了,自己找找吧.肯定是有
2014-01-02 22:54:07 1077
原创 ubutun下面AWStats安装使用
Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具。它可以统计您站点的如下信息:一:访问量,访问次数,页面浏览量,点击数,数据流量等二:精确到每月、每日、每小时的数据三:访问者国家四:访问者IP五:Robots/Spiders的统计六:访客持续时间七:对不同Files type 的统计信息八:Pages-URL的统计九:访客操作系统浏览器等信息
2013-11-06 16:06:30 1942 1
原创 ubutun 下webalizer 分析Apache日志
在Linux下有许多日志及流量分析软件。Webalizer是一个高效、免费的Web服务器日志分析程序,其官方站点为http://www.webalizer.org/,如图16-32所示。Webalizer分析结果以HTML文件格式保存,从而可以很方便地通过Web服务器进行浏览。Internet上的很多站点都使用Webalizer进行Web服务器日志分析。用Webalizer 分析Apach
2013-11-05 11:20:40 1108
转载 Ubuntu server 11.04 下配置Apache的Worker模式+mod_fcgid+APC
安装了ubuntu server 的 LAMP套件 用 apache2ctl -V 查看当前apache是以Prefork模式运行据说worder模式比较给力 于是google之以下来源:http://blog.renhao.org/2010/06/ubuntu-set-apache2-mpm-worker/其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式
2013-11-03 22:55:27 1025
转载 ubuntu下安装Apache+PHP+Mysql
电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。其实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的人都可以做到。马克构建网站所用的是Apache服务器和PHP服务器脚本语言,我曾经用三天时间学习PHP,然
2013-11-03 22:31:12 485
原创 Ubuntu APT常用命令参数
Ubuntu APT常用命令参数具体介绍Ubuntu APT命令参数,让大家了解Ubuntu APT命令参数使用,希望对大家有用。Ubuntu 是一个完全以 Linux 为基础的操作系统, 可自由的获得,并提供社区和专业的支持。 常用的Ubuntu APT命令参数 apt-cache search package 搜索包 apt-cache show package 获取包的
2013-10-31 22:13:22 494
原创 碰到Ubuntu下SSH安装的问题
Ubuntu下SSH安装或设置,装了一个Ubuntu,用Putty和Winscap都连不上去,真坑爹,一查原来没有安装SSH,在装的时候没有选择安装,只好自己来装了。1.为网卡配置静态IP地址和DNS地址: http://blog.csdn.net/xuejiazhi/article/details/135093012.更新源 源列表地址:http://wiki.
2013-10-29 17:24:12 527
原创 Ubuntu网络设置详解
# 根据网上资料整理 # 方式1和方式4已验证 # anything the matter, please contact: asksamuel@sina.com 目录 方式1:网卡通过DHCP自动获取IP地址 方式2:网卡静态分配IP地址 方式3:PPPoE宽带拨号配置 方式4:通过无线局域网接入互联网 方式1:网卡通过DHCP自动获取IP地址
2013-10-29 15:51:39 650
转载 crontab文件的真实位置
Linux在相应用户下,用crontab -l 命令可以查看该用户定时执行的任务,-e可以编辑,但是其真实文件在哪儿呢??以CentOS为例,其真实的位置在:/var/spool/cron下面,有执行定时任务的用户将会有以该用户命名的一个文档,vim该文档与用命令crontab -l看到的一样。crontab命令crontab命令用于安装、删除或者列出用于驱动cron后台进程的
2013-09-18 17:46:29 2077
转载 Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL
2013-09-18 17:44:22 469
原创 php 多编码扫描
/** *@PHP多编码扫描 */ $Content=file_get_contents('1.txt');// "本站提供的在線繁體字"; $Charset= ChkCharset($Content); function ChkCharset($String){ $Charset = array('ASCII','GB2312','UTF-8','BIG5');
2013-08-19 23:10:15 810
转载 基于PHP的cURL快速入门
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$content =
2013-08-02 10:41:52 582
原创 使用大数据的一些建议
1.总体结构根据提供概要设计>>,按我的理解项目是属于一个数据分析决策系统,从各个子系统中提取数据,因为各个系统使用的数据库可能并不相同,可能使用orcale,sqlserver,mysql或其它数据库,而我们这边使用的是mysql数据库,这就需要一个接口把各个子系统的数据库与我们这边使用的mysql数据库对接起来。整体物理架构如下:2.数据的插入,存储2.1具体要求
2013-06-26 18:16:07 1101
原创 PHP中$_SERVER的详细参数与说明
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_S
2013-06-19 16:01:09 462
原创 Redis操作三(lists类型及操作)
lists类型及操作 list是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key理解为链表的名字。 Redis的list类型其实就是一个每个子元素都是string类型的双向链表。链表的最大长度是(2的32次方)。我们可以通过push,pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列。 有意思的是list的pop操作
2013-06-13 17:46:50 601
转载 使用php函数实现计划任务
对于使用php的童鞋来说,计划任务大家首先想起的是linux下和crontab。但是并非所有人都是使用linux系统,也不是所有人都有独立服务器。这时候如何用php来实现计划任务呢。所使用的函数是: ignore_user_abort(),set_time_limit(0),sleep($interval)此代码只要运行一次后关闭浏览器即可,但是这个方法也有一个问题,就是当重启了ap
2013-06-13 11:22:38 515
转载 MariaDB 5.5在Windows下的性能测试
进行测试的机器包含2个CPU共8核的处理器(这是我手头上能找到最好的机器了)、10K SAS 磁盘(RAID1),使用sysbench 0.4测试单表共100万行记录。我通过网络来运行这个压力测试,并发的客户端从4到4096。这里是 OLTP-只读 吞吐量测试结果:说明:绝大多数的测试结果表明,MariaDB 的吞吐量比 MySQL 高出 10% 左右在 4096 并发客户端时
2013-06-06 09:38:21 830
翻译 mod_fcgid指令的中文翻译
转载请指定出处:http://blog.csdn.net/xuejiazhi/article/details/9022961FcgidBusyScanInterval指令说明:扫描繁忙超时进程的间隔语法: FcgidBusyScanInterval seconds默认:FcgidBusyScanInterval 1
2013-06-04 15:53:31 4847
转载 fastcgi mod_fcgid: 在传文件时出现500错误 HTTP request length
最近在win2003 apache+php+fastcgi+mysql 开发环境下,上传图片时,遇到稍大的图片总是会遇到“HTTP error”,但是检查过php.ini发现文件大小限制post_max_size设置的没有问题,查看apache的logs 日志记录才显示了问题所在:“mod_fcgid: HTTP request length 135567 (so far) exceed
2013-05-30 17:01:03 2022 1
转载 非常实用的10个PHP高级应用技巧
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。下面介绍了十个PHP高级应用技巧。1, 使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里
2013-05-30 10:39:25 476
转载 开发环境PHP不报错的解决方法
在进行PHP开发的时候,看不到报错信息是一件郁闷的事,不管怎么改,怎么调,总是一个空白。通过配置修改是这样的:首先找到php.ini的位置,如果系统中有多个php.ini不确定哪个是生效的,可以在php代码中加入phpinfo();?>这样就输出了当前php的配置信息,其中就包含php.ini的位置,如图所示:找到之后编辑php.ini,在大约510行左右(版本不同
2013-05-24 18:12:32 4639
原创 redis操作二(hashes类型及操作)
hashes类型及操作 Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象。相较于将对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个
2013-05-22 22:14:19 879
原创 安装php加速器Zend guard loader出现无法加载,没有找到php5.dll 的错误
今天在安装php5.3.X加速器Zend guard loader时出现无法加载,用 " php -v " 查看出现没有找到php5.dll 的错误搞了半天,原来是因为php版本没有装对,php5.3.x分为(None-Thread Safe)非线程安全和(Thread Safe)就是线程安全两种,我用的是Thread Safe,用不了,换成None-Thread Sa
2013-05-22 18:32:32 6718
原创 redis操作(一.String类型及操作)
set 设置key对应的值为string类型的value。例如我们添加一个name= HongWan的键值对,可以这样做:redis 127.0.0.1:6379> set name HongWan OKredis 127.0.0.1:6379> setnx 设置key对应的值为string类型的value。如果
2013-05-20 12:27:27 1013
原创 redis配置
null# Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize yes#当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /usr/local/redis/var/redis.pid#指定Redis监听端口,默认端口为6379,作者
2013-05-18 21:15:25 2034
原创 高可用的负载均衡配置方法(Haproxy+KeepAlived)
1.什么是HAProxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器
2013-05-17 17:55:35 6899 1
原创 高可用的Mysql双机热备(Mysql_HA)
1.KeepAlived+Mysql使用KeepAlived实现高可用的MYSQL_HA集群环境中,MYSQL为(Master/Master)主/主同步复制关系,保证MYSQL服务器数据的一致性,用KeepAlived提供虚拟IP,通过KeepAlived来进行故障监控,实现Mysql故障时自动切换。布署环境拓朴如下: Mysql VIP :192.168.187.61Master
2013-05-17 17:36:01 11956 1
原创 mysql error 1129 错误
出现这个错误,是因为mysql将ip连接阻塞了。要重新使得这个ip连接上mysql数据库,就要在数据库 端进行操作。登录到mysql数据库服务器端,使用命令:# mysqladmin -u root -p flush-hosts; Enter password:这样就可以解决了
2013-05-17 13:00:21 7885
转载 mysql配置文件my.cnf详解[部分]
basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Ini
2013-05-16 17:17:10 390
转载 php的反射
反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。Php代码 反射API概览: [php] view plaincopyclass Reflection { } interface Reflector { } cla
2013-03-25 21:57:11 538
转载 zend studio 不自动提示,无法按ctrl打开引用的文件!
Zend Studio没有自动提示的情况,想必使用过的人都遇到过,按Alt+/什么都不出来,就一行“No Default Proposals”,在引用的方法上按CTRL+点击方法,无法打开引用的文件,网上搜索了一遍,下面的方法可能是终极解决之道,既不破坏原来的工作空间,又可以解决问题,如果各位的好的方法,可以跟帖,我学习一下。根据排除法,最终把问题定位在了wor
2013-01-17 11:37:03 722
转载 安装nginx
安装nginx由于centos没有默认的nginx软件包,需要启用REHL的附件包rpm -Uvh http://download.Fedora.RedHat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpmyum -y install nginx设置开机启动chkconfig nginx onnull安装p
2013-01-07 22:24:39 542
OPC -TEST TOOLS(KOSDemo,OPCClient)
2020-12-12
elasticsearch 中文文档
2014-06-25
AngularJS开发指南
2013-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人