首页 > 2021年04月10日 > 全部分享
C#异步编程由浅入深(二)Async/Await的作用.
考虑到直接讲实现一个类Task库思维有点跳跃,所以本节主要讲解Async/Await的本质作用(解决了什么问题),以及Async/Await的工作原理。实现一个类Task的库则放在后面讲。首先回顾一下上篇博客的场景。 class Program { public static string GetM ...
分类:Windows开发   时间:2021-04-10 22:21:50    收藏:0  评论:0  赞:0  阅读:27
nginx原理学习
###1、master和worker 当启动nginx以后,有两个nginx进程,一个master进程,一个worker进程,这两个nginx进程都有各自的作用,见名知意, "worker"进程天生就是来"干活"的,真正负责处理请求的进程就是你看到的"worker"进程,那么"master"进程有什 ...
分类:其他   时间:2021-04-10 22:21:34    收藏:0  评论:0  赞:0  阅读:13
线程池
什么是线程池? 线程池就是创建若干个可执行线程放入一个池(容器)中,有任务需要执行时,就从线程池中获取一个线程用来执行,使用完毕放回线程池中。 JVM在HotSpot的线程模型下,Java线程会一对一映射为内核线程,也就说Java中每创建/回收一个线程都会去内核创建/回收,涉及到内核操作的都是很消耗 ...
分类:编程语言   时间:2021-04-10 22:21:16    收藏:0  评论:0  赞:0  阅读:25
[].forEach.call()
要想明白[].forEach.call()这种写法,需要了解以下两点: foreach() 是数组的方法,只有数组才能调用,forEach()可以接受一个function作为参数; call()的使用一般是为了改变this的值; call()的语法: function.call(thisArg, a ...
分类:其他   时间:2021-04-10 22:21:03    收藏:0  评论:0  赞:0  阅读:35
CF847F Solution
题目链接 题解 先处理一定无法入选的情况:将剩下的选票全部给$i$号人仍无法超过排名第$k$的人,或$i$号人无选票且没有剩余选票。然后是一定可以入选的情况:$i$号人有选票,并且使排名前$k+1$中所有选票少于他的人选票超过他所需选票$>m-a$,或者所有人均可入选。其余为有可能入选的情况。 具体 ...
分类:其他   时间:2021-04-10 22:20:43    收藏:0  评论:0  赞:0  阅读:25
10.java流程控制
一、用户交互Scanner 之前我们学的基本语法中我们并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。 java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Sca ...
分类:编程语言   时间:2021-04-10 22:20:28    收藏:0  评论:0  赞:0  阅读:18
C. Pekora and Trampoline(Codeforces Global Round 13)题解
题目链接:C. Pekora and Trampoline 思路:差分,经过仔细思考可以发现,最优解一定是都在1这个位置进行跳跃,因为假设1这个位置上的a[1]=1,那么他会跳到2,也就是具有传递性,直到跳到一个value不为1的地方,这和一开始就在该位置跳是一样的。证明了这个之后,我们进一步思考可 ...
分类:其他   时间:2021-04-10 22:20:09    收藏:0  评论:0  赞:0  阅读:13
个人开发流程
四则运算练习 需求分析:编写四则运算(不能有括号和负数存在 可用符号 +-x/ ) 主要代码: 1 //首先完成最基础的加减乘除运算 2 public static double add(double... n) { 3 double sum = 0; 4 for (int i = 0; i < n ...
分类:其他   时间:2021-04-10 22:19:57    收藏:0  评论:0  赞:0  阅读:24
Python基础(九):字典的使用
创建字典的5种方式 用 >>> a = {'name':'韩梅梅','age':18,'job':'teacher'} >>> print(a) {'name': '韩梅梅', 'age': 18, 'job': 'teacher'} >>> b = {'name':'韩梅梅','age':18,' ...
分类:编程语言   时间:2021-04-10 22:19:35    收藏:0  评论:0  赞:0  阅读:26
使用Portainer部署Docker容器实践
一、背景 最近在使用rancher2.5.5部署Redis主从复制的时候,发现rancher会产生很多iptables的规则,这些规则导致我们在部署了rancher的机器上无法使用Redis的主从复制功能,因为我对rancher和k8s的了解也仅限于了解网络架构和使用,对底层并不深入,短期内无法解决 ...
分类:其他   时间:2021-04-10 22:19:21    收藏:0  评论:0  赞:0  阅读:18
Spring 中事务控制的 API 介绍
事务:一个包含多个步骤的业务操作。如果这个包含多个步骤的业务操作被事务管理,则这多个步骤要么同时成功(commit),要么同时失败(rollback)。 操作: 1. 开启事务:start transaction 2. 提交事务:commit 3. 回滚事务:rollback 银行转账业务存在问题的 ...
分类:编程语言   时间:2021-04-10 22:19:08    收藏:0  评论:0  赞:0  阅读:39
LQ Forum Rules
Forum Rules Registration to this forum is free! We do insist that you abide by the rules and policies detailed below. If you agree to the terms, pleas ...
分类:其他   时间:2021-04-10 22:18:54    收藏:0  评论:0  赞:0  阅读:31
OpenFeign配置日志增强功能
OpenFeign提供了日志打印功能,我们可以通过配置来调整日恙级别,从而了解Feign 中 Http请求的细节。 说白了就是对Feign接口的调用情况进行监控和输出 日志级别 NONE:默认的,不显示任何日志; BASIC:仅记录请求方法、URL、响应状态码及执行时间; HEADERS:除了BAS ...
分类:其他   时间:2021-04-10 22:18:25    收藏:0  评论:0  赞:0  阅读:20
647 回文子串
647 回文子串 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:"abc" 输出:3 解释:三个回文子串: "a", "b", "c" 示例 2: 输入:"aaa" 输出:6 解释:6 ...
分类:其他   时间:2021-04-10 22:18:05    收藏:0  评论:0  赞:0  阅读:26
explain 语句的字段说明
整理使用 MySQL 的 explain 语句的用处以及其中中的字段说明,这里使用的是 MySQL 8.0.14 ,MySQL 5.7 之前的内容与之有些不同。 ...
分类:其他   时间:2021-04-10 22:17:46    收藏:0  评论:0  赞:0  阅读:18
mysql8.0安装之后修改密码部分错误解决
当安装完成使用初始密码登入之后,随意执行一个命令如:show databases; 此时可能会报错:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st ...
分类:数据库技术   时间:2021-04-10 22:17:30    收藏:0  评论:0  赞:0  阅读:22
浏览器内核
Safari:webkit Chrome\Opera:Blink 2013年前Chrome使用Webkit,2013年后使用Blink 2013年前Opera使用Presto,2013年后使用Blink Blink只是一个渲染引擎,其余部分尚未大幅改动 IE:Trident IE Edge用的不是T ...
分类:其他   时间:2021-04-10 22:17:11    收藏:0  评论:0  赞:0  阅读:18
转 C#实现Hash应用全解(SHA-1 MD5)
1、引言 HASH是根据文件内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的。 通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他最大的特点就是唯一性,一旦大数据发生了变化,哪怕是一个微 ...
分类:Windows开发   时间:2021-04-10 22:16:48    收藏:0  评论:0  赞:0  阅读:20
Redis五大数据类型
Redis五大数据类型 一、Redis-key相关命令 二、String 1、基本操作 2、值的增减 3、字符串范围和替换 4、设置过期时间 5、不存在时创建 6、同时设置、读取多个值 7、对象 这里的key是一个巧妙的设计:user:{id}:{field,...},这样的设计在 Redis 中是 ...
分类:其他   时间:2021-04-10 22:16:35    收藏:0  评论:0  赞:0  阅读:17
mybatis 注解方式批量添加对象,批量返回主键ID
@Insert("<script> insert into USER(xxx,xxx,xxx) values "<foreach collection='users' item='user' index = 'index' separator=','>" + "(#{user.xxx},#{user ...
分类:其他   时间:2021-04-10 22:16:24    收藏:0  评论:0  赞:0  阅读:19
815条   上一页 1 ... 8 9 10 11 12 ... 41 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!