<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HackProgramer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/HackProgramer</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; HackProgramer]]></copyright><item><title><![CDATA[Dos命令集合]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38701389</link><guid>https://blog.csdn.net/HackProgramer/article/details/38701389</guid><author>HackProgramer</author><pubDate>Wed, 20 Aug 2014 09:07:06 +0800</pubDate><description><![CDATA[1 echo
 和 @
回显命令
@                        #关闭单行回显
echo off                 #从下一行开始关闭回显
@echo off                #从本行开始关闭回显。一般批处理第一行都是这个
echo on                  #从下一行开始打开回显
echo                ]]></description><category></category></item><item><title><![CDATA[接口之间的继承]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38676757</link><guid>https://blog.csdn.net/HackProgramer/article/details/38676757</guid><author>HackProgramer</author><pubDate>Tue, 19 Aug 2014 07:58:16 +0800</pubDate><description><![CDATA[在JAVA中，众所周知，一个类只能继承另一个类。一个接口则可以实现多个接口，JAVA此措施一定程序上弥补了类只能单一继承的遗憾，比如实现多线程的类可以继承Thread，也可以实现Runnable接口，那么当你需要去继承如JFrame类的时候，你只能用后者去实现。如果再要响应鼠标事件，那再implements MouseListener这个接口。可能大家对于接口之间的继承，很少碰到，其实这只是语法层]]></description><category></category></item><item><title><![CDATA[MYSQL使用mysqldump导出某个表的部分数据]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38662857</link><guid>https://blog.csdn.net/HackProgramer/article/details/38662857</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 16:46:52 +0800</pubDate><description><![CDATA[MySQLdump是MySQL自带的导出数据工具，通常我们用它来导出MySQL中，但是有时候我们需要导出MySQL数据库中某个表的部分数据，这时该怎么办呢？

mysqldump命令中带有一个 --where/-w 参数，它用来设定数据导出的条件，使用方式和SQL查询命令中中的where基本上相同，有了它，我们就可以从数据库中导出你需要的那部分数据了。

命令格式如下：

mysqld]]></description><category></category></item><item><title><![CDATA[MySQL临时表的简单用法]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38661985</link><guid>https://blog.csdn.net/HackProgramer/article/details/38661985</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 15:56:03 +0800</pubDate><description><![CDATA[当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询。

创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:

CREATE TEMPORARY TABLE tmp_table (

name VARCHAR]]></description><category></category></item><item><title><![CDATA[事务Transaction]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38661735</link><guid>https://blog.csdn.net/HackProgramer/article/details/38661735</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 15:45:21 +0800</pubDate><description><![CDATA[事务Transaction  ===>
 

 
作用：保持数据的完整性（要成功全部成功、要失败全部失败）
特点：原子性（事物的最小单位，不再被分隔）、一致性、隔离性（如远程操作数据，本地也在开，也就是多个事物间是相对独立的，互不影响的）、持久性
 
 
特征
原子性：事务是不可分割的最小单位
一致性：事务中的多个操作最终状态是一致的
隔离性：同一数据库多个事务彼此间是独立的]]></description><category></category></item><item><title><![CDATA[MySQL高级]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38661757</link><guid>https://blog.csdn.net/HackProgramer/article/details/38661757</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 15:44:12 +0800</pubDate><description><![CDATA[MySQL高级
2013年10月14日
9:39
 
-------->update user set password=password('new password') where user='root';
change password-->这其实是在操作mysql里自带的一张表  里面专门用来存用户的
 
主键约束---->唯一     一张表最多一个，最少零个，不能为空
自]]></description><category></category></item><item><title><![CDATA[利用mysql的binlog恢复数据]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38660823</link><guid>https://blog.csdn.net/HackProgramer/article/details/38660823</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 14:56:51 +0800</pubDate><description><![CDATA[MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个: 
* 数据回复 
* 主从数据库。用于slave端执行增删改，保持与master同步。 

1.开启binary log功能 

     需要修改mysql的配置文件，本篇的实验环境是win7，配置文件为mysql安装目录\MySQL Server 5.1下的]]></description><category></category></item><item><title><![CDATA[mysql 导出表结构和表数据 mysqldump用法]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38660727</link><guid>https://blog.csdn.net/HackProgramer/article/details/38660727</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 14:54:00 +0800</pubDate><description><![CDATA[命令行下具体用法如下： 

mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;

 

 

导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql

 

导出单个数据表结构和数据
mysqldump -h localhost -uroot -p12345]]></description><category></category></item><item><title><![CDATA[mysql导入表到数据库]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38660711</link><guid>https://blog.csdn.net/HackProgramer/article/details/38660711</guid><author>HackProgramer</author><pubDate>Mon, 18 Aug 2014 14:53:30 +0800</pubDate><description><![CDATA[导入数据库

　　常用source 号令

　　步入mysql数据库节制台，

　　如mysql -u root -p

　　mysql>use 数据库

　　然后施用source号令，后面参数为脚本文件（如这里用到的.sql）

　　mysql>source d:\chai.sql

 

修改表结构：

alter table behaviour（表名） m]]></description><category></category></item><item><title><![CDATA[WINRAR -- CRC校验失败,文件被破坏]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38619267</link><guid>https://blog.csdn.net/HackProgramer/article/details/38619267</guid><author>HackProgramer</author><pubDate>Sat, 16 Aug 2014 21:59:02 +0800</pubDate><description><![CDATA[下载了一个将近一G的软件，在解压时，提示“CRC校验失败,文件被破坏”，不至于再重新下载吧，需要好几个小时，这是用以下的办法通常可以不用理会rar的警告，把能解压的都解压出来。

办法一：WinRAR本身就带有压缩包修复功能。点击菜单“工具”下的“修复压缩文件”即可，快捷键是“ALT+R”。此法可修复一部分压缩包 的常规错误，但是成功率不高。你可以试着连续修复几次。WinRAR的这个功能对压缩]]></description><category></category></item><item><title><![CDATA[逗号表达式的取值]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38610863</link><guid>https://blog.csdn.net/HackProgramer/article/details/38610863</guid><author>HackProgramer</author><pubDate>Sat, 16 Aug 2014 10:17:53 +0800</pubDate><description><![CDATA[逗号表达式的取值



小程序如下：

main()
{   int x, y, z;
     x = y = 1;
    z = x++, y++, ++y;
   printf(" %d, %d, %d\n" x, y, z);
}
我不太明白的地方是z=1,这个不是逗号表达式吗,应该++y才是z的值,为什么z=1? 
对这个问题首先要清楚地了解运算符的优先级：]]></description><category></category></item><item><title><![CDATA[什么叫实数]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38592131</link><guid>https://blog.csdn.net/HackProgramer/article/details/38592131</guid><author>HackProgramer</author><pubDate>Fri, 15 Aug 2014 22:07:56 +0800</pubDate><description><![CDATA[实型数据也称为浮点数或实数。在C语言中，实数只采用十进制。它有二种形式：十进制小数形式和指数形式。

实数的表示
1) 十进制数形式
由数码0~ 9和小数点组成。 例如：0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。

注意，必须有小数点。

2) 指数形式
由十进制数，加阶码标志“e”或“E”以及阶码（只能为整数，可以带符号）组]]></description><category></category></item><item><title><![CDATA[IDE集成环境快不为人知的快捷键]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38591297</link><guid>https://blog.csdn.net/HackProgramer/article/details/38591297</guid><author>HackProgramer</author><pubDate>Fri, 15 Aug 2014 21:49:05 +0800</pubDate><description><![CDATA[ctrl + tab   向左进四个空格        char
tab            向右进四个空格        char]]></description><category></category></item><item><title><![CDATA[解决MySQL不允许从远程访问的方法]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38588417</link><guid>https://blog.csdn.net/HackProgramer/article/details/38588417</guid><author>HackProgramer</author><pubDate>Fri, 15 Aug 2014 17:41:04 +0800</pubDate><description><![CDATA[开启 MySQL 的远程登陆帐号有两大步：
1、确定服务器上的防火墙没有阻止 3306 端口。
MySQL 默认的端口是 3306 ，需要确定防火墙没有阻止 3306 端口，否则远程是无法通过 3306 端口连接到 MySQL 的。
如果您在安装 MySQL 时指定了其他端口，请在防火墙中开启您指定的 MySQL 使用的端口号。
如果不知道怎样设置您的服务器上的防火墙，请向您的服务器管理员]]></description><category></category></item><item><title><![CDATA[查看mysql版本的四种方法]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38587449</link><guid>https://blog.csdn.net/HackProgramer/article/details/38587449</guid><author>HackProgramer</author><pubDate>Fri, 15 Aug 2014 16:42:42 +0800</pubDate><description><![CDATA[1：在终端下：mysql -V。 以下是代码片段：


　　[shengting@login ~]$ mysql -V
　　mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)
　　2：在mysql中：mysql> status;
　　以下是代码片段：
　　mysql> status;
　　-------------]]></description><category></category></item><item><title><![CDATA[mysql函数大全]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38587485</link><guid>https://blog.csdn.net/HackProgramer/article/details/38587485</guid><author>HackProgramer</author><pubDate>Fri, 15 Aug 2014 16:42:16 +0800</pubDate><description><![CDATA[对于针对字符串位置的操作，第一个位置被标记为1。 
ASCII(str) 
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串，返回0。如果str是NULL，返回NULL。 
mysql> select ASCII('2');
    -> 50
mysql> select ASCII(2);
    -> 50
mysql> select ASCII('dx');]]></description><category></category></item><item><title><![CDATA[js 返回上一页和刷新]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38583671</link><guid>https://blog.csdn.net/HackProgramer/article/details/38583671</guid><author>HackProgramer</author><pubDate>Fri, 15 Aug 2014 13:15:24 +0800</pubDate><description><![CDATA[1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2);

 

2. history.back().

 

3. window.history.forward()返回下一页

 

4. window.history.go(返回第几页,也可以使用访问过的URL) 

例:

向上一页

 

r]]></description><category></category></item><item><title><![CDATA[Google开源项目二维码读取与生成工具ZXing]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38561583</link><guid>https://blog.csdn.net/HackProgramer/article/details/38561583</guid><author>HackProgramer</author><pubDate>Thu, 14 Aug 2014 17:31:07 +0800</pubDate><description><![CDATA[在code.google.com上点击"开源计划"然后点击使用
 Google 的代码

即可查看Google所有的开源项目列表

 

翻了几页，发现一个zxing以前没听说过（孤陋寡闻了）

原来是个二维码的识别程序库，刚好前几个月还困惑火车票上的防伪码是怎么做的（才知道那种码叫QRcode），

于是把代码下载了下来，顺便说一下，这个库的示例数据是图片，所以体积较大，大]]></description><category></category></item><item><title><![CDATA[js正则函数match、exec、test、search、replace、split使用介绍集合]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38561545</link><guid>https://blog.csdn.net/HackProgramer/article/details/38561545</guid><author>HackProgramer</author><pubDate>Thu, 14 Aug 2014 17:29:22 +0800</pubDate><description><![CDATA[match 方法 
使用正则表达式模式对字符串执行查找，并将包含查找的结果作为数组返回。 
stringObj.match(rgExp) 
参数 
stringObj 
必选项。对其进行查找的 String 对象或字符串文字。 
rgExp 
必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 
其余说明与exec一样]]></description><category></category></item><item><title><![CDATA[js的正则表达式语法]]></title><link>https://blog.csdn.net/HackProgramer/article/details/38561379</link><guid>https://blog.csdn.net/HackProgramer/article/details/38561379</guid><author>HackProgramer</author><pubDate>Thu, 14 Aug 2014 17:22:27 +0800</pubDate><description><![CDATA[正则表达式中的特殊字符

字符 含意

\ 做为转意，即通常在"\"后面的字符不按原来意义解释，如/b/匹配字符"b"，当b前面加了反斜杆后/\b/，转意为匹配一个单词的边界。 
-或- 
对正则表达式功能字符的还原，如"*"匹配它前面元字符0次或多次，/a*/将匹配a,aa,aaa，加了"\"后，/a\*/将只匹配"a*"。 

^ 匹配一个输入或一行的开头，/^a/匹配"an ]]></description><category></category></item></channel></rss>