摘要:
1、基本概念 索引查找又称分级查找。索引存储的基本思想是:首先把一个集合或线性表(他们对应为主表)按照一定的函数关系或条件划分成若干个逻辑上的子表,为每个子表分别建立一个索引项,由所有这些索引项构成主表的一个索引表,然后,可采用顺序或链接的方式来存储索引表和每个子表。索引表的类型可定义如下:struct IndexItem{ IndexKeyType index;//IndexKeyType为事先定义的索引值类型 int start; //子表中第一个元素所在的下标位置 int length; //子表的长度域};typedef struct IndexItem indexlist[ILMSi 阅读全文
摘要:
最近在熟悉java的nio功能。nio采用了缓冲区的方式进行文件的读写,这一点更接近于OS执行I/O的方式。写了个新旧I/O复制文件的代码,练练手,顺便验证一下两者读写性能的对比,nio是否真的比普通I/O更快了。 拿来测试复制性能的文件是104MB的视频问加你,测试代码如下:package nio;import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.nio.chann. 阅读全文
摘要:
java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分。java.util.Date 就是在除了SQL语句的情况下面使用。它都有getTime方法返回毫秒数,返回的是自1970年01月01日凌晨0点0分0秒至现在所经过的毫秒数。 package ljy.oraclejdbc.test;import java.text.SimpleDateFormat;public class test { /** * @param args */ public static void main(String[] args) { try { System.out.print... 阅读全文
摘要:
上篇博客向大家介绍了软件工程里面非常重要的需求分析,需求分析确定了系统或者软件的开发目标,那么需求分析完了之后,就到了接下来给大家介绍的软件设计阶段。 何谓软件设计?个人理解就是将软件或者系统的功能和结构用非代码的形式表示出来,而这个过程就叫做软件设计。软件设计可以进一步的分为两个阶段:总体设计和详细设计。其中,总体设计又称概要设计,即确定系统软件的具体实现方案、给出软件的模块结构、编写概要设计说明书。 而详细设计又称为过程设计,这一步的工作,就是要对系统中的每个模块给出足够详细的过程性描述。这种描述不是程序的书写,而是用一些工具来表示每个模块,所以这种描述是不能够在计算机上运行的。 概要设计 阅读全文
摘要:
1.安装adbapt-get install android-tools-adb 2.配置 1)运行lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Lin 阅读全文
摘要:
AFNetworking是当前 iOS 和 Mac OS X 开发中最广泛使用的开源项目之一。它帮助了成千上万叫好又叫座的应用,也为其它出色的开源库提供了基础。这个项目是社区里最活跃、最有影响力的项目之一,拥有 8700 个 star、2200 个 fork 和 130 名贡献者。从各方面来看,AFNetworking 几乎已经成为主流。 但你有没有听说过它的新版呢? AFNetworking 2.0。 这一周的 NSHipster:独家揭晓 AFNetworking 的未来。声明:NSHipster 由AFNetworking 的作者撰写,所以这并不是对 AFNetworking 及它的优点 阅读全文
摘要:
思路:根据给定URL分析其源码,得到所需的网页内容的位置,制定规则采集或下载之采集的图片和文字示例:tags: tag:brazil tag:dog tag:pet tag:pointyfaceddog tag:Pets Around the World imageUrl:http://farm2.staticflickr.com/1241/1050065123_9739d1283a_z.jpg : import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.. 阅读全文
摘要:
今天搞了一下表视图UITableView 表视图是在以后应用程序开发中经常用到的一个视图,所以必须要熟练掌握 所获不多,对视图有了一个大概的了解 其中有用到NSBundle , 束 这个类 先说一下这个类,这个类大概看了一下,NSBundle说到底还是一个路径而已 [NSBundle mainBundle]用这个方法可以: 返回当前应用程序可执行文件的一个目录 NSString *path = [[NSBundle mainBundle] pathForResource:@"sortednames" ofType:@"plist"]; 然后再用这个方法就 阅读全文
摘要:
一.位图格式信息位图BITMAPINFOHEADER 与BITMAPFILEHEADER:先来看BITMAPINFOHEADER,只写几个主要的 biSize包含的是这个结构体的大小(包括颜色表) biWidth和biHeight分别是图片的长宽 biPlanes是目标绘图设备包含的层数,必须设置为1 biBitCount是图像的位数,例如24位,8位等 biXPelsPerMeter, biYPelsPerMeter 是现实世界中每米包含的像素数 设为3780即可 biSizeImage 图像数据的大小 = biWidth X biHeight X biBitCount ---... 阅读全文
摘要:
最近看到一道腾讯面试题,觉得很有意思。题干如下: 有甲乙两家伙用一个英语单词玩游戏(无聊的人还是很多的!!!)。两个人轮流进行,每个人每次从中删掉任意一个字母,如果剩余的字母序列是严格单调递增的(按字典序a ascendingList = new java.util.ArrayList(); char lastChar = in.charAt(0); StringBuilder sb = new StringBuilder(); // 存储当前递增的字符列表 sb.append(lastChar); for(int i = 1; i lastChar) { sb... 阅读全文