<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[将珍珠串成项链]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jingkite</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jingkite]]></copyright><item><title><![CDATA[linux svn 命令详解]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/19152957</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/19152957</guid><author>jingkite</author><pubDate>Thu, 13 Feb 2014 10:09:17 +0800</pubDate><description><![CDATA[1）检出：







1

2

3

4

5

6

7

8

9

10

11




#svn
 co http://路径(目录或文件的全路径)　[本地目录全路径] 

 --username
 用户名 --password 密码

 

#svn
 checkout http://路径(目录或文件]]></description><category></category></item><item><title><![CDATA[C语言基础知识]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/17118803</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/17118803</guid><author>jingkite</author><pubDate>Wed, 04 Dec 2013 14:55:45 +0800</pubDate><description><![CDATA[1.每个C程序有且只有一个主函数main()，且程序必须从main()函数开始执行，并在main() 函数中结束。
 
2. 在C语言中，用e来表示科学计数法时，规定在e的前面必须有数字，后面必须为整数。
 
3.用单引号括起来的一个字符常量只能存放一个字符；
C语言中没有字符串变量，只能用 字符数组来存储字符串。
  
4.外部变量在编译时由系统分配永久的内存空间，所以外部变量的类]]></description><category></category></item><item><title><![CDATA[C语言基础知识 梳理总结]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/17100639</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/17100639</guid><author>jingkite</author><pubDate>Tue, 03 Dec 2013 20:06:00 +0800</pubDate><description><![CDATA[算法结构：一、顺序结构、选择结构、循环结构；二、循环结构又分为while型、until型、for循环结构；程序流程图；
结构化程序设计方法：（1）自顶向下；（2）逐步细化；（3）模块化设计；（4）结构化编码。
数据类型：
常量：常量包括字面常量、直接常量和符号常量；
变量：C语言规定标志符只能由字母、数字和下划线三种字符组成，且第一个字符必须是字母或者下划线；必须压迫先定义后使用；每一个变]]></description><category></category></item><item><title><![CDATA[字符串逆序]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/17005847</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/17005847</guid><author>jingkite</author><pubDate>Thu, 28 Nov 2013 14:30:35 +0800</pubDate><description><![CDATA[请找出下面代码中的所以错误
说明：以下代码是把一个字符串倒序，如“abcd”倒序后变为“dcba”
方法1：
int main(){
char* src = “hello,world”;
int len = strlen(src);
char* dest = (char*)malloc(len+1);//要为\0分配一个空间
char* d = dest;
char* s = &s]]></description><category></category></item><item><title><![CDATA[随机化文件行的顺序]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/16986161</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/16986161</guid><author>jingkite</author><pubDate>Wed, 27 Nov 2013 15:20:06 +0800</pubDate><description><![CDATA[转自：http://www.zeali.net/entry/438
ChinaUnix 确实是 Shell 高手云集的地方，只要你想得到的问题，到那里基本上都能找到答案。r2007 给出了一个取巧的方法，利用
 Shell 的 $RANDOM 变量给原文件的每一行加上随机的行号然后根据这个随机行号进行排序，再把临时加上去的行号给过滤掉，这样操作之后得到的新文件就相当于被随机“洗”了一次：
w]]></description><category></category></item><item><title><![CDATA[shell随机数获得方法]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/16970981</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/16970981</guid><author>jingkite</author><pubDate>Wed, 27 Nov 2013 14:30:18 +0800</pubDate><description><![CDATA[随机数获得方法： 
Shell中对应的操作是：



利用系统内部变量$RANDOM:


echo $RANDOM

这样就会得到一个随机数

如果要得到某一范围内的随机数可以使用expr

如下，可以获取 1-5的随机数

choose=`expr $RANDOM % 5`

choose=`expr ${choose} + 1`

(2) 使用awk中]]></description><category></category></item><item><title><![CDATA[MySQL随机字符串生成]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/16961467</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/16961467</guid><author>jingkite</author><pubDate>Tue, 26 Nov 2013 11:13:47 +0800</pubDate><description><![CDATA[drop function if exists rand_string;     create function rand_string(str_length tinyint unsigned, str_type tinyint unsigned) returns varchar(255)
   begin      -- Function   : rand_string       -- Au]]></description><category></category></item><item><title><![CDATA[(基础学习)MySQL体系结构]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12998499</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12998499</guid><author>jingkite</author><pubDate>Thu, 24 Oct 2013 15:08:39 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/yjf512/archive/2012/02/06/2339496.html（ps：红色部分为自己添加）
体系架构
1.    请用图框的方式大致地描绘出MySQL架构体系.

Mysql由以下几部分组成：
1 Connectors：指的是不同语言中与SQL的交互
2 Management Serveices & Utilities：]]></description><category></category></item><item><title><![CDATA[详解MySQL中EXPLAIN解释命令]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12776735</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12776735</guid><author>jingkite</author><pubDate>Wed, 16 Oct 2013 11:41:00 +0800</pubDate><description><![CDATA[explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 
使用方法，在select语句前加上explain就可以了：
如：
explain select surname,first_name form a,b where a.id=b.id 
EXPLAIN列的解释：
table：显示这一行的数据是关于哪张表的 
ty]]></description><category></category></item><item><title><![CDATA[mysql优化：Analyze Table，﻿﻿﻿]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12775775</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12775775</guid><author>jingkite</author><pubDate>Wed, 16 Oct 2013 11:07:23 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/alongken2005/article/details/6394016
Analyze Table

MySQL 的Optimizer（优化元件）在优化SQL语句时，首先需要收集一些相关信息，其中就包括表的cardinality（可以翻译为“散列程度”），它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际]]></description><category></category></item><item><title><![CDATA[mysql触发器]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12751067</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12751067</guid><author>jingkite</author><pubDate>Tue, 15 Oct 2013 16:01:45 +0800</pubDate><description><![CDATA[1.       说明：
触发器的定义就是说某个条件成立的时候，你触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用，也不能调用。然后，触发器的触发条件其实在你定义的时候就已经设定好的了。这里面需要说明一下，触发器可以分为语句级触发器和行级触发器。简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会被触发一次。
]]></description><category></category></item><item><title><![CDATA[mysql的event概述]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12750319</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12750319</guid><author>jingkite</author><pubDate>Tue, 15 Oct 2013 15:24:19 +0800</pubDate><description><![CDATA[MySQL的event类似windows计划任务或者unix的crontab
event的定义者和mysql.event里面的私有用户方可修改特定的event
event的线程和当前的状态可以用SHOW PROCESSLIST命令查看。
全局变量event_scheduler一旦确定,就可以调度运行的服务，它有3个值

OFF: 事件调度停止。一旦时间调度的线程不再运行，SHOW PRO]]></description><category></category></item><item><title><![CDATA[SHOW PROCESSLIST整理]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12747321</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12747321</guid><author>jingkite</author><pubDate>Tue, 15 Oct 2013 11:32:59 +0800</pubDate><description><![CDATA[S HOW PROCESSLIST语法：SHOW [FULL] PROCESSLIST
SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限，您可以看到所有线程。否则，您只能看到您自己的线程（也就是，与您正在使用的MySQL账户相关的线程）。
如果您不使用FULL关键词，则只显示每个查询的前100个]]></description><category></category></item><item><title><![CDATA[为MYSQL加注释--mysql注释符]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12710035</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12710035</guid><author>jingkite</author><pubDate>Mon, 14 Oct 2013 16:25:08 +0800</pubDate><description><![CDATA[上午插入记录的时候一直没有成功,郁闷不知道为什么.因为是很多条记录一起插入,中间一些不用的数据就用"--"来注释了,结果没有效果.
没有办法,在网上找了找,才发现注释符"--"错了,需要一个空格,应该是"-- ".
 mysql注释符有三种：
1、#...
2、"--  ..."
3、/*...*/
 
mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 /* 行中间或多]]></description><category></category></item><item><title><![CDATA[MySQL单机多实例方案]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12199393</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12199393</guid><author>jingkite</author><pubDate>Mon, 30 Sep 2013 16:20:44 +0800</pubDate><description><![CDATA[转自：http://www.hellodb.net/2011/06/mysql_multi_instance.html
MySQL单机多实例方案




MySQL单机多实例方案，是指在一台物理的PC服务器上运行多个MySQL数据库实例，为什么要这样做？这样做的好处是什么？
1.存储技术飞速发展，IO不再是瓶颈
普通PC服务器的CPU与IO资源不均衡，因为磁盘的IO能力非常有限，为]]></description><category></category></item><item><title><![CDATA[mysql多实例学习]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12199017</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12199017</guid><author>jingkite</author><pubDate>Mon, 30 Sep 2013 16:12:04 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/gzh0222/article/details/7360199


mysql多实例,每个实例的datadir,pid,port,socket应该是不同的

一、基础，很重要

每个实例应该在自己的datadir下配置my.cnf文件。
首先说下配置文件的查找顺序
第一搜，首先读取/etc/my.cnf
第二搜，$datadir/]]></description><category></category></item><item><title><![CDATA[使用MySQL命令行修改密码]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12190175</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12190175</guid><author>jingkite</author><pubDate>Mon, 30 Sep 2013 14:06:31 +0800</pubDate><description><![CDATA[通过MySQL命令行，可以修改MySQL数据库的密码，下面就为您详细介绍该MySQL命令行，如果您感兴趣的话，不妨一看。
格式：mysqladmin -u用户名 -p旧密码 password 新密码
1、给root加个密码ab12。首先在DOS下进入目录mysql\bin，然后键入以下命令
    mysqladmin -u root -password ab12
    注：因为开始时r]]></description><category></category></item><item><title><![CDATA[set names utf8的内部执行原理]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12050253</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12050253</guid><author>jingkite</author><pubDate>Thu, 26 Sep 2013 14:35:17 +0800</pubDate><description><![CDATA[摘要: 解决乱码的方法，我们经常使用set names utf8,那么为什么加上这句代码就可以解决了呢？下面跟着我一起来深入set names utf8的内部执行原理先说MySQL的字符集问题。Windows下可通过修改my.ini内的PHP代码default-char ...








解决乱码的方法，我们经常使用“set names utf8”,那么为什么加上这句代码就]]></description><category></category></item><item><title><![CDATA[mysql init_connect]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12050073</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12050073</guid><author>jingkite</author><pubDate>Thu, 26 Sep 2013 14:33:24 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/cnsanshao/p/3253025.html
init_connect
服务器为每个连接的客户端执行的字符串。字符串由一个或多个SQL语句组成。要想指定多个语句，用分号间隔开。例如，每个客户端开始时默认启用autocommit模式。没有全局服务器变量可以规定autocommit默认情况下应禁用，但可以用init_connect来获得相同的效果：]]></description><category></category></item><item><title><![CDATA[MySQL技术内幕-InnoDB存储引擎 笔记]]></title><link>https://blog.youkuaiyun.com/jingkite/article/details/12039481</link><guid>https://blog.youkuaiyun.com/jingkite/article/details/12039481</guid><author>jingkite</author><pubDate>Thu, 26 Sep 2013 10:07:21 +0800</pubDate><description><![CDATA[Mysql 体系结构和存储引擎
数据库：物理操作系统文件或其他形式文件内容的集合；
数据库实例：有数据库后台进程/线程记忆一个共享内存区组成；
Mysql数据库在没有配置文件的情况下，会按照编译时的默认参数设置启动实例；mysql 按照/etc/my.cnf->/etc/mysql、my.cnf->/usr/local/mysql/etc/my.cnf->~/etc/my.cnf来读取配置项]]></description><category></category></item></channel></rss>