问题的缘由源自于一道简单的面试题:题目要求如下: 建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C,要求线程同时运行,交替打印10次ABC。 解决问题前我们前补充一些基本知识: Runnable和Thread 线程的启动 线程的起动并不是简单的调用了你的RUN方法,而是由一个 ...
分类:
编程语言 时间:
2016-07-20 09:05:48
阅读次数:
248
经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout << a++ << a;C++ 不是规定 << 操作左结合吗? ...
分类:
编程语言 时间:
2016-07-20 09:05:48
阅读次数:
201
原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Methods.html#//apple_ref/doc/uid/TP400 ...
分类:
编程语言 时间:
2016-07-20 09:00:19
阅读次数:
342
UnityTechnicalPreviewforHoloLens最新发行版为:Beta24,发布于09/07/2016开始使用Unity开发HoloLens应用之前,确保你已经安装好了必要的工具,包括UnityHoloLensTechnical
Preview。UnityHoloLensTechnicalPreview是基于Unity5.4
Beta版本来构建的,记得定期检..
分类:
编程语言 时间:
2016-07-20 06:54:39
阅读次数:
324
语言国际化自适应--------------------1.当设备使用者切换设备语言环境时,APP上显示的字符串也会自动更换语言种类。(测试的时候最好测自己认识的其它语言)方法是在values不同文件下建一个中文的strings和一个英文的strings,里面name的命名要一样2.原理是:系统会根据语言环..
分类:
编程语言 时间:
2016-07-20 06:51:14
阅读次数:
183
在python交互解释器中导入shutil模块,一起来简单了解一下shutil模块,shutil是shellutility的缩写,shell实用工具可以查看帮助shutil(help)//可以显示出帮助信息importshutilshutil.copy("/bin/ls","/home")//将ls文件拷贝到home目录下,可以/home/list复制过来为list,这样做..
分类:
编程语言 时间:
2016-07-20 06:48:49
阅读次数:
179
importsocket
importos
#监听的主机
host="192.168.0.196"
#创建原始套接字,然后绑定在公开接口上
ifos.name=="nt":
socket_protocol=socket.IPPROTO_IP
else:
socket_protocol=socket.IPPROTO_ICMP
sniffer=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket_protocol)
..
分类:
编程语言 时间:
2016-07-20 06:47:10
阅读次数:
291
编写函数应该注意三点(1)def函数名()//定义函数(2)def函数名(参数)//可以往进传参(3)函数应该有返回值,用return来返回脚本:用函数来实现斐波那契数列#!/usr/bin/envpythondeffibs(num)://定义一个函数fibs=[0,1]//定义一个初始的列表foriinrange(num-2)://循环fibs.app..
分类:
编程语言 时间:
2016-07-20 06:47:06
阅读次数:
150
经过一翻折腾终于搞定了在编译软件是如果出现configure:error:C++preprocessor"/lib/cpp"failssanitycheck这样的错误在centos终端下运行yuminstallgcc-c++即可
分类:
编程语言 时间:
2016-07-20 06:47:28
阅读次数:
438
Java概述Java语言带来的益处,可重用性,可靠性,抽象和封装,继承性,多态性可重用性:一个设计好的类在今后的开发程序中可以被部分或全部的开发应用。首先,一个已经存在的类可以以对象的方式存在于一个新的类的成员变量里,其次,接口和超类可以通过实现(implements)和继..
分类:
编程语言 时间:
2016-07-20 06:45:24
阅读次数:
182
Python语法简洁清晰,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。目前Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是..
分类:
编程语言 时间:
2016-07-20 06:44:27
阅读次数:
193
流的概述网络程序的很大一部分工作都是简单的输入和输出(I/O),而Java的I/O建立于流(stream)。
输入流读取数据,输出流写入数据。
过滤器(filter)流可以串链到输入流或输出流上。读/写数据时,过滤器流可以修改数据(例如,通过加密或压缩),或只是提供额外的方法,将读/写的数据转换为其他格式。
阅读器(reader)和书写器(writer)可以串链到输入流和输出流上,允许程序读/写文本...
分类:
编程语言 时间:
2016-07-20 06:41:06
阅读次数:
260
开始第8个问题之前,先说一个词:变换,什么意思呢?
RxJava官方解释:所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。
如果你通过上面的定义没有很好地理解什么是变换、以及为什么要使用变换,那么请看下面这个故事:庖丁宰鸡(包学包会)
养鸡户(被观察者)发送了一个数据:
- 一只活蹦乱跳的鸡。
而这个养鸡户...
分类:
编程语言 时间:
2016-07-20 06:40:40
阅读次数:
436