http://acm.hdu.edu.cn/showproblem.php?pid=3887 【题意】 给定一棵树,给定这棵树的根 对于每个结点,统计子树中编号比他小的结点个数 编号从小到大一次输出 【思路】 从小到大处理每个结点,即统计当前结点的结果后,把当前结点插入到树状数组中 【AC】 1 # ...
分类:
编程语言 时间:
2017-08-23 21:41:43
阅读次数:
110
python 3 封装 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小鱼,小虾,小王八,一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的。 先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 其实这仅仅这是一种变形操作 类中所 ...
分类:
编程语言 时间:
2017-08-23 21:40:18
阅读次数:
133
一共四个文件实现的功能是:注册账号,写到mysql数据库user(id,name,password,createtime)表中,password字段为使用md5加密后密码,并实现密码验证登录。先上效果图:1、注册2、登录验证3、数据库说明:数据中24,25是只加密用户输入的密码字符串,18,19,26,27是加密的name..
分类:
编程语言 时间:
2017-08-23 21:39:05
阅读次数:
120
一、接口与归一化设计: 1.归一化让使用者无需关心对象的类是什么,只需要知道这些对象都具备某些功能就可以了,这极大地降低了使用者的使用难度。 2.归一化使得高层的外部使用者可以不加区分的处理所有接口兼容的对象集合。 二、继承的两种用途: 1、继承基类的方法,并且做出自己的改变或者拓展(代码重用):实 ...
分类:
编程语言 时间:
2017-08-23 21:38:58
阅读次数:
132
关于《Unity3D/2D游戏开发从0到1》第一版本在2015年7月1日全国发行,累计得到不少国内高校教师、培训机构的好评。但是由于Unity官方对于技术不断的升级与版本的快速迭代,基于Unity4.6版本的教学知识体系,则略显滞后。随着2017年7月份,Unity2017.1正式版本的推出,《Unity3D/..
分类:
编程语言 时间:
2017-08-23 21:38:31
阅读次数:
198
Exercises 22.5 - 算法导论.英文第3版 最近看书的同时, 感觉一些练习缺少参考, 所以按部分总结了自己的解答, 也能够强化学习过程. 如有不足或疑问, 欢迎指正. Exercises 22.5-1 How can the number of strongly connected co ...
分类:
编程语言 时间:
2017-08-23 21:37:59
阅读次数:
180
一,先转为List,再使用contains()方法 二,使用最基本的for循环 for循环的方法是效率最高的 三,使用Apache Commons的ArrayUtils Apache Commons类库有很多,几乎大多数的开源框架都依赖于它,Commons中的工具会节省你大部分时间,它包含一些常用的 ...
分类:
编程语言 时间:
2017-08-23 20:51:12
阅读次数:
176
一、一维数组 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。 类似与C语言,数组元素的下标由0开始编号。 二、定义数组 在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。 array_name=(value0 value1 value2 value3) 或 array ...
分类:
编程语言 时间:
2017-08-23 20:51:04
阅读次数:
287
1.Java中如何将string 转化成long long l = Long.parseLong([String]); 或 long l = Long.parseLong([String],[int radix]); long l = Long.valueOf("123").longValue(); ...
分类:
编程语言 时间:
2017-08-23 20:50:42
阅读次数:
146
一、概念 基数排序(raddix sort)首先按照个位数的值进行装桶,个位数的相同的数装进一个桶,然后从第0个桶开始取,取到第9个桶,将数组重新装进数组,在按照这种方式对十位、百位,直到最高位进行操作。 二、复杂度 三、代码实现 ...
分类:
编程语言 时间:
2017-08-23 20:50:34
阅读次数:
240
1 概述 在可视化过程中,经常会对默认的制图效果不满意,希望能个性化进行各种设置。 本文通过一个简单的示例,来介绍seaborn可视化过程中的个性化设置。包括常用的设置,如: 设置图表显示颜色 设置图表标题,包括显示位置,字体大小,颜色等 设置x轴和y轴标题,包括颜色,字体大小 设置x轴和y轴刻度内 ...
分类:
编程语言 时间:
2017-08-23 20:50:25
阅读次数:
22209
今天做一个FPS游戏的时候,由于我做的是第三人称的射击,所以需要一个枪的红外线瞄准的效果。 一开始我在枪上挂一个很细很长的聚光灯,瞄准远处物体的时候,看起来有点红外线的样子,但是靠近之后光线就变成一个手电筒的那种光,不是我想要的效果。 后来我用粒子特效,虽然远处近处都是一条射线,但是效果很粗糙,不是 ...
分类:
编程语言 时间:
2017-08-23 20:49:41
阅读次数:
2291
第一个spring boot程序 写在前面:鉴于spring注解以及springMVC的配置有大量细节和知识点,在学习理解之后,我们将直接进入spring boot的学习,在后续学习中用到注解及其他相关知识点时会再次理解。要运行起第一个Spring boot特别简单,用IDEA包含了Spring B ...
分类:
编程语言 时间:
2017-08-23 20:49:26
阅读次数:
145
查天气(2) ...
分类:
编程语言 时间:
2017-08-23 20:48:39
阅读次数:
109
@PathVariable 映射 URL 绑定的占位符 带占位符的 URL 是 Spring3.0 新增的功能,该功能在 SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的形参中:URL 中的 { ...
分类:
编程语言 时间:
2017-08-23 20:46:48
阅读次数:
184
抽象基类的常见用途:实现接口时作为超类使用。然后,说明抽象基类如何检查具体子类是否符合接口定义,以及如何使用注册机制声明一个类实现了某个接口,而不进行子类化操作。最后,说明如何让抽象基类自动“识别”任何符合接口的类——不进行子类化或注册。 Python文化中的接口和协议 接口在动态类型语言中是怎么运 ...
分类:
编程语言 时间:
2017-08-23 20:46:39
阅读次数:
256
http://acm.bnu.edu.cn/v3/problem_show.php?pid=52733 【题意】 给定一棵树,这棵树每个点都有一个点权,标号从0开始,0是根结点 修改操作: SEED 1 13 把结点1的点权乘上13 查询操作: RAND 1 查询结点1为根的子树所有结点权的总乘积, ...
分类:
编程语言 时间:
2017-08-23 20:46:22
阅读次数:
205