06 2012 档案

摘要:php是弱数据类型语言,而c++对语言又非常注重数据类型,因此,最近在研究php的soap webservice时遇到很大的问题,目前已经解决。研究的目标是利用php 搭建webservice, 输入和输出参数都是array类型,元素为string类型。client为c++。问题伊始,查阅了大量资料,这种模式貌似没有人使用。只有自己跟踪摸索,并且还有个php的bug(SOAP server return Procedure ' ' not present),还好,php team 在最新的5.2.5中已经修复了。环境:winxp Apache/2.2.8 (Win32) PHP 阅读全文
posted @ 2012-06-28 17:07 瑞尼书苑 阅读(640) 评论(1) 推荐(0) 编辑
摘要:ubuntu12.04默认采用unity界面,但是自己更加喜欢gnome3的操作方式.安装gnome3:sudo apt-get install gnome-shell其实安装成功后,注销系统在登录界面选择GNOME,进入系统后就是GNOME3界面了.但是出于系统清理的心理,总是想卸载掉unity界面.设置默认登录桌面环境为GNOME3.用gnome3界面登录系统,设置其为默认的登录环境:sudo/usr/lib/lightdm/lightdm-set-defaults -s gnome-classicsudo/usr/lib/lightdm/lightdm-set-defaults -s g 阅读全文
posted @ 2012-06-26 21:35 瑞尼书苑 阅读(858) 评论(0) 推荐(0) 编辑
摘要:startx启动图开界面。若失败执行xhost +实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。linux下的操作日志如下:[root@localhost ~]# vncserverNew 'localhost:1 (roo 阅读全文
posted @ 2012-06-26 17:15 瑞尼书苑 阅读(829) 评论(0) 推荐(0) 编辑
摘要:mysql寻找my.cnf的顺序为/etc/my.cnf /etc/mysql/my.cnf /home/mysql/local/mysql5.1.58/etc/my.cnf ~/.my.cnf 阅读全文
posted @ 2012-06-26 16:34 瑞尼书苑 阅读(323) 评论(0) 推荐(0) 编辑
摘要:Fatal server error:Server is already active for display 0If this server is no longer running,remove /tmp/.X0-lock and start again.Please consult the The X.Org Foundation support athttp://wiki.x.orgfor help.ddxSigGiveUp: Closing logInvalid MIT-MAGIC-COOKIE-1 keygiving up.xinit:Resource temporarily un 阅读全文
posted @ 2012-06-25 15:58 瑞尼书苑 阅读(452) 评论(0) 推荐(0) 编辑
摘要:以前在CSDN上提交的FAQ,不能通过搜索引擎来搜索CSDN的FAQ,找了好一会才找到。现CSDN的FAQ只有CSDN用户才能正常访问,固转到BLOG。http://faq.csdn.net/FAQUnfurl.aspx?id=216232 Q:现有50台电脑需要映射一网络驱动,网络映射盘必须为F盘。问题是目前有部分电脑已有本地F盘,需要把本地的F盘的盘符更换成J后,再映射网络驱动到F盘。由于电脑多,故想用批处理文件解决。 A:---------------------------------------------------------------可以使用diskpart 脚本http:/ 阅读全文
posted @ 2012-06-25 09:48 瑞尼书苑 阅读(898) 评论(0) 推荐(0) 编辑
摘要:在Ubuntu中,在英文的locate下面查看一些从window系统生成的文本文件,有可能用gedit打开时出现的都是乱码,今天用gedit -h看了一下,里面有一个选项是--encoding,于是在终端中运行 gedit --encoding=gbk打开gedit,然后把文件拖到里面去,发现显示的还是乱码,看来这样不行。 接着用另外一个方法,“gedit --encoding=gbk 文件”,这时打开文件看到是中文,关闭后,然后直接双击文件用gedit打开,发现这个时候显示很好,没有出现乱码。我感觉好像只要执行一次“gedit --encoding=gbk 文件”,以后就不需要再执行了。 阅读全文
posted @ 2012-06-21 13:51 瑞尼书苑 阅读(315) 评论(0) 推荐(0) 编辑
摘要:安装Ubuntu 12.04 英文,默认也已经安装好了ibus输入法, 在英语环境下默认不启动,下面有2中方法可以解决 方法1、在System -> administration -> language support 里选择 keyboard input method 为 ibus 方法2、配置ibus自动启动系统菜单上选择System — Preferences — Startup Applications,在该窗口中增加一个程序: 点击菜单System >> Preferences >> Startup Applications Click the b 阅读全文
posted @ 2012-06-21 09:39 瑞尼书苑 阅读(433) 评论(0) 推荐(0) 编辑
摘要:http://rabbitvcs.org/ 1. sudo add-apt-repository ppa:rabbitvcs/ppa 上面的地址在http://wiki.rabbitvcs.org/wiki/download 下 点击ubuntu可以找到 2. 打开/etc/apt/sources.list 文件 添加 deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main这句话 3. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A... 阅读全文
posted @ 2012-06-20 16:30 瑞尼书苑 阅读(805) 评论(0) 推荐(0) 编辑
摘要:windows xp版本的vmware安装ubuntu(采取默认的配置)后,如果不安装虚拟工具的话,使用很不方便。例如:不能用鼠标拖xp中的文件到ubuntu 中;改变vmware的窗口大小后,ubuntu的分辨率不会自动调节等。安装虚拟工具后,就能解决这些问题,用起来方便很多。 一般来说,vmware+ubuntu下虚拟工具的安装必然出现些小问题,但容易解决。具体安装步骤和问题解决方法如下: 1)先在vmware中启动并登录进入ubuntu,然后选择vmware的菜单—>VM—>install vmware tools,这时候就会在ubuntu的桌面上出现vmware t... 阅读全文
posted @ 2012-06-20 11:31 瑞尼书苑 阅读(469) 评论(0) 推荐(0) 编辑
摘要:基于libmemcached,PHP扩展memcached的安装 1>下载libmemcached 2>tar -zxvf libmemcached-0.48.tar.gz 3> cd libmemcached-0.48.tar.gz 4>./configure –with-memcached //如果不加–with-memcached,会提示你checking for memcached… no configure:could not find memcached binary 5>make && make install 安装memcached 阅读全文
posted @ 2012-06-19 16:21 瑞尼书苑 阅读(140) 评论(0) 推荐(0) 编辑
摘要:环境:ubuntu11.04,采用源码安装,版本是2.2.15. 已使用apt-get install命令安装了openssl和libcurl3 libcurl3-dev 安装命令: sudo ./configure –enable-so –enable-proxy –enable-proxy-ajp –enable-ssl –prefix=/usr/local/apache2 && sudomake && sudomake install 编译支持so,proxy,proxy-ajp和ssl,安装路径/usr/local/apache2 错误:执行到confi 阅读全文
posted @ 2012-06-19 14:52 瑞尼书苑 阅读(591) 评论(0) 推荐(0) 编辑
摘要:选择源码这一项,再选Generic Linux (Architecture Independent), Compressed TAR Archive,然后要求注册一些东西,tar包就可以下载下来了。 第一步,解压Mysql源码 cd /usr/local tar xf mysql-5.5.24.tar.gz 结果:在/usr/local生成目录mysql-5.5.24 ln -s /usr/local/mysql-5.5.24 mysql cd mysql 第二步,编译Mysql,先对当前目录.查看依赖关系 cmake –graphviz . 显示缺少libcurse library,建议.. 阅读全文
posted @ 2012-06-19 11:49 瑞尼书苑 阅读(11655) 评论(0) 推荐(1) 编辑
摘要:卸载mysql第一步1sudoapt-get autoremove --purge mysql-server-5.02sudoapt-get remove mysql-server3sudoapt-get autoremove mysql-server4sudoapt-get remove mysql-common (非常重要)第二步:清理残留数据1dpkg -l |grep^rc|awk'{print $2}'|sudoxargsdpkg -P第三步:安装 mysql1sudoapt-getinstallmysql-server2sudoapt-getinstallmysql 阅读全文
posted @ 2012-06-18 20:58 瑞尼书苑 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Record: 异常不断 1. 做好前提准备 安装 需要使用的 ... Linux代码 #二进制文件(<spanstyle="color:rgb(255,0,0);">如果你自己提供的文件,一定要注意不要版本错了,因为我自己不是太熟悉,出现过这个问题</span>)wgethttp://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.12.tar.gz/from/http://mysql.he.net/#cmake编译wgethttp://www.cmake.org/files/v2.8/cmake-2 阅读全文
posted @ 2012-06-14 18:32 瑞尼书苑 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:在64位Ubuntu下源码安装PHP5.3.8,并且配置Nginx为Web服务器。网上对于源码编译安装PHP的文章已经很多了,google 下一大摞,但是为啥我还这么写上呢, 一来是因为工作需要,重装了系统比较重要的就是配置环境,以前是一直用sudo apt-get的调过过程的安装方式,所以趁着这个机会能自己尝试下源码方式安装,体验下过程。二来是因为这个是第一次源码安装,特此纪念下。一、 准备 环境:64位 Ubuntu 11.10 服务器: Nginx 1.1.13 下载PHP源码:本文使用5.3.8版本 二、 安装# tar zxvf php5.3.8.tar.gz# cd php5.3. 阅读全文
posted @ 2012-06-14 17:02 瑞尼书苑 阅读(533) 评论(0) 推荐(0) 编辑
摘要:刚刚安装好了 Ubuntu 11.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点的作者不出Linux版的,结果在网上一搜,居然有高手想到引用极点五笔的字典实现可以同时打拼音和五笔,废话少说,下面看如何操作:1. ibus下安装极点五笔在终端中执行如下操作sudo wget http://www.unicom-china.com/download/vissible-ibus.tar.gztar -zxvf vissible-ibus.tar.gzsudo cp vissible.db /usr/share/ibus-table/tablessudo cp vis 阅读全文
posted @ 2012-06-14 11:41 瑞尼书苑 阅读(518) 评论(0) 推荐(0) 编辑
摘要:说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程):http://www.osyunwei.com/archives/1537.html 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 CentOS 设置IP地址、网关、DNS教程:http://www.osyunwei.com/archives/423.html 二、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 -A INPUT -m state --state NEW -m tcp .. 阅读全文
posted @ 2012-06-09 12:07 瑞尼书苑 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:硬件环境: IBM 3650 M3 7945o75机架式服务器,主要硬件参数: Intel Xeon Processor X5675 6C 3.06GHZ 12MB Cache 1333MHz X 2 4GB PC3L-10600 CL9 ECC DDR3 1333MHz LP RDIMM X 4 300GB 10K 6Gbps SAS 2.5″ SFF Slim-HS HDD X 3 ServeRAID M5015阵列卡 组建RAID5 软件环境: CentOS 5.8 64bit dd测试的磁盘性能只是连续IO,所以只能作为理论值来参考。 简单测试: dd if=/dev/zero of= 阅读全文
posted @ 2012-06-09 12:03 瑞尼书苑 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释: 如有问题,欢迎指正 状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Abort... 阅读全文
posted @ 2012-06-08 16:26 瑞尼书苑 阅读(588) 评论(0) 推荐(0) 编辑
摘要:一、命令行模式 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp用户数据库:phplampDB 1.新建用户。 //登录MYSQL @>mysql-uroot-p @>密码 //创建用户 mysql>insertintomysql.user(Host,User,Password)values(”localhost”,”phplamp”,password(”1234″)); //刷新系统权限表 mysql>flushprivileges; 这 阅读全文
posted @ 2012-06-08 16:01 瑞尼书苑 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:linux服务器上的11种tcp状态 说明: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手 里面的几个概念: SYN: (同步序列编号,Synchronize Sequence Numbers)ACK: (确认编号,Acknowledgement Number)FIN: (结束标志,FINish) TCP三次握手(创建 OPEN) 客户端发起一个和服务创建TCP链接的请求,这里是SYN(J)服务端接受到客户端的创建请求后,返回两个信息: SYN(K) + ACK(J+1)客户端在接受到服务端的ACK信息校验成功后(J与J+1),返... 阅读全文
posted @ 2012-06-08 14:28 瑞尼书苑 阅读(457) 评论(0) 推荐(0) 编辑
摘要:安装方法1、编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/. 阅读全文
posted @ 2012-06-08 09:53 瑞尼书苑 阅读(1477) 评论(1) 推荐(0) 编辑
摘要:【问题描述】cvsd 已经是最新的版本了。升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。有 5 个软件包没有被完全安装或卸载。解压缩后会消耗掉 0B 的额外空间。正在设置 mysql-server-5.1 (5.1.41-3ubuntu12.3) ...停止在这里不动ps -aux 找到 sudo apt-get install 命令并kill这个pid后出现:升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。有 5 个软件包没有被完全安装或卸载。解压缩后会消耗掉 0B 的额外空间。debconf: D 阅读全文
posted @ 2012-06-06 17:58 瑞尼书苑 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:最后实现办法1、添加这个源:sudo add-apt-respository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"2、sudo apt-get update3、sudo apt-get install sun-java6-jdk[转自]http://hi.baidu.com/velercy/item/cb767fb500aa7f77254b0983 阅读全文
posted @ 2012-06-06 17:16 瑞尼书苑 阅读(143) 评论(0) 推荐(0) 编辑
摘要:第一步:下载jdk-7-linux-i586.tar.gzwget-chttp://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装sudotarzxvf./jdk-7-linux-i586.tar.gz-C/usr/lib/jvmcd/usr/lib/jvmsudomvjdk1.7.0/java-7-sun第三步:修改环境变量vim~/.bashrc添加:exportJAVA_HOME=/usr/lib/jvm/java-7-sun 阅读全文
posted @ 2012-06-06 16:26 瑞尼书苑 阅读(345) 评论(0) 推荐(0) 编辑
摘要:可以直接采用 代码:sudo apt-get install codeblocks codeblocks将近两年的开发使8.02 升级到了 10.5 其功能的完善和一些细节上的修改就不用我多说了,下面看安装过程 A.安装必要组件 代码: sudo apt-get install build-essential 代码: sudo apt-get install gdb B、更新源 代码: gksudo gedit /etc/apt/sources.list 添加(以feisty为例): 代码: deb http://apt.tt-solutions.com/ubuntu/ feisty... 阅读全文
posted @ 2012-06-06 15:28 瑞尼书苑 阅读(187) 评论(0) 推荐(0) 编辑
摘要:http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Ubuntu1. Download the tar.gz file to your computer and extract the files to an empty directory, such as one called temp for example.tar xvf CB_date-of-build_revision-number_Ubuntu6.10+7.04_wx2.8.4.tar.gz2. Install al 阅读全文
posted @ 2012-06-06 14:54 瑞尼书苑 阅读(325) 评论(0) 推荐(0) 编辑
摘要:Q: 如何升级Google Chrome A: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -. sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' sudo apt-get update && sudo apt-get upgra 阅读全文
posted @ 2012-06-06 13:37 瑞尼书苑 阅读(247) 评论(0) 推荐(0) 编辑
摘要:升级了下Ubuntu,启动失败,出现如下的提示: The disk drive for / is not ready yet or not present Google了下,总算找到了个解决办法,进入shell,获取管理员权限,命令如下: 12mount -o remount,rw /dpkg --configure -a 阅读全文
posted @ 2012-06-06 11:46 瑞尼书苑 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:一、编译php 需求:1.Visual C++ 2008 2.windows sdk 6.1 3binary tools: 下载地址:http://pecl2.php.net/downloads/php-windows-builds/php-libs/) 4 win32buildhttp://www.php.net/extra/win32build.zip 5.其他一些lib:bindlib,bison,libxml2,zlib 可到http://pecl2.php.net/downloads/php-windows-builds/php-libs/VC9/x86/下载 6. ... 阅读全文
posted @ 2012-06-06 11:26 瑞尼书苑 阅读(2596) 评论(0) 推荐(0) 编辑
摘要:1:为什么要装memcached扩展 memcached的1.2.4及以上增加了CAS(Check and Set)协议,对于同一key的多进程的并发处理问题。这种情况其实根数据库很像,如果同时有几个进程对同一个表的同一数据进行更新的话,那会不会打架 呢,哈哈。数据库里面可以锁定整张表,也可以锁定表里面一 行的功能,其实memcached加入的CAS根这个差不多。php的扩展memcache,不支持cas,而它的升级版memcached支持,所以我 们要装memcached扩展,memcached扩展是基于libmemcached,所以要先安装libmemcached,php的 memcac. 阅读全文
posted @ 2012-06-06 11:26 瑞尼书苑 阅读(271) 评论(0) 推荐(0) 编辑
摘要:常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing" sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包,包 阅读全文
posted @ 2012-06-06 11:12 瑞尼书苑 阅读(181) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示