- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 LogSoftmax和Softmax的核心区别及使用场景
的反向传播计算更高效(避免了除法链式求导)避免直接计算指数带来的数值溢出问题。✓ 需要可视化概率分布时选。✓ 直接获取对数概率时选。在PyTorch中,两者梯度形式不同,但。
2025-04-04 15:36:14
677
原创 GRU原理
梯度控制:通过门控机制缓解梯度消失/爆炸长期记忆:更新门控制历史信息的保留比例计算效率:比LSTM参数少约1/3,训练更快实用场景:文本生成、机器翻译、时间序列预测等通过这种门控设计,GRU能像"智能水龙头"一样,动态控制信息流动,是处理序列数据的利器。
2025-03-31 21:52:05
659
原创 网络游戏防沉迷实名认证系统AES/GCM/PKCS5Padding签名问题
/ JDK 8 可能不报错。严格校验算法名称:如果填充方式与模式不兼容(如 GCM + PKCS5Padding),直接抛出 NoSuchPaddingException。强制规范使用:要求开发者明确使用 NoPadding,因为 GCM 是流密码模式,不需要填充。自动忽略填充参数:即使指定了 PKCS5Padding,实际仍按 NoPadding 处理。从 JDK 9 开始,Oracle 逐步加强了对加密算法的标准化校验。静默默认行为:不抛出异常,但实际未应用填充(因为 GCM 不需要填充)。
2025-03-10 15:10:39
292
原创 矩阵行列式
对于2x2矩阵:det[abcd]=ad−bc\text{det}\begin{bmatrix}a&b\\c&d\end{bmatrix} = ad - bcdet[acbd]=ad−bc对于n阶方阵:二、行列式关键性质性质说明验证示例(使用你的矩阵a)可逆性判定det(a)≠0 ⇨ 矩阵可逆det(a)=-4 → 可逆特征值关系det(a)=所有特征值的乘积代码中 乘积为-4行列式乘法性质det(AB)=det(A)det(B)验证:det(a@
2025-03-04 11:48:02
969
原创 github上star最多的抢火车票软件教程
百度网盘下载:Windows10下1.安装Docker Desktop Installer.exe一直点下一步就行。安装完之后有提示啥的都点ok,电脑会重启几次2.解压12306.zip3.进入刚刚解压的12306目录,修改TickerConfig.py配置文件,配置文件中#开头的都是说明,按照说明改配置这两个配置的获取方式RAIL_EXPIRATION = “15776271040...
2019-12-26 18:05:48
771
原创 go语言下载项目下所有依赖的包
go get -d -v ./…-d标志只下载代码包,不执行安装命令;-v打印详细日志和调试日志。这里加上这个标志会把每个下载的包都打印出来;./…这个表示路径,代表当前目录下所有的文件。...
2019-11-29 19:20:32
4757
原创 flutter项目 adb devices 可以读出设备,但Android studio 读不出来
我的问题的原因:jdk版本太高了,我jdk用的12,改用jdk8解决了
2019-11-07 16:14:48
1002
4
转载 maven 打包xml到war包中
来源: https://www.cnblogs.com/oyx305/p/5340683.html首先,来看下MAVENx项目标准的目录结构:一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。有时候,比如mybatis的mapper....
2019-10-12 10:28:44
703
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
mybatis org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):一:看spring.xml中是否配置二:看mapper.xml中,namespace和类名是否一致以上步骤我相信大家应该都不会错除此之外很难发现的错误三:查看编译的class的包,发现xml文件不存在这是我...
2019-10-12 10:21:26
193
转载 linux awk命令详解
原文链接 : http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk学习分类: LINUX2013-07-02 21:23:42awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f...
2019-09-03 16:43:48
269
转载 Nginx 日志分析及性能排查
来自https://www.cnblogs.com/mantianguohai/p/7238877.html最近一直在做性能排查,思路就是根据分析Nginx日志,得到响应耗时的url、以及请求时间,再得到这段时间的请求量,并发量,分析是并发的原因,还是本身就比较慢,如果是应用本身的原因,只需要找到对应的代码,然后进行优化就好了我找到的几个原因,基本就是后端sql运行的比较多,单次访问看不出来...
2019-09-03 16:20:56
208
原创 bat批量拷贝文件并重命名
@echo offecho =====================================@echo.echo 使用说明:输入测试sql所在的目录,测试sql文件d100开头,echo 会拷贝为bili,ios,uo,yyb开头的文件,并保存在上一层目录@echo. echo ============================...
2019-08-20 10:03:17
5531
原创 java数字转换成汉字数字
直接贴代码public class Text01 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int num = 0;while (true) {System.out.println(“请输数字:”);num = in.nextInt();String str = conv...
2019-08-06 21:02:50
4209
1
原创 logstash could not find java; set JAVA_HOME or ensure java is in PATH
去你的安装目录我的是这个目录cd /usr/share/logstash/bin打开vim vim logstash.lib.sh我们可以看到报错的地方在这里,我在echo后面加了haha,测试是不是该行输出的,测试发现是该行,输出JAVACMD和JAVACMD和JAVACMD和JAVA_HOME都是空的排查:发现$JAVA_HOME/bin/java 不是可执行的问题解决...
2019-07-16 19:17:17
5069
1
原创 《算法四》二分查找
package com.algorithmic.find;import java.util.List;/** * @author: zhangxupeng * @date:2019/6/27 * @Email: 1452806452@qq.com **/public class BinarySearch { /** * 二分查找算法 * * ...
2019-06-27 21:17:35
177
原创 《算法三》插入排序算法及它的时间复杂度
1.插入排序算法插入排序算法的时间复杂度为O(N)插入排序算法规则:1.后面一个数和前面的数相比2.如果比他大,位置交换,再和前面一个数比较,依次比较3.最好插入到合适的位置(合适的位置,前面的数都比我小,后面的数都比我大)下面程序解读:第一轮,第1个数和第2个数比较,排序后较小的在第1位,较大的在第2位。第二轮,第3个数和前面两个数比较,如果第3个数比第2个数大,那比较结束,因为前...
2019-06-26 19:32:48
722
原创 《算法二》选择排序算法及它的时间复杂度
1.选择排序算法选择排序算法的时间复杂度为O(N^2)选择排序算法规则:1.指定位置的数和后面的数比较2.如果指定位置的数大,则两个数交换位置3.向后移动一个位置,和指定位置的数进行比较假设数组大小 n ,第一轮比较n-1次,最小的数排在了最前面第二轮比较,第一个数已经是最小不用比较,此轮比较n-2次,第二小的排在第二个位置。依次类推,最后一轮,一次比较,最后得出有序的数列1.1...
2019-06-25 15:52:39
4310
原创 《算法一》冒泡排序算法及它的时间复杂度
1.冒泡排序算法冒泡排序算法的时间复杂度为O(N^2)冒泡排序算法规则:1.从左往右比较两个数2.如果左边的数大,则两个数交换位置3.向后移动一个位置,比较后面两个数假设数组大小 n ,第一轮比较n-1次,最大的数排在了最后第二轮比较,最后一个数已经是最大不用比较,此轮比较n-2次,第二大的排在倒数第二个位置。一次类推,最后一轮,一次比较,最后得出有序的数列Java代码示例 /...
2019-06-25 14:39:35
2576
原创 elasticsearch下载安装使用
elasticsearch 下载地址 https://www.elastic.co/cn/downloads/elasticsearch1.root用户不能启动,需创建新的用户 useradd elsearch -g elsearch -p elasticsearch-g 表示所属的组 -p 密码password2.并赋予相应的权限chown -R elsearch:elsearch ...
2019-06-25 10:58:02
332
原创 fultter项目运行报错,Android不兼容问题
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.See https://goo.gl/CP92wY for more information on the problem and how to fix it.意思是 gradle失败可能因为AndroidX不兼...
2019-05-15 14:11:08
1405
原创 flutter项目运行时报错
flutter项目运行时报错Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get m什么意思呢,意思就是让你重新运行,加上可选条件 --stacktrace 或者 --info 或者 --debugidea或者Android studio 设置加...
2019-05-15 13:27:30
3246
原创 adb连接不上的问题
在flutter开发过程中,android studio始终连接不上设备解决办法:电脑重启,adb connect ip:port都试了,不行执行flutter doctor提示/bin/dart.exe不是可执行程序,才想到开机的时候360提示是否删除该文件,我选了不删除,可是这个文件还是不好用了,然后卸载了360安全卫士,360杀毒,重启电脑,重新覆盖flutter安装目录,重启电脑,一切...
2019-05-12 12:04:02
446
原创 java8新特性
java8 新特性StreamoptionalStream List<Person> persons = Arrays.asList( new Person("mkyong", 30), new Person("jack", 20), new Person("lawrence", 40) ); ...
2019-05-10 18:58:37
165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人