码迷,mamicode.com
首页 > 编程语言
Python30-12_Linux----常用命令-文件搜索
常用命令-文件搜索 1. 文本搜索grep Linux系统中grep命令是一种强大的文本搜索工具, grep允许文本文件进行模式查找, 如果找到匹配模式, grep打印包含模式的所有行 grep一般格式为: grep [-选项] '搜索字符串' 文件名 在grep命令中输入字符串参数时, 最好引号或 ...
分类:编程语言   时间:2020-11-11 16:09:10    阅读次数:8
floyed一个总是讲不清楚的算法
在上述讲解中,举例所有点先经过1号点,再经过2号点,得到一个经过1、2号点的最短路,比如4-3最短路是10。 那么问题来了,讲解中,经过1、2、3...n号点是按照顺序经过的,那么如果先枚举所有点经过2号点,再经过1号点,得到的最短路和上述方式结果一样么? 比如是这样的。 我们可以模拟这个过程,那么 ...
分类:编程语言   时间:2020-11-11 16:06:32    阅读次数:7
Java高级部分知识总结快速进阶
Java高级: 掌握多线程。 掌握并发包下的队列。 掌握JMS。 掌握JVM。 掌握反射和动态代理.并发包下的队列。 多线程: 多线程的两种实现方式: 1、继承Thread类。 2、实现Runnable接口。 (一)先申明一个类,继承Thread类;在类中重写run()方法;调用start函数。 p ...
分类:编程语言   时间:2020-11-11 16:05:14    阅读次数:6
01-机器学习_(python数据类型详解)
python数据类型详解 目录 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str ...
分类:编程语言   时间:2020-11-11 16:04:35    阅读次数:7
SpringBoot整合redis
SpringBoot操作数据层:spring-data Springdata和springboot是齐名的项目! 说明:在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce? Jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis poo ...
分类:编程语言   时间:2020-11-11 15:57:44    阅读次数:9
Python中的字典
作者|Ankit Gupta 编译|VK 来源|Towards Datas Science 在这篇文章中,我将讨论字典。这是“Python中的数据结构”系列的第二篇文章。本系列的第一部分是关于列表的。 字典是Python中使用键进行索引的重要数据结构。它们是无序的项序列(键值对),这意味着顺序不被保 ...
分类:编程语言   时间:2020-11-11 15:57:21    阅读次数:7
在 Spring MVC 中使用 Validation API 进行字段校验
为什么使用 Validation 来验证参数 通常我们在使用 spring 框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用 if-else 逐个对参数进行校验。这种方法按逻辑来说也是没有问题的,同样也能实现预期效果。但是,这样的代码从可读性以及美 ...
分类:编程语言   时间:2020-11-11 15:56:50    阅读次数:7
LeetCode.148 排序链表
题目描述:在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 O(nlogn)的时间复杂度第一时间就是归并排序了,然后要常数级空间,那就不能用递归。 原地归并 public ListNode sortList(ListNode head) { //如果只有一个节点直接返回 i ...
分类:编程语言   时间:2020-11-11 15:53:14    阅读次数:6
第三周:java面向对象部分总结(2)
<!--此处接上周--> 3、相关接口 对对象的排序,可以通过以下两种方法: 1、实现Comparable接口,重写compareTo方法; 2、Comparator<>比较器接口,重写compare方法; 区别:Comparator位于包java.util下,而Comparable位于包java. ...
分类:编程语言   时间:2020-11-11 15:51:35    阅读次数:8
Java实现酒店客房管理系统
这篇文章主要为大家详细介绍了Java实现酒店客房管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Java实现酒店客房管理系统的具体代码,供大家参考,具体内容如下 LoginFrame.java package loginManage; import java.awt. ...
分类:编程语言   时间:2020-11-11 15:50:50    阅读次数:8
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十二:自动选择文件并上传
在浏览器中打开如下网址:https://www.kj009.net/web1/upload.aspx 可以看到一个“选择文件”的按钮,其实它的定义是一个input,只不过type是file。 <input name="myfile" type="file" id="myfile"> 如果手工操作的话 ...
分类:编程语言   时间:2020-11-11 15:49:15    阅读次数:8
JAVA对象头详解(含32位虚拟机与64位虚拟机)
为什么要学习Java对象头 学习Java对象头主要是为了解synchronized底层原理,synchronized锁升级过程,Java并发编程等。 JAVA对象头 由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这 ...
分类:编程语言   时间:2020-11-11 15:48:11    阅读次数:7
JAVA在线网上商城系统
每天记录学习,每天会有好心情。_ 今天记录的项目是企业JAVA在线网上商城系统,企业JAVA在线网上商城系统项目是这么回事:网上订单系统是专为贸易型或生产型企业开发的新一代实时网上订单管理平台,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系 ...
分类:编程语言   时间:2020-11-11 15:47:07    阅读次数:7
【并发技术14】线程同步工具Semaphore的使用
Semaphore通常用于限制可以访问某些资源(物理或逻辑的)线程数目,我们可以自己设定最大访问量。它有两个很常用的方法是acquire()和release(),分别是获得许可和释放许可。官方JDK上面对Semaphore的解释是这样子的:一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个acquire(),然后再获取该许可。每个release()添加一个许可,
分类:编程语言   时间:2020-11-10 11:43:24    阅读次数:24
[C#.NET 拾遗补漏]11:最基础的线程知识
线程的知识太多,知识点有深有浅,往深的研究会涉及操作系统、CUP、内存,往浅了说就是一些语法。没有一定的知识积累,很难把线程的知识写得全面,当然我也没有这个能力。所以想到一个点写一个点,尽量总结一些有用的知识点。线程是个大话题,这个系列可能会有好几遍关于线程的,先从基础的开始,热热身。 一些基础概念 ...
分类:编程语言   时间:2020-11-10 11:42:20    阅读次数:30
ThreadPoolExecutor线程池参数设置技巧
ThreadPoolExecutor线程池参数设置技巧 一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTim ...
分类:编程语言   时间:2020-11-10 11:41:28    阅读次数:24
【并发技术12】线程锁技术的使用
线程锁好比传统线程模型中的synchronized技术,但是比synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是个对象。两个线程执行的代码片段如果要实现同步互斥的效果,它们必须用用一个锁对象。锁是上在代表要做操的资源的类的内部方法中,而不是线程代码中。这篇文章主要总结一下线程锁技术中Lock锁、ReadWriteLock锁的使用。1.Lock的简单使用有了synchroni
分类:编程语言   时间:2020-11-10 11:38:39    阅读次数:24
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!