lich0079
- 浏览: 1207670 次
- 性别:
- 来自: 上海
社区版块
- ( 0)
- ( 125)
- ( 4)
最新评论
-
:
lankk 写道事实上,在运行string s1=new st ...
-
:
事实上,在运行string s1=new string(&qu ...
-
:
同意1楼的说法http://docs.oracle.com/j ...
-
:
...
-
:
理解了。之前困惑的一些明白了。谢谢分享。
文章列表
有次面试,有人问你编程最兴奋或难忘的时刻有哪些,一时没答出来,后来想了想,list如下
1. 最开始学java,学了多线程,socket,awt, 觉得可以做个类似qq的im出来了,有时间就一直想着各种功能怎么做,最后想的差不多了,就开始做了。当时是上海的2、3月,室内冷的要死,租的房子也没有取暖设备。在那样的环境下,凭着对做这个im的巨大热情,连着做了3天,每天8点起来,一直做到晚上7、8点。中间就吃饭的时候去做饭吃。因为房子冷,一开始胸部以下还有温度,坐在那1,2个小时后,胸部以下就冰冷的了。现在都佩服自己那时的热情。
2. 当时在ibm做iice项目的level3客服的工作,帮助客户发 ...
- 2015-03-25 15:03
- 浏览 1501
- 分类:非技术
- 博客分类:
最近读了《信息简史》这本书, 里面记录了人类各个时代信息技术的发展,突然想到也许生物本身就是信息的载体。
为什么呢?
想想生物有什么意义呢? 生物就是一代一代不停的繁殖,一代一代的传下去。
但传什么呢? 每一代的肉体消逝了,精神也消逝了。
什么没有消逝呢? dna信息没有! dna信息也许会发生变异,但大部分还是一直保存了下来。
想想看,也许dna信息中有一段是和生物本身无关的信息,单纯是为了要传下来呢? 生物本身不过是这段信息的载体呢?
也许听上去很荒唐, 但假设一下, 有一段信息,你希望保存十年。弄个盒子,放纸条进去,地上挖个坑,十年后挖出来就好了,对吧。
那么在宇宙范围内保存上万年,上 ...
- 2015-03-25 14:50
- 浏览 1037
- 分类:非技术
运行时数据区
program counter register 程序计数器
java方法 存 正在执行的字节码指令地址 native方法 为空undefined
每个线程有一个独立的
规范没有规定oom
vm stack
线程私有
一个方法有一个stack frame 存局部变量 操作数栈 动态链接 方法出口 方法调用 压栈 出栈
如果线程请求的栈深度大于虚拟机允许的 stackoverflowerror
如果vm ...
- 2014-12-16 15:19
- 浏览 1562
- 分类:编程语言
- 博客分类:
收获很多
1. 一个人包办从构思, 设计, 实现, 推广的全过程, 对自己的能力, 特别是能力范围有很大的提升。
以前在公司上班仅仅局限在实现的局域内, 现在在做自己的产品时, 在设计时的取舍, 对工作时间的分配,
对工作重点的决定,图标的设计, 像素的拿捏, 这些都是以前没有过的体验
2. 学习obj-c开发, 接触手动内存管理,对对象生命周期有了更好的认识,从一开始的对obj-c语法的不适应到现在的很熟悉
3. 可以和全世界的客户交流, 各种语言都有,常常要用google翻译翻成英文才知道什么意思,也是以前不会有的体验,自己的产品被五大洲的人用到 ...
- 2012-12-19 16:47
- 浏览 1771
- 分类:移动开发
- 博客分类:
2.数组
线性查找 o(n) n/2
二分查找 o(log(n))
3.排序
冒泡排序 o(n*n)
每次遍历比较临近的2个选出最大的一个放到右边,这样最大的一个会到最右
第2次只要遍历到第n-1个
遍历n-1次
选择排序 ...
- 2012-11-09 23:59
- 浏览 1541
- 分类:编程语言
- 博客分类:
https://www.evernote.com/shard/s20/sh/83c1aced-abdf-4866-a6a1-8f247815b5c2/eec821d6a4fb9940ff7deea4c190d713
数字类型是浮点型
常规数组用 数字 做下标
关联数组用 字符串 做下标
image.width 也可以 image["width"]
//第2种方法[]里面是个字符串 这个就有很大的灵活性 因为可以放一个字符串变量 在运行时决定真正要读的属性
//字符串是动态的 属性 ...
- 2012-10-20 22:10
- 浏览 1540
- 分类:web前端
- 博客分类:
http://www.evernote.com/shard/s20/sh/00636c49-8060-4011-9b00-cef4bda3f972/63e24fe9c16f237615d88db2a7f1fb8e
复用
继承 白箱复用
组合 黑箱复用
针对接口编程,而不是针对实现编程
优先使用组合,而不是继承
应该间接的创建对象
不能方便的对类进行修改
adapter decorator visitor
look and feel
一系列互相关联的对象 abstract factory
...
- 2012-09-19 16:45
- 浏览 1428
- 分类:编程语言
- 博客分类:
http://www.evernote.com/shard/s20/sh/c54af718-b04e-4645-b482-9fd1012160ef/809d946e19b8fd1f0d78b82e7157cf88
书链接: http://book.douban.com/subject/2003121/
context 上下文 画板 可以是window printer bitmap 显示屏
filling 填充
alpha (opacity) 不透明度 1为不透明 0透明 此属性决定能否看到下面的画面
opaque 不透明
stroking ...
- 2011-10-09 20:03
- 浏览 2851
- 分类:移动开发
- 博客分类:
https://www.evernote.com/shard/s20/sh/54fbd735-53b6-4436-9bd4-88d46b628527/22bc221c73b55dbf1ddfb5515649c239
1. gcd 使用后不用程序去管理线程的开闭,gcd会在系统层面上去动态检测系统状态,开闭线程
2. dispatch queues 单行(放进去的task只会等前一个执行完了才会执行下一个) 并行(放进去的task不用等前一个执行完了,但他们开始执行的次序还是fifo的) 2种 fifo 把task依次放入单行queue可以实现顺序执行
...
- 2011-07-05 19:56
- 浏览 2482
- 论坛回复 / (0 / 3386)
- 分类:移动开发
- 博客分类:
http://www.evernote.com/shard/s20/sh/31282c0d-f702-4900-9842-cffd64cdc45a/fbf2f02e8cd81c5f9445f825ca1531d3
kvc 就是一种通过字符串去间接操作对象属性的机制,
访问一个对象属性我们可以 person.age 也可以通过kvc的方式 [person valueforkey:@"age"]
keypath 就是属性链式访问 如 person.address.street 有点象java里面的pojo ognl表达式之类的
c ...
- 2011-07-03 18:09
- 浏览 1866
- 论坛回复 / (0 / 8723)
- 分类:移动开发
#intro {font-weight: bold;} id 选择器
.date-posted {color: #ccc;} class 选择器
#main-content h2 {font-size: 1.8em;} main-content 和 h2之间可以不是直接的父子关系
a:link {color:blue;} a:visited {color:green;} a:hover, a:focus, a:active {color:red;} tr:hover {background-color: red;} input:focus {background-col ...
- 2011-04-14 16:01
- 浏览 1602
- 分类:web前端
- 博客分类:
上面有mp3音频 和电子书 下载
https://github.com/geektimeshare/geektime_mp3
- 2021-01-14 23:09
- 浏览 704
- 论坛回复 / (0 / 2376)
- 分类:互联网
- 博客分类:
在window下npm install, 遇到一些问题, 用如下命令可以解决一些
npm install --global --production windows-build-tools // 安装win下的编译工具
npm install -g node-gyp
npm install -g node-pre-gyp
npm config ls -l // 列出所有配置 其中有配置文件的文件路径
- 2018-10-15 16:06
- 浏览 1134
- 分类:web前端
字符串是不带时区的, parse的时候是默认换成jvm时区,除非你显示给出时区
date format的时候默认换成jvm时区,然后给出字符串,除非你显示给出时区
test("test date convert") {
val datetimeformatstring = "yyyy-mm-dd't'hh:mm:ss.sss'z'"
val sdf = new simpledateformat(datetimeformatstring)
val utcdf = fastdateforma ...
- 2018-09-21 00:36
- 浏览 1913
- 分类:编程语言
« 上一页 1 …