摘要:安装phpPHP下载地址:http://windows.php.net/download/和MySQL一样,下载包是一个zip压缩包,只需解压缩即可。将它解压缩到 D:\WNMP\php-5.5.6-Win32-VC11-x64目录下:配置php将php.ini-production文件复制并重命名为php.ini,并用Notepad++(没有安装此软件的话就使用记事本)打开php.ini:查找并定位到行修改为; extension_dir = “ext”extension_dir = “ext”;extension=php_gd2.dllextension=php_gd2.dll;exten 阅读全文
posted @ 2013-11-21 17:21 PanpChing 阅读(2582) 评论(2) 推荐(2) 编辑
摘要:说明:以下操作环境在CentOS 6.4 + Oracle 11gR2(Oracle安装在ORACLE_BASE=/opt/oracle中,其ORACLE_HOME=/opt/oracle/11g)用OUI安装并配置Oracle数据库后,Oracle就开启了(包括:数据库实例、监听器、EM)。在重启操作系统之后,Oracle默认是没有启动的。使用如下命令查看Oracle相关服务是否已启动:ps aux | grep ora_ #若无ora_**_**相关的进程,则oracle数据库实例未启动netstat -tlnup | grep 1521 #若无任何显示,则监听器未启动lsnrctl st 阅读全文
posted @ 2013-06-03 17:17 PanpChing 阅读(25976) 评论(2) 推荐(1) 编辑
摘要:安装前须知:内存(RAM)的最小要求是 1GB,建议 2GB 及以上。虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍;内存为 2GB~16GB 时建议swap大小为内存的大小;内存超过 16GB 时swap保持16GB。要求临时文件目录,如 /tmp 的磁盘空间至少 1GB。磁盘空间要求:企业版为4.35GB的安装空间和1.7GB以上的数据文件空间;标准版为4.22GB的安装空间和1.5GB以上的数据文件空间。需要 X window 图形界面。需要 root 用户权限本文安装环境:操作系统 CentOS 6.4 2.6.32-358.el6.x86 阅读全文
posted @ 2013-06-01 11:58 PanpChing 阅读(33318) 评论(4) 推荐(2) 编辑
摘要:前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下:然后重启ssh服务:service sshd restart。最后退出root,以下所有操作都在hadoop用户下进行。主机信息如下:如上图,当前登录用户为hadoop,主机名为slave.hadoop,与master.hadoop主机的网络是通畅的。当前未配置RSA校验的情况下,用ssh连接主机是需要输入密码的,如下:如上图,执行ssh master.hadoop后会停留在下一行等待使用者输入master.hadoop主机hadoop用户的登录密码。为避免此情况发生,进行如下操作以让 阅读全文
posted @ 2013-04-21 13:57 PanpChing 阅读(7481) 评论(0) 推荐(1) 编辑
摘要:场景如下:--创建类型(type)create or replace type list_obj is table of number;--创建表结构create table test( name varchar2(30) primary key check(regexp_like(name,'^([a-z]|[0-9]|_)+$')), id number not null, version_list list_obj) nested table version_list store as version_list;场景说明:类型 list_obj 相当一个元素为数字的列表。 阅读全文
posted @ 2013-04-03 11:41 PanpChing 阅读(1156) 评论(0) 推荐(1) 编辑
摘要:在Linux中,每个文件都分3类权限:账户本身的权限,账户所在群组的权限和其它权限。账户和群组是多对多的关系,即一个账户可以属于多个群组,一个群组可以包含多个账户。但是,对于每一个已登录的账户,只能存在一个当前生效的群组(初始群组)。账户管理相关配置文件如下:账户信息文件是/etc/passwd、账户密码文件是/etc/shadow、群组信息文件是/etc/group、群组密码文件是/etc/gshadow。1、/etc/passwd文件怎么看如上图,/etc/passwd文件中每一行为一个账户,以冒号作为分割的每个字段意思按序号分别如下:[1] 账户名。改名使用命令usermod -l[2] 阅读全文
posted @ 2013-03-27 17:04 PanpChing 阅读(1794) 评论(1) 推荐(1) 编辑
摘要:问题描述:最小化安装CentOS,默认是没有图形界面的,这个正合我意。但是命令行界面很小,会有很多输出被迫换行写,影响美观。那么,怎样调整终端分辨率呢?解决方案:修改引导程序配置 /boot/grub/grub.confll /boot/grub/ #查看grub目录该目录下有个 grub.conf 文件,要修改的就是它了。有些人修改 menu.lst,如图所示 menu.lst 是连接到 grub.conf 的,也就是说修改它其实还是在修改 grub.conf。vi /boot/grub/grub.conf #打开 grub.conf在kernel 的最后添加 “vga=ask”,如下图:保 阅读全文
posted @ 2013-03-20 15:49 PanpChing 阅读(6234) 评论(1) 推荐(2) 编辑
摘要:rpm -ivh MySQL-server-5.6.10-1.el6.i686.rpm #安装MySQLrpm -ivh --test MySQL-server-5.6.10-1.el6.i686.rpm #检查安装MySQL解析:-i 等同于 --install,即安装,语法结构为 rpm {-i | --install} [install-options] package_file; -v 显示安装信息; -h 显示安装进度。INSTALL-OPTIONS--nodeps当遇到软件依赖于其它软件而无法安装时,可强制安装--replacefiles在安装过程中,如果遇到某个文件已经存在的情况 阅读全文
posted @ 2013-03-20 11:52 PanpChing 阅读(929) 评论(1) 推荐(2) 编辑
摘要:一、环境描述1、系统:CentOS 6.4 i386 (min)2、登录用户:root3、版本:CMake 2.8.10.24、虚拟机:Oracle VM VirtualBox二、安装步骤步骤一、安装gcc等必备程序包(已安装则略过此步)yum install -y gcc gcc-c++ make automake 步骤二、安装wget (已安装则略过此步)yum install -y wget步骤三、获取CMake源码包wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz步骤四、解压CMake源码包tar -zxvf cmak 阅读全文
posted @ 2013-03-19 16:29 PanpChing 阅读(30309) 评论(2) 推荐(3) 编辑
摘要:说明:参考数据库版本:10.0.2 一、命令解析STARTUP options | upgrade_optionsoptions为:[FORCE] [RESTRICT] [PFILE=filename] [QUIET] [ MOUNT [dbname] | [ OPEN [open_options] [dbname] ] | NOMOUNT ], NOMOUNT、MOUNT、OPEN为startup的三个阶段,不能在命令中同时存在。其中,open_options为:READ {ONLY | WRITE [RECOVER]} | RECOVER。upgrade_options为:[PFILE=f 阅读全文
posted @ 2012-09-03 09:39 PanpChing 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:传统加密技术对于当今的网络安全发挥不了大作用,但每一本讲述密码学的书的开头都会率先介绍它们,因为它们是密码学的基础,是密码学的历史。Vigenere密码就是一种传统加密技术,它是多表代换密码,能够有效改进单表代换密码的词频分布特征问题。详细介绍请参考密码学相关书籍。 几乎每一本密码学的书在讲述Vigenere密码的章节都会有这么一个《Vigenere代换表》用户讲解Vigenere密码机制: ABCDEFGHIJKLMNOPQRSTUVWXYZBCDEFGHIJKLMNOPQRSTUVWXYZACDEFGHIJKLMNOPQRSTUVWXYZABDEFGHIJKLMNOPQRSTUVWX... 阅读全文
posted @ 2010-11-05 17:13 PanpChing 阅读(4658) 评论(2) 推荐(7) 编辑
摘要:不废话,直接如题了。查看当前数据库模式连接进入数据库,键入以下命令: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->SQL> archive log list;可查看当前数据库的模式,若“数据库日志模式 非存档模式”则有必要进行以下的切换流程。在切换之前,请确保以下参数的设置 log_archive_dest_n 参数设置归档日志目标,其中n用数字替换。在Oracle9i中n的范围是1~5,在Ora... 阅读全文
posted @ 2009-10-26 19:35 PanpChing 阅读(1218) 评论(2) 推荐(0) 编辑
摘要:写在前面的话:每个人都会犯错——有时候‘孰能无过,过而能改,善莫大焉’,有时候知道自己错了却没有机会更改。其实,错了并不仅仅是错了,做错了,除了及时改正和弥补之外,最重要的是为自己犯的错承担所有责任。2009年3月14日,我去参加网易互动的专场招聘会,应聘网页工程师的职位。有幸参加笔试,然后有幸栽在笔试,呵呵。废话少说,抓出音响极深的一题重新研究研究。题目大概是:写出如下代... 阅读全文
posted @ 2009-03-15 20:03 PanpChing 阅读(2958) 评论(20) 推荐(0) 编辑
摘要:之前在某个前端技术群中与高手讨论‘!important是否为IE BUG,怎样设计示例进行验证’的问题。当时我举的示例是引用网上前辈的例子:[代码]当时被驳回,理由是这个示例没有说服力。后来自己想想,确实,这个例子应该只能算是一个特例,是一种表面现象,而要说服别人相信你的观点,就必须说出实质的东西。最近再次研究CSS特殊性、继承和层叠等技术,现在的理解应该更进一步了吧,至少... 阅读全文
posted @ 2009-03-13 15:30 PanpChing 阅读(1102) 评论(3) 推荐(0) 编辑
摘要:HTML文档是一棵树的结构,各元素以一种层次结构为基础构成‘树’的视图。文档树中的每个元素,要么是另一个元素的父元素,要么是另一个元素的子元素,这样,各元素之间就形成了‘父子关系’。基于这样的关系模型,CSS定义了后代选择器(descendant selector)也称为上下文选择器(contextual selector)。后代选择器的写法为,子代... 阅读全文
posted @ 2009-03-12 13:32 PanpChing 阅读(4659) 评论(6) 推荐(0) 编辑
摘要:在上软件工程的课程时,老师口中最BS的就是程序员——程序员是最没有前途的,每天无论跟多少代码打交道,永远都只是一个‘蓝领’。当时学这门课程的时候真的以为自己学了软件工程就非常了不起,可以超越程序员成为一名工程师了——我敢问一句,哪个软件工程师不是从程序堆中摸爬滚打出来的?由于我涉及较多的还是前端方面的制作,在很多论坛、团队博客和高手的博客中混了很长时间,终于听说有一种被业界称为‘页面仔’的职业。我猜测,第一个用‘页面仔’来称呼一个职业的人,应该是个程序员吧。然而,‘页面仔’与程序员的关系和程序员与软件工程师的关系是完全不同的两种概念。程序员写的程序多了,没准某一天连自己都没发现俨然已是工程师了 阅读全文
posted @ 2009-03-11 20:19 PanpChing 阅读(2292) 评论(0) 推荐(0) 编辑