码迷,mamicode.com
首页 > 编程语言 > 周排行
python 装饰器
''' 装饰器,从实际运行效果来看,就是 函数功能 叠加 。 下面的例子显示:@timer 装饰say()时,效果就是 timer函数+say函数 ,功能叠加在一起执行 '''import timeimport nnlogdef timer(func): def newFunc(): log = n ...
分类:编程语言   时间:2019-06-12 23:16:24    阅读次数:239
java 线程池
今天做了一个需求要求登录系统后记录所有人的所有操作,由于该类型操作任务量小但是却很多,所以想到了用线程池,实现异步操作,避免同步操作影响性能。选择了spring的线程池基于xml配置文件进行配置。线程数和队列项目实际情况进行配置 Java提供了4钟线程池: newCachedThreadPool n ...
分类:编程语言   时间:2019-06-12 23:19:16    阅读次数:239
算法竞赛进阶指南 走廊泼水节
"原题链接" 题目描述 给定一棵N个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。 求增加的边的权值总和最小是多少。 输入格式 第一行包含整数t,表示共有t组测试数据。 对于每组测试数据,第一行包含整数N。 接下来N 1行,每行三个整数X,Y,Z,表示X节点 ...
分类:编程语言   时间:2019-06-12 23:19:56    阅读次数:224
python字符串常用内置命令
字符串 a='howareyou' #1.title()把每个单词首母转换为大写 #b=(a).title() #print(b) #2.upper()把小写字母转换为大写字母 #b=(a).upper() #print(b) #3.isdigit()是否为整数,返回布尔类型结果 #b=(a).is ...
分类:编程语言   时间:2019-06-13 00:28:35    阅读次数:139
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理(转)
前言 见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ——— 超长文+多图预警,需要花费不少时间。——— 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我写的还不够清晰,我来改。。。 ——— 正文 ...
分类:编程语言   时间:2019-06-13 00:32:59    阅读次数:143
python基础:pip和虚拟环境
pip pip的用法其实跟linux的yum很像,它可以帮我们安装python所需要的环境包,并且可以包解决依赖关系 列出已安装的包 pip list 安装要安装的包 pip install xxx 安装特定版本 pip install django==1.1.5 导出python的环境 pip f ...
分类:编程语言   时间:2019-06-13 00:43:22    阅读次数:118
Python小数据池(转)
一. id is == 二. 代码块 三. 小数据池 四. 总结 一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都会在内存中开辟一个空间,将这个数据临时加在到内存中,那么这个空间是有一个唯一标识的,就好比是身份证号 ...
分类:编程语言   时间:2019-06-13 00:48:11    阅读次数:124
数据结构和算法-最短路径
针对 可以使用深度优先和广度优先算法, 可以使用 Dijkstra(迪杰斯特拉算法) : 在 中查找最短路径 注意 : 该算法只适用于 , 不适用于 负权边 的情况 思路: 1. 找出距离起点最近的节点 2. 对于该节点邻居, 检查是否有前往他们的更短路径, 如果有就更新开销 3. 重复以上两步, ...
分类:编程语言   时间:2019-06-13 00:57:49    阅读次数:124
关于数组的一些
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:编程语言   时间:2019-06-13 00:59:05    阅读次数:117
java Lambda
源码 结果 . ...
分类:编程语言   时间:2019-06-13 00:59:52    阅读次数:121
C++11消息队列 + Qt线程池 + QRunnable执行任务简单模型
1、模板类queue,包含头文件<queue>中,是一个FIFO队列。 2、Qt库的线程池,QThreadPool 3、QRunnable执行任务 4、代码 run.h main.cpp 6、其他说明 6.1、假设线程池大小有n个,那么这n个线程在线程池初始化的时候就已经定了,即n个线程id是恒定的 ...
分类:编程语言   时间:2019-06-13 01:02:55    阅读次数:339
pythonweb django的学习
Django 环境搭建及创建项目 首先安装django包,我使用的是pycharm,所以直接在IDE中就可以直接安装,但是django还需要手动配置系统变量 找到python根目录下的django文件夹中的bin文件夹与python的Scripts文件夹并加入系统变量path中 如我的文件夹路径为: ...
分类:编程语言   时间:2019-06-13 01:06:25    阅读次数:165
YOLOv3 算法的详细说明
YOLOv3没有太多的创新,主要是借鉴一些好的方案融合到YOLO里面。不过效果还是不错的,在保持速度优势的前提下,提升了预测精度,尤其是加强了对小物体的识别能力。 本文主要讲v3的改进,由于是以v1和v2为基础,关于YOLO1和YOLO2的部分析请移步YOLO v1深入理解 和 YOLOv2 / Y ...
分类:编程语言   时间:2019-06-13 10:39:48    阅读次数:1644
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用spring data redis存储数据时乱码 redis key/value 出现\xAC\xED\x00\x05t\x00\x05 问题分析: 查看RedisTemplate类 JdkSerializationRedisSerializer类 Serializ ...
分类:编程语言   时间:2019-06-13 12:02:19    阅读次数:240
java 判断int类型为空
比如: 判断int类型不能为空或不能小于等于0 也可以转换为String 类型进行空值判断。 ...
分类:编程语言   时间:2019-06-13 12:03:51    阅读次数:155
5 Java 插入排序
1、基本思想 将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小则依次交换,直到出现比选择元素小的元素或者全部元素都比较过为止。 2、算法描述 ①. 从第一个元素开始,该元素可以认为已经被排序; ②. 取出下一个元素,在已经排序的元素序列中从后向前扫描; ③. 如果该元 ...
分类:编程语言   时间:2019-06-13 12:07:07    阅读次数:91
linux安装python3
一、下载python软件包在官网下载源码tar包https://www.python.org/downloads/source/二、安装安装依赖环境yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgccmakelibffi-devel解压软件包tarxfPyth
分类:编程语言   时间:2019-06-13 12:09:43    阅读次数:108
高并发下载tomcat下的文件时,发生java.net.SocketException: Connection reset解决方案
(1)问题产生:使用500个线程并发下载tomcat工程中的一个文件时,服务器出现java.net.SocketException: Connection reset异常, 客户端出现connect timeout; (2)分析认为是服务器连接超过最大并发数而重置,导致客户端连接超时; 于是配置to ...
分类:编程语言   时间:2019-06-13 13:21:25    阅读次数:463
Tomcat设置最佳线程数总结
性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。   为什么要找最佳线程数: 1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫 ...
分类:编程语言   时间:2019-06-13 13:24:00    阅读次数:126
Java 9 模块解耦的设计策略
1. 概述 Java 平台模块系统 (Java Platform Module System,JPMS)提供了更强的封装、更可靠且更好的关注点分离。 但所有的这些方便的功能都需要付出代价。由于模块化的应用程序建立在依赖其他正常工作的模块的模块网上,因此在许多情况下,模块彼此紧密耦合。 这可能会导致我 ...
分类:编程语言   时间:2019-06-13 13:24:19    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!