2019-12-02 15:51
接上篇文章 java 超大文件分片上传 在其基础上继续实现 断点续传和文件秒传功能...
2019-12-02 15:21
1 需求
表哥需要给儿子报名考试,系统要求上传不超过30KB的图片,而现在的手机随手一拍就是几MB的,怎么弄一个才30KB的图片呢?
一个简单的办法是在电脑上把图片缩小,然后截屏小图片,但现在的电脑屏幕分辨率很高,而且截屏大小不好控制;同样分辨率在不同图片格式下,大小也相差很大。试了一下微信截图工具,输出的图片比较大。于是放弃了该办法。
另一个办法是通过其它工具来处理。找了图片在线压缩网站和一款手机软件,发现在图片小于一定大小时压缩无效。如果再继续找其它工具,简直就是折腾且浪费时间,所以也放弃了该办法。
...
2019-12-02 15:53
承接上一篇关于spring 5.x的日志体系,本篇看看Mybatis的日志体系及实现,Mybatis版本基于3.x。...
2019-12-02 14:09
接上篇概率分布,这篇文章讲概率分布在python的实现。
文中的公式使用LaTex语法,即在\begin{equation}至\end{equation}的内容可以在https://www.codecogs.com/latex/eqneditor.php?lang=zh-cn页面转换出
正确的格式
二项分布(Binomial Distribution)
包含n个相同的试验
每次试验只有两个可能的结果:“成功”或“失败”。
出现成功的概率p对每一次试验是相同的,失败的概率q也是如此,且p+q=1。
...
2019-12-02 14:40
前言如今的Java Web项目多是以 MVC 模式构建的,通常我们都是将 Service 层的异常统一的抛出,包括自定义异常和一些意外出现的异常,以便进行事务回滚,而 Service 的调用者 Controller 则承担着异常处理的责任,因为他是与 Web 前端交互的最后一道防线,如果此时还不进行处理则用户会在网页上看到一脸懵逼的...
2019-12-02 14:09
目录
1. 概述
2. Paramiko的基本使用
2.1 SSHClient关键参数介绍
2.2 SSHClient常用示例
2.2.1 通过用户名和密码方式登陆:
2.2.2 通过用户名和密码方式登陆 ( transport方式 )
2.2.3 通过用户名和密钥方式登陆
2.3 SFTPClient关键参数介绍
2.4 SFTPClient常用示例
3. 完整代码
1. 概述
本来是不想写Paramiko的,因为我觉得之前的一篇关于Netmiko模块更适合网工,后来发现paramiko有包含SFTP功能,所以还是有必要来讲讲,毕竟我们在设备上是要经常下载配置、上传版本/升级版本用的,而且SFTP比FTP、TFTP更安全。
...
2019-12-02 14:39
1:数据库结构设计与创建小白做好前端html设计后,马上开始进入数据库结构设计步骤。...
2019-12-02 14:10
桌面ArcGIS包含800多种可在Python脚本中运行的地理处理工具。
通过Python脚本来运行地理处理工具,可以处理复杂的工作和执行批处理任务。
案例一:使用脚本执行地理处理工具(以裁剪为例)
查看帮助文档模仿的代码:
复制代码
1 # Name: Clip_Example2.py
2
3 # Description: Clip major roads that fall within the study area.
4
5
6 # Import system modules
...
2019-12-02 14:50
背景
在项目中需要用到解压功能,之前还记录了下,将uboot解压代码移植到另外的bootloader中时,碰到的效率问题。最终查明是cache的配置导致的。
https://www.cnblogs.com/zqb-all/p/11443127.html
优化前速度是uboot的十分之一,优化后速度达到uboot的两倍多。
没想到风水轮流转,最近在uboot中用了解压功能,结果最终在进行启动速度优化时,发现解压速度很慢,
不仅比不上移植到另一个bootloader中的解压速度,而且比之前测到过的uboot解压速度要慢得多。
...
2019-12-02 14:07
几个月前我写了和篇文章《.NET中生成动态验证码》文章,其实里面藏着一个大坑。运行里面的代码,会发现运行的gif图片并没有循环播放:...
2019-12-02 14:35
1. 单例模式
什么是单例模式?简言之就是确保定义为单例模式的类在程序中有且只有一个实例。单例模式的特点:
只有一个实例 (只能有一个对象被创建)
自我实例化(类构造器私有)
对外提供获取实例的静态方法
2.单例模式的实现
常见的单例模式实现方式有五种:
2.1. 懒汉式
懒汉式(一般也称之为 饱汉式),具体代码实现如下:
public class Singleton {
/**
* 自我实例化
*/
private static Singleton singleton;
...
2019-12-02 14:26
fork() 函数是系统调用对应的 API,这个系统调用会触发一个int 0x80 的中断;
当用户态进程调用 fork() 时,先将 eax(寄存器) 的值置为 2(即 __NR_fork 系统调用号);
执行 int $0x80,cpu 进入内核态;
执行 SAVE_ALL,保存所有寄存器到当前进程内核栈中;
进入 sys_call,将 eax 的值压栈,根据系统调用号查找 system_call_table ,调用对应的函数;
函数返回,执行 RESTORE_ALL,恢复保存的寄存器;执行 iret,cpu 切换至用户态;
...
2019-12-02 14:50
每年双十一,对买家来说是一场买买买的剁手之旅,但对于电商公司的技术人员来说,却是一次严峻的技术期末考。如何保证系统在预估的流量洪峰来临时,既能保证用户的买买买不受影响,促进业务及营销活动的目标达成,又能用尽可能少的成本投入保障系统的稳定可用性,是技术童鞋必须面对的挑战。我司在双十一来临的最后关口完成了整个核心链路的全链路压测,...