04 2013 档案

摘要:用户:1.对于一个用户的话,就是一个名字而已,在/etc/passwd里;如果你还设置密码了,那就还有个密码加密了的,在/etc/shadow里,然后还有一个组信息在/etc/group里。相关命令:useradd 'username':添加用户userdel 'username':删除用户 阅读全文
posted @ 2013-04-28 16:39 洒洒 阅读(192) 评论(0) 推荐(0) 编辑
摘要:GMP是The GNU MP Bignum Library,是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数。它本身并没有精度限制,只取决于机器的硬件情况。 本函数库能处理的数值范围只到长整数与倍浮点数的范围。若要处理超过上述范围的数值,要使用 bc 高精确度函数库 。本函数库定义了圆周率的常量 m_pi 值为 3.14159265358979323846。函数:abs: 取得绝对值。 acos: 取得反余弦值。 asin: 取得反正弦值。 atan: 取得反正切值。 atan2: 计算二数的反正切值。 base_convert: 转换数字的进位方式。... 阅读全文
posted @ 2013-04-27 23:10 洒洒 阅读(7702) 评论(0) 推荐(1) 编辑
摘要:C/C++,java开源数学计算库 有限元分析、数值计算、三维建模、信号处理、性能分析、仿真分析。。。这些或多或少与我们常用的软件息息相关,假如有一天你只需要这些大型软件系统的某一个很有限的功能,你是不是也要因此再用一用那动辄几个g的软件呢?其实我觉得如果系统不是很大,不是很复杂,我们个人完全有可能自己去编写代码来实现这些‘’有限的功能‘’。别以为这是件很困难的事情,我总以为大学期间学的c语言是极其有用的,只要你会基本的c语言语法,你就可以的。 下面我来介绍几个非常有益的c/c++数学计算库,他们基本上都是开源的,你完全不必担心版权问题,他们都是一些自由软件,你要做的仅仅是仔细阅读他们的授权. 阅读全文
posted @ 2013-04-27 22:58 洒洒 阅读(11509) 评论(2) 推荐(0) 编辑
摘要:一、安装1.环境:ubuntu12.04+php5.3.3+apache2.2.4+MySQL;2.安装:将下载的所有zendframework文件放到网站跟目录/var/www/zend/下, cd到/var/www/zend/目录下,执行命令:./bin/zf.sh create project web【该web即为项目名称】, vim /var/www/zend/web/public/index.php,在第一行添加set_include_path('/var/www/zend/library/');打开http://zf.com/web/public,即可看到:Welc 阅读全文
posted @ 2013-04-27 17:02 洒洒 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、ubuntu安装下载ubuntu的ISO文件,解压后双击wubi.exe,按照提示安装。首先会重启,然后进行各软件的安装更新,整个过程大概15到20分钟。二、LAMP安装 1.php安装php5.1.6,地址:http://museum.php.net/php5/php-5.1.6.tar.gz1)下载解压cd/usr/srcwgethttp://museum.php.net/php5/php-5.1.6.tar.gztar-zxvf php-5.1.6.tar.gz2)安装(php配置文件在/etc/php5/apache2/php.ini,修改display_errors=On)首先安 阅读全文
posted @ 2013-04-23 17:26 洒洒 阅读(737) 评论(0) 推荐(0) 编辑
摘要:概念:视图是存储的sql脚本,并没有存储具体的数据,具体数据还是存储在脚本所引用的表中了(例如你提到的表1和表2)。视图只是从表1和表2中提取数据,所以,当表中的内容更改了,实体中的内容也就更改了(因为数据是来源表)。 其实就是相当于我们带着眼镜(视图)看世界(表),世界(表)内容变了,眼镜(视图)中看到的自然也就变了。例子:表A:+----+--------+-----+--------+------------+| id | name | age | sex | intime |+----+--------+-----+--------+------------+| 1 | 张三 | 1. 阅读全文
posted @ 2013-04-23 16:56 洒洒 阅读(256) 评论(0) 推荐(0) 编辑
摘要:JS对象介绍:一,基本概念1,自定义对象。根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。2,原型(prototype)在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。通过prototype我们可以为JS标准对象添加新的属性和方法,例如对于String对象,我们可以为其添加一个新的方法trim()。与严格的编程语言(例如Java)不同,我们可以在运行期间为JS对象动态添加新的属性。二,语法规则1,对象创建方式1)对象初始化器方式格式:obje 阅读全文
posted @ 2013-04-23 11:01 洒洒 阅读(4256) 评论(0) 推荐(0) 编辑
摘要:1.PATH_SEPARATORset_include_path('.' . PATH_SEPARATOR . '../library/' . PATH_SEPARATOR . './application/models/'. PATH_SEPARATOR . './application/lib/'. PATH_SEPARATOR . get_include_path());PATH_SEPARATOR是一个常量,在Linux系统中是一个" : "号,Windows上是一个";"号。所以编 阅读全文
posted @ 2013-04-18 14:23 洒洒 阅读(231) 评论(0) 推荐(0) 编辑
摘要:一、文件缓存代表:smarty二、编译缓存代表:Xcache配置: extension = "" Xcache 和 memcached 是两个不同层面的缓存,不存在可比性。Xcache 是 php 底层的缓存,它将PHP程式编译成字节码(byte code),再透过服务器上安装对应的程式来执行PHP脚本。而 memcached 是应用层缓存,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。xcache 是不需要修改PHP程序的,只要安装了就可以自动为你的程序加速,而 memcached 则需要你修改程序的,需要你在操作数据库之前先询问 阅读全文
posted @ 2013-04-16 19:21 洒洒 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1.火狐浏览器flash插件版本过低或未安装apt-get install adobe-flashplugin 阅读全文
posted @ 2013-04-16 10:36 洒洒 阅读(173) 评论(0) 推荐(0) 编辑
摘要:一、DNS问题 很多时候会遇到打不开网页,或者某些网页可以打开,某些打不开,这一般是DNS的问题。 vi /etc/resolv.conf 添加可用的DNS:nameserver 202.106.0.20nameserver 127.0.0.1nameserver 10.10.66.10 然后重启网络即可:/etc/init.d/networking restart二、ifconfig找不到本地连接eth0,也ping不通网络地址。Centos默认不会建立本地连接,至少在虚拟机里是这样,自己新建一个就行了:1.cd /etc/sysconfig/network-scripts/2.vi ... 阅读全文
posted @ 2013-04-16 10:26 洒洒 阅读(243) 评论(0) 推荐(0) 编辑
摘要:由于Zend optimizer只支持php5.2和之前的,但是现在centos下安装的是php5.3,所以得安装ZendGuardLoader了。一、下载: 在zend网站上找到ZendGuardLoader下载地址,然后:wget ZendGuardLoader地址。二、解压: tar -zxvf 文件名三、加载ZendGuardLoader: 将ZendGuardLoader.so文件移动到php的modules目录下, 因为ZendGuardLoader.so是编译好的模块文件,所以无需安装,直接加载即可, 在php配置文件里/etc/php.ini里添加如下两行:zen... 阅读全文
posted @ 2013-04-14 00:08 洒洒 阅读(2858) 评论(0) 推荐(0) 编辑
摘要:/*** 获得用户的真实IP地址** @access public* @return string*/function real_ip(){static $realip = NULL;if ($realip !== NULL){return $realip;}if (isset($_SERVER)){if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])){$arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);/* 取X-Forwarded-For中第一个非un 阅读全文
posted @ 2013-04-13 23:55 洒洒 阅读(430) 评论(0) 推荐(0) 编辑
摘要:区别: magic_quotes_gpc的设定值将会影响通过Get/Post/Cookies获得的数据;不能在代码中开启或者关闭;在php.ini中设置magic_quotes_gpc=1; magic_quotes_runtime的设定值将会影响从文件中读取的数据或从数据库查询得到的数据;可以在代码中开启或者关闭;在php.ini或者代码中设置magic_quotes_runtime=1; magic_quotes_gpc设置是否自动为GPC(get,post,cookie)传来的数据中的\'\"\\加上反斜线。可以用get_magic_quotes_gpc()检测系统设置 阅读全文
posted @ 2013-04-13 22:38 洒洒 阅读(357) 评论(0) 推荐(0) 编辑
摘要:discuz X2!修改方法: 找到config/config_global.php第81行,将1修改为0即可,如下: $_config['admincp']['checkip'] = 0; ecshop修改法官法: 找到includes/lib_base.php的138行,在改行下添加如下代码即可: //以下是后来添加的,防止ip的变化跳出后台$realip = '114.249.30.20'; 阅读全文
posted @ 2013-04-13 17:35 洒洒 阅读(425) 评论(0) 推荐(0) 编辑
摘要:当前在centOS 6下yum install httpd后,做Discuz X2搬家,发现在Ucenter界面,出现乱码,和打开的图片乱码差不多的样子。解决办法: cd /etc/httpd/conf; vi httpd.conf; 找到AddDefaultCharset UTF-8;修改为AddDefaultCharset GBK或则AddDefaultCharset Off. 然后重启apache:servie httpd restart. ok! 阅读全文
posted @ 2013-04-13 00:28 洒洒 阅读(217) 评论(0) 推荐(0) 编辑
摘要:在ubuntu下的/etc/hosts文件中即可修改hosts信息,但是同样有/etc/hosts.conf,不过不是修改这个文件! 阅读全文
posted @ 2013-04-12 10:08 洒洒 阅读(244) 评论(0) 推荐(0) 编辑
摘要:1.安装: 将安装包cp到/usr/src/inode中;输入如下命令即可安装:bash install.sh;2.启动界面: cd到/usr/src/inode目下下,输入命令:./iNodeClient;3.填写登陆帐号登陆即可。注:需要去掉install.sh中的如下三行,然后再安装:if [ ! -r "/usr/lib/libtiff.so.3" ]thenln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 阅读全文
posted @ 2013-04-11 16:22 洒洒 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比 阅读全文
posted @ 2013-04-10 23:50 洒洒 阅读(8863) 评论(1) 推荐(3) 编辑
摘要:Linux: svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借助apache等web服务器。两种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。本文主要介绍SVN独立服务器的的安装和简单配置:1.安装(CentOS下yum即可方便的完成安装)# yum install subversion测试安装是否成功:# svnserve --version 回车显示版本说明安... 阅读全文
posted @ 2013-04-10 13:50 洒洒 阅读(4823) 评论(0) 推荐(0) 编辑
摘要:一、deb包(ubuntu下到软件包格式)sudo dpkg -i /path/to/packagename.debdpkg是Debian的Deb文件管理程序,-i是安装的选项,后面/path/to/packagename.deb是路径及文件名。Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它;sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb;sudo dpkg -i xxxx.deb #安装;注意 阅读全文
posted @ 2013-04-09 11:14 洒洒 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一、安装Apache: 在ubuntu12.04上安装apache2.2.6:下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下[root@localhost ~]#cd /soft[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2 //解压apache的压缩包[root@localhost soft]#cd httpd-2.2.6 //定位到httpd-2.2.6 文件夹下[root@localhost httpd-2.2.6]#ls //查看显示httpd-2.2.6 文件夹下内容[ro. 阅读全文
posted @ 2013-04-08 14:13 洒洒 阅读(2112) 评论(0) 推荐(0) 编辑
摘要:1.root密码: 安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密 码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。 阅读全文
posted @ 2013-04-08 13:08 洒洒 阅读(161) 评论(0) 推荐(0) 编辑
摘要:可以安装ibus输入法。ibus有取代scim到趋势。 使用方法: 启用:ctrol+space; 中英文切换:shift; 阅读全文
posted @ 2013-04-08 13:06 洒洒 阅读(189) 评论(0) 推荐(0) 编辑
摘要:下载ubuntu的ios镜像文件后,可以接下看到wubi.exe文件,双击打开,就设置将ubuntu安装到哪个盘下。一步一步操作就可以了。 阅读全文
posted @ 2013-04-08 13:03 洒洒 阅读(170) 评论(0) 推荐(0) 编辑

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