php-python-rubyphp-python-ruby原文一句话总结简单地总结:假如你想帮他尽快找个活儿,赚到钱,推荐PHP。假如你想让他成为一个高效工程师,推荐 Python。假如你想让他爱上他的工作,推荐 Ruby。语言的选择编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,...
分类:
编程语言 时间:
2015-01-11 14:43:38
阅读次数:
225
和C++的类似,泛型定义了一种适用于任何类型的,可重用的代码,用一种抽象的方式来实现代码。Swift的Array和Dictionary都是用泛型来实现的,因为Array可以保存String类型的变量,也可以保存Int类型的。...
分类:
编程语言 时间:
2015-01-11 13:38:57
阅读次数:
197
十六进制 到 十进制
使用 int() 函数 ,第一个参数是字符串 '0Xff' ,第二个参数是说明,这个字符串是几进制的数。 转化的结果是一个十进制数。
>>> int('0xf',16)
15
二进制 到 十进制
>>> int('10100111110',2)
1342
八进制 到 十进制
>>> int('17',8)
15
其实可以...
分类:
编程语言 时间:
2015-01-11 13:37:57
阅读次数:
208
近期用到了网络通信的方法,虽然unity可以用协程来实现异步操作,不过坑爹的队友不会用,他用的是传统的开线程的方法,这样就会出现线程安全的问题,然后现有的消息通信机制无法满足需求了,就得改了。还好我机智的看过Cocos2dx中消息机制的实现原理,顺手改了一下,下面贴源码:(源码后有解释)
using System;
using System.Collections;
using System.C...
分类:
编程语言 时间:
2015-01-11 13:35:31
阅读次数:
284
1 /* 2 * 演示Unity 注入 3 * */ 4 using Microsoft.Practices.Unity; 5 using System; 6 7 namespace Unity.Property.Inject 8 { 9 class Program...
分类:
编程语言 时间:
2015-01-11 13:33:49
阅读次数:
324
一、Json的简单介绍从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)...
分类:
编程语言 时间:
2015-01-11 13:32:38
阅读次数:
296
1. position是根据世界原点为中心 2. localPosition是根据父节点为中心,如果没有父节点,localpositon和position是没有区别的 3.选中一个物体左上角Global和Local切换看物体世界坐标轴和本地坐标轴 代码: using UnityEngine;
usi...
分类:
编程语言 时间:
2015-01-11 13:32:31
阅读次数:
1477
介绍
上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as...
应用
比较一下两段代码:
没有使用上下文管理器:
writer = open("test.txt", "w")
try:...
分类:
编程语言 时间:
2015-01-11 12:27:57
阅读次数:
224
题目:
The gray code is a binary numeral system where two successive values differ in only one bit.
Given a non-negative integer n representing the total number of bits in the code, print the seque...
分类:
编程语言 时间:
2015-01-11 12:27:43
阅读次数:
282
这篇文章是元旦假期写的,比较松散,纪录了我的一些早期从业经历,回顾往昔,我可能会问:怎么从用JAVA做界面的程序员过渡到死磕Linux内核协议栈功能与性能的嬉皮士?我想我无法很好的回答这个问题,但是起码,用一颗平静的心对待生活中的每一个惊喜,每一次变故,每一次悲哀,是必须的,对我而言,没有什么是惊喜,也没有什么会被作为变故,难道还有悲哀吗?工作和生活都不要太拼,不要一心想着钱,自私一点,做自己真的...
分类:
编程语言 时间:
2015-01-11 12:26:04
阅读次数:
219
当一个程序调用某个类,这个类还没有被加载到内存中时,我们的系统会通过以下三个步骤来对该类进行初始化:
1、类的加载
类加载指的是将类的class文件读入内存中,并给它创建一个jav...
分类:
编程语言 时间:
2015-01-11 12:24:18
阅读次数:
235
\x24是十六进制转义符,16*2+4=36,ASCII码36代表的正是“$”符号(可以查ASCII码表),十六进制转义符的一般形式是'\xhh',h是0-9或A-F内的一个。$1是javascript全局对象 RegExp 的属性(可以查javascript API RegExp 对象),返回在模...
分类:
编程语言 时间:
2015-01-11 12:20:31
阅读次数:
183
在一些现代浏览器中已经提供了原生的Promise对象,其遵循Promise/A+标准。在jQuery1.5+,提供了$.Deferred(其可以被转化为promise对象)。很多知名的框架中,也提供了promise对象。promise对象在javascript中已经是一种很重要的模式,它在解决异.....
分类:
编程语言 时间:
2015-01-11 12:17:27
阅读次数:
204
Notepad++搭建Python简单开发环境(nppexec插件版)原地址:http://blog.sina.com.cn/s/blog_55eb21950101daty.html1.打开Notepad++,选择菜单Plugin(插件)->Plugin Manager->Show Plugin M...
分类:
编程语言 时间:
2015-01-11 12:16:55
阅读次数:
627
/*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ import java.math.BigDecimal; //数字字符串 String StrBd="1048576.1024"; //构造以字符串内容为值的BigDecimal类型的变量bd BigD...
分类:
编程语言 时间:
2015-01-11 12:13:30
阅读次数:
144