解决办法:删除npmrc文件。 使用镜像 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令12npm config set registry http://registry.cnpmjs.orgnpm info undersco ...
分类:
其他好文 时间:
2017-03-04 10:38:04
阅读次数:
215
比较简单没什么好说的: 输出结果如下: {1, 2, 3, 4, 5, 6, 7, 8, 999} {1, 2, 3, 444, 5}{1, 2, 3, 5}{1, 2, 3, 5}{1, 2, 3, 4, 5, 6, 7, 8, 999, 444}{1, 2, 3, 4, 5, 6, 7, 8, ...
分类:
编程语言 时间:
2017-03-03 21:11:35
阅读次数:
195
目前常用的编码规范为 PEP8 该规范的内容规定: 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方 ...
分类:
编程语言 时间:
2017-03-01 16:40:22
阅读次数:
191
MRC下,oc内存管理遵循“谁创建、谁释放、谁引用、谁管理”的机制,当创建或引用一个对象时,需要向她发送alloc,copy,retain消息,当释放该对象时需要发送release消息,当引用计数为零的时候,系统释放该对象。 ARC是自动引用计数,管理机制与手动机制一样,只是不再需要调用retain ...
分类:
其他好文 时间:
2017-03-01 14:16:33
阅读次数:
213
多线程同时存和取公共变量容易导致崩溃,这个很好理解。那么只是同时调用普通的setter方法呢? ARC环境测试代码如下,变量都是@property属性 对setter方法进行加锁就可以避免崩溃 MRC测试代码 一个特例: ...
分类:
编程语言 时间:
2017-03-01 12:02:15
阅读次数:
213
MRC — 手动管理内存 1.1 内存引用平衡原则 1) 如果使用alloc,new开头,或者是copy(复制一个对象)来创建一个对象,意味着你拥有这个对象的所有权。这个对象的引用计数器初始值为1(也有可能>1)。 2) 如果你拥有这个对象的所有权,在不使用此对象时,就有责任向对象发送release ...
分类:
移动开发 时间:
2017-02-22 12:46:20
阅读次数:
178
Session session = a.getSessionShell("user", "pwd", "host"); Channel channel = session.openChannel("shell"); OutputStream outS = channel.getOutputStrea... ...
分类:
Web程序 时间:
2017-02-19 12:11:08
阅读次数:
471
iOS属性及属性关键字 一、属性功能:1.给现有的成员变量生成一对setter/getter方法。2.如果没有声明成员变量,自动声明一个_属性名的私有变量(默认的成员变量是受保护的)。 二、属性关键字:assign 默认(缺省)关键字,基本数据类型的赋值。MRC:手动管理内存retain 对象的属性 ...
分类:
移动开发 时间:
2017-02-18 23:02:58
阅读次数:
412
在工作中使用==埋下的坑这篇博文中,我们看到当使用基本类型的时候==是完全没有问题的,部分或者混合使用基本类型和装箱基本类型的时候,就可能出现问题了,那么我们可能会想基本类型和装箱基本类型有什么区别和联系哪?下面以int和Integer为例讲讲我的看法。int和Integer非常的像,所有的基本类型 ...
分类:
其他好文 时间:
2017-02-18 15:25:52
阅读次数:
283
每次npm的时候,走国外的镜像,非常的慢,可以配置一下 通过改变默认npm镜像代理服务,以下三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候不用重新配置。 通过config命令 npm config set registry https://registry.npm.taoba ...
分类:
Web程序 时间:
2017-02-17 23:26:14
阅读次数:
185