JavaScript对象的定义:在js中函数极为对象,对象分为二种:对象字变量产生的对象连接到Object.prototype;函数对象连接到Function.prototype方法:当一个函数被保存为对象的一个属性时,我们称它为一个方法。JavaScript中的类第一:创建Object类的实例(不...
分类:
编程语言 时间:
2015-08-08 14:56:28
阅读次数:
134
可以通过以下两个函数来使用这两种机制:一是通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解;而repr会创建一个字符串,它以合法的Python表达式的形式来表示值。下面是一些例子:>>> print repr("Hello, world!")'Hello, world!'>>> pr...
分类:
编程语言 时间:
2015-08-08 14:55:57
阅读次数:
106
1.矩阵的相关运算(矩阵的乘法): 根据线性代数里面相关的定义,两个矩阵要能够相乘必须具备的条件是,第一个矩阵的列的维数和第二个矩阵的行维数相等这样才可以相乘,假设有这样两个矩阵 a[m][n] , b[n][m] , 那么得到的结果将是m*n型的矩阵,并且有结果矩阵的每一个元素都等于其对应的行和....
分类:
编程语言 时间:
2015-08-08 14:57:57
阅读次数:
307
Lua coroutine 不一样的多线程编程思路Sunday, Apr 26th, 2009 by Tim | Tags: coroutine, Lua上周末开始看《Lua程序设计》第二版,目前体会到其中比较有趣的有两点,一是强大的table数据结构,另外就是coroutine。也许Lua 中的c...
分类:
编程语言 时间:
2015-08-08 14:50:55
阅读次数:
308
如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用三个引号代替普通引号。print '''This is a very long string.It continues here.And it's not over yet."Hello, world!"Still here.'''也可以...
分类:
编程语言 时间:
2015-08-08 14:48:55
阅读次数:
188
在preference-->key-bulindings--users,将下面代码黏贴进去。{"keys":["f5"],"caption": "SublimeREPL: Python - RUN current file","command": "run_existing_window_comma...
分类:
编程语言 时间:
2015-08-08 14:47:34
阅读次数:
133
在数据清洗,评估 ,抽验等等过程中,经常有这样的应用场景 : 需要在一个大的数据集合中随机出来样本,进行人工评估。为了保证足够随机,借助脚本来实现。下面一个脚本 ,用于应对这种应用场景。使用方法: python random_select_line.py -h建议:自定义 alias random....
分类:
编程语言 时间:
2015-08-08 14:47:58
阅读次数:
137
unity中用到大量重复的物体,例如发射的子弹,可以引入对象池来管理,优化内存。
分类:
编程语言 时间:
2015-08-08 14:46:37
阅读次数:
152
使用raw_input函数,它会把所有的输入当作原始数据(raw data),然后将其放入字符串中:>>> input("Enter a number: ")Enter a number: 33>>> raw_input("Enter a number: ")Enter a number: 3'3'...
分类:
编程语言 时间:
2015-08-08 14:44:40
阅读次数:
118
1、1个主线程+1个列表线程+N个明细线程 对要爬取的网站数据,基本是采用分页的形式展现,通过遍历列表解析明细URL,进而爬取明细页面内容; 每个网站一个处理线程,爬取列表和爬取明细采用单独的子线程,列表爬取...
分类:
编程语言 时间:
2015-08-08 13:41:08
阅读次数:
129
Excel底层实现是使用...
分类:
编程语言 时间:
2015-08-08 13:41:32
阅读次数:
185
1)EXCEL公式分类
a. 数值: 从极端情况来说,数值也是一种最简单的公式如 A1=1;
b. 简单函数:简单函数指的是参数只能是数值的函数,如公式A3(简单函数)=sum(A1:A2),,A1=1,A2=3;
c. 复杂函数:复杂函数指的是参数中也存在函数的,如A4(复杂函数)=avg(A3,A1);
d. 表达式:指的是四则运算表达式,如A5=(A4+A1)/A3;
在鄙人现有知...
分类:
编程语言 时间:
2015-08-08 13:39:31
阅读次数:
208
学习多线程之前,我觉得很有必要去学习下
[笔记][思维导图]读深入理解JAVA内存模型整理的思维导图基础知识
锁除了让临界区互斥执行外,
还可以让释放锁的线程向获取同一个锁的线程发送消息
当线程获取锁时,JMM会把该线程对应的本地内存置为无效。
从而使得监视器保护的临界区代码必须要从主内存中去读取共享变量。
当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。
在同一个类...
分类:
编程语言 时间:
2015-08-08 13:36:20
阅读次数:
199
package com.test;
/**
*
* @author taoweiwei
* 问题:子线程循环10次,接着主线程循环100,接着又回到子线程10次,
* 接在再回到主线程又循环100,如此循环50次,请写出程序。
* 经验:1、要用到共同数据(包括同步锁)的若干个方法应该归属在同一个类身上,
* 这种设计正好体现了高类聚和程序的健壮性。
*...
分类:
编程语言 时间:
2015-08-08 13:38:48
阅读次数:
122
最近新的项目API接口基于Spring Boot和JPA开发,做了几天的学习和预研,发现使用Spring Boot开发效率上确实比较高,但也碰到了一些小坑,特别记录下。...
分类:
编程语言 时间:
2015-08-08 13:35:26
阅读次数:
274
所谓漫水填充算法,是给定一个联通域内的一个点,以此为起点找到这个联通域的其余所有点并将其填充为指定颜色的一种算法。
之所以称之为漫水填充,是因为这种算法就是模拟了涨水的过程,从一点开始,水流慢慢加大,直到漫过了全部区域。
这个算法的详细介绍可以参考下面的链接。
https://en.wikipedia.org/wiki/Flood_fill这个算法在我们寻找一片指定区域时非常有用。因此,我就花...
分类:
编程语言 时间:
2015-08-08 13:35:41
阅读次数:
313
今天我们就来学习如何创建一个编辑框,上面绘制一个折叠框里面有四种消息框. 代码如下: using UnityEngine; using System.Collections; using UnityEditor; public class Test : EditorWindow { private ...
分类:
编程语言 时间:
2015-08-08 13:34:34
阅读次数:
545