码迷,mamicode.com
首页 > 编程语言 > 日排行
线程复习
...
分类:编程语言   时间:2019-08-15 18:58:06    阅读次数:65
Java网络编程和NIO:Java网络编程基础
转自: https://www.cnblogs.com/midiyu/p/7875574.html 关于网络 网络协议 如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间能够进行相互通信是因为它们都共同遵守一定的规则,即网络协议。 网络体系结构 计算机网络是个复杂的系统,按照人们解决复杂问题 ...
分类:编程语言   时间:2019-08-15 18:59:18    阅读次数:84
合并两个有序数组
将新的数组合并到num1 思路:从最后两个数组的最后一位开始遍历 空间复杂度为O(1),时间复杂度为O(m+n) 即从不产生循环移动的那端开始 ...
分类:编程语言   时间:2019-08-15 18:59:42    阅读次数:80
Java中常见的异常
NullpointException 空指针异常 ClassCastException 数据类型转换异常 ClassNotFoundException 指定类不存在 NumberFormatException 字符串转换为数字异常 IndexoutOfBoundsException 数组下标越界异常 ...
分类:编程语言   时间:2019-08-15 19:00:42    阅读次数:108
python from __future__ import division
1.在python2 中导入未来的支持的语言特征中division(精确除法),即from __future__ import division ,当我们在程序中没有导入该特征时,"/"操作符执行的只能是整除,也就是取整数,只有当我们导入division(精确算法)以后,"/"执行的才是精确算法。 ...
分类:编程语言   时间:2019-08-15 19:02:07    阅读次数:90
java web 开发之 office(excel、doc等)文件转pdf
一、开发工具:office 16、jacob-1.18-M2、jboss 1.6 二、开发配置: 1、解压缩 》 2、配置jacob: A C:\Windows\System32 jacob-1.18-M2-x64.dll B C:\Program Files\Java\jdk1.6.0_43\jr ...
分类:编程语言   时间:2019-08-15 19:06:29    阅读次数:356
linux线程池分析
一. 线程池学习文件 pool_test/ -> 线程池函数接口实现源码,简单实例。 系统编程项目接口设计说明书.doc -> 详细说明了线程池各个函数的头文件/原型/参数/返回值..。 线程池模型.jpg -> 帮助大家理解线程池原理。 二. 学习线程池实现过程? 1. 什么是线程池? 线程池就是 ...
分类:编程语言   时间:2019-08-15 19:07:45    阅读次数:89
python基础--导入模块
一,import的使用1, 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块中的功能一个模块就是包含了一组功能的python文件,例如demo.py 可以通过import来使用这个文件定义demo模块如下 print("导入模块") num = 1000 def read1(): prin... ...
分类:编程语言   时间:2019-08-15 19:08:53    阅读次数:87
java判断文件真实类型
代码如下: import java.io.FileInputStream; import java.io.IOException; import java.util.HashMap; /** * <p> * 类描述:获取和判断文件头信息 * |--文件头是位于文件开头的一段承担一定任务的数据,一般都 ...
分类:编程语言   时间:2019-08-15 19:11:02    阅读次数:91
C语言数据结构-算法
@ "TOC" 1.算法的定义 ==算法==:是解决特定问题求解步骤的描述,在计算机中表现为指令的优先序列,并且每条指令表示一个或多个操作。(算法是描述解决问题的方法。) 2.算法的特性 1. 输入输出 算法具有零个或多个输入。如打印“hello world!”不需要任何输入参数。 即 算法可以没有 ...
分类:编程语言   时间:2019-08-15 19:11:46    阅读次数:111
C语言数据结构-绪论
@ "TOC" 1.数据结构的起源 ==数据结构==是一门研究非数值计算的程序设计问题中的操作对象以及它们之间的关系和操作等相关问题的学科。 1968年,美国的高德纳(Donald E.Knuth)的《计算机程序设计艺术》第一卷《基本语法》中,较系统地阐述了数据的逻辑结构和存储结构及其操作,开创了数 ...
分类:编程语言   时间:2019-08-15 19:12:55    阅读次数:75
算法---图
一、图的基础知识 1.连通图与非连通图 连通图(Connected Graphs)指图内任意两个节点间,总能找到一条路径连接它们,否则,为非连通图(Disconnected Graphs)。也就是说,如果图中包含岛(Island),则是非连通图。如果岛内的节点都是连通的,这些岛就被成为一个部件(Co ...
分类:编程语言   时间:2019-08-15 19:14:34    阅读次数:111
Zeebe服务学习3-Raft算法与集群部署
1.背景Zeebe集群里面保证分布式一致性问题,是通过Raft实现的,其实这个算法用途比较广泛,比如Consul网关,也是通过Raft算法来实现分布式一致性的。 首先简单介绍一下Raft: 在学术界,解决分布式一致性最耀眼的算法是Paxos,同时,这个算法也是最晦涩。而Raft算法就是基于这个背景被 ...
分类:编程语言   时间:2019-08-15 19:19:13    阅读次数:172
线程模型
线程模型 1 串行工作者模型 存在的缺点,可能由于任务处理的太慢,导致队列积压的任务数量越来愈大,任务不能得到及时的执行 2 并行工作者模型 2.1 存在公共任务队列 存在的缺点,多个worker线程从公共的任务队列中获取任务,必须要加锁,影响效率 2.2 不存在公共任务队列 每个worker线程维 ...
分类:编程语言   时间:2019-08-15 19:19:53    阅读次数:112
使用Runnable接口创建线程池
步骤: 创建线程池对象创建 Runnable 接口子类对象提交 Runnable 接口子类对象关闭线程池实例: class TaskRunnable implements Runnable{ @Override public void run() { for (int i = 0; i < 10; ...
分类:编程语言   时间:2019-08-15 19:23:36    阅读次数:90
python面向对象的三大特征--多态
#什么是多态:由不同的类实例化得到的对象,调用同一个方法,执行的逻辑不同 #多态体现在由一个类实例化出多个对象,这些对象执行相同的方法时,执行的过程和结果不一样--不同的对象调用相同的方法 #多态的概念指出来对象如何通过他们共同的属性和动作来操作及访问,而不需考虑具体的类 # 多态继承有两层意义:1... ...
分类:编程语言   时间:2019-08-15 19:24:18    阅读次数:101
设计一个算法将一个顺序表逆置
#include<iostream> #include<malloc.h> using namespace std; typedef struct { int length;//保存长度 int data[40];//数组 } SqList; /*算法1:设计一个高效的算法,将顺序表中的所有元素逆置... ...
分类:编程语言   时间:2019-08-15 19:24:47    阅读次数:249
进程和线程
线程池 守护线程 多进程 多线程 ...
分类:编程语言   时间:2019-08-15 19:25:21    阅读次数:126
python实现验证码与进度条
验证码 python python 实现验证码 import random n = 5 lis = list() count = 0 while count ...
分类:编程语言   时间:2019-08-15 19:33:47    阅读次数:96
C# Winform 跨线程更新UI控件常用方法汇总
C# Winform 跨线程更新UI控件常用方法汇总 C# Winform 跨线程更新UI控件常用方法汇总 C# Winform 跨线程更新UI控件常用方法汇总 概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。 ...
分类:编程语言   时间:2019-08-15 19:35:06    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!