思维难度不大,关键考代码实现能力。一些细节还是很妙的。 Description 一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:?u,v∈V,满足u→v或v→u,即对于图中任意两点u,v,存在一条u到v的有向路径或者从v到u的有向路径。若G'=(V',E')满足V'? ...
分类:
编程语言 时间:
2018-07-04 21:38:49
阅读次数:
167
一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenSt ...
分类:
编程语言 时间:
2018-07-04 21:39:20
阅读次数:
218
用Eclipse手动打包 用Eclipse手动打包 右击工程名 选择Export… 选择Web → WAR file 点击Browse,选择导出路径 然后war包就被导出来啦~是不是很简单呢 利用Maven的package命令导出 首先需要你这个工程本身就是MAVEN项目,然后右击工程 鼠标移动到D ...
分类:
编程语言 时间:
2018-07-04 22:39:08
阅读次数:
145
JAVA String类 字符串是常量;它们的值在创建之后不能改变。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享它们。例如: 等效于: 注意事项 常用方法 equals() 判断值是否相等 equalsIgnoreCase() 忽略大小写进行对比 toLowerCa ...
分类:
编程语言 时间:
2018-07-04 22:39:44
阅读次数:
114
主要内容: 1.特殊方法 2.设计模式:单例模式 1.特殊方法 isinstance 判断obj1是否是B这个类实例化来的,或者是B这个类的父类实例化来的.是的话,返回true,不是返回False isinstance(obj1,B) issubclass 判断一个类是否是另一个类的派生类. pri ...
分类:
编程语言 时间:
2018-07-04 22:41:37
阅读次数:
194
1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicod ...
分类:
编程语言 时间:
2018-07-04 22:42:30
阅读次数:
151
1.spring-bean的创建方式: //User.java //UserFactory.java 1>创建方式一:【空参构造方式】 2>创建方式二:【静态工厂创建方式】 3>创建方式三:【动态工厂创建方式】 测试类代码: 2.bean元素进阶: 1>scope属性: singleton(默认值) ...
分类:
编程语言 时间:
2018-07-04 22:42:45
阅读次数:
155
python学习第三天: 记忆要点:一:1.ASCII码为8bit 2.GBK为16bit 3.utf-8英文8bit 欧洲16bit 中文24bit 二:字符串与整形,只要不为空或0,都为True 三:1.字符串索引为从0开始 2.name="12312313" msg=name[a:b:c]a为 ...
分类:
编程语言 时间:
2018-07-04 22:43:50
阅读次数:
156
thread.h thread.cc testThread.cc ...
分类:
编程语言 时间:
2018-07-04 22:45:02
阅读次数:
163
知识总结1. 变量:程序运行期间,内容在一定范围之内可以发生改变的量。2. 如何使用变量: a) 一个步骤: 数据类型 变量名称 = 数据值; b) 两个步骤: 数据类型 变量名称; 变量名称 = 数据值;3. 标识符:见名知意。类名称每个单词首字母大写(驼峰式);变量名称第一个单词首字母小写,从第 ...
分类:
编程语言 时间:
2018-07-04 22:46:39
阅读次数:
144
Java 内部类 学习自 《Java编程思想》 Overview 什么是内部类? Thinking In Java 中如此定义: 将一个类的定义放在里另一个类的定义的内部,这就是内部类。 声明一个内部类 上面是一个简单的内部的声明,并没有什么特殊的情况,除了将类定义在一类的声明中,这种比较奇怪的写法 ...
分类:
编程语言 时间:
2018-07-04 22:46:47
阅读次数:
197
出处 为什么需要使用装饰器呢?其实很多人学习python之后都会问这个问题。这一次,我来深入地学习一下什么是装饰器,以及为什么需要它。其实这个装饰器就是我们这样的程序员太“懒”了,基本上什么事情都想少做,追求是DRY,那么什么是DRY,如下:DRY(Don't repeat yourself ),字 ...
分类:
编程语言 时间:
2018-07-04 22:48:05
阅读次数:
198
使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import ...
分类:
编程语言 时间:
2018-07-04 22:48:12
阅读次数:
252
1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicod ...
分类:
编程语言 时间:
2018-07-04 22:48:39
阅读次数:
217
当在两个文件定义了同名的const变量时,相对于定义了两个独立的变量 想要在一个文件中定义一个const变量并在其他文件中使用他:不管时声明还是定义,都加上extern关键字 因为const对象一经初始化就不能更改,所以创建const变量的时候必须要将他初始化 const变量可以赋值给非const变 ...
分类:
编程语言 时间:
2018-07-04 22:49:49
阅读次数:
158
目录 1 准备工作 2 具体实施 1 准备工作 什么是Redis? Redis:一个高性能的key-value数据库。支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用;提供string、list、set、zset、hash等数据结构的存储,并支持数据的备份。 本文适合 ...
分类:
编程语言 时间:
2018-07-04 22:50:14
阅读次数:
395
在多线程进行相互协调是个头疼的事,今天写个多线程协调操作模板,以后只要套用这个模板就好了 下面我们来测试一下,有这么一个需求,有三个线程,线程A输出三行OperateA,线程B输出两行OperateB,线程C输出一行OperateC,然后按照这种顺序循环三次。 测试示例: 输出: ...
分类:
编程语言 时间:
2018-07-04 22:50:23
阅读次数:
191
@ResponseBody注解是springmvc中用于方便json与string,实体对象之间转换的一个注解。 在controller中我们可以在方法上面添加@ResponseBody注解,这样我们返回实体对象或者字符串时,就会自动转换成json对象传给前端。在spring4.0后,@Respon ...
分类:
编程语言 时间:
2018-07-04 22:51:15
阅读次数:
190
关联容器操作 参考资料 1. std::map中erase的正确用法 ...
分类:
编程语言 时间:
2018-07-04 22:51:53
阅读次数:
180
1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicod ...
分类:
编程语言 时间:
2018-07-04 22:54:28
阅读次数:
225