`
fionajw
  • 浏览: 22922 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
给定一个长度为 n 的序列,不妨设为 L1,L2,L3,….,Ln 。这个序列可以是任意一种排列,可能的排列有 n !种,我们要找到最小的 k 个数,即找到这样的 k 个数 { Li(1) , Li(2) , Li(3)… , Li(k)} ,并满足 Li(1)<=Li(2)<=Li(3)…<=Li(k) ;且对任意的 j : k+1<=j<=n ,有 Li(k)<=Li(j) ,。     例如:有这样一个长度为 8 的序列 {1 , 4 , 1 , 5 , 6 , 7 , 4* , 6} ,找出最小的 3 个数,则结果为 {1 , 1 , 4} 或者 ...
l   一、        主从配置的原理:Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个Mysql instance(我们称之 Slave)。在 Master 与 Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Maste
1、启动:         一般来说一个Linux机器启动后,它会执行在/etc/rc.d 目录下的Shell脚本重建系统环境并且启动各种服务
1、引号对echo的影响       e.g.   a="123  2   3"           有引号:echo “$a”     #相当于将a的值作为整体打印      123  2   3       无引号:echo $a        #相当于echo接受了3个参数,分别为123 2 3,将他们以一个空格间隔进行打印   8、EOF      可随意换行,便于写SQL      cat <<EOF                   \\z                          EOF
           2、字符串替换       b=${a/23/BB}        #a=234523     b=BB4523   3、位置参数       basename $0      去掉脚本名称的路径名       [ -n "$1" ]  true:参数存在       $#: 参数个数       $*:  单个单元,必须加引号       $@:每个参数作为一个单元       set -- "First one" "second" "third:one"  :设置位置参数 ...
 1、!        逻辑 "非"操作符        反转命令或条件测试的结果, 并且这会影响退出状态码.        ! echo "a"  #!后面需要空格, $?则为1               bash历史命令机制        !<历史命 ...
1、点(.)字符匹配.作为正则表达式的一部分,匹配字符时,单点(.)表示匹配任意一个字符   2、: [冒号].          空命令 这个命令意思是空操作(即什么操作也不做). 它一般被认为是和shell的内建命令true是一样的                                 e.g. 死循环                                         while :                                         do                                          ... ...
BI市场发展报告 http://blog.sina.com.cn/s/blog_4d9b3c0a01008u9k.html http://www.chinakdd.com/数据挖掘研究院 http://www.itpub.net/forum43.htmlITPUB论坛-》数据仓库与数据挖掘http://www.dwway.com/dwway论坛http://www.bicubes.comBI立方体http://www.windbi.com/微软BI开拓者http://www.bihuman.com/商业智能和数据仓库爱好者  
以下的文章主要介绍的是MySQL存储引擎即InnoDB与MyISAM的不同之处,其中包括对其的优劣评价,评测与相关的性能测试,以下就是文章的详细内容介绍,希望会给你带来一些帮助在此方面。   InnoDB和MyISAM简介   MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他MySQL存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如 ...
关于 Crontab ,维基百科上的词条 Crontab非常好。可惜这个地址在国内不用代理访问不到。 虽然关于 Crontab 的介绍到处都是,详细读了一遍这个词条,收获还是有的。Crontab 这个名字来自 "chronos",一个古希腊语, “时间”的意思. 常见陷阱 每个SA、DBA 或者是普通的 Unix 用户,在第一次使用 Crontab 的时候都会遇到问题. 运行 Crontab 的常见错误包括如下几种: 1) 出于测试目的新创建了一条 Cron JOB, 时间间隔必须超过两分钟,否则 JOB 将调度不到。如果必须忽略这两分钟的载入配置时间差,可以通过 ...

Java使用注意

    博客分类:
  • Java
1、Java中文文件名         java读写中文文件名的文件存在文件名编码问题。虽然java自带全部编码表,但暂时还没发现通过修改哪个环境变量能准确的将java处理中文文件名的方式改变。所以我们处理中文文件名时,需要自行对文件名参数进行编码和解码。创建和读取中文文件名时用:new File(new String(“你好”.getBytes(“gbk”),”ISO-8859-1”));即可。当然,文件内的编码,我们通过-Dfile.encoding就可以搞定了   2、string为空判断 一般建议使用StringUtils.isEmpty或者StringUtils.isBlank ...
applicationContext.xml读取properties中属性 两种方法: 1、 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springf ...
1、sed的正则表达式中若使用变量,则表达式需用双引号   echo $key | sed "s/,/ ${order},/g"  
1、缓存机制   表的更改使得这个表的所有缓冲查询将不再有效 更改指:表中任何数据或是结构的改变(包括INSERT、UPDATE、DELETE、TRUNCATE、ALTER TABLE、DROP TABLE或DROP DATABASE等,也包括那些映射到改变了的表的使用MERGE表的查询) ...

vi命令备忘

    博客分类:
  • Bash
1 编辑 vi存在两种模式:指令模式和输入模式 通过相应字母键和Esc进行切换 新增 (append) 后 a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。 A: 从光标所在列最後面的地方开始新增资料。 插入 (insert) 前 i: 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。 I :从光标所在列的第一个非空白字元前面开始插入资料   2 移动 0     移动到光标所在列的最前面 [Home] ^     移动到光标所在列的第一个非空白字元 $  移动到光标所在列的最後面 [End][CTRL][d] 向下半页  ...
Global site tag (gtag.js) - Google Analytics