30. SpringMVC_RESTRUL_CRUD_显示所有员工信息31. SpringMVC_RESTRUL_CRUD_添加操作&表单标签32. SpringMVC_RESTRUL_CRUD_删除操作&处理静态资源33. SpringMVC_RESTRUL_CRUD_修改操作34. Spring ...
分类:
编程语言 时间:
2019-10-18 18:58:28
阅读次数:
104
from collections import deque#解决从你的人际关系网中找到芒果销售商的问题#使用字典表示映射关系graph = {} graph["you"] = ["alice", "bob", "claire"] graph["bob"] = ["anuj", "peggy"] gr ...
分类:
编程语言 时间:
2019-10-18 18:59:15
阅读次数:
100
1.实现ApplicationRunner和CommandLineRunner接口(建议) 当springboot的main方法快要执行结束时会调用afterRefresh然后再调用callRunners来加载所有的实现ApplicationRunner和CommandLineRunner的类然后执 ...
分类:
编程语言 时间:
2019-10-18 18:59:41
阅读次数:
252
今天参考了一下网上Rhello示例,搞了一下RMI测试。 server端是 java8 client 段是java6 然后 运行报错: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java ...
分类:
编程语言 时间:
2019-10-18 19:01:38
阅读次数:
75
1.导包 2. 编写配置类 3. application.yml 配置 拦截链 ...
分类:
编程语言 时间:
2019-10-18 19:02:03
阅读次数:
82
排序大法总结 这里的排序都是一些函数调用,默认为int类型,从小到大,第一个参数为头指针,第二个为数组长度. 直接选择排序 时间复杂度为 $$O(n^{2})$$ 是不稳定排序. 思路: 每次选出待排区间的最值,放在第一个. 冒泡排序 时间复杂度在最坏以及平均情况下下为 ),最好情况下为 ),是稳定 ...
分类:
编程语言 时间:
2019-10-18 19:05:17
阅读次数:
85
1. 导入 Druid 包 2. application 配置文件配置 druid 数据源 3. 编写 DruidConfig 配置类 ...
分类:
编程语言 时间:
2019-10-18 19:07:17
阅读次数:
69
初步了解Fork/Join框架 Fork/Join 框架是java7中加入的一个并行任务框架,可以将任务分割成足够小的小任务,然后让不同的线程来做这些分割出来的小事情,然后完成之后再进行join,将小任务的结果组装成大任务的结果。下面的图片展示了这种框架的工作模型: 使用Fork/Join并行框架的 ...
分类:
编程语言 时间:
2019-10-18 19:08:44
阅读次数:
70
python3 安装 jupyter 安装 2 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3 5.3.1 Linux x86_64.sh 7 yum install bzip2 8 sh Anaconda3 ...
分类:
编程语言 时间:
2019-10-18 19:17:09
阅读次数:
109
1.游戏引擎介绍 程序的框架,一款游戏最核心的代码; 包含以下系统:渲染引擎,物理引擎,碰撞检测系统,音效,脚本引擎,动画系统,人工智能,网络引擎以及场景管理。 使用游戏引擎,开发者可以重用已有的核心技术,将精力集中在游戏逻辑和设计上,从而简单快速创建游戏。 2.unity的几个基本概念 (1)坐标 ...
分类:
编程语言 时间:
2019-10-18 19:17:38
阅读次数:
116
回到主线程 延时执行 开启一个异步线程 开启一个同步线程 线程优先级 分组执行 串行队列:只有一个线程,加入到队列中的操作按添加顺序依次执行。 并发队列:有多个线程,操作进来之后它会将这些队列安排在可用的处理器上,同时保证先进来的任务优先处理。 信号量 oc中dispatch_group_enter ...
分类:
编程语言 时间:
2019-10-18 19:21:49
阅读次数:
134
大多数并发都是通过任务执行的方式来实现的。 一般有两种方式执行任务:串行和并行。 当然上面的这两种方式都是有问题的。单线程的问题就是并发量会是瓶颈,多线程版本就是无限制的创建线程会导致资源不足问题。 Executor 框架 任务是一组逻辑工作单元,而线程是使任务异步执行的机制。 JDK 提供了 Ex ...
分类:
编程语言 时间:
2019-10-18 19:23:01
阅读次数:
103
Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了。 java.util.Date月份从0开始,一月是0,十二月是11。java.time.LocalDate月份和星期都改成了enum,就不可能 ...
分类:
编程语言 时间:
2019-10-18 19:23:22
阅读次数:
90
好久没更新博客了。打算写一个python的爬虫系列及数据分析。falg也不能随便立,以免打脸。 python爬取内容,是过程,分析数据是结果,最终得出结论才是目的。python爬虫爬取了内容,一般都是从网页上获取,那我们从html页面中如何提取出自己想要的信息呢?那就需要解析。目前常用的有Beaut ...
分类:
编程语言 时间:
2019-10-18 19:29:16
阅读次数:
103
语法简析 一般来说,描述器(descriptor)是一个有”绑定行为”的对象属性(object attribute),它的属性访问被描述器协议方法重写。这些方法是 __get__()、 __set__() 和 __delete__() 。如果一个对象定义了以上任意一个方法,它就是一个描述器。而描述器 ...
分类:
编程语言 时间:
2019-10-18 20:36:36
阅读次数:
93
Java 的File类,以及常用方法 文件和文件夹都是用File代表 步骤 1 : 创建一个文件对象 使用绝对路径或者相对路径创建File对象 package file; import java.io.File; public class TestFile { public static void ...
分类:
编程语言 时间:
2019-10-18 20:39:44
阅读次数:
90
https://vjudge.net/problem/UVA-1225 如有错误,欢迎指正 ...
分类:
编程语言 时间:
2019-10-18 20:42:25
阅读次数:
101
package java04; /* * 问题描述:定义Person的年龄时,无法阻止不合理的数值设置进来 * 解决方案:用private关键字将需要保护的成员变量进行修饰 * * 一旦使用了private进行修饰,那么本来类当中仍然可以随意访问。 * 但是超出本类范围之外的就补不能直接访问了 * ... ...
分类:
编程语言 时间:
2019-10-18 21:52:11
阅读次数:
100
先来探究下浅拷贝 浅拷贝结论: 浅拷贝就像 中药铺偷秘方一样(印度仿制药),仁济堂偷了同仁堂的祖传秘方,核心药效成分的药材照搬不误,换汤不换药,换个药名,就这么卖了,如果仁济堂改良了核心药方,仁济堂还得继续偷。 再来看看深拷贝 深拷贝结论: 深拷贝 好似 另外一家中药铺 怀仁堂的老板高薪聘请了技术人 ...
分类:
编程语言 时间:
2019-10-18 21:54:47
阅读次数:
117
1、下载python # wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2、解压、编译安装 # tar -zxvf Python-2.7.9.tgz # cd Python-2.7.9 # ./configure --pr ...
分类:
编程语言 时间:
2019-10-18 22:01:26
阅读次数:
149