码迷,mamicode.com
首页 > 编程语言 > 日排行
线程(一)
import osimport timefrom threading import Thread# 多线程并发# def func(a,b):# global g# g = 0# print(g,os.getpid())## g = 100# t_lst = []# for i in range(1 ...
分类:编程语言   时间:2019-05-13 23:20:57    阅读次数:170
Python数据类型
[TOC] 数值 int int(x,[base]) 将字符串转换成数值 将一个数值按着或base类型的字符串转换成整数,当有base之后,x必须为str.base的取值范围为2~36. bit_lenght 返回表示该数值时占用的最少位数 布尔值 bool 真与假 True与False 1 与 0 ...
分类:编程语言   时间:2019-05-13 23:22:19    阅读次数:148
为什么springboot中引入WebMvcConfigurationSupport后SpringMvc的自动配置失效了
在SpringBoot的官方文档中,可以看到, 如果想保持Spring Boot MVC原本的配置(自动配置)并且又想增加自己的配置,那么add your own @Configuration class of type WebMvcConfigurer but without @EnableWeb ...
分类:编程语言   时间:2019-05-13 23:23:31    阅读次数:205
线程及开启方式
[toc] 线程及开启方式 线程 进程:正在执行的程序 线程:具有完成独立任务的一条执行路径 多线程:一个程序拥有多条线程 多线程的好处: 1. 可以提高进程和CPU的使用率 2. 能够让多个程序看起来像同时执行 3. 防止单线程出现阻塞 4. 用于处理耗时任务 题外话:关于并发和并行(以后会详写) ...
分类:编程语言   时间:2019-05-13 23:24:12    阅读次数:138
数据结构与算法之树
树 树的表示方式有 二叉树 二叉树是另一种重要的树形结构,是度为2的有序树,它的特点是每个结点至多有两棵子树。 二叉树的递归定义 二叉树是n(n≥0)个结点的有限集。它或者是空集(n=0),或者同时满足以下两个条件: (1) 有且仅有一个根结点; (2) 其余的结点分成两棵互不相交的左子树和右子树。 ...
分类:编程语言   时间:2019-05-13 23:25:55    阅读次数:280
poj 1990 树状数组
传送门:https://vjudge.net/problem/POJ-1990 题意:m头牛,每头牛有两个值v和x。然后每两头牛之间的值是abs(x1-x2) * Max(v1,v2)。问所有m*(m-1)/2对牛之间值的总和。 白书上来的。就是用树状数组做。首先肯定是按照v排序,这样就可以不用管v ...
分类:编程语言   时间:2019-05-13 23:26:15    阅读次数:245
leetcode 209. 长度最小的子数组 java
题目: 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。 示例: 进阶: 如果你已经完成了O(n) 时间复杂度的解法, 请尝试 O(n log n) 时间复杂度的解法。 解题: ...
分类:编程语言   时间:2019-05-13 23:29:40    阅读次数:207
python+selenium自动化环境配置及使用实例
一、搭建环境相关地址以及相关模块下载地址 1、#各个浏览器驱动下载地址: https://www.cnblogs.com/nancyzhu/p/8589764.html 2、#sublime+python+selenium自动化配置教程: http://python.tedu.cn/know/289 ...
分类:编程语言   时间:2019-05-14 00:36:32    阅读次数:189
Idea基于springBoot的拦截器的简单实现
Idea基于springBoot的拦截器的简单实现,注册拦截器
分类:编程语言   时间:2019-05-14 00:38:03    阅读次数:117
IDEA生成可执行jar文件
场景 用IDEA开发一个Java控制台程序,项目完成后,想打包给客户使用。 做法 首先用IDEA打开要生成jar的项目,打开后选择File Project Structure... 选择Artifects选项再点击+号 选择JAR,再选择From modules with dependencies. ...
分类:编程语言   时间:2019-05-14 00:38:19    阅读次数:171
初级算法-16. 验证回文字符串
题目描述: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 一种解法是将字符串的有效字符存入数组中,再去比较 提交记录中最快的(2ms):从两头开始遍历找有效字符进行比较 ...
分类:编程语言   时间:2019-05-14 00:40:20    阅读次数:159
死磕 java原子类之终结篇(面试题)
原子类底层的实现方式? 原子类的种类? 原子类的面试题?
分类:编程语言   时间:2019-05-14 00:48:07    阅读次数:157
006.MFC_对话框_复选框_单选钮
对话框和控件复选框单选框分组框示例:三原色画图 一、建立名为Demo2的MFC工程,按照下图添加控件 并修改2个Group Box Caption属性分别为颜色、外观 修改3个Check Box Caption和ID属性分别为(红色,IDC_CHK_RED)、(绿色,IDC_CHK_GREEN)、( ...
分类:编程语言   时间:2019-05-14 00:50:52    阅读次数:154
多线程异步调用之Future模式
当我们调用一个函数的时候,如果这个函数的执行过程是很耗时的,我们就必须要等待,但是我们有时候并不急着要这个函数返回的结果。因此,我们可以让被调者立即返回,让他在后台慢慢的处理这个请求。对于调用者来说,则可以先处理一些其他事情,在真正需要数据的时候再去尝试获得需要的数据(这个真正需要数据的位置也就是上文提到的阻塞点)。这也是Future模式的核心思想:异步调用。 到了这里,你可能会想CountDownLatch不是也可以实现类似的功能的吗?也是可以让耗时的任务通过子线程的方式去执行,然后设置一个阻塞点等待返回的结果,情况貌似是这样的!但有时发现CountDownLatch只知道子线程的完成情况是不够的,如果在子线程完成后获取其计算的结果,那CountDownLatch就有些捉襟见衬了,所以JDK提供的Future类,不仅可以在子线程完成后收集其结果,还可以设定子线程的超时时间,避免主任务一直等待。 看到这里,似乎恍然大悟了!CountDownLatch无法很好的洞察子线程执行的结果,使用Future就可以完成这一操作,那么Future何方神圣!下边我们就细细聊一下。
分类:编程语言   时间:2019-05-14 00:51:21    阅读次数:171
Python进阶之网络编程
Python进阶之网络编程,内容包括 网络通信,socket,udp,tcp。其中,网络通信 包括 使用网络的目的,ip地址,端口;socket 包括 socket的概念,创建socket;udp 包括 udp发送数据,udp接收数据,udp接发数据总结,端口绑定的问题,单工半双工全双工;tcp 包... ...
分类:编程语言   时间:2019-05-14 00:54:27    阅读次数:141
springboot 使用@ControllerAdvice注解全局处理系统异常
在日常的开发中,我们很多时候不停的使用trycatch来处理异常,这样的代码重复性强,通过@controllerAdvice注解来实现可以全局定义异常,大大减少代码的trycatch。
分类:编程语言   时间:2019-05-14 00:57:42    阅读次数:326
使用spring ResponseEntity来处理HTTP的返回请求
通常情况下,在前后端分离的大背景下,我们后台服务返回给前端的通常都是格式化的数据,比如Json,开始的时候,我们用json包生产一个json的字符串,配合http协议的一些API来自定义实现。spring发展到现在,已经都包装出来了通用的处理类:ResponseEntity,此类继承自HttpEntity
分类:编程语言   时间:2019-05-14 00:57:59    阅读次数:830
Spring Data Redis
Spring Data Redis 1.简介: Spring Data Redis, part of the larger Spring Data family, provides easy configuration and access to Redis from Spring applicat ...
分类:编程语言   时间:2019-05-14 09:15:54    阅读次数:153
Java包的命名规范
Java包的命名规范 Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。 由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Pa ...
分类:编程语言   时间:2019-05-14 09:18:43    阅读次数:96
java查找特定文件(待更新)
有空来更新 2019-05-14 02:51:29 ...
分类:编程语言   时间:2019-05-14 09:25:11    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!