码迷,mamicode.com
首页 > 编程语言 > 周排行
并发编程(01)--多线程基础
1.关于多线程 1.1 线程与进程的区别 进程:系统中每一个正在运行的程序都是一个进程,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元 线程:是一组指令的集合,控制着进程的执行,一个进程中至少有一个线程 1.2 为什么用多线程 使用多线程可以将执行时间长的程序中的任务放到后 ...
分类:编程语言   时间:2019-04-08 11:52:53    阅读次数:138
php删除数组中空值的方法介绍
说来惭愧,以前在去掉数组的空值是都是强写foreach或者while的,利用这两个语法结构来删除数组中的空元素,简单代码如下: 复制代码代码如下: <?php foreach( $arr as $k=>$v){ if( !$v ) unset( $arr[$k] ); } ?> 而且自我感觉还挺不错 ...
分类:编程语言   时间:2019-04-08 11:56:41    阅读次数:156
Windows下Python的虚拟环境
前言 在开发python的应用程序的时候,有时候会遇到依赖包的版本问题,比如之前开发tensorflow应用的时候需要用到python3.5以下的版本(还是python3),但是日常做其它应用的时候用的是python3.7,有时候还会存在python2于python3.7之间的版本并存的问题,甚至时 ...
分类:编程语言   时间:2019-04-08 11:57:28    阅读次数:165
python学习总结_1
变量与数据类型 表示能储存计算结果或能表示值抽象概念。 变量名必须是大小写英文、数字和_的组合,且不能用数字开头。 数据类型又分为整数、浮点数、字符串、布尔值(Ture and False)、空值(None)。 当输入的数据类型不同类时需要注意,如下输入值为字符,需要比较的是整数 条件判断 if e ...
分类:编程语言   时间:2019-04-08 11:57:41    阅读次数:137
javaweb项目对https的配置01
1.准备证书生成 a.进入到jdk下的bin目录 附:d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。 "-validity 36500”含义是证书有效期,36500表示100年,默认值是90天 b.输入keystore密码 密码任意,此处以123456 ...
分类:编程语言   时间:2019-04-08 12:00:14    阅读次数:176
Java 钩子函数编程技巧
Java提供注册钩子线程,在JVM进程关闭之前,会自动执行这个钩子线程。 运用这个技巧,可以再JVM关闭之前,释放一些系统资源。 这个功能利用的是Runtime类来实现。 输出 可以看到,执行顺序和注册顺序是不一致的。一般也不会 注册多个钩子函数。 同时,还提供了移除钩子函数的功能 ...
分类:编程语言   时间:2019-04-08 13:10:37    阅读次数:164
java.net.ConnectException: Connection refused: connect
1. 原因分析:端口(51019,51022)被占用。 解决办法:查看被占用端口对应的PID,输入命令:netstat -aon|findstr "51019",回车,记下最后一位数字,即PID,这里是4284。 51022端口对应PID是10844 继续输入tasklist|findstr "42 ...
分类:编程语言   时间:2019-04-08 13:12:11    阅读次数:144
spring的DI.IoC是什么
最近要搞spring的单元测试,不得已啊啊啊啊啊啊啊啊啊又要开始搞spring…… 日目晶…… 搞这几个概念,先甩一部分代码: UserDao 接口 该接口实现类UserDaoImpl 控制反转的概念 在一般的设计中,如果要调用UserDaoImpl的say()方法,就要new一个UserDaoIm ...
分类:编程语言   时间:2019-04-08 13:12:23    阅读次数:165
【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒
原文:https://blog.csdn.net/xuforeverlove/article/details/81565173 ...
分类:编程语言   时间:2019-04-08 13:12:37    阅读次数:144
spring(五)spring web MVC
原教程: https://www.w3cschool.cn/wkspring/ 模型封装了应用程序数据,并且通常它们由 POJO 组成。 视图主要用于呈现模型数据,并且通常它生成客户端的浏览器可以解释的 HTML 输出。 控制器主要用于处理用户请求,并且构建合适的模型并将其传递到视图呈现。 模型封装 ...
分类:编程语言   时间:2019-04-08 13:13:20    阅读次数:133
Python终极coding
作为一名程序员,除了需要具备解决问题的思路以外,代码的质量和简洁性也很关键。因为从一个人的代码可以直接看出你的基本功。对于Python而言,这就意味着你需要对Python的内置功能和库有很深入的了解。 本篇给大家介绍一些很强大的功能,它们能让面试官眼前一亮,觉得你很高级,这可以很大程度上给你加分。对 ...
分类:编程语言   时间:2019-04-08 13:14:48    阅读次数:109
Rocket - diplomacy - enumerateMask
https://mp.weixin.qq.com/s/s3hr5JJX2_pwNgdu8WqV0Q 介绍enumerateMask的实现。(仅供理解,非严谨证明) ?? 1. 基本定义 enumerateMask的意思是枚举掩码。其功能是把mask中为1的位的所有组合枚举出来。 enumerateM ...
分类:编程语言   时间:2019-04-08 13:17:49    阅读次数:141
面试挂在了 LRU 缓存算法设计上
好吧,有人可能觉得我标题党了,但我想告诉你们的是,前阵子面试确实挂在了 RLU 缓存算法的设计上了。当时做题的时候,自己想的太多了,感觉设计一个 LRU(Least recently used) 缓存算法,不会这么简单啊,于是理解错了题意(我也是服了,还能理解成这样,,,,),自己一波操作写了好多代 ...
分类:编程语言   时间:2019-04-08 13:20:38    阅读次数:175
struts 2整合spring要注意的问题(二)
在 struts2_spring_plugin.xml配置文件里有一个strus.objectFactory.spring.autoWire 属性 默认值为name 也就是说你不想装载。它都会找个id为name的bean给你装载上(这个插件在产生Action的时候它会自己主动的把action的属性给 ...
分类:编程语言   时间:2019-04-08 13:23:24    阅读次数:130
js中删除数组中某一项的方法
1:js中的splice方法 splice(index,len,[item]) 注释:该方法会改变原始数组。 splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的话 item为空 如:arr ...
分类:编程语言   时间:2019-04-08 13:24:12    阅读次数:199
C++内存泄漏检测工具
C++内存泄漏检测工具 1.VC自带的CRT:_CrtCheckMemory 调试器和 CRT 调试堆函数 1.1用法: F5运行即可 1.2原理 在使用Debug版的malloc分配内存时,malloc会在内存块的头中记录分配该内存的文件名及行号。当程序退出时CRT会在main()函数返回之后做一 ...
分类:编程语言   时间:2019-04-08 13:25:21    阅读次数:177
【3】学习C++之const关键字的使用
在C++中,const关键字是控制变量是否可以变化的,是否能够用好const关键字是区别小白和大佬的重要指标(大雾)。 1.const与基本数据类型 2.const与指针类型 以下两种写法是等价的: 以下两种写法还是等价的: 但是以下两种写法是不等价的: 常见的用法与错误: ...
分类:编程语言   时间:2019-04-08 13:27:08    阅读次数:169
Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv
1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时,把Django 1.8 覆盖掉。导致使用Django 1.8的应用可能出现问题。因此需要使用虚拟环 ...
分类:编程语言   时间:2019-04-08 13:30:25    阅读次数:141
Java CyclicBarrier
CyclicBarrier CyclicBarrier,需要等待一组线程全部到达一个指定的点后才能一起执行,就如果开会,需要等人都到齐才开始一样。 创建一个新的 CyclicBarrier ,当给定数量的线程(线程)正在等待时,它将跳闸,当屏障跳闸时执行给定的屏障动作,由最后一个进入屏障的线程执行。 ...
分类:编程语言   时间:2019-04-08 13:40:23    阅读次数:143
【Python基础】lpthw - Exercise 40 模块、类和对象
初步认识python中的类与对象,了解面向对象的编程的实例。 ...
分类:编程语言   时间:2019-04-08 13:43:39    阅读次数:130
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!