首页 > 编程语言
线程池
在java中,如果每个请求到达就创建一个新线程,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。 ? 如果在一个JVM里面创建太多的线程,可能会使系统由于过度消耗内存或”切换过度“而导致系统资源不足。 ? 为了解决这个问题,有了线程池的概念。线 ...
分类:编程语言   时间:2020-09-20 08:54:22    收藏:0  评论:0  赞:0  阅读:31
二分查找算法
二分查找算法 二分查找算法是一个非常常用的算法,也能解决很多问题,只要在一个区间内存在一个元素,使得这个数的左边满足某种性质,但是右边不满足这个性质,就可以用二分查找算法找出这个元素。 整数的二分查找 整数的二分查找会产生很多的边界问题 bool check(int); int bsearch_1( ...
分类:编程语言   时间:2020-09-20 08:54:07    收藏:0  评论:0  赞:0  阅读:31
Java审计之文件操作漏洞
Java审计之文件操作漏洞篇 0x00 前言 本篇内容打算把Java审计中会遇到的一些文件操作的漏洞,都给叙述一遍。比如一些任意文件上传,文件下载,文件读取,文件删除,这些操作文件的漏洞。 0x01 文件上传漏洞 RandomAccessFile类上传文件案例: package com.test; ...
分类:编程语言   时间:2020-09-20 08:53:08    收藏:0  评论:0  赞:0  阅读:34
多测师讲解python _re模块_高级讲师肖sir
import re # a="2233113abf123" #匹配当前字符串中的:\d规则 整数 1个整数 ,匹配到后则不贪婪,如果匹配第一个值不少\d 的格则抛异常 # yy=re.match("\d",a) # print (yy.group()) 注意必须首个字母为整数 # #带+ 和不带+号 ...
分类:编程语言   时间:2020-09-20 08:51:59    收藏:0  评论:0  赞:0  阅读:34
OpenVino:ImportError: /opt/intel/openvino_2019.2.242/python/python3.6/openvino/inference_engine/ie_api.so: undefined symbol: PyFPE_jbuf
OpenVino:ImportError: /opt/intel/openvino_2019.2.242/python/python3.6/openvino/inference_engine/ie_api.so: undefined symbol: PyFPE_jbuf 解决方法是https://c ...
分类:编程语言   时间:2020-09-20 08:49:32    收藏:0  评论:0  赞:0  阅读:14
《深度剖析CPython解释器》29. Python内存管理与垃圾回收(第二部分):源码解密Python中的垃圾回收机制
楔子 现在绝大部分的语言都实现了垃圾回收机制,这其中也包括Python,而不同的语言采用的垃圾回收算法也各不相同。那么,常见的垃圾回收算法都有哪些呢? 引用计数法(reference count): 记录对象的被引用此处, 引用计数降为0时回收 标记-清除法(mark-sweep): 从根集合触发, ...
分类:编程语言   时间:2020-09-20 08:48:54    收藏:0  评论:0  赞:0  阅读:13
bat打开excel并自动运行VBA程序
1、bat中打开excle文件 1)绝对路径、一行语句 "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "D:\Users\bat.xlsm" \batOpen 2) 绝对路径、变量路径 set exePath="C:\Prog ...
分类:编程语言   时间:2020-09-20 08:48:39    收藏:0  评论:0  赞:0  阅读:14
JavaScript连载33-点击查看大图效果以及闭包初步
一、点击图片显示大图代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D33_1_SwitchIcon</title> <style> #box{ border:1px solid #cccccc; wi ...
分类:编程语言   时间:2020-09-20 08:48:21    收藏:0  评论:0  赞:0  阅读:11
JavaScript属于脚本编程语言
** 1. 计算机语言** 目前主要分为三类:机器、汇编、高级 其中编程语言包括:汇编和高级 【注:计算机CPU和内存硬盘存储只认识机器语言的二进制,所以往往高级语言要通过解释器转换】 ** 2. 编程** 通过语言编写一系列控制计算机的程序指令性代码 ** 3. 脚本** 无需编译,由浏览器内置的 ...
分类:编程语言   时间:2020-09-20 08:48:11    收藏:0  评论:0  赞:0  阅读:11
用Python自动生成小学四则运算题目
Github项目地址: https://github.com/Lily4323/lily- 1、 题目要求: a:能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!) b:除了整数外,还要支持真分数的四则运算、 2、PSP表格: (在开始实现程序之前,通过PSP表格估 ...
分类:编程语言   时间:2020-09-20 08:47:58    收藏:0  评论:0  赞:0  阅读:11
使用Python获取Minecraft的最新资讯
如果想要了解Minecraft最新的版本信息,又不想到网页上翻找,怎么办呢?其实,我们可以使用Python来获取最新的版本信息和新闻。 先说版本信息,Java版的版本更新情况可以在官方提供的Json文件中看到,地址为http://launchermeta.mojang.com/mc/game/ver ...
分类:编程语言   时间:2020-09-20 08:47:14    收藏:0  评论:0  赞:0  阅读:13
java for 语句的用法
打直角三角形: class Lianxi1 { public static void main(String[] args) { for(int a=0;a<=3;a++){ for(int b=0;b<a+1;b++){ System.out.print("*"); } System.out.pr ...
分类:编程语言   时间:2020-09-20 08:46:34    收藏:0  评论:0  赞:0  阅读:10
算法:前缀和与差分
算法:前缀和与差分 一维前缀和 a[N]为一数组,若存在s[N], 使得s[i]=a[1]+a[2]+a[3]+...+a[i], 则称s[N]为a[N]的前缀和数组。 前缀和用来求一个数组内给定区间所有元素的和,将其时间复杂度降为O(1). #include <iostream> using na ...
分类:编程语言   时间:2020-09-20 08:45:21    收藏:0  评论:0  赞:0  阅读:12
916 数据结构与算法考纲
前言 2019 年宁波大学硕士研究生招生考试初试科目 考 试 大 纲 科目代码、名称: 916 数据结构与算法 考试形式与试卷结构 (一)试卷满分值及考试时间 本试卷满分为 150 分,考试时间为 180 分钟。 (二)答题方式 答题方式为闭卷、笔试。试卷由试题和答题纸组成;答案必须写在答题纸(由考 ...
分类:编程语言   时间:2020-09-20 08:44:04    收藏:0  评论:0  赞:0  阅读:11
C/C++计算圆的面积
通过计算圆的面积熟悉函数的写法,我们知道圆的面积公式如下 或者f(r) = PI * r*r 则C++函数就能实现数学的函数计算功能,下面的计算圆的面积的函数: #include <iostream> using namespace std; #define PI 3.141592653589793 ...
分类:编程语言   时间:2020-09-20 08:42:14    收藏:0  评论:0  赞:0  阅读:9
Spring IOC
0.程序中的耦合和解耦 什么是程序的耦合 耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于 1.什么是控制反转 IOC(Inverse Of Control)控制反转,即,把创建对象的权利交给框架 也就是指将对象的创建、对象的存储、对象的管理交给了spring容器 ...
分类:编程语言   时间:2020-09-20 00:12:28    收藏:0  评论:0  赞:0  阅读:40
算法第一章
一、编码规范 本学期的编码遵循华为编码规范 规范的链接:https://blog.csdn.net/qq_33499229/article/details/88677757 二、《数学之美》之算法在软件开发中的作用 在我所阅读至的《数学之美》有限的章节中,它给我带来了对数学一定程度上的改观,在过去的 ...
分类:编程语言   时间:2020-09-20 00:12:13    收藏:0  评论:0  赞:0  阅读:45
java 定时任务线程池的使用
方法1 ThreadPool tp = new ThreadPool(128); new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println(new Date()); /* * Lis ...
分类:编程语言   时间:2020-09-20 00:11:17    收藏:0  评论:0  赞:0  阅读:41
人工智能算法要略
人工智能算法 Artificial Neural Network 人工神经网络ANN: (有向弧) 以数学模型模拟神经元活动,是基于模仿大脑神经网络结构和功能而建立的一种信息处理系统。 人工神经网络有多层和单层之分,每一层包含若干神经元,各神经元之间用带可变权重的有向弧连接,网络通过对已知信息的反复 ...
分类:编程语言   时间:2020-09-20 00:07:27    收藏:0  评论:0  赞:0  阅读:15
c++变量的声明和定义
1.变量的定义:变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义。 2.变量的声明:用于向程序表明变量的类型和名字。程序中变量可以声明多次,但只能定义一次 变量的声明有两种情况 (1) 一种是分配内存空间的(声明)。例如:int a在声明的时候就已经分配了 ...
分类:编程语言   时间:2020-09-20 00:07:15    收藏:0  评论:0  赞:0  阅读:15
494562条   1 2 3 4 ... 24729 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号