会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bishi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2016年5月18日
数据库学习3 Distinct Group By
摘要: 1 Distinct 的作用范围下面先来看看例子: id name 1 a 2 b 3 c 4 c 5 b库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复...
阅读全文
posted @ 2016-05-18 22:35 9bishi
阅读(163)
评论(0)
推荐(0)
2016年5月10日
java string 分隔 处理效率 技巧
摘要: 基础类型转化成String字符串分隔字符串拼接总结基础类型转化成String 在程序中你可能时常会需要将别的类型转化成String,有时候可能是一些基础类型的值。在拼接字符串的时候,如果你有两个或者多个基础类型的值需要放到前面,你需要显式的将第一个值转化成String(不然的话像...
阅读全文
posted @ 2016-05-10 16:45 9bishi
阅读(753)
评论(0)
推荐(0)
2016年5月9日
数据库2 domain cardinality degree 主键(PRIMARY KEY) 外键(FOREIGN KEY) 候选键(candidate key) 超键(SUPER KEY)
摘要: 数据库中超键、候选键、主键的区分 超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键 候选键(candidate key):不含有多余属性的超键称为候选键 主键(primary key):用户选作元组标识的一个候选键程序主键比如一个小范围的所有人...
阅读全文
posted @ 2016-05-09 20:42 9bishi
阅读(921)
评论(0)
推荐(0)
2016年5月8日
数据库1 关系(relation) 元组(tuple) join
摘要: 关系模型是一种基于表的模型,含有列(attribute)和数据的表即可视为relationship关系代数集合中,重复元组总是会被排除。如 union 和 union all ,对于返回的查询结果,前者会把重复项随机删除一个查找与排序均为不稳定,不同的操作系统对于相同的插入元组...
阅读全文
posted @ 2016-05-08 22:41 9bishi
阅读(3102)
评论(0)
推荐(0)
2016年4月26日
Boyer-Moore 算法 与KMP算法的对比
摘要: Boyer-Moore 算法Boyer-Moore 算法概述与对比伪码例子1例子2概述与对比 KMP算法并不是效率最高的算法,实际采用并不多。各种文本编辑器的”查找”功能(Ctrl+F),大多采用Boyer-Moore算法。Boyer-Moore算法不仅效率高,而且构思巧妙,容...
阅读全文
posted @ 2016-04-26 18:31 9bishi
阅读(499)
评论(0)
推荐(0)
排序 查找 树 图 的时间复杂度
摘要: 查找算法 时间复杂度 顺序查找 O(n) 算法简单,适应面广,稳定算法 折半查找 O(log2n) 针对有序的序列表,不稳定 分块查找 介于顺序查找和折半查找之间 针对有序表,不稳定算法 平衡二叉树查找 O(log2n) 插入与删除的复杂度也相同 ...
阅读全文
posted @ 2016-04-26 16:20 9bishi
阅读(938)
评论(0)
推荐(0)
KMP算法
摘要: 注意算法导论中的next数组与偏移量的差别next数组即部分匹配值的计算偏移数组offset的计算比如 ABCABDABCABC ABCABC 因为C和D不匹配按照文中的公式应右移5-23位其实可以直接移动6位 因为C与D不匹配C又和第三位C匹配所以第三位C和这个D肯定是不匹配的可...
阅读全文
posted @ 2016-04-26 12:53 9bishi
阅读(227)
评论(0)
推荐(0)
2016年4月21日
java 链表 树
摘要: 最下面给出不用返回值和用返回值的二叉树插入Java代码建立二叉树的代码,在java中创建二叉树的方法注意用返回值,因为不存在c语言中的引用传递,在java中只有值传递没有使用返回值为错误。那么为什么之前的例子中将对象作为参数时,对对象内容的更改还是正确的,也没有使用返回值,二者看似矛盾,其实并不...
阅读全文
posted @ 2016-04-21 19:13 9bishi
阅读(339)
评论(0)
推荐(0)
2016年4月17日
centos虚拟机网络配置
摘要: 已完成的部分[x] nat[ ] bridge[ ] host-only DHCP:动态主机设置协议,NAT:网络地址转换DHCP只复制分发你指定范围内的IP,NAT一般用来做内外网IP的转换。网络地址转换(NAT,Network Address Translation)属接入广...
阅读全文
posted @ 2016-04-17 22:28 9bishi
阅读(249)
评论(0)
推荐(0)
阻塞 非阻塞 同步 异步 线程 进程 任务
摘要: 对于Serversocket.accept() 和 DataInputStream.read() 等进程/线程要访问的数据是否未准备就绪,进程/线程是否需要等待;同步,异步:访问数据的方式,同步需要主动读写数据,在读写数据的过程中还是会阻塞;异步只需要I/O操作完成的通知,并不主动...
阅读全文
posted @ 2016-04-17 12:57 9bishi
阅读(341)
评论(0)
推荐(0)
上一页
1
2
3
下一页