先从进程、线程说起 形象一点比喻,比如一开一家饭店,那就是一个进程,饭店里只请一个员工干活那就是单线程,如果有多个员工干活那就是多线程。 通常来说,打开一个程序就是开了一个进程(也有些程序是多进程的),系统会给它开辟一块内存用于运行。 对于进程线程专业一点说辞: 进程是cpu资源分配的最小单位(是能 ...
分类:
其他好文 时间:
2020-03-13 01:44:19
阅读次数:
58
最近修复的一个bug, 在prod上发生,但是在qa上没有发生。 在prod上也是偶现。 至少解决了 第一: 修复了订单创建失败,需要通知优惠券中台,“请将该优惠券释放” 第二: 我因为再去研究下为什么会下单失败,根据接口报的错是“优惠券已经被使用”,猜测是优惠券缓存不一致。 一台server优惠券 ...
分类:
其他好文 时间:
2020-03-13 01:44:01
阅读次数:
66
ylbtech-汉-诗歌:《北方有佳人》 《李延年歌》是汉代宫廷音乐家李延年创作的小诗。此诗以简括而觉单调的语言,赞颂了一位举世无双的绝色美女。全诗大致采用五言体式,出语夸张,情真意切,以简胜繁,以虚生实,体现出一种自然、率真的美。 1.返回顶部 1、 作品名称:李延年歌作品别名:佳人曲、北方有佳人 ...
分类:
其他好文 时间:
2020-03-13 01:43:48
阅读次数:
96
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num ...
分类:
其他好文 时间:
2020-03-13 01:43:15
阅读次数:
68
样式loader 依赖:style-loader css-loader 如果有less sass下载对应依赖 module: { // 模块 rules: [ // 规则 css-loader 解析@import 这种语法 // style-loader 把css 插入到head标签中 // loa ...
分类:
Web程序 时间:
2020-03-13 01:42:45
阅读次数:
123
《C#高级编程第11版 - (Professional C# 7.0 and .NET Core 2.0)》个人译注+修订+扩展。 ...
微信小程序登入流程 前言:openid与unionid openid:是用单个微信应用表示用户的唯一标识。亚洲:饼哥小程序上openid :123,那该用户再张成的小程序上他的opendid不是123,是其他任意一个值,上面的意思:同一用户再不用不同应用上的openid不同,但是再同一应用上唯一。 ...
分类:
微信 时间:
2020-03-13 01:41:25
阅读次数:
340
为什么要使用线程池 线程池用于多线程处理中,它可以根据系统的情况,可以有效控制线程执行的数量,优化运行效果。线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务 ...
分类:
编程语言 时间:
2020-03-13 01:41:13
阅读次数:
104
字符集的选择 字符集直接决定了数据在MySQL中的存储编码方式,由于同样的内容使用不同字符集表示所占用的空间大小会有较大的差异,所以通过使用合适的字符集,可以帮助我们尽可能减少数据量,进而减少IO操作次数。 1.纯拉丁字符能表示的内容,没必要选择 latin1 之外的其他字符编码,因为这会节省大量的 ...
分类:
数据库 时间:
2020-03-13 01:40:44
阅读次数:
82
2020-03-13 每日一例第5天 1.添加按钮1和label、textbox控件,并修改相应的text值; 2.修改textBox1的TextChanged事件并输入代码; button1.Text = textBox1.Text;//赋值button文本 button1.AutoSize = ...
分类:
其他好文 时间:
2020-03-13 01:40:32
阅读次数:
62
Scrapy安装 安装Scrapy有两种途径: 使用pip安装: 使用国内豆瓣安装: 推荐使用第二种方式,安装速度很快。 Scrapy命令 在命令行中输入scrapy,会直接显示常用的命令: 1、 :创建一个新的项目。 2、 :name是爬虫的名字,domain是所爬取的网站名。 3、 :启动爬虫。 ...
分类:
其他好文 时间:
2020-03-13 01:40:17
阅读次数:
73
鸽了Div3,抱着维持手感的心态直接做D题,结果被自己菜到....题意是给你两个长度n数组,让你计算有多少对(i,j)满足ai+aj>bi+bj(i<j) 一开始想到二分,写了一半想不清楚怎么同时处理值和序号的大小关系, 于是又开始想树状数组。。因为有例题是用树状数组计算区间内比x小的数有多少,但是 ...
分类:
其他好文 时间:
2020-03-13 01:39:46
阅读次数:
74
之前看的应该都算是基础知识,然后今天听到类这个说法,刚开始感觉还是非常高大上的,但是慢慢看来,其实用函数式编程也是能实现的,但最终来说class还是牛逼的,那么今天就记录一下自己在引入类过程的认识吧。 1.类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的 ...
分类:
编程语言 时间:
2020-03-13 01:39:24
阅读次数:
70
‘本节主要讲解文件的下载: 其实文件的下载一共有两种方式,从服务起上面进行文件的下载,1.以超链接的方式进行文件的下载,下载下来的文件如果浏览器本身能够进行解析,那浏览器不会弹出另存文件的提示框,直接给我们进行文件内容的展示。如果浏览器不具备对特定格式文件的解析能力,将会弹出文件另存为的弹框对我们进 ...
分类:
Web程序 时间:
2020-03-13 01:39:09
阅读次数:
63
找出java进程id ps aux|grep xxxxxx 使用jstack命令打印线程堆栈信息 jstack 7363 java线程数统计 jstack 7363|grep java.lang.Thread.State: -c 线程各种状态统计 jstack 7363|grep java.lang ...
分类:
编程语言 时间:
2020-03-13 01:38:52
阅读次数:
87
1.2、let 和 const 命令 var var 有一个问题,就是定义的变量有时会莫名奇妙的成为全局变量。例如这样的一段代码: 1 for(var i = 0; i < 5; i++ ) { 2 console.log(i); 3 } 4 console.log("循环外” + i); 这样的变 ...
分类:
其他好文 时间:
2020-03-13 01:38:39
阅读次数:
67
每次使用sudo su切换为root用户的,时候,发现/etc/profile里面的配置竟然不可用系统是centos 6.4的,然后研究了一下 /etc/profile /etc/environment(这个文件为空,那就是什么都不执行) ~/.profile /etc/bashrc ~/.bash... ...
分类:
其他好文 时间:
2020-03-13 01:37:37
阅读次数:
79