UnityStudio UnityStudio可以直接在自己的软件上查看图片、shader、文本、还能直接播放音频、甚至还能看场景Hierarchy视图的树状结构。强烈推荐用UnityStudio。 UnityStudio最新版本下载 支持unity5.x https://github.com/Pe ...
分类:
编程语言 时间:
2017-05-14 18:50:59
阅读次数:
215
以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改值和参数,东拼西凑就拿过来用了,根本没有 ...
分类:
编程语言 时间:
2017-05-14 18:52:15
阅读次数:
266
new与数组 为了让new分配一个对象数组,必须在类型名之后跟[].在其中指明分配的数目; 初始化,C++11:可用花括号{}; 动态分配一个空数组是合法的; 释放动态数组: 智能指针与动态数组: 标准库提供了一个可以管理new分配的数组的unique_ptr版本 必须在类型后面加上空的[]; 注意 ...
分类:
编程语言 时间:
2017-05-14 18:52:49
阅读次数:
224
1.IO的数据源有: 文件 管道 网络 内存缓存 读写方式有字符读写 reader writer ,字节读写 Stream。 2.IO的异常处理: try with resources 模板 其中key要实现Autoclose接口。 3.buffer :为提高磁盘访问速度,开辟了一大块的缓冲区(可一 ...
分类:
编程语言 时间:
2017-05-14 18:54:37
阅读次数:
165
最近在温习C语言,看的书是《C primer Plus》,忽然想起来以前在参加数学建模的时候,用过的一些智能算法,比如遗传算法、粒子群算法、蚁群算法等等。当时是使用MATLAB来实现的,而且有些MATLAB自带了工具箱,当时有些只是利用工具箱求最优解问题,没有自己动手亲自去实现一遍,现在都忘的差不多 ...
分类:
编程语言 时间:
2017-05-14 18:55:09
阅读次数:
269
什么是JavaBean JavaBean是一种设计思想,是为了实现代码可重用性的目标;在行为上它体现为一系列的set、get、无参构造等方法上。 JavaBean的特性 安全性 属性sex表示性别,常识上sex只能赋值为男、女两个值。如果我们讲sex设为public,就不能阻止用户赋值为人妖、伪娘这 ...
分类:
编程语言 时间:
2017-05-14 18:55:35
阅读次数:
212
一、文件格式 要使用VBA,excel文件必须保存为启用宏的工作簿,即xlsm格式。 二、启动VBA编辑器 打开工作簿后,要启动VBA编辑器,有两种方法,一是在工作表的名字上面点击右键,选择“查看代码”,另一种就是快捷键Alt+F11 三、工程资源管理器简介 VBA编辑器右边的树形目录就是工程资源管 ...
分类:
编程语言 时间:
2017-05-14 18:57:09
阅读次数:
208
上一次我们使用遗传算法求解了一个较为复杂的多元非线性函数的极值问题,也基本了解了遗传算法的实现基本步骤。这一次,我再以经典的TSP问题为例,更加深入地说明遗传算法中选择、交叉、变异等核心步骤的实现。而且这一次解决的是离散型问题,上一次解决的是连续型问题,刚好形成对照。 首先介绍一下TSP问题。TSP ...
分类:
编程语言 时间:
2017-05-14 18:57:17
阅读次数:
219
一、if()中的布尔判断 if ( Expression ) 表达式会通过ES5定义的ToBoolean方法强制把Expression 转换成布尔值。 示例: 二、== 会对不同类型的数据进行强制转换以比较,记住两点即可: toNumber()的转换规则: true -->1; false-->+0 ...
分类:
编程语言 时间:
2017-05-14 18:57:27
阅读次数:
244
上一回说了基本粒子群算法的实现,并且给出了C语言代码。这一篇主要讲解影响粒子群算法的一个重要参数 w。我们已经说过粒子群算法的核心的两个公式为: Vid(k+1)=w*Vid(k)+c1*r1*(Pid(k)-Xid(k))+c2*r2*(Pgd(k)-Xid(k))Xid(k+1) = Xid(k ...
分类:
编程语言 时间:
2017-05-14 18:57:47
阅读次数:
259
枚举法的本质就是从全部候选答案中去搜索正确的解,使用该算法须要满足两个条件: 1、能够先确定候选答案的数量。 2、候选答案的范围在求解之前必须是一个确定的集合。 枚举是最简单。最基础。也是最没效率的算法 枚举法长处: 1、枚举有超级无敌准确性。仅仅要时间足够。正确的枚举得出的结论是绝对正确的。 2、 ...
分类:
编程语言 时间:
2017-05-14 19:36:28
阅读次数:
204
JAVASCRIPT—(慕课网)入门篇 我们来看看如何写入JS代码?你只需一步操作,使用<script>标签在HTML网页中插入JavaScript代码。注意, <script>标签要成对出现,并把JavaScript代码写在<script></script>之间。 <script type="te ...
分类:
编程语言 时间:
2017-05-14 19:36:56
阅读次数:
313
1、函数参数(引用) 函数的传参,传的是引用 def func(args): args.appand(123) li=[11,22,33] func(li) print(li) [11,22,33,123] 2、lambda表达式 f4(函数名)=lambda 参数:reture值 3、内置函数 1 ...
分类:
编程语言 时间:
2017-05-14 19:37:27
阅读次数:
292
一直一来对回调函数这个概念都非常模糊: 在JavaScript语言精粹一书中对回调函数的介绍例如以下: 1.函数使得对不连续事件的处理变得更easy。比如,假定有这么一个序列。由用户交互行为触发,向server发送请求。终于显示server的响应。最自然的写法可能会是这种: request = pr ...
分类:
编程语言 时间:
2017-05-14 19:37:41
阅读次数:
102
JAVASCRIPT—进阶篇 给变量取个名字(变量命名) 变量名字可以任意取,只不过取名字要遵循一些规则: 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。如下: 正确: mysum _mychar $numa1 错误: 6num //开头不能用数字 %sum //开头 ...
分类:
编程语言 时间:
2017-05-14 19:38:30
阅读次数:
257
一、线程(线程是最小的工作单位,同一进程内的线程共享资源) 创建线程:threading模块 创建一个线程:threading.Thread(target=函数名,args=(参数,) ) *这里的args后面必须是元祖,而且当括号内是一个参数是,第一个参数后加逗号 我们利用threading模块创 ...
分类:
编程语言 时间:
2017-05-14 19:38:52
阅读次数:
227
1、运算符 运算符用于执行程序的代码运算,包括1>算数运算符 2>比较运算符 3>赋值运算符 4>逻辑运算符 5>成员运算符 1> 算数运算符 2> 比较预算符 3> 赋值运算符 4> 逻辑运算符 5> 成员运算符 2、查看对象的类,或对象所具备的功能 1> 利用type功能查代码属于哪一类 例: ...
分类:
编程语言 时间:
2017-05-14 19:40:09
阅读次数:
320
模板 一、引用变量 模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户。 {{ xxx }} 二、标签 用{% %}表示,用于处理一些逻辑 常用的几个标签 {% if 条件 %} 内容 {% endif %} {% f ...
分类:
编程语言 时间:
2017-05-14 19:40:17
阅读次数:
175
1、set set是一个无序的不重复的集合 li=[11,22,33,11] s=set(li) print(s) {11,22,33} set提供的方法 1、add(self, *args, **kwargs): 添加 li={11,22,33} s=li.add(44) print(li) {1 ...
分类:
编程语言 时间:
2017-05-14 19:40:57
阅读次数:
312
Java中常见的注解 1、JDK自带的注解@Override @Deprecated @Suppvisewarnings 常见第三方注解 Spring:@Autowired @Service @Repository Mybatis:@InsertProvider @UpdateProvider @O ...
分类:
编程语言 时间:
2017-05-14 19:41:22
阅读次数:
112