现在位置: 首页 > lineal发表的所有文章
  • 09月
  • 08日
移动开发 ⁄ 共 4724字 评论关闭
在前文Android定位功能(一)中,已经大致介绍了一下在Android平台中,和定位功能相关的类,并举例获取了位置信息。但是前文是基于Criteria定制了一个标准,通过getBestProvider()方法由Android系统自动获取最符合Criteria的LocationProvider,从而实现了定位功能。这样的做法能最大限度的保证定位功能的可实现性,但是却无法保证获取到的位置信息有最大的准确度。因为除了GPS外,其他定位方式都或多或少存在着位置偏移。 在实现GPS定位前,先了解一下GPS的部分特性: 1:GPS定位需要依靠3颗或以上的卫星。 2:GPS定位受环境影......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 3720字 评论关闭
ELF,全称Executable and Linkable Format,可执行链接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的。扩展名为elf。ELF 标准的目的是为软件开发人员提供一组二进制接口定义,这些接口可以延伸到多种操作环境,从而减少重新编码、重新编译程序的需要。接口的内容包括目标模块格式、可执行文件格式以及调试记录信息与格式等。 目标文件由三种类型: 1)可重定位文件,包含适合于与其他目标文件连接来创建可执行文件或者共享目标文件的代码和数据。 2)可执行文件,包含适......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 1566字 评论关闭
http://blog.csdn.net/lu7kang/article/details/5491241 如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。然而,当内部类是static的时,就不是这样了。嵌套类意味着:   1. 要创建嵌套类的对象,并不需要其外围类的对象。   2. 不能从嵌套类的对象中访问非静态的外围类对象。       public class Outer {          private static int i ......
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 680字 评论关闭
手动备份 version 1 #!/usr/bin/python #Filename: backup_v1.py import os import time source = ['/root/slp/NetWrokProgram/client','/root/slp/NetWrokProgram/server'] dist = '/root/slp/NetWrokProgram/backup' now = time.strftime("%Y%m%d") today_dir = dist + "/" + now if not os.path.exists(today_dir): if 0 == os.mkdir(today_dir): print 'mkdir %s success' % today_dir else: print 'mkdir %s failed' % today_dir comment = raw_input("Please enter a comment:") if len(co......
阅读全文
  • 09月
  • 16日
综合 ⁄ 共 2917字 评论关闭
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. 装饰设计模式         1.  概述        装饰设计模式是对已有类的对象进行封装,然后使其具有更强大的功能,当定义好的类功能不够完善的时候,我们不希望是修改源代码,那么我们就可以定义好一个类,把其对象封装到里面,然后对其功能进行扩展。       一般设计的模式:          当你想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供增强功能,那么自定义的该类称为装饰类。          装......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1942字 评论关闭
Java领域的权威技术大会JavaOne今年再次选择中国,7月22-25日将在上海世博中心举行连续4天的会议,话题涵盖核心Java平台、JavaFX与用户体验、Java EE和Web服务/云,以及Java ME/Java Embedded/Java Card等技术领域。在目前列出的分享中,有兼容性、高性能、Java SE 8新特性、NetBeans 7.3、服务端JavaScript、Scala编程、DevOps、Lambda、淘宝GCIH项目、HTML5等。InfoQ作为JavaOne大会独家社区合作伙伴,为InfoQ注册用户提供5折购票通道(省1000元,团购优惠更多),感兴趣的朋友可直接点击报名。 目前在JavaOne上海2013大会的......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2880字 评论关闭
1引言          1.1编写目的       1.2背景       1.3定义        1.4参考资料      2用途         2.1功能        2.2性能          2.2.1精度        2.2.2时间特性        2.2.3灵活性      2.3安全保密      3运行环境          3.1硬设备       3.2支持软件        3.3数据结构      4使用过程          4.1安装与初始化         4.2输入        4.2.1输......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 581字 评论关闭
 给定一个长度不小于2的数组arr。 写一个函数调整arr,使arr中要么所有的偶数位上都是偶数,要么所有的奇数位上都是奇数上。 要求:如果数组长度为N,时间复杂度请达到O(N),额外空间复杂度请达到O(1),下标0,2,4,6...算作偶数位,下标1,3,5,7...算作奇数位,例如[1,2,3,4]调整为[2,1,4,3]即可 你的答案 (正确) class Solution { public: /** * 奇数位上都是奇数或者偶数位上都是偶数 * 输入:数组arr,长度大于2 * len:arr的长度 * 将arr调整成奇数位上都是奇数或者偶数位上都是偶数 */ ......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 9558字 评论关闭
1、转换函数与date操作关系最大的就是两个转换函数:to_date(),to_char()to_date() 作用将字符类型按一定格式转化为日期类型:具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') 将得到具体的时间 多种日期格式: YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪 MM:01~12的月份编号 MONTH:九个字符表示的月份,右边用空格填补 MON:三位字符的月份缩写 WW:一年中......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 446字 评论关闭
经典DP例子 #include <cstdio> #include <cstring> #include <iostream> using namespace std; int const MAXN = 110; int a[MAXN][MAXN],dp[MAXN][MAXN]; inline int Max(int a,int b){ return a>b?a:b; } int main(){ int c; while(~scanf("%d",&c)){ while(c--){ int n; scanf("%d",&n); memset(dp,0,sizeof(dp)); for(int i = 1;i <= n;i++){ for(int j = 1;j <= i;j++){ scan......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 395字 评论关闭
。。。不懂为什么这题是DP #include <cstdio> #include <cstring> #include <iostream> using namespace std; int const MAXN = 100010; int a[MAXN]; inline int Max(int a,int b){ return a>b?a:b; } int main(){ int n; while(~scanf("%d",&n)){ for(int i = 1;i <= n;i++){ scanf("%d",&a[i]); } int cnt = 0; for(int i = 1;i <= n;i++){ int m = a[i]; if(m > 0){ for(int j = i ......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1157字 评论关闭
 1、到 Sun 的官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html   选择 accept license ,然后选择适合自己机型的JDK下载。   2、解压文件,修改文件名 $ sudo mkdir /usr/lib/jvm $ sudo tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm $ cd /usr/lib/jvm $ sudo mv jdk1.7.0_21 java   3、添加环境变量 $ sudo vim ~/.bashrc   加入如下内容 export JAVA_HOME=/usr/lib/jvm/java export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOM......
阅读全文