-
[综合] Java并发编程之LOCK
Java5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然...
72
热度 -
[综合] php 保留小数点后几位
#保留小数点后几位,不四舍五入 functionformatNumber($number,$point=2) {if(false===($pointPlace=strpos($number,'.'))){returnnumber_format($number,2,'.','');}else{$tmp...
72
热度 -
[综合] 基于okhttp, 如何封装一个requestbody, 同样能在retrofit中使用
如何封装一个比较好的请求,减去每次请求的重新生成,json的构建.post,get的参数拼接 采用了builder的建造者设计模式. 简单化的做一个body的构建工厂. 通过泛型.进行整合. protectedfinalMap<String,Object>params=newHashMa...
71
热度 -
[综合] js下载文件方式总结
1、使用路径只能下载图片: downloadByBlob(url,name){letimage=newImage()image.setAttribute('crossOrigin','anonymous')image.src=urlimage.onload=()=>{letcanvas=doc...
26
热度 -
[综合] Vue-dev-tools 下载 国内下载 免费
Vue-dev-tools下载国内下载免费 Vue-dev-tools下载国内下载免费 Vue-dev-tools下载国内下载免费 Vue-dev-tools下载国内下载免费 Vue-dev-tools下载国内下载免费 Vue-dev-tools下载国内下载免费 Vue-dev-tools下载国内下...
51
热度 -
[综合] Android 获取手机厂商、系统版本等信息
ndroid.os.Build.BOARD:获取设备基板名称 android.os.Build.BOOTLOADER:获取设备引导程序版本号 android.os.Build.BRAND:获取设备品牌android.os.Build.CPU_ABI:获取设备指令集名称(CPU的类型)android....
69
热度 -
[综合] java-编码笔记-关于时间
1.几个时间类的构造 1.1内容 1.1.1java.util.Date 1.1.2java.sql.Timestamp 1.1.3java.sql.Date 1.2概述 1.1.1java.util.Date是另外两类的基类 1.1.2java.sql.Timestamp内容是:日期+时间(202...
93
热度 -
[综合] php 用*号处理敏感信息
functionreplaceStar($str,$start=0,$end=0,$dot='*'){if(empty($str))return'';mb_internal_encoding('UTF-8');$length=mb_strlen($str);/***1、当昵称为2个字时:例如:测试展...
56
热度 -
[综合] 删除右键“固定到开始屏幕“
删除注册表"计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shellex\ContextMenuHandlers"下"PintoStartscreen"。
23
热度 -
[综合] 删除右键菜单中的“转换为Adobe PDF“
删除"计算机\HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers"中"Acrobat.ContextMenu"注册表项即可。
22
热度 -
[综合] 获取一段时间内的每一天(实现两个日期之间的所有日期遍历)
/***获取一段时间内的每一天*@parambeginDate*@paramendDate*@return*/publicstaticList<String>getEveryDay(StringbeginDate,StringendDate){finalCalendarc=Calenda...
14
热度 -
[综合] 修改项目框架中jar里的class文件进行反编译然后再编译打包的方法
解决: 首先,对class文件进行反编译。通过解压缩软件打开jar包,找到需要修改的class文件,下载反编译软件,jd-gui.exe。打开这个软件,通过这个软件打开需要反编译的class文件,另存为java文件,这样就完成了反编译。 然后,对反编译后的java代码修改,再编译。根据需求修改jav...
57
热度 -
[综合] C++在MFC中创建多线程
背景:在一台比较老的计算机上做的图像实时采集与绘制,同时还要显示温度场,单线程工作太卡 方案:AfxBeginThread在MFC中不需要添加额外的头文件 UINTThreadProc(LPVOIDlParam) { CDemoDlg*pWnd=(CDemoDlg*)lParam; pWnd->...
41
热度 -
[综合] Teacher Forcing技术
以一个seq2seq模型为例,某一时刻t应该输出”you"这个词,但却错误的输出了“I”,那么如果将错误的输出传递给下一个时间序列,必然会影响接下来的输出,这个时候就有以下的策略。 两种策略为: 不管上一时刻输出是什么,当前时刻的输入总是规定好的,按照给定的target进行输入 当前时刻的输入和上...
12
热度 -
[综合] 1位独立按键控制程序运行
为讲述方便,1位独立按键控制程序运行,本文指的是本身带消抖的按键,且按键按下为低电平。 有时用1位独立按键控制程序运行2种(及以上)不同方式可用以下两种方案: 第一种:加标志位法,比如通过按键选择程序运行两种不同的程序,则声明2个标志变量,具体见如下: unsignedcharkey1Flag,ke...
97
热度 -
93
热度 -
32
热度 -
[综合] 密码RSA加密传输-前端js加密-后端java解密
1、引入所需jar包<dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-ext-jdk15on</artifactId><version>1.62&...
10
热度 -
[综合] 开发板的使用&&怎样把项目移植到开发板中
一、开发板使用学习大纲。1、开发板组成、核心板资源,底板资源。2、开发板连接、调试工具、串口参数配置。3、开发板启动过程。4、文件传输1)使用串口传输。上传/下载2)使用网口传输。上传/下载5、临时/永久配置开发板IP地址。6、开发板启动脚本。 二、开发板的组成。核心板:CPU处理器:芯片:S5P6...
79
热度 -
12
热度