1#树上倍增 以前写的博客:http://www.cnblogs.com/yyf0309/p/5972701.html 预处理时间复杂度O(nlog2n),查询O(log2n),也不算难写。 2#st表(RMQ) 首先对一棵树进行dfs,得到欧拉序列,记录下每个节点的第一次出现位置。 (先序遍历这棵 ...
分类:
编程语言 时间:
2017-01-22 22:43:30
阅读次数:
585
java.util.Collection<E> 源码分析 java.util.Collection<E>是一个接口,它的定义如下: (1)从定义中可以看出Collection接口中定义了:查询方法、修改方法、批量操作方法、哈希和比较方法。 (2)Collection是是一个根接口,表示一组对象,这些 ...
分类:
编程语言 时间:
2017-01-22 22:45:09
阅读次数:
234
1 条件分支语句 1.1 关系运算符 在C语言中0代表false,非0代表真 1.1.1 < 小于 1.1.2 <= 小于等于 1.1.3 > 大于 1.1.4 >= 大于等于 1.1.5 == 等于 1.1.6 != 不等于 1.2 关系运算符优先级 前四种相同,后两种相同,前四种高于后两种优先级 ...
分类:
编程语言 时间:
2017-01-22 23:30:12
阅读次数:
291
unset $aa = 10; unset($aa); if(isset($aa)) { echo "aaa";}else { echo "bb"; } $aar = array("1","2","3");unset($aar[2]); $aar = array("1","2","3");unset ...
分类:
编程语言 时间:
2017-01-22 23:34:05
阅读次数:
204
1) 源码, jar文件:此处用的是spring-framework-3.2.5.RELEASE commons-logging-1.1.3.jar 日志 spring-beans-3.2.5.RELEASE.jar bean节点 spring-context-3.2.5.RELEASE.jar s ...
分类:
编程语言 时间:
2017-01-22 23:37:34
阅读次数:
321
JavaScript,封装库--浏览器检测 在函数库编写一个,浏览器检测对象 前台js代码 ...
分类:
编程语言 时间:
2017-01-22 23:38:28
阅读次数:
222
#encoding:utf-8import randomfrom io import StringIOfrom io import openfrom io import BytesIOimport stringimport calendarimport warningsimport mathfrom ...
分类:
编程语言 时间:
2017-01-22 23:42:01
阅读次数:
358
上一节讨论了 volatile关键字,volatile关键字修饰的作用是不具有 "原子性" 和 "互斥性的" 例如 i++ 操作 就不是一个原子性的操作,i++ 其实分为3个步骤进行 "读-改-写" int temp = i; i = i + 1; i= temp; 先看一段代码: 创建10个线程, ...
分类:
编程语言 时间:
2017-01-22 23:44:13
阅读次数:
278
参考博客:Java transient关键字 “Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字tr ...
分类:
编程语言 时间:
2017-01-22 23:47:03
阅读次数:
365
1 运算符表达式和语句 1.1 基本运算符 1.1.1 = 数据对象:泛指数据在内存的存储区域 左值:表示可以被更改的数据对象 右值:能赋给左值的量 1.1.2 + 加 1.1.3 – 减 1.1.4 * 乘 1.1.5 / 除 1.1.6 % 取余数 1.1.7 += 加等于 1.1.8 -= 减 ...
分类:
编程语言 时间:
2017-01-22 23:48:37
阅读次数:
403
package Homework; import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;/** * list集合是否可以包含重复元素? * 如果可以,请 ...
分类:
编程语言 时间:
2017-01-22 23:52:32
阅读次数:
405
转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
这是我学习SpringBoot的入门系列哦,欢迎阅读。SpringBoot的简介我就...
分类:
编程语言 时间:
2017-01-23 01:31:09
阅读次数:
328
我使用的是window系统,安装Anaconda,所以用的是。 1.数据形式 2.读进来乱码 3.解决办法 3.1方法1 import pandas as pd #pd.read_csv('c:/users/thinkpad/desktop/1.csv') pd.read_csv('c:/users ...
分类:
编程语言 时间:
2017-01-23 14:39:09
阅读次数:
259
在代码的第一行加上#coding=utf-8 ...
分类:
编程语言 时间:
2017-01-23 14:41:03
阅读次数:
249
参考页面: http://www.yuanjiaocheng.net/CSharp/csharp-class.html http://www.yuanjiaocheng.net/CSharp/csharp-variable.html http://www.yuanjiaocheng.net/CSha ...
分类:
编程语言 时间:
2017-01-23 14:41:07
阅读次数:
307
纯属个人见解。 大致来说:c/c++执行效率高,游戏中一些性能敏感的复杂计算需要用c/c++来实现,防止游戏卡顿和低帧率。这些复杂计算包括战斗逻辑,复杂AI,骨骼动画蒙皮骨骼点的坐标计算等等。但c++是一种比较复杂的编程语言,开发效率较低。嘛,不过这不是主要问题,对于商业手游项目只用c++开发,是致 ...
分类:
编程语言 时间:
2017-01-23 14:42:36
阅读次数:
236
一、python的安装调试 首先安装python,在安装过程中基本上可以一路下一步,但在安装结束后要勾选复选框“add python to path”,主要目的是为了让系统自动添加环境变量。 安装完成后,win+R打开运行命令(或者在开始菜单,点击运行),输入cmd,进入dos窗口,在dos窗口下输 ...
分类:
编程语言 时间:
2017-01-23 14:43:18
阅读次数:
221
1、官网下载python3.6 https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe 2、安装,把所以对勾都打上 3、通cmd验证 ...
分类:
编程语言 时间:
2017-01-23 14:46:27
阅读次数:
426
在一个html页面中,通过iframe包含另一个页面的时候,导致onload=“reset()”失效 解决:把<iframe>移到script后面,原因未明 ...
分类:
编程语言 时间:
2017-01-23 15:03:15
阅读次数:
191
在eclipse中用pydev开发Python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很不了解这个空文件的作用是什么,因为没有什么东西可写在这里,所以我直接把这个文件给删掉了,结果我的包图 ...
分类:
编程语言 时间:
2017-01-23 15:05:24
阅读次数:
213