首页 > 2021年04月06日 > 全部分享
进程、线程、协程、串行、并行以及并发概念
进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 ...
分类:编程语言   时间:2021-04-06 12:28:12    收藏:0  评论:0  赞:0  阅读:13
#Every-SG#HDU 3595 GG and MM
题目 有$n$个游戏,每个游戏只要能进行就必须进行, 对于每个游戏有两堆石子,每次可以将数量多的中取出小堆石子数量的整数倍, 无法操作者为负,问先手是否必胜 分析 如果单个游戏最大操作次数为奇数次先手必胜, 如果当前局面为必败局面,必须尽量缩短步数,否则尽量延长步数, 若$x<y,\lfloor\f ...
分类:其他   时间:2021-04-06 12:27:57    收藏:0  评论:0  赞:0  阅读:24
16. 设计模式总结与对比
1、总结设计原则和 GOF 23,做整体认知 2、为之后深入学习源码分析做铺垫 3、了解各设计模式之间的关联,解决设计模式混淆的问题 一、七大设计原则 二、GOF 23 模式 Ⅰ简介 1、《Design Patterns:Elements of Reusable Object-Oriented So ...
分类:其他   时间:2021-04-06 12:27:45    收藏:0  评论:0  赞:0  阅读:13
etcd安装
etcd 是基于 Raft 的分布式 key-value 存储系统,由 CoreOS 开发,常用于服务发现、共享配置以及并发控制(如 leader 选举、分布式锁等)。kubernetes 使用 etcd 存储所有运行数据。 本文档介绍部署一个三节点高可用 etcd 集群的步骤: 下载和分发 etc ...
分类:其他   时间:2021-04-06 12:27:26    收藏:0  评论:0  赞:0  阅读:24
极速精简 Go 版 Logstash
前言 今天来介绍 go-zero 生态的另一个组件 go-stash。这是一个 logstash 的 Go 语言替代版,我们用 go-stash 相比原先的 logstash 节省了2/3的服务器资源。如果你在用 logstash,不妨试试,也可以看看基于 go-zero 实现这样的工具是多么的容易 ...
分类:其他   时间:2021-04-06 12:27:07    收藏:0  评论:0  赞:0  阅读:9
块元素、行内元素、行内块元素
块级元素:一行只能放一个,可以设置宽度高度,默认为容器的100%,可以包含任何标签常用元素:div、hr、p、h1-h6、ul、ol、dl、form、table 行内元素:一行可以放多个行内元素,不可以直接设置宽度高度,默认为本身内容的宽度,容纳文本或其他行内元素常用元素:span、a、i、em 行 ...
分类:其他   时间:2021-04-06 12:26:50    收藏:0  评论:0  赞:0  阅读:26
简历latex
现在先用网上的简历 以后会补 % filename:my-cy.cls \LoadClass[a4paper,UTF8]{ctexart} \pagestyle{empty} \usepackage{float} \newcommand{\name_wanted}[1][2]{ \leftline{ ...
分类:其他   时间:2021-04-06 12:26:38    收藏:0  评论:0  赞:0  阅读:17
C# 使用HTTP下载文件,支持续传
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; namespace Flames.Utils.Net { ...
分类:Windows开发   时间:2021-04-06 12:26:22    收藏:0  评论:0  赞:0  阅读:18
POJ2411蒙德里安的梦想
题目描述 求把 N×M 的棋盘分割成若干个 1×2 的的长方形,有多少种方案。 例如当 N=2,M=4 时,共有 5 种方案。当 N=2,M=3 时,共有 3 种方案。 如下图所示: 输入 输入包含多组测试用例。 每组测试用例占一行,包含两个整数 N 和 M。 当输入用例 N=0,M=0 时,表示输 ...
分类:其他   时间:2021-04-06 12:26:08    收藏:0  评论:0  赞:0  阅读:23
ArrayList线程安全问题解决
多个线程操作同一个list会出现并发修改异常(java.util.ConcurrentModificationException) 1.Vector 用Vector类来实现,它的add()方法加了synchronized关键字修饰,所以能保证线程安全。 public static void main ...
分类:编程语言   时间:2021-04-06 12:25:53    收藏:0  评论:0  赞:0  阅读:8
集合全概述、Collection-Set集合
集合全概述、Collection-Set集合 Set是无序的,唯一的 HashSet 底层数据结构是哈希表(是一个元素为链表的数组) 如何保证元素唯一性? 哈希表底层依赖两个方法:hashCode()和equals()方法 HashSet保证元素唯一性的解析 **add方法底层依赖两个方法:hash ...
分类:其他   时间:2021-04-06 12:25:36    收藏:0  评论:0  赞:0  阅读:15
Python 简单的时间处理
Python 简单的时间处理 目前主要总结time和datetime两个模块的处理 1.时间戳和格式化时间字符串间的转换 import time from datetime import datetime 1.1 获取时间戳 timestamp1 = time.time() print('times ...
分类:编程语言   时间:2021-04-06 12:25:23    收藏:0  评论:0  赞:0  阅读:18
搭建jenkins+gitlab+maven自动集成、打包、部署
一、环境 1、粘一副从网上看见的我认为好理解的图 2、服务器环境 一台jenkins服务器:192.168.4.117 一台gitlab服务器:192.168.4.81 一台测试服务器:192.168.4.91 二、环境搭建 1、gitlab安装 2、jenkins安装 (1)安装可以用war包也可 ...
分类:其他   时间:2021-04-06 12:25:00    收藏:0  评论:0  赞:0  阅读:20
Http、TCP/IP协议与Socket之间的区别
网络由下往上分为: 物理层-- 数据链路层-- 网络层-- IP协议 传输层-- TCP协议 会话层-- 表示层和应用层-- HTTP协议 1、TCP/IP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上 ...
分类:Web开发   时间:2021-04-06 12:24:41    收藏:0  评论:0  赞:0  阅读:17
Maven警告:"java使用了未经检查或不安全的操作。java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。"
在 jdk 1.5 之前,我们在定义一个集合时,无须给定元素类型: List list = new ArrayList(); ArrayList al = new ArrayList();但是,在 jdk 1.5 之后,Java增加了泛型机制,它要求我们在定义集合时给定元素类型: List<Stri ...
分类:编程语言   时间:2021-04-06 12:24:23    收藏:0  评论:0  赞:0  阅读:21
ZeroTier的Linux与Win10的安装、卸载与相关命令
ZeroTier用户注册 1.注册zerotier账号并登录https://my.zerotier.com/ 2.访问https://my.zerotier.com/network 点击Create a Network,之后再Your Networks列表下会出现新建的Network 50个免费的设 ...
分类:Windows开发   时间:2021-04-06 12:24:02    收藏:0  评论:0  赞:0  阅读:190
80. 删除有序数组中的重复项 II
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式 ...
分类:编程语言   时间:2021-04-06 12:23:48    收藏:0  评论:0  赞:0  阅读:9
shared_ptr的 reset用法
#include <iostream> #include <future> #include <thread> using namespace std; class Person { public: Person(int v) { value = v; std::cout << "Cons" <<v ...
分类:其他   时间:2021-04-06 12:23:29    收藏:0  评论:0  赞:0  阅读:24
java数据结构(一)
1.数据结构包括:线性结构和非线性结构 2.稀疏数组和队列 二维数组和稀疏数组互转 稀疏数组的代码实现 /** * 稀疏数组 */ public class SparseArray { public static void main(String[] args) throws IOException ...
分类:编程语言   时间:2021-04-06 12:23:13    收藏:0  评论:0  赞:0  阅读:28
C# 防止反编译
推荐几款C#防反编译工具 一、VMProtect Ultimate 这款工具还不错,加密后虽然还可以看见类名,方法名,但是看不到源码了。 我试的几款反编译工具是看不到了。 官网:没找到官网,可以自己百度一下,很多下载地址的。 二、safengine 这款工具也还行吧,但是好像有的反编译工具还是可以看 ...
分类:Windows开发   时间:2021-04-06 12:22:57    收藏:0  评论:0  赞:0  阅读:22
786条   上一页 1 ... 29 30 31 32 33 ... 40 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!