一、树的简单介绍树具有两种数据结构的优点,一种是有序数组,另一种是链表。在树中查找就和在有序数组中查找一样,在树中插入数据和删除数据项的速度也和链表的操作一样。题外话,有序数组的查找一般使用二分法比较快。有序数组的缺点是,插入数据项比较慢,删除数据项的时间复杂度也是O(n),查询的时间复杂度为O(l...
分类:
其他好文 时间:
2015-01-29 12:09:11
阅读次数:
155
列表也是序列的一种,所以对于列表的操作同样适用于列表。也可以通过下标或者切片操作来访问某一个或者某个子列表。那么列表和字符串有什么区别呢?首先字符串必须只能由字符组成,即便字符串中有数字,那...
分类:
编程语言 时间:
2015-01-27 16:36:28
阅读次数:
182
我想大家都碰到过这样的情况,很烦这样的情况发生,因为刚开始时间不会解决,甚是讨厌,其实针对数据库的设置一直就停留在数据库语句的操作,以及数据库的附加与分离,表的操作等···而每次碰到无法对该数据库操作,因为它是只读模式,我就只得冒冷汗,嘿嘿,今天同样的事情再次发生,我就想还是解决一下吧,之前只是在....
分类:
数据库 时间:
2015-01-26 00:01:51
阅读次数:
388
当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑。与此同时还有一种更灵活的方法,从assets文件夹下读取对应的.sql文件,然后创建表。 1.首先在工程的assets文件夹下,添加对应的....
分类:
移动开发 时间:
2015-01-24 13:06:46
阅读次数:
320
作者:张昌昌
1、问题描述
Erlang端通过odbc去写oracle一张表,同时java通过jdbc驱动也去写这张表,当同时多次发生这种写操作时,这个表就被锁。
2、问题解决
思路:利用适配器原理,适配erlang和java的数据库连接,让erlang端对数据表的操作与java端对该数据表的操作,分时序顺序进行,其中一端在进行写操作时上锁
...
分类:
编程语言 时间:
2015-01-23 00:58:42
阅读次数:
309
除了业务逻辑之外,比较耗时耗力的就是人机交互了。在编写excel定制程序的过程中,这次用到了以下几种交互方式:通过excel工作表(worksheet)获取用户输入通过按钮控件触发功能代码执行通过TreeView控件显示内容摘要及导航通过自定义的windows窗体提供交互工作表的操作放到后面再说,讲...
分类:
其他好文 时间:
2015-01-20 23:42:19
阅读次数:
893
一、数据类型1、二进制类型:(有长度限制,可放800个0、1)格式:binary[(n)] --固定长度的n个字节二进制数据varbinary[(n)] --n个字节变长的二进制数据2、字符数据格式:char[(n)] --固定长度为n的字...
分类:
数据库 时间:
2015-01-12 09:12:59
阅读次数:
185
一、数据类型1、二进制类型:(有长度限制,可放800个0、1)格式:binary[(n)] --固定长度的n个字节二进制数据varbinary[(n)] --n个字节变长的二进制数据2、字符数据格式:char[(n)] --固定长度为n的字符型数据varchar[(n)...
分类:
数据库 时间:
2015-01-11 22:59:24
阅读次数:
263
同步思想:
先介绍客户端为最新数据的数据同步问题,这种机制常常应用在云笔记,随手记类似的app。
这里我建了一个listview,对listview上item的增删改,来代替实际项目中的情况。
1.对listview 和本地数据表datatable表(使用id作为数据唯一表示)映射,实现增删改。
2.每次将对本地数据表的操作记录在operation表中,在表中记录该操作的时间戳。
...
分类:
移动开发 时间:
2015-01-08 21:44:52
阅读次数:
884
过程描述: ????用户发送短信"A"到12329,发送记录会存储在sql?server 2005?的记录表T?中,我们需要做的就是根据用户发送的代码“A”给用户返回相应的信息。如图: 考虑过使用触发器,可惜sql server?触发...
分类:
数据库 时间:
2015-01-07 13:22:46
阅读次数:
233