10 2013 档案

摘要:服务器端代码:import java.io.*;import java.net.*;/** * Created with IntelliJ IDEA. * User: HYY * Date: 13-10-30 * Time: 下午2:15 * To change this template use File | Settings | File Templates. */public class Server { public static void main(String[] args) { ServerSocket serverSocket; Buffere... 阅读全文
posted @ 2013-10-30 14:50 无忧之路 阅读(557) 评论(0) 推荐(0) 编辑
摘要:import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;/** * User: HYY * Date: 13-10-29 * Time: 下午9:57 * To change this template use File | Settings | File Templates. */public class Server { public static final int SERVER_PORK = 10000; public static void ... 阅读全文
posted @ 2013-10-30 09:39 无忧之路 阅读(4811) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList;import java.util.List;/** * Created with IntelliJ IDEA. * User: HYY * Date: 13-10-28 * Time: 下午1:34 * To change this template use File | Settings | File Templates. *//** * 这里使用接口是因为各个观察者可能有各自的独特的方法和属性,因此将其抽象成方法 */interface Observer { void update();}interface Subject { ... 阅读全文
posted @ 2013-10-28 14:01 无忧之路 阅读(312) 评论(0) 推荐(0) 编辑
摘要:这里给出一个顾客购买咖啡的例子。其中咖啡可以加冰(2元),加巧克力(4元)。下面是面向对象中装饰模式的解决方案。/** * Created with IntelliJ IDEA. * User: HYY * Date: 13-10-27 * Time: 下午10:49 * To change this template use File | Settings | File Templates. */interface Product { public double money();}class Coffee implements Product{ @Override publ... 阅读全文
posted @ 2013-10-28 12:44 无忧之路 阅读(575) 评论(0) 推荐(0) 编辑
摘要:首先要安装phpmailer开源项目。将class.phpmailer.php转移到php文件夹下,编写代码:IsSMTP(); // 使用SMTP方式发送$mail->Host = "smtp.qq.com"; // 您的企业邮局域名$mail->SMTPAuth = true; // 启用SMTP验证功能$mail->Username = "645564675@qq.com"; // 邮局用户名(请填写完整的email地址)$mail->Password = "**********"; // 邮局密码$ma 阅读全文
posted @ 2013-10-27 21:23 无忧之路 阅读(485) 评论(0) 推荐(0) 编辑
摘要:smarty高级部分包括缓存机制和配置文件的调用下面是代码实现:文件一,配置文件:#全局变量title="网站主页"content="一个网站的主体部分"#在news中[news]title="新闻页面"content="新闻内容"#在forum中[news]title="论坛页面"content="论坛内容"文件二,php文件: template_dir = "./templates"; //模板存放目录 $smarty -> compile_di 阅读全文
posted @ 2013-10-27 00:26 无忧之路 阅读(285) 评论(0) 推荐(0) 编辑
摘要:insert用于模板中。用法:{insert name="method_name"}此时会寻找php文件中方法名为:insert_method_name的函数,将其返回值作为insert语句的值。例子: template_dir = "./templates"; //模板存放目录 $smarty -> compile_dir = "./templates_c"; //编译目录 $smarty -> cache_dir = "./cache"; //缓存目录 $smarty -> config_di 阅读全文
posted @ 2013-10-26 23:29 无忧之路 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:require("Smarty.class.php"); $smarty = new Smarty(); $smarty -> template_dir = "./templates"; //模板存放目录 $smarty -> compile_dir = "./templates_c"; //编译目录 $smarty -> cache_dir = "./cache"; //缓存目录 $smarty -> config_dir = "./configs"; //缓存目录 阅读全文
posted @ 2013-10-26 01:34 无忧之路 阅读(357) 评论(0) 推荐(0) 编辑
摘要:文件:section.tpl{section name=color loop=$colors}{*这里是非关联数组,只是普通数组,这里的形式为:下标=>值 *}{$smarty.section.color.index} => {$colors[color]}{/section}文件:section.php template_dir = "./templates"; //模板存放目录 $smarty -> compile_dir = "./templates_c"; //编译目录 $smarty -> cache_dir = &qu 阅读全文
posted @ 2013-10-26 01:31 无忧之路 阅读(233) 评论(0) 推荐(0) 编辑
摘要:在template中,要注意{foreach from=$arr item=value}其中的value不需要$美元符号 阅读全文
posted @ 2013-10-26 00:30 无忧之路 阅读(216) 评论(0) 推荐(0) 编辑
摘要:定义和用法unlink() 函数删除文件。若成功,则返回 true,失败则返回 false。语法unlink(filename,context)参数描述filename必需。规定要删除的文件。context可选。规定文件句柄的环境。Context 是可修改流的行为的一套选项。 阅读全文
posted @ 2013-10-24 23:57 无忧之路 阅读(336) 评论(0) 推荐(0) 编辑
摘要:定义和用法realpath() 函数返回绝对路径。该函数删除所有符号连接(比如 '/./', '/../' 以及多余的 '/'),返回绝对路径名。若失败,则返回 false。比如说文件不存在的话。语法readlink(linkpath)参数描述linkpath必需。规定要检查的连接路径。说明在 BSD 系统上,如果仅仅是 linkpath 不存在的话,PHP 并不会像其它系统那样返回 false。例子输出:C:\Inetpub\testweb\test.txt 阅读全文
posted @ 2013-10-24 23:50 无忧之路 阅读(696) 评论(0) 推荐(0) 编辑
摘要:定义和用法file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true,否则返回 false。语法file_exists(path)参数描述path必需。规定要检查的路径。输出:1 阅读全文
posted @ 2013-10-24 23:50 无忧之路 阅读(524) 评论(0) 推荐(0) 编辑
摘要:定义和用法dirname() 函数返回路径中的目录部分。语法dirname(path)参数描述path必需。规定要检查的路径。说明path 参数是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。 阅读全文
posted @ 2013-10-24 23:46 无忧之路 阅读(146) 评论(0) 推荐(0) 编辑
摘要:定义和用法basename() 函数返回路径中的文件名部分。语法basename(path,suffix)参数描述path必需。规定要检查的路径。suffix可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。 阅读全文
posted @ 2013-10-24 23:44 无忧之路 阅读(176) 评论(0) 推荐(0) 编辑
摘要:当前面的函数运行出错时,终止并输入提示。常见的用法如:mysql_connect('locahost','root','') or die('数据库连接失败'); 阅读全文
posted @ 2013-10-23 09:26 无忧之路 阅读(397) 评论(0) 推荐(0) 编辑
摘要:一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。用HTTP头信息进行PHP重定向到另外一个页面的方法如下: 上面一行代码让浏览器马上访问newPage.php页面,location首字母不分大小写。二、用HTML标记PHP重定向用HTML标记,就是用META的REFRESH标记,举例如下:&q 阅读全文
posted @ 2013-10-23 09:09 无忧之路 阅读(317) 评论(0) 推荐(0) 编辑
摘要:在类的外部,如果要使用到类的静态变量,则可以使用 :: 操作符。test();?>还有,在类的内部,可以使用self::操作符来调用自身的类变量或类方法. 阅读全文
posted @ 2013-10-23 08:31 无忧之路 阅读(452) 评论(0) 推荐(0) 编辑
摘要:$request_method = $_SERVER['REQUEST_METHOD'];//用什么方式访问 get post 阅读全文
posted @ 2013-10-22 18:46 无忧之路 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:php部分: 阅读全文
posted @ 2013-10-22 13:09 无忧之路 阅读(397) 评论(0) 推荐(0) 编辑
摘要:__FILE__这个默认常量是PHP程序文件名。若引用文件(include或require)则在引用文件内的该常量为引用文件名,而不是引用它的文件名。__LINE__这个默认常量是PHP程序行数。若引用文件(include或require)则在引用文件内的该常量为引用文件的行,而不是引用它的文件行。PHP_VERSION这个内建常量是PHP程序的版本,如‘3.0.8-dev’。PHP_OS这个内建常量指执行PHP解析器的操作系统名称,如‘Linux’。TRUE这个常量就是真值(true)。FALSE这个常量就是伪值(false)。E_ERROR这个常量指到最近的错误处。E_WARNING这个常 阅读全文
posted @ 2013-10-21 23:38 无忧之路 阅读(1791) 评论(0) 推荐(0) 编辑
摘要:定义和用法mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。语法mysql_fetch_array(data,array_type)参数描述data可选。规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。array_type可选。规定返回哪种结果。可能的值:MYSQL_ASSOC - 关联数组MYSQL_NUM - 数字数组MYSQL_BOTH - 默认。同时产生关联和数字数组 阅读全文
posted @ 2013-10-21 13:16 无忧之路 阅读(1628) 评论(0) 推荐(0) 编辑
摘要:定义和用法file_get_contents() 函数把整个文件读入一个字符串中。和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串。file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。语法file_get_contents(path,include_path,context,start,max_length)参数描述path必需。规定要读取的文件。include_path可选。如果也想在 include_path 中搜寻文件的话,可以将该参数设为 " 阅读全文
posted @ 2013-10-21 12:51 无忧之路 阅读(241) 评论(0) 推荐(0) 编辑
摘要:http://www.tianqi.com/plugin/ 阅读全文
posted @ 2013-10-20 21:13 无忧之路 阅读(651) 评论(0) 推荐(0) 编辑
摘要:大家都知道在jsp中include的有两种方式,一种是,另一种是在jsp中包含一个静态文件(.html)会产生乱码问题,此时有两种解决方案:方法一:可以在每一个html文件中第一行添加并用方式包含,如果你用的是,则不仅会出现乱码,还会出现这一句代码。方法二:jsp-config方式解决问题,在项目的web.xml中加入如下配置。 jsp encoding example JSPConfiguration *.jsp false UTF-8 ... 阅读全文
posted @ 2013-10-20 19:05 无忧之路 阅读(6462) 评论(0) 推荐(0) 编辑
摘要:time()得到从1970-01-01到现在共走了多少秒要找出前一天的时间就是time()-60*60*24; 要找出前一年的时间就是time()*60*60*24*365 那么如何把这个数字换成日期格式呢,就要用到date函数了 $t=time(); echodate("Y-m-dH:i:s", $t);//可以省略后面一个参数,默认值为当前时间例如输出:2013-10-19 23:24:06第一个参数的格式分别表示: a-"am"或是"pm" A-"AM"或是"PM" d-几日,二位数字,若 阅读全文
posted @ 2013-10-19 23:47 无忧之路 阅读(1411) 评论(0) 推荐(0) 编辑
摘要:mixed current(array target_array)current()函数返回位于target_array数组当前指针位置的数组值。与next()、prev()、和end()函数不同,current()不移动指针。 next()函数返回紧接着放在当前数组指针的下一个位置的数组值。 prev()函数返回位于当前指针的前一个位置的数组值,如果指针本来就位于数组的第一个位置,则返回FALSE。 end()函数将指针移向target_array的最后一个位置,并返回最后一个元素。 阅读全文
posted @ 2013-10-19 23:04 无忧之路 阅读(493) 评论(0) 推荐(0) 编辑
摘要:while() 通常和 list(),each()配合使用。 $colors= array('red','blue','green','yellow'); while(list($key,$val)= each($colors)) { echo "$key=> $val"; } 阅读全文
posted @ 2013-10-19 22:52 无忧之路 阅读(1574) 评论(0) 推荐(0) 编辑
摘要:定义和用法reset()函数把数组的内部指针指向第一个元素,并返回这个元素的值。若失败,则返回 FALSE。reset()函数用来将数组指针设置回数组的开始位置。如果需要在一个脚本中多次查看或处理同一个数组,就经常使用这个函数,另外这个函数还常用于排序结束时。语法reset(array)参数描述array必需。规定要使用的数组。本文参考:http://www.w3school.com.cn/php/func_array_reset.asp 阅读全文
posted @ 2013-10-19 22:30 无忧之路 阅读(894) 评论(0) 推荐(0) 编辑
摘要:众所周知,foreach用于对数组的遍历,但是,在foreach($arr as $value)中,$value只是原值的一个副本,因此如果在foreach里进行该数值的修改,是不会影响到源数组的。例:"; }?>在上例中,第一个foreach循环并没有修改到$colors这个数组,所以在第二个foreach循环的时候还是输出:redbluegreenyellow如何使得foreach($arr as $value)中的$value不是一个副本而可以在foreach循环中进行原数值的修改呢?其实很简单,将其改为foreach ($arr as &$value),即在$v 阅读全文
posted @ 2013-10-19 22:29 无忧之路 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:'www.sina.com' , '雅虎' =>'www.yahoo.com' , '网易' =>'www.163.com' , '腾讯' =>'www.qq.com' , '百度' =>'www.baidu.com' ) ; foreach ( $url as $link ) { echo $link .'' ;} ?> 上面的代码中我们用到了 foreach 语句,这是一个用来遍历数组中数据的最简单有效 阅读全文
posted @ 2013-10-19 22:14 无忧之路 阅读(503) 评论(0) 推荐(0) 编辑
摘要:定义和用法strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。语法strip_tags(string,allow)参数描述string必需。规定要检查的字符串。allow可选。规定允许的标签。这些标签不会被删除。 阅读全文
posted @ 2013-10-19 21:54 无忧之路 阅读(203) 评论(0) 推荐(0) 编辑
摘要:nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 ()。 阅读全文
posted @ 2013-10-19 20:55 无忧之路 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-19 15:45 无忧之路 阅读(135) 评论(0) 推荐(0) 编辑
摘要:0) { echo "Return Code: " . $_FILES["file"]["error"] . ""; } else { echo "Upload: " . $_FILES["file"]["name"] . ""; echo "Type: " . $_FILES["file"]["type"] . ""; echo "Size: & 阅读全文
posted @ 2013-10-19 15:23 无忧之路 阅读(165) 评论(0) 推荐(0) 编辑
摘要:header nav main side footer 阅读全文
posted @ 2013-10-17 21:22 无忧之路 阅读(215) 评论(0) 推荐(0) 编辑
摘要:在网站中往往需要用户选择复选框,此时需要创建多个复选框让用户进行选择: aaa bbb ccc ddd 上面的代码有四个复选框,这些复选框的name为inst,我们将这些复合参数传递给getParam.jsp:args:"); }%>此时可以看到用户进行多选的复选框的值。 阅读全文
posted @ 2013-10-17 20:47 无忧之路 阅读(684) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 6 41 42 43 44 45 46 首页47 网页版式布局48 div+css教程49 div+css实例50 常用代码51 52 53 54 注意:①第12行即导航的div要设置其高度 阅读全文
posted @ 2013-10-17 19:47 无忧之路 阅读(328) 评论(0) 推荐(0) 编辑
摘要:JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量: 系统变量a.新建 JAVA_HOME C:\Program Files\Java\jdk1.7 (JDK的安装路径) b.新建 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;b.修改 PATH 添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(保证添加的这一句话和前面的语句之间有一个 ;(分号)) 3.测试环境变量配置是否成功: 开始-->运行--〉CMD 键盘敲入: JAVAC 阅读全文
posted @ 2013-10-17 19:08 无忧之路 阅读(174) 评论(0) 推荐(0) 编辑
摘要:博客地址为:http://blog.sina.com.cn/ckook论坛:http://www.ckook.com/list-36-1.html 阅读全文
posted @ 2013-10-16 18:35 无忧之路 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:param = " . $b->param . ""; $b->test();?>输出:paramB = paramBtestB也就是说,通过继承与重载,相同的变量和函数被子类覆盖。 阅读全文
posted @ 2013-10-15 23:49 无忧之路 阅读(202) 评论(0) 推荐(0) 编辑
摘要:"; } } $page = new Page(); ?> 阅读全文
posted @ 2013-10-15 23:33 无忧之路 阅读(130) 评论(0) 推荐(0) 编辑
摘要:如果类里面定义了__get($name)方法,则不论类的private成员还是public成员,都能够在类的外面通过类似$class->name访问到。如果是public变量,则不会自动调用get函数的代码。如果是private变量,会自动调用get函数的代码。如下例,由于访问的成员变量是private变量,因此底层会通过调用get方法获取该变量。"; return $this->$name; }} $page = new Page(); echo 'param1='.$page->param1;?>该程序输出:get methor invok 阅读全文
posted @ 2013-10-15 23:30 无忧之路 阅读(820) 评论(0) 推荐(0) 编辑
摘要:title = $title; echo "construct is running!, and param is ".$param.""; } function _get($name) { return $this->$name; }} $page = new Page("haha", "title1111111");?>红色部分为实例变量的获取,请注意,以下是不正确的:① $title② $this->$title 阅读全文
posted @ 2013-10-15 23:14 无忧之路 阅读(547) 评论(0) 推荐(0) 编辑
摘要:\n"; } function B() { echo "I am a regular function named B in class A.\n"; echo "I am not a constructor in A.\n"; }}$a = new A();?>construct构造函数前面的下划线为两个。当实例一个对象的时候,该构造函数会自动调用。 阅读全文
posted @ 2013-10-15 23:04 无忧之路 阅读(634) 评论(0) 推荐(0) 编辑
摘要:压缩文件(夹)# 压缩列举的文件,格式如下:zip 压缩包名称 文件1 文件2 文件3 ...# 压缩test.txt, a.out文件,并取名为abc.zip$ zip abc.zip test.txt a.out#压缩一个文件夹# 压缩一个文件夹,格式如下:zip -r 压缩包名称 文件夹1 文件夹2 ... 阅读全文
posted @ 2013-10-13 18:17 无忧之路 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:在linux的命令中,有些命令很长并且经常使用到,我们可以为命令添加一个别名,格式如下:$ alias 别名='命令'例如:# 列出home文件夹的文件$ alias lsh='ls -l /home' 阅读全文
posted @ 2013-10-13 17:49 无忧之路 阅读(558) 评论(0) 推荐(0) 编辑
摘要:经常在一些技术类的文章中提到修改bash_profile和.bashrc这两个文件,也算是使用频率比较高的两个文件吧,但实现同样一个功能,有的教程里说修改bash_profile这个文件,有的教程里却说修改.bashrc这个文件,常常被搞的一头雾水。那么这两个文件之间到底有什么联系,又有什么区别呢? /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。 而/etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。 ... 阅读全文
posted @ 2013-10-13 15:57 无忧之路 阅读(308) 评论(0) 推荐(0) 编辑
摘要:在linux下,自己编写的脚本需要执行的时候,需要加上执行的权限解决方式:chmod 777 test.sh 阅读全文
posted @ 2013-10-13 15:27 无忧之路 阅读(411) 评论(0) 推荐(0) 编辑
摘要:命令格式:ln -s 目标地址 链接名称# 假设/home目录下有wuyou文件夹,你要在当前目录创建一个链接指向它$ ln -s /home/wuyou wuyou_link 阅读全文
posted @ 2013-10-13 10:00 无忧之路 阅读(280) 评论(0) 推荐(0) 编辑
摘要:#切换到当前用户的主目录。若为root用户,则切换到/root,若普通用户,则切换到/home/username$ cd 阅读全文
posted @ 2013-10-13 09:46 无忧之路 阅读(708) 评论(0) 推荐(0) 编辑
摘要:格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令: mysql> grant select,insert,update,delete on *.* to wuyou@'%' identified by '123'; mysql> flush privileges; 例1:其中*.*所有数据库的所有表,w 阅读全文
posted @ 2013-10-13 00:40 无忧之路 阅读(1853) 评论(0) 推荐(0) 编辑
摘要:初始化密码:由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码:#mysqladmin -u root password 123 (123为密码,也可以写成:’123′或”123″) ;至此root用户的密码成功改为123了。设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下:[root@localhost ~]# mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入)Enter password:(输入密码)修改密码:[root@localhost ~] #mysqladmin -u root -p 阅读全文
posted @ 2013-10-13 00:30 无忧之路 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:pts是所谓的伪终端或虚拟终端,具体表现就是你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts /1。比如用who命令查询当前登录的用户,可以看到每个用户的TTY设备(简单来说就是用户输入命令还有显示信息的设备,比如终端),下面是我机器上的显示:calabash tty7 2009-12-09 20:04 (:0)calabash pts/0 2009-12-09 20:20 (:0.0)calabash pts/1 2009-12-09 20:27 (:0.0) 有一个tty7是表示图形界面,我当前登录的是GNOM... 阅读全文
posted @ 2013-10-13 00:16 无忧之路 阅读(2419) 评论(0) 推荐(0) 编辑
摘要:①mysql > show create table 表名;②mysql > desc 表名;③mysql > describe 表名; 阅读全文
posted @ 2013-10-11 16:47 无忧之路 阅读(213) 评论(0) 推荐(0) 编辑
摘要:首先使用who命令查看在线用户,然后踢人。强制踢人命令格式:pkill -kill -t tty解释:pkill -kill -t 踢人命令tty 所踢用户的TTY或者pts/x(x代表数字)如上踢出liu用户的命令为: pkill -kill -t pts/1只有root用户才能踢人。如果同时有二个人用root用户登录,任何其中一个可以踢掉另一个。任何用户都可以踢掉自己-_-。 阅读全文
posted @ 2013-10-11 09:26 无忧之路 阅读(2579) 评论(1) 推荐(1) 编辑
摘要:linux who 命令 详解 Linux最常用命令之一 功能说明:显示目前登入系统的用户信息。 语 法:who [-Himqsw][--help][--version][am i][记录文件] 补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的 终端机,登入时间以及从何处登入或正在使用哪个X显示器。 参 数: -H或--heading 显示各栏位的标题信息列。 -i或-u或--idle 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old" 阅读全文
posted @ 2013-10-11 09:20 无忧之路 阅读(416) 评论(0) 推荐(0) 编辑
摘要:概述mysql数据库在linux下可以充分发挥威力,mysql数据库越来越受到软件公司的青睐,为什么呢?免费、跨平台、轻、支持多并发在北京很多软件公司属于创业型的中、小公司,从节约成本的角度考虑,mysql特别适合中、小项目mysql安装-创建mysql组-groupaddmysql-创建mysql用户,并放入到mysql组中-useradd-gmysqlmysql-进入到mysql文件夹-初始化数据库-scripts/mysql_install_db‐user=mysql-修改文件的所有者-chown‐Rroot.-修改date文件夹的所有者-chown‐Rmysqldate-改变用户组-c 阅读全文
posted @ 2013-10-08 15:44 无忧之路 阅读(401) 评论(0) 推荐(0) 编辑
摘要:常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38 pts/0 00:00:02 bashsmx 1827 1 4 11:38 ? 00:26:28 /usr/lib/firefox-3.6.18/firefox-binsmx 1857 1822 0 11:38 pts/1 00:00:00 bashsmx 1880 1619 0 11:38 ? 00:00 阅读全文
posted @ 2013-10-08 15:25 无忧之路 阅读(4113) 评论(0) 推荐(1) 编辑
摘要:快速应用netstat -lnp | more 显示监听的端口简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 2 210.34.6.89:telnet 210.34.6.96:2. 阅读全文
posted @ 2013-10-08 15:19 无忧之路 阅读(585) 评论(0) 推荐(0) 编辑
摘要:来源《鸟哥的linux私房菜》top:动态观察程序的变化[root@linux ~]# top [-d] | top [-bnp]参数:-d :后面可以接秒数,就是整个程序画面更新的秒数。预设是 5 秒;-b :以批次的方式执行 top ,还有更多的参数可以使用喔!通常会搭配数据流重导向来将批次的结果输出成为档案。-n :与 -b 搭配,意义是,需要进行几次 top 的输出结果。-p :指定某些个 PID 来进行观察监测而已。在 top 执行过程当中可以使用的按键指令:? :显示在 top 当中可以输入的按键指令;P :以 CPU 的使用资源排序显示;M :以 Memory 的使用资源排序显示 阅读全文
posted @ 2013-10-08 15:14 无忧之路 阅读(5083) 评论(0) 推荐(0) 编辑
摘要:linux ps查看进程命令ps命令作用:将某个时间点的程序运作情况撷取下来实例:[root@linux ~]# ps aux[root@linux ~]# ps -lA[root@linux ~]# ps axjf参数:-A :所有的 process 均显示出来,与 -e 具有同样的效用;-a :不与 terminal 有关的所有 process ;-u :有效使用者 (effective user) 相关的 process ;x :通常与 a 这个参数一起使用,可列出较完整信息。输出格式规划:l :较长、较详细的将该 PID 的的信息列出;j :工作的格式 (jobs format)-f 阅读全文
posted @ 2013-10-08 15:05 无忧之路 阅读(670) 评论(0) 推荐(0) 编辑
摘要:linux distribution,即Linux发行版,有很多种类,包括Fedora,Ubuntu,Debian,Red Hat,SuSE等,其内核都是差不多的,只是界面设计和功能上各有千秋。 阅读全文
posted @ 2013-10-07 23:37 无忧之路 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:[share]path=/home/phinecos/shareavailable=yesbrowsealbe=yespublic=yeswritable=yes 阅读全文
posted @ 2013-10-07 13:13 无忧之路 阅读(344) 评论(0) 推荐(0) 编辑
摘要:安装步骤:1. tar -xzvf samba-3.5.10.tar.gz2. cd samba-3.5.103. cd source34. ./autogen.sh 如果出现:./autogen.sh: need autoconf 2.53 or later to build samba from GIT则升级或者安装autoconf5. ./configure --/usr/local/samba --enable-socket-wrapper --enable-nss-wrapper6. make7. make test (可选)8. make install9. cp samba-3. 阅读全文
posted @ 2013-10-07 12:46 无忧之路 阅读(1387) 评论(1) 推荐(0) 编辑
摘要:当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。如:30 2 * * * /data/app/scripts/hotbackup/hot_database_backup.sh &在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如果放在后台运行的作业会产生大量的输出,最好使用下面的方法把它的输出重定向到某个文件中:如:command >out.file 2>&1 &在这个例子中,2> 阅读全文
posted @ 2013-10-07 10:13 无忧之路 阅读(276) 评论(0) 推荐(0) 编辑
摘要:(不推荐)可以直接将要调度的任务写入crontab任务表中(推 荐)可以先将要完成的任务写入一个shell文件,如myTask.sh(还可能需要将该文件改为可执行的:chmod 744 myTask.sh)常用命令:crontab -e 编辑任务列表crontab -l 列出当前有哪些任务crontab -r 删除当前的所有任务关于调度的前5个时间字段分别表示: 分钟:0-59 小时:1-23 日期:1-31 月份:1-12 星期:0-6(0表示周日) 阅读全文
posted @ 2013-10-07 10:07 无忧之路 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1、通过deb包安装的情况: 安装.deb包: 代码:sudo dpkg -i package_file.deb反安装.deb包: 代码:sudo dpkg -r package_name2、通过apt-get安装的情况: 安装 代码:sudo apt-get install package_name反安装 代码:sudo apt-get remove package_name卸载一个已安装的软件包(保留配置文档)apt-getremove --purge packagname卸载一个已安装的软件包(删除配置文档)apt-get autoremove packagename同上,比上面的要.. 阅读全文
posted @ 2013-10-06 19:00 无忧之路 阅读(191) 评论(0) 推荐(0) 编辑
摘要:问题:window下当成功登录到samba服务器上的共享的目录的时候,若要是再系想登录此服务器上另外一个共享目录时,会弹出登录窗口。但是不管输入的用户名和密码对错都会提示。“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次”解决:可使用以下命令断掉已有连接(开始 -> cmd)net use * /del /y#回车后显示一下内容您有以下的远程连接:\\192.168.1.50\IPC$继续运行会取消连接。命令成功完成。#然后为了确定是否已断开,可以在敲一次命令。C:\>net use * /del /ylinux下 阅读全文
posted @ 2013-10-06 18:49 无忧之路 阅读(12914) 评论(0) 推荐(1) 编辑
摘要:安装 SAMBA 组件sudo apt-get install samba smbfs smbclient配置相关参数sudo gedit /etc/samba/smb.conf文件中相关属性如下1.全局设置部分security = user 这行设置了samba的安全等级,Samba一共可以设置四个安全登记,由底到高分别为:share 这个选项表示任何人都可以不需要输入密码登录。 user 这个是Samba的默认级别,要求每个用户必须输入密码才能登录。server user级别的密码都是保存在本机上,而server级别的密码和用户名都保存在另一台主机上。domain 这个级别要求网络里必须有 阅读全文
posted @ 2013-10-05 15:32 无忧之路 阅读(363) 评论(0) 推荐(0) 编辑
摘要:将要共享的文件做成一个iso文件,然后打开VMware 阅读全文
posted @ 2013-10-05 15:31 无忧之路 阅读(138) 评论(0) 推荐(0) 编辑
摘要:第一种方法:(red hat)(1)用root身份登录,运行setup命令进入到text mode setup utility 对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置。(按空格选择自动分配,按tab跳到IP填写处)(2)这时网卡的配置没有生效,运行 /etc/rc.d/init.d/network restart 命令才能使刚才的设置生效。第二种方法:(1)ifconfig eht0 x.x.x.x 对网关进行设置(2)ifconfig eth0 network x.x.x.x 对子网掩码设置 对广播地址和DNS使用默认的(注意:这样配置网络将会立即生效。但... 阅读全文
posted @ 2013-10-05 12:56 无忧之路 阅读(320) 评论(0) 推荐(0) 编辑
摘要:用EasyBCD添加ubuntu grub2引导,适用于12.04 及之前版本的ubuntu安装好easybcd后运行,之后看图 阅读全文
posted @ 2013-10-04 17:15 无忧之路 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:将u盘下的/casper/vmlinuz文件添加一个后缀.efi即可。重启再装。 阅读全文
posted @ 2013-10-04 15:09 无忧之路 阅读(4750) 评论(0) 推荐(0) 编辑
摘要:使用u盘启动PE系统找到diskgenius软件,点击:硬盘->重建主引导记录 阅读全文
posted @ 2013-10-04 14:36 无忧之路 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the current active modelSet mdl = ActiveModelIf (mdl Is Nothing) Then MsgBox "There is no current Model "ElseIf Not mdl.IsKindOf(PdPDM.cls_Mod... 阅读全文
posted @ 2013-10-04 11:33 无忧之路 阅读(406) 评论(0) 推荐(0) 编辑
摘要:执行下面的命令初始化授权表:./scripts/mysql_install_db --user=mysql 阅读全文
posted @ 2013-10-04 01:16 无忧之路 阅读(117) 评论(0) 推荐(0) 编辑
摘要:# 查看磁盘使用情况$ df -l# 查看某个目录在哪个分区,比如查看/root文件夹在哪个分区$ df /root# 查看linux系统具体分区情况$ fdisk -l 阅读全文
posted @ 2013-10-03 20:51 无忧之路 阅读(429) 评论(0) 推荐(0) 编辑
摘要:在linux下,我们有可能需要查看最近执行过的命令(历史命令),我们可以进行如下操作:# 显示使用过的所有历史命令$ history# 显示最近使用的5个命令$ history 5我们可以通过叹号加上数字编号的形式来执行该编号的历史命令例如有以下历史命令:1 ls2 mkdir hyy3 history假设你要执行第二个命令,则输入:$ !2即可运行第二条历史命令 阅读全文
posted @ 2013-10-03 19:48 无忧之路 阅读(2477) 评论(0) 推荐(0) 编辑
摘要:linux的shell不仅提供上下箭头来翻阅历史使用过的命令,还提供命令补全功能。例如,你想创建一个文件夹,只记得是m开头的命令,此时可以:①输入m②按键盘上的Tab键两次(有可能还出现这句话:”Display all 109 possiblities ? y or n “ 此时他在询问是否要显示109个匹配的命令。如果匹配的命令少就不会出现这句话。) 阅读全文
posted @ 2013-10-03 19:36 无忧之路 阅读(875) 评论(0) 推荐(0) 编辑
摘要:1、查看机器安装了哪些shell? 有两种方法可以查看。第一种: 使用env命令查看环境变量里面的shell信息第二种:$ cat /etc/shells2、查看当前正在使用的shell是哪个? $ echo $SHELL注意SHELL一定要是大写。3、修改我的shell为zsh#进行如下命令,其中/bin/zsh为你要设置的shell$ chsh -s /bin/zsh重新登录该用户即可生效。4、chsh -s到底修改了哪里? 答:chsh -s其实修改的就是/etc/passwd文件里和你的用户名相对应的那一行。#因此,又有一个方法就是修改/etc/passwd文件与该用户对应的那一... 阅读全文
posted @ 2013-10-03 19:19 无忧之路 阅读(1133) 评论(0) 推荐(0) 编辑

无忧之路
点击右上角即可分享
微信分享提示