用python -m py_compile file.pypython -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code:import py_compile py_compile.compile('path') //p...
分类:
编程语言 时间:
2015-10-20 17:56:40
阅读次数:
192
提高编程能力的最佳途径就是多写代码, 就让我们从现在开始吧!1.输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / | 6 14/ | / |4 8 12 16转换成双向链表4=6=8=10=12=14=16。二叉查找树的...
分类:
编程语言 时间:
2015-10-20 17:59:28
阅读次数:
196
动态创建类的声明使用内置函数type,原型:class type(name, bases, dict)name是类的名字,相当于__class__bases是类的基类,元组,可以有多个基类,但是基类必须直接或者间接继承自object类,否则会报错dict是类的变量,字典类型,相当于静态变量,与在__...
分类:
编程语言 时间:
2015-10-20 17:55:39
阅读次数:
163
虽然Javascript是弱类型语言,但是,它也有自己的几种数据类型,分别是:Number、String、Boolean、Object、Udefined、Null。其中,Object属于复杂数据类型,Object 由无序的键值对组成。其余几种都属于简单数据类型。注意:变量类型首字母大写,而变量值首字...
分类:
编程语言 时间:
2015-10-20 17:52:34
阅读次数:
187
第一次写博客,有什么不对的地方,欢迎大家指出(1)打开vs(本人用的是vs2013)然后建一个项目,如下图所示,选择.ENT3.5的框架,或者低于3.5的,这是因为Unity里面用的框架可能在3.5以下,不然会报错,然后给自己的dll改名字选择路径(这个路径等一下要用)(2)进入项目之后,如果你不需...
分类:
编程语言 时间:
2015-10-20 17:53:17
阅读次数:
258
一、概念进程:正在进行中的程序(直译),是静态的概念。程序执行时,内存会为其分配空间。线程:通俗的讲,线程就是一个程序中的不同执行路径。换句话说,进程中负责程序执行的控制单元(执行路径)就是线程。一个进程中可以有多个执行路径,我们称之为多线程。一个进程中至少有一个线程,因为进程是静态的概念,不能执行...
分类:
编程语言 时间:
2015-10-20 17:51:19
阅读次数:
158
# -*- coding: cp936 -*-#python 27#xiaodeng#global语句(python学习手册422页)#实际上就是一个名为__builtin__的模块,但是必须要import之后才能使用,因为变量名builtin本身并没有预先内置#global语句,命名空间的声明,告...
分类:
编程语言 时间:
2015-10-20 17:50:32
阅读次数:
172
所有编程语言都具有内部(或内置的)对象来创建 语言的基本功能。内部对象是 您编写自定义代码所用语言的基础, 该代码基于您的想象实现自定义功能。JavaScript 有许多 将其定义为语言的内部对象。本文介绍了一些 最常用的对象,并简要介绍了它们 有哪些功能以及如何使用这些功能。NumberJavaS...
分类:
编程语言 时间:
2015-10-20 17:52:05
阅读次数:
223
安装前准备:1、确定所安装的电脑是32位还是64位系统;(作者电脑是64bit win10)2、下载对应的安装包: (1)下载最新Python安装包:https://www.python.org/downloads/ 这里下载python-2.7.10.amd64.msi ; (2)下载pyth.....
分类:
编程语言 时间:
2015-10-20 17:47:57
阅读次数:
561
之前一直学的c语言版的数据结构,所以想尝试一下js版的快速排序,发现更有趣。其实原理都是大同小异的,下面就来介绍一下原理。1、首先选一个“基准”,一般选中间值比较合适,因为选两头数据都有可能出现最坏的情况。2、将数组中的数据与“基准”比较,小于“基准”则存放在另一个数组left(左子集)中,大于“基...
分类:
编程语言 时间:
2015-10-20 17:48:45
阅读次数:
180
Python代码缩进这两天python-cn邮件列表有一条thread发展的特别长,题目是《python的代码缩进真是坑爹》(地址),楼主在一台电脑上用KOMODO写的代码到另一台电脑上就不能运行了,调试后才发现是代码缩进的问题,为此楼主表示“真是火大”!而之后的回复,可想而知,批判楼主、教育楼主、...
分类:
编程语言 时间:
2015-10-20 17:48:09
阅读次数:
215
UnicodeUnicode 是一个国际标准,用于文本的编码和表示。 它使您可以用标准格式表示来自任意语言几乎所有的字符,并能够对文本文件或网页这样的外部资源中的字符进行读写操作。 Swift 的String和Character类型是完全兼容 Unicode 标准的。Unicode 标量(Unico...
分类:
编程语言 时间:
2015-10-20 17:48:18
阅读次数:
250
1.简介: 在学习技能的过程中,没有哪一种技术是最好的!在不同的情况下,不同的技术会有不同优势!冒泡排序的基本思想是:每次比较两个相邻元素,如果它们的顺序错误就把它们交换位置:下面通过图简单来看看“冒泡排序”所谓冒泡排序就是这样,小的数往上浮,大的数往下沉!2.冒泡排序:代码: 1 static ....
分类:
编程语言 时间:
2015-10-20 17:46:54
阅读次数:
161
Given an array ofnpositive integers and a positive integers, find the minimal length of a subarray of which the sum ≥s. If there isn't one, return 0 i...
分类:
编程语言 时间:
2015-10-20 17:45:08
阅读次数:
163
GUI(Graphical User Interface) Java的GUI对象都存在java.Awt和javax.Swing两个包中。 java.awt:AbstractWindowToolkit(抽象窗口工具包),调用本地系统方法实现功能,属重量级控件。 javax.swing:在AWT的基础上...
分类:
编程语言 时间:
2015-10-20 17:45:20
阅读次数:
164
广度优先算法:# -*- coding: utf-8 -*- import urllibimport urllib.requestfrom bs4 import BeautifulSoupimport threadingmylock = threading.RLock()class Crawler:...
分类:
编程语言 时间:
2015-10-20 17:44:52
阅读次数:
278
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:
编程语言 时间:
2015-10-20 16:33:34
阅读次数:
244