首页 > 编程语言
多线程和线程池的区别
线程池分为四种: fixThreadPool(正规线程池) cacheThreadPool(缓存线程池) singleThreadPool(单线程线程池) scheduledThreadPool(周期执行线程池) 【线程池与多线程的区别】 1.线程池是在程序运行时,自动创建好多个线程,挂起等待任务。 ...
分类:编程语言   时间:2021-05-11 10:04:04    收藏:0  评论:0  赞:0  阅读:33
【Maven】使用maven构建的普通Java Project如何在打包的时候将pom中的依赖一起打包进去?
使用场景 前几天有这样一个需求,想测试一个小功能,但是这个功能依赖一个第三方的jar包,单独运行需要jar的支持,因此我新建了一个普通的Java Project,将这个Project打包成jar,同时需要将一些列的依赖全部打包进去 pom依赖 如何配置,才能将依赖全部打包进jar呢? <build> ...
分类:编程语言   时间:2021-05-11 09:59:33    收藏:0  评论:0  赞:0  阅读:22
[剑指Offer][数组]斐波那契数列
题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 1 public class Solution { 2 public int Fibonacci(int n) { 3 if(n == 0 || n == 1) { 4 re ...
分类:编程语言   时间:2021-05-11 09:59:10    收藏:0  评论:0  赞:0  阅读:28
JavaScript
JavaScript <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> 放在这里, ...
分类:编程语言   时间:2021-05-11 09:59:00    收藏:0  评论:0  赞:0  阅读:28
C#和C++差异化对比
#这里只记录和C++面向对象的区别,也并无比较成分,只做差异化学习使用。 1. 访问修饰符区别:多了一个Internal:成员仅能被同一个项目中的代码访问。 2. 字段的访问:增加了Get,Set访问器,前者操作取字段,后者操作写字段。可都指定,也可只指定一个 3. 构造函数区别:没有初始化列表,均 ...
分类:编程语言   时间:2021-05-11 09:58:36    收藏:0  评论:0  赞:0  阅读:23
Java 中 RMI 的使用
RMI 介绍 RMI (Remote Method Invocation) 模型是一种分布式对象应用,使用 RMI 技术可以使一个 JVM 中的对象,调用另一个 JVM 中的对象方法并获取调用结果。这里的另一个 JVM 可以在同一台计算机也可以是远程计算机。因此,RMI 意味着需要一个 Server ...
分类:编程语言   时间:2021-05-11 09:58:16    收藏:0  评论:0  赞:0  阅读:21
Java面向对象(3)修饰符&接口
目录 修饰符 1、static修饰符 2、final修饰符 3、abstract修饰符 接口 1、接口的本质 2、接口与抽象类的区别 3、接口中的方法都是抽象方法 4、接口中的变量都是静态常量(public static final修饰) 5、一个类可以实现多个接口 6、一个接口可以继承多个父接口 ...
分类:编程语言   时间:2021-05-11 09:57:15    收藏:0  评论:0  赞:0  阅读:38
python + qt +pycharm 实现快速编译ui文件生成py文件
将qt作为插件添加到pycharm当中有很多的好处 1、可以不用管qt安装在哪个位置了,也不用创建快捷方式,直接在pycharm里面也能打开qt 2、可以实现快速编译ui文件生成py文件 https://blog.csdn.net/yuchunhai321/article/details/88966 ...
分类:编程语言   时间:2021-05-11 09:57:00    收藏:0  评论:0  赞:0  阅读:31
创建支持MFC的静态库和动态库
如果静态库使用MFC 原因分析: 1、MFC工程引用了其它WIN32静态库 2、WIN32静态库选择支持MFC。 解决办法: 1、把所有WIN32静态库的stdafx.h文件中的一句代码#define _AFX_NO_MFC_CONTROLS_IN_DIALOGS删除。 不删除的话,当MFC工程使用 ...
分类:编程语言   时间:2021-05-11 09:56:32    收藏:0  评论:0  赞:0  阅读:30
C++的string类
#include <string> // 头文件包含 using namespace std; // 使用名字空间 构造函数 string(const char *s); string(int n, char c); string(const string& rhs); // 拷贝构造 运算符重载 ...
分类:编程语言   时间:2021-05-11 00:45:06    收藏:0  评论:0  赞:0  阅读:24
SpringMVC-HelloMVC
配置文件:springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3. ...
分类:编程语言   时间:2021-05-11 00:44:58    收藏:0  评论:0  赞:0  阅读:28
实战多线程交互
一段有问题的代码,大概20%的概率,bStartSend的值的改变没有被检查到 //线程一直循环,等待消息 while (true) { if (bStartSend) { LogInfo("bStartSend=true"); StartMotor(ref ErrMsg, ref recvMsg, ...
分类:编程语言   时间:2021-05-11 00:44:38    收藏:0  评论:0  赞:0  阅读:27
Python 文件操作
Python中打开文件使用1个函数和3个方法 open函数负责新建、打开文件,并返回文件操作对象 read方法将文件内容读取到内存 write方法将指定内容写入文件 close方法关闭文件 read/write/close三个方法都需要通过文件对象来调用,并且open文件后必须close文件 1 o ...
分类:编程语言   时间:2021-05-11 00:44:24    收藏:0  评论:0  赞:0  阅读:20
【剑指offer】37: 数字在排序数组中出现的次数
题目描述: 统计一个数字在升序数组中出现的次数。 例如: [1,2,3,3,3,3,4] 3 返回:4 解题思路: 看到题目,可直接暴力求解,循环数组,找出出现次数,但此时时间复杂度为O(n)。显然直接遍历,没有很好的利用题目中升序这个已知要求,我们只需要找到目标数字第一次和最后一次出现的位置,并且 ...
分类:编程语言   时间:2021-05-11 00:38:12    收藏:0  评论:0  赞:0  阅读:17
python网络爬虫-Mac-01
一. 安装: 1. 安装py3,使用Homebrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install python3 2. 安装请求库,Pi ...
分类:编程语言   时间:2021-05-11 00:34:55    收藏:0  评论:0  赞:0  阅读:37
JavaScript
//原生copy, 入参为 id 属性的值 function copy(data) { let text = $("#" + data).val(); var input = document.createElement('input'); input.setAttribute('readonly' ...
分类:编程语言   时间:2021-05-10 23:10:24    收藏:0  评论:0  赞:0  阅读:44
归并排序
归并排序 1、确定分界点:mid = (l + r) / 2 2、递归排序left, right 3、归并 合二为一 模板 注意l 和 1 的区分 #include<bits/stdc++.h> //万能头文件 using namespace std; const int N = 1000010; ...
分类:编程语言   时间:2021-05-10 23:09:47    收藏:0  评论:0  赞:0  阅读:53
micropython ujson
JSON 1. 对象 → 字符串 import ujson jsonObj = {"a": "1", "b": "2"} jsonStr = ujson.dumps(jsonObj) 2. 字符串 → 对象 import json jsonStr = '{"a": "1", "b": "2"}' j ...
分类:编程语言   时间:2021-05-10 23:09:39    收藏:0  评论:0  赞:0  阅读:45
Java将对象的属性值复制到另一个对象的相同的属性名上
在开发导入功能时,往往会添加一个导入对象类,类中的属性值一般与原对象一致,所以在读取导入对象后要把属性一个个赋值到原对象属性上保存,这时候一个个set就很麻烦了。 这时候为了节省时间和精力,使用spring内置的工具类:BeanUtils的方法copyProperties BeanUtils.cop ...
分类:编程语言   时间:2021-05-10 23:09:15    收藏:0  评论:0  赞:0  阅读:35
Python 中str 与 bytes 数据结构转换
共同点,二者都是表示字符串的一种方式; 在python语法中,可以类似列表的下表进行访问、迭代器迭代,但是都不可以更改。 str -> bytes: bytes(str_instance, encoding='utf-8') str_instance.encode('utf-8') bytes -> ...
分类:编程语言   时间:2021-05-10 23:07:55    收藏:0  评论:0  赞:0  阅读:34
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!