将查询结果保存到excel中

<?php
//****************连接数据库***************

$localhost=”localhost”;

$root=”root”; // 用户

$databasename=”study”;//数据库

$dbps=”joyous”;//用户密码

$conn=mysql_connect(“localhost”,”$root”,”$dbps”)or die(“连接数据库错误”);

$db=mysql_select_db(“$databasename”)or die(“数据连接出错了”);

mysql_query(“set names ‘gb2312’ “);

Continue reading

把U盘制作电脑维护必备盘

第一:准备工具软碟通(点击:百度一下)、完美者iso(我觉得这个维护系统挺好的)

第二:软碟通破解码(我一直用的是网上给的,也给大家分享下注册名:李明
注册码:509F-BA54-BBA6-73C5 )

第三:安装软碟通(和一般软件安装是相同的,对了,还有一个虚拟光驱,感觉挺好用的,可以安装上)

第四:找到下载好的iso文件

Continue reading

linux安装ssh服务[转]

在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了,只需通过apt-get安装openssh-server即可。
  sudo apt-get install openssh-server
  当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。
  事实上如果没什么特别需求,到这里 OpenSSH Server 就算安装好了。但是进一步设置一下,可以让 OpenSSH 登录时间更短,并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。
  首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度
  sudo sed -i ‘s@^#\(GSSAPIAuthentication yes\)@\1@g’ /etc/ssh/sshd_config
  sudo sed -i ‘s@^#\(GSSAPIDelegateCredentials no\)@\1@g’ /etc/ssh/sshd_config
  然后重新启动 ssh 服务即可:
  sudo /etc/init.d/ssh restart

Continue reading

PHP分页原理

<?php
$conn=@mysql_connect(“localhost”,”root”,”123456″) or die(“数据库连接失败”);
$select_db=@mysql_select_db(“test”) or die(“数据库不存在或者不可用”);         //*************连接数据库
@mysql_query(“set names ‘gb2312′”);        //**************设置字符集
$sql=mysql_query(“select * from `admin`”) or die(“SQL语句执行失败”);
//************************分页开始
$pagesize=5;                            //*******每页显示记录数
$total=mysql_num_rows($sql);   //*******总记录数
$totalpage=ceil($total/$pagesize);  //*******总页数
if(isset($_GET[‘page’]))    //*******设置页码
 {
  $page=$_GET[‘page’];
 }
else
 {
  $page=1; 
 }     

Continue reading

mysql创建临时表,将查询结果插入已有表中

        今天遇到一个很棘手的问题,想临时存起来一部分数据,然后再读取。我记得学数据库理论课老师说可以创建临时表,不知道mysql有没有这样的功能呢?临时表在内存之中,读取速度应该比视图快一些。然后还需要将查询的结果存储到临时表中。下面是创建临时表以及插入数据的例子,以供大家参考。

A、临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表:
1)定义字段
  CREATE TEMPORARY TABLE tmp_table (
      name VARCHAR(10) NOT NULL, 
      time date  NOT NULL
  )
更高级点就是:
create temporary  TABLE `temtable` (
  `jws` varchar(100) character set utf8 collate utf8_bin NOT NULL,
  `tzlb` varchar(100) character set utf8 collate utf8_bin NOT NULL,
  `uptime` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1″
连编码方式都规定了。。呵呵,以防乱码啊。

Continue reading

Vi编辑器使用教程

编辑器分为三种模式:(命令行模式、末行模式、插入模式)

  1. 命令行模式

进入插入模式
i:从光标当前位置开始输入
a:从目前光标所在位置的下一个位置开始输入
o:在光标所在位置的下一行首输入
I:光标所在行首插入
A:行末插入
O:在上一行插入
s:删除光标位置的一个字符然后插入
S:删除光标所在行,然后插入
插入模式到命令行
按下ESC键就可以了

移动光标(听说很正规的Linux都这样用)

数字“0”:光标移动到所在行的行首
”G“:移动到文本的最后一行
$:移动到行尾
^:移动到行首
w:光标跳到下个字的开头

删除文字

x:删除光标所在位置一个字符
nx:删除光标之后的n个字符
X:删除光标之前的字符
nX:删除之前n个字符
dd:删除光标所在行
ndd:删除光标之后n行

Continue reading