Python 学习的第八天 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享 一、学习笔记 1.深浅拷贝 浅copy—— copy.copy() #shallow copy 使用 b = a.copy() 这样b是对a进行了浅copy 包含了浅copy的一切特点 特点:只copy“一 ...
分类:
编程语言 时间:
2018-03-17 19:45:14
阅读次数:
161
(一) #include<iostream>using namespace std;int main() { int day; cin >> day; switch (day) { case 1: case 2: case 3: case 4: case 5: cout << "Workday.Le ...
分类:
编程语言 时间:
2018-03-17 19:45:58
阅读次数:
193
本节内容: 什么是线程 多线程并行和并发的区别 多线程程序实现方式 多线程中的一些方法 多线程之线程同步 线程安全 多线程的死锁 线程安全的类 多线程设计模式之单例设计模式 线程组的概述和使用 线程的五种状态 线程池的概述和使用 设计模式之简单工厂模式 设计模式之工厂方法模式 如果对什么是线程、什么 ...
分类:
编程语言 时间:
2018-03-17 19:46:29
阅读次数:
258
参考这篇文章里面的几种异常形式: 全局异常处理是个比较重要的功能,一般在项目里都会用到。 大概把一次请求分成三个阶段,来分别进行全局的异常处理。 一:在进入Controller之前,譬如请求一个不存在的地址,404错误。 二:在执行@RequestMapping时,进入逻辑处理阶段前。譬如传的参数类 ...
分类:
编程语言 时间:
2018-03-17 19:47:21
阅读次数:
1712
2018-03-17 18:15:47 A*搜索算法是最短路径问题中另一个非常经典的算法。A*算法常用于游戏中的NPC的移动计算,或网络游戏的BOT的移动计算上。 该算法综合了Best-First Search和Dijkstra算法的优点:在进行启发式搜索提高算法效率的同时,可以保证找到一条最优路径 ...
分类:
编程语言 时间:
2018-03-17 19:47:39
阅读次数:
1092
学习JAVA的优势 1) Java广受欢迎 Java是世界上最受欢迎的编程语言之一,有无限多种方法使用Java。据2016年数据显示,Java被评为最受欢迎的编程语言之一2) Java薪资比较好最新的一些报告证明,Java程序员是业内薪资最高的程序员之一。根据全球数字化业务媒体机构的分析,拥有Jav ...
分类:
编程语言 时间:
2018-03-17 19:48:44
阅读次数:
195
idea中 gradle中 引用jar包,版本后面默认加:的问题 解决方法: ...
分类:
编程语言 时间:
2018-03-17 19:48:52
阅读次数:
300
Django Admin 是对model中 对应的数据表进行增删改查的组件,对每个APP下面已注册的model表进行增删改查。而stark组件仿照Admin组件开发。 Admin的常用配置: Filedstes 使用方法和效果如下图 Action 使用方法和效果图 需要在My_AppConfig(a ...
分类:
编程语言 时间:
2018-03-17 19:49:08
阅读次数:
1427
原文: https://www.w3cschool.cn/php/php-thread.html 通俗易懂的php多线程解决方案 由 youj 创建,Carrie 最后一次修改 2016-12-01 原文: https://www.w3cschool.cn/php/php-thread.html 通 ...
分类:
编程语言 时间:
2018-03-17 20:09:51
阅读次数:
231
一:字符串和时间序列转化 time.strptime():字符串=>时间排序 time.strftime():时间序列=>字符串 import time start="2017-01-01" end="2017-8-12" startTime=time.strptime(start,"%Y-%m-% ...
分类:
编程语言 时间:
2018-03-17 20:31:33
阅读次数:
215
一.通过Callable接口实现多线程1.Callable接口介绍:(1)java.util.concurrent.Callable是一个泛型接口,只有一个call()方法(2)call()方法抛出异常Exception异常,且返回一个指定的泛型类对象2.Callable接口实现多线程的应用场景(1)当父线程想要获取子线程的运行结果时3.使用Callable接口实现多线程的步骤(1)第一步:创建C
分类:
编程语言 时间:
2018-03-17 20:31:49
阅读次数:
199
1 //1、只要输出结果的时候可以用以下方法: 2 double x1 = 0.026; 3 System.out.println(String.format("%.2f", x1)); 4 //结果:0.03 5 //2、使用数据转换(4种方法) 6 //方案一: 7 get_double = (... ...
分类:
编程语言 时间:
2018-03-17 20:51:30
阅读次数:
216
简介 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独 ...
分类:
编程语言 时间:
2018-03-17 21:36:17
阅读次数:
224
PASSWORDS = {'email':'asdc3c145daf54gsfdg1re', 'blog': '23dfsdgfdssfdv', 'luggage': 'asdasdf1243weaf4'}import sys,pyperclipif len(sys.argv) < 2: print ...
分类:
编程语言 时间:
2018-03-17 21:37:06
阅读次数:
240
Scanner是一个类,用该类创建一个对象,然后调用该对象,就能从键盘输入各种数据类型 如; int a; double b; Scanner reader(随便创建的一个对象)=new Scanner(System.in); a=reader.nextInt(); //从键盘输入整型 b=read ...
分类:
编程语言 时间:
2018-03-17 21:37:29
阅读次数:
143
每个对象都有个属性__class__.mro() mro是method resolve order的缩写 代码中是写的super().__init__() super()这种写法是super(当前类名,self)的简写 然后我们直接来看看这段代码执行的结果 为啥中间会输出c? c并不是b的父类啊 s ...
分类:
编程语言 时间:
2018-03-17 21:37:59
阅读次数:
228
一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+( ...
分类:
编程语言 时间:
2018-03-17 21:38:08
阅读次数:
230
Spring中事务的定义: Propagation(key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。)有以下选项可供使用: PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。(默认) 共患难 PROPAGAT ...
分类:
编程语言 时间:
2018-03-17 21:38:40
阅读次数:
270
两周的Python课下来,发现跟自己之前想的不太一样。我学过c++,因为觉得枯燥并没有学好,觉得编程难且枯燥。在上过这门课程后觉得编程还是挺有意思的,可能是因为这门课入手起点有点低吧。肖老师讲的很细,自己动手操作也不少,但是出现的问题也不少,主要是一些语句的运用以及格式的问题,作业总是要反复试好多遍 ...
分类:
编程语言 时间:
2018-03-17 21:39:22
阅读次数:
198
事务控制的分类 一、编程式事务控制 自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: Conn.setAutoCommite(false); // 设置手动控制事务 Hibernate代码: Session.beginTransaction(); // 开启一个事务 【细粒度的事务控制: 可 ...
分类:
编程语言 时间:
2018-03-17 21:40:01
阅读次数:
268