现在位置: 首页 > lsy4429发表的所有文章
  • 09月
  • 04日
移动开发 ⁄ 共 11132字 评论关闭
 Android四大组件之Content Provider 一、概念          Content Provider 作为Android应用程序四大组件之一,为存储和查询数据提供统一的接口,实现程序间数据的共享。Android系统内一些常见的数据如音乐、视频、图像等都内置了一系列的Content Provider。        应用程序间共享数据有两种方式:        一是创建子类继承于Content Provider,重写该类用于数据存储和查询的方法。        二是直接使用已经存在的Content Provider,如联系人等。          在Content Provider中数据的是以表的形式存储,在数据表中每一行为一条记......
阅读全文
  • 06月
  • 03日
综合 ⁄ 共 233字 评论关闭
1、简介(略) 2、Linux命令: 基本: pwd  打印当前工作目录(目录=文件名) ls  列文件目标内容,默认“列出当前目录的文件“ cd  改变当前工作目录   看 mkdir  创建文件夹(文件前加”.“表示该文件隐藏-------”ls -a“显示所有文件(包含隐藏文件)) 文件/文件夹的管理命令: 3、文件系统 根目录(/)(不能创建文件夹):Home,mnt,etc home:soft01 用户主目录,用户在这里具有最高权限,可读可写。 mnt:sdcard(挂载点),cdrom
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 2838字 评论关闭
Quoit Design Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 31780    Accepted Submission(s): 8352 Problem Description Have you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded. In the field of Cyberground, the position of each toy is fixed, and the ring is carefully designed so it can only encircle one toy at a time. On the other hand, to make the ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 12710字 评论关闭
1. Socket 定义: 网络上两个程序为了相互通讯运行,构成服务端客户端结构,连接的每一端可称为一个Socket (或者套接字)。 客户程序可以向服务端Socket 发送请求,服务端收到后处理此请求,然后将处理结果发送给客户端Socket ,从而形成一次应答。如此重复必要次数,就完成了一次通讯 2. 属性 Port:    在哪个端口侦听。 Service: 服务的描述。一般情况下可以设为空;如果是“FTP ”、 “HTTP”、“ Finger ”、“ Time”等公开的协议名,实际侦听 端口会被自动指定为这些公开协议默认的端口。 ServerType: 其中:TServerType = (stNon......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 4945字 评论关闭
深入Java集合学习系列:HashSet的实现原理 1.    HashSet概述:    HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。   2.    HashSet的实现:    对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet 的实现比较简单,相关HashSet的操作,基本上都是直接调用底层HashMap的相关方法来完成, HashSet的源代码如下: Java代码   public class HashSet<E>       extends......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2850字 评论关闭
最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作。 其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使用JSON来解析接收到的数据。 首先,在JAVA中使用JSON需要引入 org.json 包(点击 这里 可以下载相应的JAR包!), 并在程序中引入相应的JSON类: //声明一个Hash对象并添加数据 Map params = new HashMap(); params.put("username", username); params.put("user_json", user); //声明JSON......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1400字 评论关闭
转自:http://blog.sina.com.cn/s/blog_4673e60301011qvx.html 1. 背景介绍 什么是semi-join?所谓的semi-join是指semi-join子查询。 该子查询具有如下结构: SELECT ... FROM outer_tables WHERE expr IN (SELECT ... FROM inner_tables ...) AND ... 即在where条件的“IN”中的那个子查询。这种查询的特点是我们只关心outer_table中与semi-join相匹配的记录。 换句话说,最后的结果集是在outer_tables中的,而semi-join的作用只是对outer_tables中的记录进行筛选。这也是我们进行semi-join优化的基础,即我们只需要从semi-join中获......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 297字 评论关闭
这两个基本上都是在循环的时候用。 for i in range(0, 100):    print i for i in xrange(0, 100):    print i 这两个输出的结果都是一样的,实际上有很多不同,range会直接生成一个list对象: a = range(0,100)print type(a)print aprint a[0], a[1] 而xrange则不会直接生成一个list,而是每次调用返回其中的一个值 a = xrange(0,100)print type(a)print a print a[0], a[1] 所以xrange做循环的性能比range好,尤其是返回很大的时候! 尽量用xrange吧,除非你是要返回一个列表。
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 746字 评论关闭
Problem Description Everybody knows any number can be combined by the prime number. Now, your task is telling me what position of the largest prime factor. The position of prime 2 is 1, prime 3 is 2, and prime 5 is 3, etc. Specially, LPF(1) = 0.   Input Each line will contain one integer n(0 < n < 1000000).   Output Output the LPF(n).   Sample Input 1 2 3 4 5   Sample Output 0 1 2 1 3   Author Wiskey   Source HDU 2007-11 Programming Contest_WarmUp   Re......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1223字 评论关闭
一、引言 所有操作系统都向它们运行的程序提供服务。典型的服务有执行新程序、打开文件、读文件、分配存储区、获取当前时间等   二、登录 登录名、shell   三、文件和目录   四、输入和输出 1、文件描述符 文件描述符是一个小的非负整数,内核用以标识一个特定进程正在存访的文件。当内核打开一个现存文件或创建一个新的文件 时,它就返回一个文件描述符。当读、写文件时,就可使用它。 2、标准输入、标准输出、标准出错 按惯例,每当运行一个新程序时,所有的shell都为其打开三个描述符:标准输入、标准输出、标准出错......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 227字 评论关闭
$("input[type='checkbox'][name='resId']:checked").each(function(){ alert($(this).val()); });  $("input[type='checkbox'][name='resId']:checked").each(function(){ resIds = resIds + $(this).val() + ","; });  type 为checkbox name 为resId 状态为 选中的复选框的值
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 5920字 评论关闭
文章目录 CSS优化的原则 CSS样式中常见的问题 CSS优化主要的好处 1、使用reset但非全局reset 2、良好的命名习惯 3、代码缩写 4、利用CSS的继承 5、使用多重选择器 6、适当的代码注释 7、给你的CSS代码排序 8、保持CSS的可读性 9、选择更优的样式属性值 10、使用<link>代替@import 11、使用外部样式表 12、避免使用CSS表达式(Expression) 13、代码压缩 CSS优化的原则 1、不影响页面的布局 2、去掉不必要的样式 3、合并相同的样式 4、尽可能缩小样式的大小 CSS样式中......
阅读全文