`
文章列表
有次面试,有人问你编程最兴奋或难忘的时刻有哪些,一时没答出来,后来想了想,list如下 1. 最开始学java,学了多线程,socket,awt, 觉得可以做个类似qq的IM出来了,有时间就一直想着各种功能怎么做,最后想的差不多了,就开始做了。当时是上海的2、3月,室内冷的要死,租的房子也没有取暖设备。在那样的环境下,凭着对做这个IM的巨大热情,连着做了3天,每天8点起来,一直做到晚上7、8点。中间就吃饭的时候去做饭吃。因为房子冷,一开始胸部以下还有温度,坐在那1,2个小时后,胸部以下就冰冷的了。现在都佩服自己那时的热情。 2. 当时在IBM做IICE项目的level3客服的工作,帮助客户发 ...
最近读了《信息简史》这本书, 里面记录了人类各个时代信息技术的发展,突然想到也许生物本身就是信息的载体。 为什么呢? 想想生物有什么意义呢? 生物就是一代一代不停的繁殖,一代一代的传下去。 但传什么呢? 每一代的肉体消逝了,精神也消逝了。 什么没有消逝呢? DNA信息没有! DNA信息也许会发生变异,但大部分还是一直保存了下来。 想想看,也许DNA信息中有一段是和生物本身无关的信息,单纯是为了要传下来呢? 生物本身不过是这段信息的载体呢? 也许听上去很荒唐, 但假设一下, 有一段信息,你希望保存十年。弄个盒子,放纸条进去,地上挖个坑,十年后挖出来就好了,对吧。 那么在宇宙范围内保存上万年,上 ...
运行时数据区      program counter register 程序计数器           java方法 存 正在执行的字节码指令地址   native方法  为空undefined           每个线程有一个独立的           规范没有规定ooM      vm stack           线程私有           一个方法有一个stack frame 存局部变量 操作数栈 动态链接 方法出口   方法调用  压栈 出栈           如果线程请求的栈深度大于虚拟机允许的  stackoverflowerror           如果vm ...
  收获很多 1. 一个人包办从构思, 设计, 实现, 推广的全过程, 对自己的能力, 特别是能力范围有很大的提升。     以前在公司上班仅仅局限在实现的局域内, 现在在做自己的产品时, 在设计时的取舍, 对工作时间的分配,     对工作重点的决定,图标的设计, 像素的拿捏, 这些都是以前没有过的体验   2. 学习obj-c开发, 接触手动内存管理,对对象生命周期有了更好的认识,从一开始的对obj-c语法的不适应到现在的很熟悉   3. 可以和全世界的客户交流, 各种语言都有,常常要用google翻译翻成英文才知道什么意思,也是以前不会有的体验,自己的产品被五大洲的人用到 ...
2.数组    线性查找    O(N)   N/2 二分查找    O(log(N))   3.排序    冒泡排序     O(N*N)  每次遍历比较临近的2个选出最大的一个放到右边,这样最大的一个会到最右 第2次只要遍历到第N-1个 遍历N-1次     选择排序   ...
https://www.evernote.com/shard/s20/sh/83c1aced-abdf-4866-a6a1-8f247815b5c2/eec821d6a4fb9940ff7deea4c190d713         数字类型是浮点型   常规数组用 数字 做下标   关联数组用 字符串 做下标       image.width  也可以  image["width"]    //第2种方法[]里面是个字符串  这个就有很大的灵活性  因为可以放一个字符串变量  在运行时决定真正要读的属性    //字符串是动态的  属性 ...
  http://www.evernote.com/shard/s20/sh/00636c49-8060-4011-9b00-cef4bda3f972/63e24fe9c16f237615d88db2a7f1fb8e 复用  继承  白箱复用 组合  黑箱复用 针对接口编程,而不是针对实现编程 优先使用组合,而不是继承 应该间接的创建对象 不能方便的对类进行修改      Adapter   Decorator     Visitor look and feel      一系列互相关联的对象     Abstract Factory   ...
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   ...
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可以实现顺序执行 ...
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 ...
#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 ...
java eye 博客还是活的吗  测试一下 
  上面有mp3音频 和电子书 下载     https://github.com/geektimeshare/geektime_mp3  

node npm windows

    博客分类:
  • js
    在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        // 列出所有配置  其中有配置文件的文件路径
        字符串是不带时区的, 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 ...
Global site tag (gtag.js) - Google Analytics