剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入元婴期的修炼后,日夜苦修,神通日进。
这日,忽然想起自己虽然神通大涨,却在人文涵养上始终无有寸进,不觉挂怀。
在和[工程师阿伟]商议后,决定先理清文史脉络,打通文史经穴。于是,便有了这部
[从头读历史]的修炼史。
正剧开始:
星历2016年07月01日 10:52:29, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟...
分类:
其他好文 时间:
2016-07-01 11:58:33
阅读次数:
249
嵌入式C实战项目开发技巧:如果对一个有规律的数组表进行位移操作就像下面的这个表 之前写过上面这个标题的一篇文章,讲的是以位移的方式去遍历表中的数据,效率非常高,但是,如果要实现一个乱序的流水灯或者跑马灯的话,思考一个这样的算法是不可取的,很费时间,也很费脑力,于是,今天就说一说查表法,如果在程序中运用查表法,不论多么复杂的程序,只要符合一张表,那都可以实现,非常简单,体力活而已,接下来看看下面这个...
分类:
编程语言 时间:
2016-07-01 11:58:30
阅读次数:
236
前言
复用代码是Java众多引人注目的功能之一。但是要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。
上述方法常为C这类过程型语言所使用,但收效并不是很好。正如Java中所有事物一样,问题解决都是围绕类展开的。可以通过创建新类来复用代码,而不必再从头开始编写。可以使用别人业已开发并调试好的类。...
分类:
编程语言 时间:
2016-07-01 11:59:01
阅读次数:
241
NFV 作 为 网 络 演 进 的关键使能技术,其难度大、复杂度高,运营商需要从匹配其网络转型战略和全方位发展战略的层面来整体考虑,因此, 面 向 NFV 的 网 络转型并非一蹴而就,未来大规模商用可谓任重道远。...
分类:
其他好文 时间:
2016-07-01 11:59:29
阅读次数:
296
AtomicLongFieldUpdater介绍
AtomicLongFieldUpdater可以对指定"类的 'volatile long'类型的成员"进行原子更新。它是基于反射原理实现的。
AtomicLongFieldUpdater示例
// LongTest.java的源码
import java.util.concurrent.atomic.AtomicLongField...
分类:
编程语言 时间:
2016-07-01 11:58:29
阅读次数:
261
在Swift中如果想要以如下方式执行NSLog,则编译器必定抱怨:class Foo {}
NSLog("%@",Foo())因为Foo是原生Swift类不是继承自NSObject,而NSLog需要其Description方法,所以我们必须使Foo派生自NSObject,然后重载Description方法:class Foo:NSObject {
override var descripti...
分类:
编程语言 时间:
2016-07-01 11:58:19
阅读次数:
299
根据锁的添加到Java中的时间,Java中的锁,可以分为"同步锁"和"JUC包中的锁"。
同步锁
即通过synchronized关键字来进行同步,实现对竞争资源的互斥访问的锁。Java 1.0版本中就已经支持同步锁了。
同步锁的原理是,对于每一个对象,有且仅有一个同步锁;不同的线程能共同访问该同步锁。但是,在同一个时间点,该同步锁能且只能被一个线程获取到。这样,获取到同步锁的线程就能...
分类:
编程语言 时间:
2016-07-01 11:58:29
阅读次数:
233
一、爬取网页
测试url:http://tengine.taobao.org/book/chapter_03.html#handler
begin 1
end 10
#coding=utf-8
import string ,urllib2
def baidu_tieba(url,begin_page,end_page):
for i in range(begin_page...
分类:
编程语言 时间:
2016-07-01 11:57:58
阅读次数:
383
ReentrantLock介绍
ReentrantLock是一个可重入的互斥锁,又被称为“独占锁”。
顾名思义,ReentrantLock锁在同一个时间点只能被一个线程锁持有;而可重入的意思是,ReentrantLock锁,可以被单个线程多次获取。
ReentrantLock分为“公平锁”和“非公平锁”。它们的区别体现在获取锁的机制上是否公平。“锁”是为了保护竞争资源,防止多个线程同时操作线...
分类:
编程语言 时间:
2016-07-01 11:56:56
阅读次数:
284
本书所讲的是Django--该 Web
开发框架能够节约你的时间并令 Web
开发充满乐趣。使用Django,花极少时间即可构建和维护质量上乘的Web应用。
从好的方面来看,Web
开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。通过减少重复的代码,Django使你能够专注于 web
应用上有趣的关键性的东西。为了达到这个目标,Django提供了通用Web开发模式的...
分类:
其他好文 时间:
2016-07-01 11:58:03
阅读次数:
295
显示图像包含四个步骤。简单来说,CPU对比显示列表,GPU渲染图片显示,内存存储图片和数据,电池提供点力能源。每个部分的硬件都有限制,超过这个限制会导致应用运行较慢,显示性能差,或者耗电。为了查找造成这些问题的原因,你需要深层的查找原因,使用工具来收集你的应用执行时的数据。用列表和图像的方式呈现,进行理解和分析,从而优化你的代码。Android Studio和你的设备提供了优化工具来记录和可视化你的...
分类:
移动开发 时间:
2016-07-01 11:55:35
阅读次数:
200
完整的BASE64定义可见RFC 1421和RFC
2045。编码后的数据比原始数据略长,为原来的
43。在电子邮件中,根据RFC
822规定,每76个字符,还需要加上一个回车换行。可以估算编码后数据长度大约为原长的135.1%。
转换的时候,将三个byte的数据,先后放入一个24bit的缓冲区中,先来的byte占高位。数据不足3byte的话,于缓冲器中剩下的bit用0补足。然后,每次...
分类:
编程语言 时间:
2016-07-01 11:57:31
阅读次数:
401
BACK键:
当我们按BACK键时,我们这个应用程序将结束,这时候我们将先后调用onPause()->onStop()->onDestory()三个方法。
再次启动App时,会执行onCreate()->onStart()->onResume()
HOME键:
当我们打开应用程序时,比如浏览器,我正在浏览NBA新闻,看到一半时,我突然想听歌,这时候我们会选择按HOME键,然后去打开音乐应用程序,而当我们按HOME的时候,Activity先后执行了onPause()->onStop()这两个方法,这时...
分类:
其他好文 时间:
2016-07-01 11:55:39
阅读次数:
282
简介
随着移动支付的普及,越来越多的App采用第三发支付,在这里我们以支付宝为例,做一个快速集成!
一、Android快速实现支付宝支付
1、首先,我们需要前往支付宝开放平台,申请我们的支付功能:https://open.alipay.com/platform/home.htm
支付宝首页
这里 有两个需要注意的地方 一个是管理中心,另外一个是我的支付宝
...
分类:
微信 时间:
2016-07-01 11:55:25
阅读次数:
475
传送门平面上有N个圆,他们的圆心都在X轴上,给出所有圆的圆心和半径,求有多少对圆是相离的。
例如:4个圆分别位于1, 2, 3, 4的位置,半径分别为1, 1, 2, 1,那么{1, 2}, {1, 3} {2, 3} {2, 4} {3, 4}这5对都有交点,只有{1, 4}是相离的。
Input
第1行:一个数N,表示圆的数量(1 <= N <= 50000)
第2 - N + 1行:每...
分类:
编程语言 时间:
2016-07-01 11:54:36
阅读次数:
291
转载请注明出处:王亟亟的大牛之路最近在最后的任职期还被榨了一顿忙的飞起,不过今天是最后一天了,帮着处理个BUG就功德圆满了。然后最近在做一个手机间通信+XX监听的Demo,其中一部分是关于短信监听的,然后正好6.0授权的一些因素,那就把这部分的实现单独拆出来做这么个Demo,顺道把这几天觉得发现的不错的第三方库贡献给大家先来看一下运行效果先是配置把要过滤的短信字段输入输入框控件 compile '...
分类:
移动开发 时间:
2016-07-01 11:54:32
阅读次数:
600
稳像项目基本算法已经完成,甲方需要一个可以运行的demo程序。目前程序在自己的电脑上能够正常运行。然后我试着拷贝到另外一个win7系统上,运行失败。 寻找各种解决办法,baidu找到两个办法: 1.使用静态链接的方法,这种生成的exe大,放弃。 2.将对应需要的dll拷贝到exe的执行目录下,这种虽 ...
分类:
其他好文 时间:
2016-07-01 11:55:14
阅读次数:
164