针对多列表嵌套,如何获取所有元素?之前使用for循环+if判断,进行分解,如下:forfirst_layerinlists:ifisinstance(first_layer,list):forsecond_layerinfirst_layer:ifisinstance(second_layer,list):forthird_layerinsecond_layer:printthird_layerelse:printfirst_layer但..
分类:
编程语言 时间:
2015-03-12 15:19:45
阅读次数:
119
Java的静态导入 static import
概念:
静态导入是JDK5引入的新特性,使用静态导入后被导入类的静态变量和静态方法在当前类中直接可见,使用时这些
静态成员无需再给出他们的类名,调用的时候和调用自己的方法没有任何区别。
使用方法:
在import关键字后面加上static关键字即可。
优点:使用方便
缺点:程序的可读性变差
实例:...
分类:
编程语言 时间:
2015-03-12 15:13:17
阅读次数:
166
原文:6 Python Performance Tips
译文:6个Python性能优化技巧
译者:dwqs
Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。
Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快Pytho应用程序。
py
1、关键代码可以依赖于扩展包
Python使许多编程任务变得简单,但是对于很关键的任务并不总是提供最好的性能。使...
分类:
编程语言 时间:
2015-03-12 15:13:35
阅读次数:
205
原文:http://engineering.socialpoint.es/MVC-pattern-unity3d-ui.html
动机
和游戏开发的其他模块类似,UI一般需要通过多次迭代开发,直到用户体验近似OK。另外至关重要的是, 我们想尽快加速迭代的过程。使用MVC模式来进行设计,已经被业界证明了是可以解耦屏幕上的显示,如何控制用户的输入对显示的改变,以及如何根据应用的状态...
分类:
编程语言 时间:
2015-03-12 15:13:42
阅读次数:
1484
java读取src目录下的文件,有几种方法
方法一:
Thread.currentThread().getContextClassLoader().getResourceAsStream(""); //当前线程的类加载器 同一线程不太稳定
方法二:
this.getClass().getResource("/"+path).toURI().getPath();//不会出...
分类:
编程语言 时间:
2015-03-12 15:12:10
阅读次数:
218
[基本思想]
在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数种再找出最小的与第二个位置的数交换,如此循环至倒数第二个数和最后一个数比较为止。
算法关键:找到最小的那个数,并用变量记住它的下标。
[java实现]
public class SimpleSelectionSort {
public static void main(String[] arg...
分类:
编程语言 时间:
2015-03-12 15:10:45
阅读次数:
193
这篇文章用来记录我在学习使用R语言中遇到的一些区别于其他程序语言的小问题,以及一些解决方案。会持续记录下去。
1. 除法
R语言的除法运算符与其他常见语言一致:/
> 8/5
[1] 1.6
但是取余运算符为:%%
> 8%%5
[1] 3
除法运算取整除数:%/%
> 8%/%5
[1] 1
除法四舍五入:round()
round()后面再带一个参数表明保留...
分类:
编程语言 时间:
2015-03-12 15:09:03
阅读次数:
263
http://dmitry.baranovskiy.com/post/91403200
快速检测Javascript的理解深度if (!(“a” in window)) {
var a = 1;
}
alert(a);
var a = 1,
b = function a(x) {
x && a(–x);
};
alert(a);
funct...
分类:
编程语言 时间:
2015-03-12 15:08:27
阅读次数:
126
不说了多了 直接上代码 首先是从程序的入口开始说:
web.xml
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
ht...
分类:
编程语言 时间:
2015-03-12 15:07:49
阅读次数:
309
创作目的:想以自己的能力和经验为国内(及国外)的读者奉献一本好书,一本让人一看就懂、“不可能读不懂”的经典教程。它的理念是让编程变得简单,让人一看就懂。它的目标是成为大中专院校、培训班、从业人员和爱好者的人手一本的必备教程。
创作背景:完成一本书的几大要素:专业水平,文字能力,持之以恒,时间。一方面,很早以前就想完成这本书,但是一直到2014年才真正有时间和意志来完成。另一方面,十多年的技...
分类:
编程语言 时间:
2015-03-12 15:07:06
阅读次数:
183
最近一直在把公司游戏迁移到支持ARM64,中间出现了很多BUG或者Unity目前不支持操作的问题,这两天遇到异步HttpWebRequest不支持的问题,因为之前一直没有接触,所以也趁机学习了下相关使用。
下面通过一个例子,来使用HttpWebRequest异步下载一个ZIP文件。
using UnityEngine;
using System.Collections;
usi...
分类:
编程语言 时间:
2015-03-12 15:07:34
阅读次数:
244
java中==、equals()、hashCode()都和对象的比较有关。
关于==
==是容易理解的。java设计java就是要比较两个对象是不是同一个对象。
对于引用变量而言,比较的时候两个引用变量引用的是不是同一个对象,即比较的是两个引用中存储的对象地址是不是一样的。
对于基本数据类型而言,比较的就是两个数据是不是相等,没什么歧义。
由于对于...
分类:
编程语言 时间:
2015-03-12 15:05:30
阅读次数:
167
内部类是定义在其他类内部的类,内部类所在的类成为宿主类。由于内部类只能被它的宿主类使用,所以通过内部类的使用可以很好地控制类的可见性。
内部类有如下几个特性:
1) 内部类分为两大类:静态内部类和非静态内部类;
2) 非静态内部类可以调用它的宿主类的所有变量和方法,并且像宿主类的其他非静态成员那样直接引用它们;
3) 静态内部类是用static修饰,不能直接访问其宿主类的成员,必须通...
分类:
编程语言 时间:
2015-03-12 15:07:23
阅读次数:
151
/** * 将15位转换为18位 * @param idCode 15位身份证号 * @return String 18位身份证号 */public String toEighteen(String idCode) { idCode = idCode.substring(0, 6) ...
分类:
编程语言 时间:
2015-03-12 15:03:01
阅读次数:
154
import timeimport leveldbfrom urllib.parse import quote_plus import reimport jsonimport itertoolsimport sysimport requestsfrom queue import Queuefrom ...
分类:
编程语言 时间:
2015-03-12 15:02:01
阅读次数:
1056
思路:这题下午搞了然后一直WA,后面就看了Discuss,里面有个数组:ABCDEFDCBA,这个我输出ABCD,所以错了。然后才知道自己写的后缀数组对这个回文子串有bug,然后就不知道怎么改了。然后看题解,里面都是用RMQ先预处理随意两个后缀的最长公共前缀,由于不太知道这个,所以又看了一下午,嘛嘛...
分类:
编程语言 时间:
2015-03-12 15:00:22
阅读次数:
261
package com.LBH; import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException; import com.singularsys....
分类:
编程语言 时间:
2015-03-12 14:59:15
阅读次数:
254