- 博客(35)
- 资源 (1)
- 收藏
- 关注
转载 linux svn 命令详解
1)检出:1234567891011#svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 #svn checkout http://路径(目录或文件
2014-02-13 10:09:17
709
转载 C语言基础知识
1.每个C程序有且只有一个主函数main(),且程序必须从main()函数开始执行,并在main() 函数中结束。 2. 在C语言中,用e来表示科学计数法时,规定在e的前面必须有数字,后面必须为整数。 3.用单引号括起来的一个字符常量只能存放一个字符;C语言中没有字符串变量,只能用 字符数组来存储字符串。 4.外部变量在编译时由系统分配永久的内存空间,所以外部变量的类
2013-12-04 14:55:45
2785
转载 C语言基础知识 梳理总结
算法结构:一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流程图;结构化程序设计方法:(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码。数据类型:常量:常量包括字面常量、直接常量和符号常量;变量:C语言规定标志符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或者下划线;必须压迫先定义后使用;每一个变
2013-12-03 20:06:00
717
转载 字符串逆序
请找出下面代码中的所以错误说明:以下代码是把一个字符串倒序,如“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
2013-11-28 14:30:35
543
转载 随机化文件行的顺序
转自:http://www.zeali.net/entry/438ChinaUnix 确实是 Shell 高手云集的地方,只要你想得到的问题,到那里基本上都能找到答案。r2007 给出了一个取巧的方法,利用 Shell 的 $RANDOM 变量给原文件的每一行加上随机的行号然后根据这个随机行号进行排序,再把临时加上去的行号给过滤掉,这样操作之后得到的新文件就相当于被随机“洗”了一次:w
2013-11-27 15:20:06
549
转载 shell随机数获得方法
随机数获得方法: Shell中对应的操作是:利用系统内部变量$RANDOM:echo $RANDOM这样就会得到一个随机数如果要得到某一范围内的随机数可以使用expr如下,可以获取 1-5的随机数choose=`expr $RANDOM % 5`choose=`expr ${choose} + 1`(2) 使用awk中
2013-11-27 14:30:18
937
转载 MySQL随机字符串生成
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
2013-11-26 11:13:47
903
转载 (基础学习)MySQL体系结构
转自:http://www.cnblogs.com/yjf512/archive/2012/02/06/2339496.html(ps:红色部分为自己添加)体系架构1. 请用图框的方式大致地描绘出MySQL架构体系.Mysql由以下几部分组成:1 Connectors:指的是不同语言中与SQL的交互2 Management Serveices & Utilities:
2013-10-24 15:08:39
573
转载 详解MySQL中EXPLAIN解释命令
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的 ty
2013-10-16 11:41:00
379
转载 mysql优化:Analyze Table,
转自:http://blog.csdn.net/alongken2005/article/details/6394016Analyze TableMySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际
2013-10-16 11:07:23
374
转载 mysql触发器
1. 说明:触发器的定义就是说某个条件成立的时候,你触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好的了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会被触发一次。
2013-10-15 16:01:45
526
转载 mysql的event概述
MySQL的event类似windows计划任务或者unix的crontabevent的定义者和mysql.event里面的私有用户方可修改特定的eventevent的线程和当前的状态可以用SHOW PROCESSLIST命令查看。全局变量event_scheduler一旦确定,就可以调度运行的服务,它有3个值OFF: 事件调度停止。一旦时间调度的线程不再运行,SHOW PRO
2013-10-15 15:24:19
485
原创 SHOW PROCESSLIST整理
S HOW PROCESSLIST语法:SHOW [FULL] PROCESSLISTSHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果您不使用FULL关键词,则只显示每个查询的前100个
2013-10-15 11:32:59
659
转载 为MYSQL加注释--mysql注释符
上午插入记录的时候一直没有成功,郁闷不知道为什么.因为是很多条记录一起插入,中间一些不用的数据就用"--"来注释了,结果没有效果.没有办法,在网上找了找,才发现注释符"--"错了,需要一个空格,应该是"-- ". mysql注释符有三种:1、#...2、"-- ..."3、/*...*/ mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 /* 行中间或多
2013-10-14 16:25:08
811
转载 MySQL单机多实例方案
转自:http://www.hellodb.net/2011/06/mysql_multi_instance.htmlMySQL单机多实例方案MySQL单机多实例方案,是指在一台物理的PC服务器上运行多个MySQL数据库实例,为什么要这样做?这样做的好处是什么?1.存储技术飞速发展,IO不再是瓶颈普通PC服务器的CPU与IO资源不均衡,因为磁盘的IO能力非常有限,为
2013-09-30 16:20:44
511
转载 mysql多实例学习
转自:http://blog.csdn.net/gzh0222/article/details/7360199mysql多实例,每个实例的datadir,pid,port,socket应该是不同的一、基础,很重要每个实例应该在自己的datadir下配置my.cnf文件。首先说下配置文件的查找顺序第一搜,首先读取/etc/my.cnf第二搜,$datadir/
2013-09-30 16:12:04
440
转载 使用MySQL命令行修改密码
通过MySQL命令行,可以修改MySQL数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。格式:mysqladmin -u用户名 -p旧密码 password 新密码1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时r
2013-09-30 14:06:31
571
转载 set names utf8的内部执行原理
摘要: 解决乱码的方法,我们经常使用set names utf8,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理先说MySQL的字符集问题。Windows下可通过修改my.ini内的PHP代码default-char ...解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就
2013-09-26 14:35:17
503
转载 mysql init_connect
http://www.cnblogs.com/cnsanshao/p/3253025.htmlinit_connect服务器为每个连接的客户端执行的字符串。字符串由一个或多个SQL语句组成。要想指定多个语句,用分号间隔开。例如,每个客户端开始时默认启用autocommit模式。没有全局服务器变量可以规定autocommit默认情况下应禁用,但可以用init_connect来获得相同的效果:
2013-09-26 14:33:24
1504
原创 MySQL技术内幕-InnoDB存储引擎 笔记
Mysql 体系结构和存储引擎数据库:物理操作系统文件或其他形式文件内容的集合;数据库实例:有数据库后台进程/线程记忆一个共享内存区组成;Mysql数据库在没有配置文件的情况下,会按照编译时的默认参数设置启动实例;mysql 按照/etc/my.cnf->/etc/mysql、my.cnf->/usr/local/mysql/etc/my.cnf->~/etc/my.cnf来读取配置项
2013-09-26 10:07:21
720
转载 MySQL配置文件my.cnf 例子最详细翻译
备注:里面含有部分较早版本的配置项,现在已废弃#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO ## 此mysql配置文件例子针对4G内存。 # 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器##
2013-09-26 09:25:38
576
转载 大规模分布式系统的测试实践
http://www.programmer.com.cn/15093/ 大规模分布式系统的测试实践文 / 许呙兢,陈舟锋,郑刚飞天测试的挑战飞天开放平台基于一个核心系统,即飞天大规模分布式计算系统(简称飞天)。飞天期望把几千台PC构成一台“超级计算机”,为上层多种不同的开放服务和云应用提供通用的分布式存储、计算和任务调度等多重功能。由此可以看出,飞天具有平台化、通用性和大规模的
2013-09-06 10:30:37
816
转载 云计算及hadoop概念
什么是云计算: 将软件作为服务:SaaS (Software as a Service):如:Google Docs、Maps、Gmail、Calendar、Wave国外最典型的是Salesforce提供的在线CRM,用户不需要购买服务器和安装应用软件,就可以通过web使用,其它的还有Oracle的CRM on demand,微软的Windows Live,Google的Doc
2013-09-04 19:34:35
809
原创 笔记整理-存储单位
计算机常用的存储单位:8 bit = 1 Byte 一字节1024 B = 1 KB (KiloByte) 千字节1024 KB = 1 MB (MegaByte) 兆字节1024 MB = 1 GB (GigaByte) 吉字节1024 GB = 1 TB (TeraByte) 太字节1024 TB = 1 PB (PetaByte) 拍字节102
2013-09-04 18:14:17
515
转载 shell小结
引用:一、用户登陆进入系统后的系统环境变量:$HOME使用者自己的目录$PATH执行命令时所搜寻的目录$TZ时区$MAILCHECK每隔多少秒检查是否有新的信件$PS1在命令列时的提示号$PS2当命令尚未打完时,Shell要求再输入时的提示号$MANPATHman指令的搜寻路径二、特殊变量:$0这个程序的执行名字$n这个程序的第n
2013-08-28 14:47:57
497
原创 Starting MySQL.The server quit without updating PID file (datamysqllinux.pid).
问题现象:启动mysql的时候报如下错误:Starting MySQL.The server quit without updating PID file (datamysqllinux.pid). 分析过程:查看启动日志:InnoDB: 127 rollback segment(s) active.InnoDB: Creating foreign key constrai
2013-08-28 09:55:41
721
转载 索引的使用技巧和sql优化
索引只对where查询有效,一般来说建立在很大且经常查询的表上,这样就能从一定程度上提高数据查询的性能。另一个作用就是强制唯一。一张表建立主键以后就会自动在上面建立索引。经常修改的表少建索引。索引使用指南:1。对于大数据量,需要查询的,可以根据其where条件建立索引,使之形成索引覆盖;2。有些sql语句会影响查询速度,如含:like,in等的sql语句,另外,wher
2013-08-28 09:22:12
808
转载 数据库锁及死锁的概念
什么是数据库死锁 每个使用关系型数据库的程序都可能遇到数据死锁的情况。理解什么是死锁之前先要了解锁定的概念:如果需要“修改”一条数据,首先数据库管理系统会在上面加锁,以保证在同一时间只有一个事务能进行修改操作。锁定(Locking)发生在当一个事务获得对某一资源的“锁”时,这时,其他的事务就不能更改这个资源了,这种机制的存在是为了保证数据一致性。 多数情况下,可以认为如果
2013-08-27 19:56:55
1630
转载 MySQL常见问题及解答
1.MySQL中索引、主键和唯一性的区别是什么? 索引建立在一个或者几个字段上。建立了索引后,表中的数据就按照索引的一定规则排列。这样可以提高查询速度。 主键是表中数据的唯一标识。不同的记录的主键值不同。例如,身份证好比主键,每个身份证号都可以唯一的确定一个人。在建立主键时,系统会自动建立一个唯一性索引。 唯一性也是建立在表中一个或者几个字段上。其目的是为了对于不同的记录,具有唯
2013-08-27 19:47:58
469
转载 mysql权限管理
from http://hi.baidu.com/lrood/blog/item/e52273b4260f71c737d3ca6e.html本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant s
2013-08-23 15:38:29
498
转载 MYSQL数据库管理之权限管理
转自:http://blog.chinaunix.net/uid-20639775-id-3249105.html 经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助!一、MYSQL权限简介关于mysql的权限简单的理解就是mysql允许你做你权利以内
2013-08-23 14:26:11
387
转载 Sybase字符集设置
转自:http://blog.csdn.net/cathy0707/article/details/8756795 1、 sybase ase数据库字符集的设置包括两部分,数据库服务器端和数据库客户端; 2、 数据库服务器端字符集修改步骤(修改数据库字符集为UTF8): 1) 执行sp_helpsort命令查看当前数据库默认的字符集 1> sp_help
2013-08-20 11:28:43
1257
转载 sybase 常见问题解决
//清理日志空间dump tran master with no_loggodump tran sgsovsc with no_loggodump tran sgsovsc with truncate_onlygo//查看当前已经安装的字符集use mastergoselect id,name from syscharsetsgo//查看
2013-08-20 11:16:44
1282
转载 Sybase ASE的字符集
转自 :http://tech.ccidnet.com/art/9871/20070413/1060729_1.html1.概念 一、什么是字符集?字符集是字符(包含字母,数字,符号和非打印字符等)以及所指定的内码所组成的特定的集合。通常一个字符集包含一个字母表中的字符,例如拉丁字母表被使用在英语语言中,那么如果要使用拉丁字符,就要配置使用英语语言集中的特定的字符集合――拉丁
2013-08-20 11:14:34
857
原创 电脑问题——“windows无法找到c:/windows/rundll32.exe”
今天刚下载了卡巴,对电脑进行了一次全面的杀毒,可能不小心删除了一些系统文件,导致电脑里的所有exe应用程序都打不开了,询问了师兄,状况像是中了威金病毒,就现在网上找了些专杀威金的工具并没有发现病毒,于是继续查威金的状况,觉得不像是威金,因为中威金病毒的状况为:现象: 1.中毒后所有.exe执行文件均发生异常; 2.中毒后系统分区生成很多垃圾文件; 3.中毒后网络共享打印机生成“远程下层文档
2007-07-25 14:00:00
2578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人