首先来说下synchronize和Lock的区别: 两者都是锁,用来控制并发冲突,区别在于Lock是个接口,提供的功能更加丰富,除了这个外,他们还有如下区别: synchronize自动释放锁,而Lock必须手动释放,并且代码中出现异常会导致unlock代码不执行,所以Lock一般在Finally中 ...
分类:
其他好文 时间:
2020-07-04 17:07:38
阅读次数:
104
在 .NET 平台上,我们有多种方式可以将一段 HTML 文本转换为一张图片:HTML Renderer、SelectPdf 、Aspose.Html 等。 在 WinForm 程序中,每一个 System.Windows.Forms.Control 的派生类型均包含一个名为 DrawToBitma ...
报错自查# 1、 HttpConnectionPool: # 原因: 1、短时间内发起了高频的请求导致IP被禁 # 2、http连接池中的连接资源被耗尽 # 解决: # 1、 使用代理服务器 # 2、headers中加入 Connection: 'close'# 2、代理:代理服务器,可以接受请求将... ...
分类:
其他好文 时间:
2020-07-04 15:01:01
阅读次数:
59
合并音频和视频 ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac -strict experimental output.mp4 音频和视频的格式应该没有限制,我使用webm视频和webm音频同样可以合成,但是输出格式是 mp4 如果视频中已经包 ...
分类:
其他好文 时间:
2020-07-04 13:30:50
阅读次数:
106
1.centos7永久修改主机名命令:hostnamectl set-hostname mylinuxops.com centos6永久修改主机名第一步:vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=mylinuxops.com 第二步:vi / ...
分类:
其他好文 时间:
2020-07-04 13:12:56
阅读次数:
69
使用HTTP拦截器时必须导入HttpClientModule 全局AppModule导入HttpClientModule 就要先导入 Angular 的 HttpClientModule。大多数应用都会在根模块 AppModule 中导入它。 // app.module.ts import { Ng ...
分类:
Web程序 时间:
2020-07-04 11:52:13
阅读次数:
82
对于大多数应用而言,借助 Serverless 服务,开发者可以将绝大多数精力投入在业务逻辑的开发整合上,大大缩短开发周期,降低运维成本。有人说:Serverless 正在改变未来软件开发的模式和流程,它就是云计算的未来。技术领域真正的变革看似是新技术的高歌猛进,为客户创造价值才是任何技术变革的原点。本文将从客户价值的角度,再一次探讨为什么说 Serverless 是云的未来。
分类:
其他好文 时间:
2020-07-04 09:19:10
阅读次数:
86
题目信息 时间: 2019-06-30 题目链接:Leetcode tag: 大根堆 小根堆 难易程度:中等 题目描述: 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的 ...
分类:
其他好文 时间:
2020-07-04 00:57:27
阅读次数:
75
类型转换 由于Java时强类型语言,所有要进行有些运算的时候,需要用到类型转换。 低 > 高 byte,short,char-> int -> long -> float -> double int i =128; byte b = (byte) i;//内存溢出 ? //强制转换 (类型)变量名 ...
分类:
其他好文 时间:
2020-07-04 00:57:09
阅读次数:
77
一、递归 递归就是方法自己调用自己,每次调用时传入不同的变量。有助于编程者解决复杂的问题,同时可以让代码变得简洁。 递归用于解决什么样的问题 各种数学问题如: 8皇后问题,汉诺塔,阶乘问题,迷宫问题,球和篮子的问题(google编程大赛)等。 各种算法中也会使用到递归,比如快排,归并排序,二分查找, ...
分类:
其他好文 时间:
2020-07-03 23:31:26
阅读次数:
76