Python Dictionary用法小结 一、Dictionary字典基本语法和操作实例:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}字典也是 Python的一种常用的数据结构,它用于存放具有映射关系的数据字典中的 key 不允许重复,但值则不必。程序通过 key 来访问 value。换个角度来看,字典的 key 就相当于它的索引,只不过这些索引不...
Python Set 用法小结 一、Set集合基础语法和操作:set是一个无序且不重复的元素集合。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。初始化一个集合必须用List、Tuple、String。基本运算与数学中的集合操作类似,可做并集、交集等运算。in和not in:成员运算符。判断元素与集合的包含与...
Python List 用法小结 一、List列表基础语法和操作:Python的列表也有索引:第一个索引是0,第二个索引是1,依此类推。Python中List,它可以作为一个方括号内的逗号分隔值出现,且列表的数据项可以为不相同的类型。List是序列可以进行的操作包括索引,切片,加,乘,检查成员。List实例:name = ['Michael', 'Bob', 'Tracy']a = [5, 2, 3, 1,...
idea一些常用功能快捷键 1.大小写切换 Ctrl+Shift+U param_error --> PARAM_ERROR2.查看某个类中的所有方法 alt + 7 (可以查看类的字段、属性、方法,是否继承等)3.生成方法(Generate)Alt + Insert4.查看和进入接口实现类的快捷键选择接口类,按Ctrl+Alt+B或Ctrl + T5.全局搜索和替换...
MySQL报错 [Err] 1055 - mysql Expression #1 of ORDER BY clause is not in GROUP BY clause and contains 环境:CentOS7.3 MySQL5.7.17背景:在执行创建表语句时,报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ‘ which ...
Java多线程——编写有两个线程的程序计算素数个数 题目要求:编写一个有两个线程的程序,第一个线程用来计算2~100000之间的素数的个数,第二个线程用来计算100000~200000之间的素数的个数,最后输出结果。IsPrimeThread类 //实现计算逻辑的线程类public class IsPrimeThread extends Thread{ public IsPrimeThread(String name) { ...
Java多线程——模拟龟兔赛跑的场景 题目分析1. 编写龟兔赛跑多线程程序,设赛跑长度为100米,先完成的一方胜利。2. 兔子要休眠一段时间,但是跑步速度更快,乌龟不休眠,但是速度慢.3. 编写兔子和乌龟类 RabbitAndTurtle继承Thread.然后编写逻辑.4. 使用Thread的sleep(long milis)方法使线程休眠来控制兔子休眠时间.5. 用Math.random()方法或setPrior...
Java多线程——Thread类中run()方法和start()方法的区别 区别:调用start方法实现多线程,而调用run方法没有实现多线程 (run没有另起线程,而start才是真正意义的新开线程)start():用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执...
Java中判断变量是否相同的" == "和"equals()"方法的区别和用法分析 首先几个知识点:我们知道String中的equals方法是被重写过的,因为object的equals方法是比较的对象的内存地址,而String的equals方法比较的是对象的值。基本数据类型==比较的是值,引用数据类型==比较的是内存地址。String类中的equals()方法源码: public boolean equals(Object anObject) {...
你了解System.out.println("love" + new Obj());的含义吗?会输出什么? 先看这样一个例子:public class Demo { static int i = 1; public static void main(String[] args) { System.out.println("love" + new Demo()); Demo a = new Demo(...
从零开始完成一个SpringBoot+JPA的学生管理系统Web案例((三)前端实现) 标题是前端实现,实际是前端和后端的共同实现。下面开始粘贴代码(太真实了):(一)目录结构:(二)前端静态页面代码2.1 创建css,img,js目录后到https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js下载js文件,命名为jquery.js放置在js目录下。2.2 页面源码:index.html<!DO...
从零开始完成一个SpringBoot+JPA的学生管理系统Web案例((二)后端实现) 这篇主要展示该案例的后端代码和功能实现,后端实现数据的操作功能后返回Json数组。(一)目录结构:(二)后台代码Entity包1. User.javapackage com.example.stu.kudestu.stu.entity;import javax.persistence.*;@Entity@Table(name = "user")public ...
从零开始完成一个SpringBoot+JPA的学生管理系统Web案例((一)新建项目和配置) 一、创建SpringBoot项目1. 打开idea File->New->Project2. 选择Spring initializr(初始化) ,然后点Next3. 更改Group和Artifact后,点击Next4. 在新页面中Core中勾选DevTools;Web中勾选Web;Template Engines(模板引擎)勾选 Thymeleaf;SQL中...
彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示(补丁文件) 对于高版本chrome,每次启动Chrome都会出现烦人的“请停用以开发者模式运行的扩展程序”提示。下面用补丁文件来彻底禁用这个烦人的提示。下载地址:百度网盘下载连接提取码:yx7n使用方法:首先关闭Chrome浏览器!1. 下载补丁文件后,将补丁文件放置到Chrome的安装目录如:C:\Program Files (x86)\Google\Chrome\Appl...
idea中tomcat处理get请求,控制台输出中文乱码问题的解决(tomcat7和tomcat8.5get请求输出中文乱码) 在已经在应用filter中指定了页面编码为UTF-8的情况下,通过GET方式发送的请求中的中文在控制台输出是�乱码,而通过POST方式发送的中文识别正常。原因是:Tomcat默认是按ISO-8859-1进行URL解码,ISO-8859-1并未包括中文字符,中文字符不能被正确解析了如以下代码所示:Servlet:@WebServlet("/mylogin")public c...
maven在创建项目时很慢 卡在Running C:\Users\Administrator\AppData\Local\Temp\archetype1tmp 在用maven新建web项目时,经常启动速度缓慢,大多数一直卡在了Running C:\Users\Administrator\AppData\Local\Temp\archetype1tmp。IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。...
idea中修改java文件后不用重启tomcat(实现热部署) 最近在使用idea来练习写servlet时,发现每次修改java或jsp,html文件后,都需要重启tomcat才能实现修改后的效果。每次修改后都需要重启服务器,太浪费时间。为了节省效率,了解到热部署的设置(即改即生效,实现热部署)了解到需要前提是tomcat以Debug模式运行,下面是详细配置1. 打开编辑配置,重新设置tomcat2. 点击Deployment 将tomca...
联想R720安装原装内存条图文过程 博主的电脑型号是是联想R720,最近使用过程中发现,原先8g内存已经满足不了现在的需求,又发现最近内存条价格降到了17年的价格,就毫不犹豫的有了加装内存条的想法。辛苦!找原装内存条型号:1. 首先百度查找R720原装内存条型号:大部分都说是三星8g内存频率为2400Mhz的条,少部分说是Ramaxel(记忆科技)的8g内存频率为2666Mhz的内存条。拿不定注意,就继续查下去。2.接下...