上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 74 下一页
  2013年9月16日
摘要: 莫顿码 ,实现了一维与二维(或多维)的转换。它通过交叉存储两个数的位产生一个数,即莫顿码。可以应用于为一个整数对产生一个唯一索引。例如,对于坐标系中的坐标点使用莫顿编码生成的莫顿码,可以唯一索引对应的点。这些索引为“Z”形排序 。计算莫顿码:有两种方式,一交叉分离计算,二查询对应的莫顿表计算。例如,... 阅读全文
posted @ 2013-09-16 14:33 莫水千流 阅读(5606) 评论(0) 推荐(0) 编辑
  2013年9月14日
摘要: 看代码看得眼疼不能不说是程序员的恶梦,那么,选择适当的字体也算是对自己的救赎吧。周末闲得无聊,在网上乱逛,搜索了一些资料整理一下给大家分享,仅作记录而已,参考使用:1.一个编程人员痛苦的选择一般适合用作程序代码显示的字体,有下列几个:Courier New 9pt, Verdana, Lucida ... 阅读全文
posted @ 2013-09-14 11:23 莫水千流 阅读(3080) 评论(1) 推荐(0) 编辑
  2013年9月13日
摘要: 表3.1 SQL语言的动词SQL 功 能动 词数 据 查 询SELECT 数 据 定 义CREATE,DROP,ALTER数 据 操 纵INSERT,UPDATEDELETE数 据 控 制GRANT,REVOKE基本表的定义、删除与修改一、定义基本表CREATE TABLE ( [ ] [, [ ] ] … [, ] ); 如果完整性约束条件涉及到该表的多个属性列,则必须定义在表级上,否则既可以定义在列级也可以定义在表级。学生表Student建立“学生”表Student,学号是主码,姓名取值唯一。 CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY... 阅读全文
posted @ 2013-09-13 23:20 莫水千流 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色: 软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人以下的「祝福」(blessing): May you do good and not evil. 愿你行善莫行恶 May you find forgiveness for yourself and forgive others. 愿你原谅自己宽恕他人 May ... 阅读全文
posted @ 2013-09-13 21:19 莫水千流 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 问题的关键在于如何做到智能输入提示呢?由于很多单词是共享前缀的,才使得用户输入过程中,智能地提示可供选择的词组。因此,创建共享前缀树用于存储单词词条,并在用户输入过程中实时地查寻前缀相同的词条是一个非常好的思路。如果你学过数据结构的话,就知道这种结构叫“键树”。输入法只需要实现三个非常重要的函数即可:[java]view plaincopy/***插入一个单词**@paramterm*要插入的单词*/publicvoidinsert(Stringterm);/***删除一个单词**@paramterm*要删除的单词*/publicvoiddelete(Stringterm);/***获取提示的 阅读全文
posted @ 2013-09-13 20:53 莫水千流 阅读(2759) 评论(0) 推荐(0) 编辑
  2013年8月21日
摘要: 迭代式(Iterative)软件开发似乎已经成为了目前业内被证明最有效的开发方式,不管是微软模式,还是RUP或者XP,还有别的个别公司和个人尝到的模式,除去具体细节上的差别,核心思想都是迭代。这世界上道理是想通的,***“摸着石头过河”也就是迭代式的思想,走一步看看情况如何,然后决定下一步怎么走。迭代式开发也就是将开发过程分成若干周期,每个周期结束的时候总结一下发现的问题,然后继续下一个周期。迭代式开发的主要好处就是可以减少开发风险,较早的发现问题,传统的瀑布模型往往在最后关头才发现一开始忽视了一个需求。不过在经历了几个项目之后,我感觉这种方式还是容易误入陷阱:陷阱一: 不合理的目标迭代式开发 阅读全文
posted @ 2013-08-21 09:46 莫水千流 阅读(619) 评论(0) 推荐(0) 编辑
  2013年8月17日
摘要: 对于经验丰富的编程人员来说,C++编程语言应该是他们经常使用于程序开发的一种实用性语言。那么,在C++中,C++数组参数永远不会按值传递。它是传递第一个元素(准确地说是第0个)的指针。例如,如下声明:voidputValues(int[10]);被编译器视为:voidputValues(int*);C++数组参数的长度与参数声明无关。因此,下列三个声明是等价的:voidputValues(int*); voidputValues(int[]); voidputValues(int[10]);因为数组被传递为指针,所以这对程序员有两个含义:1、在被调函数内对参数数组的改变将被应用到数组实参上而不 阅读全文
posted @ 2013-08-17 10:11 莫水千流 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一直以为 int a[256]={0};是把a的所有元素初始化为0,int a[256]={1};是把a所有的元素初始化为1.调试的时查看内存发现不是那么一回事,翻了一下《The C++ Programming Language》总算有定论。PDF的竟然不然复制,就把它这章翻译了,如下5.2.1 数组初始化数组可以用一个列值来初始化,例如 int v1[] ={1,2,3,4}; char v2[]={'a','b','c',0};当数组定义时没有指定大小,当初始化采用列表初始化了,那么数组的大小由初始化时列表元素个数决定。所以v1和v2分别为 阅读全文
posted @ 2013-08-17 10:09 莫水千流 阅读(2222) 评论(0) 推荐(0) 编辑
摘要: 一、VMware三种方式工作原理1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构成的局域网,但该局域网与宿主主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主主机的私有网络,其成员为当前宿主主机和相关的所有虚机,这也是Host-only命名的由来。 从网络技术上相当于为宿主主机增添了一个虚拟网卡,让宿主主机变成一台双网卡主机(宿主网卡+虚拟网 阅读全文
posted @ 2013-08-17 08:00 莫水千流 阅读(425) 评论(0) 推荐(0) 编辑
  2013年8月10日
摘要: 从应用的角度,汽车GPS导航可分为两种方式。第一种方式是汽车拥有独立的GPS导航装置,可以进行自主导航。例如,全球导航系统领先者VDO公司开发的MS6000系统,将音响和导航技术融为一体,采用直观的菜单和易操作的遥控装置,只要输入目的地,并在它提供的最多8条路线中选定一条,就可在导航系统指引下轻松上... 阅读全文
posted @ 2013-08-10 13:48 莫水千流 阅读(556) 评论(1) 推荐(0) 编辑
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 74 下一页