8 hjy0125

尚未进行身份认证

暂无相关简介

等级
TA的排名 27w+

20天实现【足迹】APP(1)

2016-3-6  周日用了小米的跑步距离记录APP,发现前1000米距离记录差距非常大。我能不能做得更好呢?周五已补完年后请假耽搁的工作,战斗吧骚莲!一、目标:1、实现至少是可用的APP。2、学习Android基础知识,熟悉开发工具。一、技术选择及优先级:定位方面:1、定位的基础功能肯定依靠GPS实现。(高)2、GPS不能进行室内定位,

2016-03-06 22:20:01

常用SQL

表操作:--建表  create talbe TABLE1--改表  alter talbe TABLE1            加字段  add column COLUMN varchar(9)--删表  drop table TABLE1--加索引数据操作:--搜索  select COLUMN1,COLUMN2 from TABLE1 where COND

2016-03-02 02:03:14

Linux常用命令

cd /layer1/layer2cd ..tail -f fileNametail -1234f fileNamedf -h    (humanReadable)   文件系统空间使用情况du -h --max-depth=1 nextLayer    文件夹大小

2016-03-01 14:57:31

面向对象三特性之【封装】

>>>博主的对象无偿帮博主保管全月工资。>>>聪明的博主给对象提供了一个接口getSalary(),博主和对象幸福地生活着。(仅提供必要接口)>>>坦诚的博主又给对象提供了几个接口getBaseSalary()+getBonus()+getExtraGains(),对象幸福地生活着。(提供非必要接口)>>>博主还给了对象这些->_->set/getOffWorkTime()+set/getBackHomeTime()+doHousework(),博主是中国好老公。(提供所有accessor、busin

2015-09-16 23:24:51

按位异或,实现不借助临时变量的两数交换

例如交换两个整数a=10100001,b=00000110的值,可通过下列语句实现:    a = a^b;   //a=10100111    b = b^a;   //b=10100001    a = a^b;   //a=00000110原因:1 0^N == N2 11..1^N == ~N3 N^N == 04 N^M == M^N5

2015-07-27 23:02:25

辗转相除法的最差情况

问:给定数N,求数M每步所减倍数都为1,则步骤最多倒推法,0、1、1、2、3、5、8、13、21、34、55、89······Fibonacci数列(0.618)

2015-07-27 21:45:57

【LeetCode-Hard-2】【Number of Digit One】【1~N中‘1’出现次数】

第二题,中等难度,看到正确率略小于0.2就做了233Number of Digit One19.5%MediumGiven an integer n, count the total number of digit 1 appearing in all non-negative integers less than or eq

2015-07-21 22:37:37

【LeetCode-Hard-1】【Max Points on a Line】【点集中最大共线数】

刷题玩。尽量保证2天至少一道题。题目主要来自LeetCode Hard题目,以及Acceptance小于20%的Medium/Easy题目(目前共80题)。

2015-07-18 16:35:51

LinkedHashMap数据结构分析,附带图片缓存思路

写安卓用到图片缓存。download的代码用了一个LruCache(实际上也是个LinkedHashMap)和一个LinkedHashMap来存储bitmap。(当然还有用SD卡缓存啊)其中LruCache存强引用(固定空间大小,清除图片不减小LruCache大小),LinkedHashMap>存弱引用为什么要用两个LinkedHashMap呢(⊙o⊙)?代码原作者的意图是,用So

2015-04-24 14:42:10

ping通www.google.com但在浏览器中不能连接

ping用的是icmp协议(internet control message protocal,网络层协议,无连接),只能测试双方能否通信,但不能传输数据;浏览器里打来的网页,用的是http协议(使用下层服务,url=protocol://ip:port/path/file),80或443端口,但谷歌国外的服务器用这两个端口往国内IP地址传送的数据都被丢弃了,所以无法打开网页。 还是开

2015-04-24 10:24:19

Win7-VirtualBox4.3.6-Mac OS X 10.9(Mavericks)-虚拟机安装Mac OS X 10.9

安装过程主要参考此文:http://www.cnblogs.com/yipu/p/3611611.html 另外在OS安装过程中出现了错误hfs: summary table not allowed on FS withblock size of 2048参考下文得到解决(可惜该文未给出原文地址):http://blog.csdn.net/gamesdev/article/

2015-04-23 14:19:15

数组越界的一些细节 array[length] & array[length+1]

提到“数组越界”往往首先想到的是“防止数组越界”,然后就木有然后了。。。今天偶然想到: sizeof(array) == sizeof(arrayType) * length,但是明明 array[length] == ‘\0’ (参考百度百科'\0'的ASCII为00000000,缩写为null或NUL)('\0'等同于'null',后者的写法是合法的,明天测一下),这个'\0'存在哪里的呢

2015-04-16 19:42:12

程序堆栈

http://www.cnblogs.com/TonyEwsn/archive/2010/01/29/1659496.html数组比指针快,指针比数组好用。(论c c++ c#)以后补充

2015-04-14 18:24:29

sizeof(struct{bit-field})——包含位域的结构体的空间大小

原文:sizeof(struct)原文地址:http://blog.sina.com.cn/s/blog_913c070a0100zq3m.html一般情况下,编译器会把struct中的成员作对齐处理,所以sizeof后不是等于所以成员大小之和。VC编译器做对齐处理的步骤如下(原作者理解):1、首先获得struct中的大小最大的基本数据类型成员的大小,称为内存分配基大小(以下简称:

2015-03-21 02:07:44

四点判断能否围成矩形

题目:给定4个二维坐标点struct Point {doublex,y; };判断能否围成矩形。考点分析:矩形的数学判断方式程序对判断过程的模拟double数据比较大小现场错误:没有考虑到斜放的矩形解题思路:1、任取一点作为基准点A2、取距离基准点最远的点作为对角点D(a^2+b^2不开方)3、证明另外两点的

2015-03-21 02:02:15
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!