- 博客(18)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
翻译 clone数组 一维二维大不同
数组b=数组a.clone();对于一维数组,改变一个的值不会影响另一个,是深拷贝(我们一般想要的真拷贝)对于二维数组,clone后是同一个地址,修改一个另一个也会改变做题发现的,算是有点坑吗?有篇博客是这样解释的:因为java中没有二维数组的概念,只有数组的数组。所以二维数组a中存储的实际上是两个一维数组的引用。当调用clone函数时,是对这两个引用进行了复制...
2020-04-12 21:07:04
158
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 分享Excel批量替换方法-C#
using Microsoft.Office.Interop.Excel;//下载,然后添加引用 /// <summary> /// excel查找并替换 /// </summary> /// <param name="filePath">excel路径</param> ...
2019-07-08 19:54:27
992
原创 数据库隔离级别的理解
从低到高有四个级别1.读未提交,脏读可以看到没有提交的数据。比如,用户1在修改数据x但还没提交,此时用户2读取了x的值拿去进行一些操作。but,大怨种用户1的事务失败了,他最后就没有提交,导致x还是原来的值。这时用户2读取走的数据就是脏数据,没有意义的。为了解决脏读,产生了“读已提交”。2.读已提交,不可重复读/读取偏差数据库中,有两个银行账户各500块钱。用户Alice在做数据报表,这个报表生成事务先查询账户1的余额,进行了一些分析记录的操作,然后去查询账户2的余额,继续进行数后续
2022-03-17 16:46:53
737
原创 2021-11-02
好记性不如烂笔头呀Nginx中,什么是正向代理,什么是反向代理?1.正向代理我是在局域网上,代理服务器和我要访问的站点都在Internet上。如果我要访问其他站点,需要通过正向代理服务器。为什么要使用正向代理?1)政府,学校,公司可能会有自己内部的删减版互联网,正向代理可以访问被禁止访问的网站2)可用于内容过滤,比如老板不希望员工利用上班时间玩游戏,于是命令中间人每当发现有人访问腾讯,网易的游戏网站时,让中间人返回404,这样员工就不能用wifi玩游戏了3)可用与隐藏身份,一般.
2021-11-03 14:12:04
1742
原创 KMP-Java代码分析
KMP实在是好绕啊,不过没有搞懂的盆友不要灰心,跟它死磕到底,像我,有一些细节的东西想不明白就磕了差不多两天。。。我把我整理好的代码分析放到这里,注释比较详细,等我忘了好直接过来看public class Test { public static void main(String[] args) throws IOException { String...
2020-09-18 21:12:24
232
1
原创 货币字符串规范化
要求:小数位2位,多的砍掉,不足补0 。小数前:每3位加逗号,前面不能有无意义的0。加符号,正数前面加美元符;负数去掉负号再加美元符,最后用()括起来。不可以欠债0元我的代码如下(我觉得非常不够精简,但是暂时不知道怎么做)import java.util.Scanner;public class Money { public static void main(S...
2020-04-23 22:01:49
320
原创 冒泡排序(Java)
每趟排序将大的数沉到后面去 public static void simpleSort(int[] a) { int length = a.length; int temp; if(a==null||a.length==1) return;//一定要注意边界判断!!不管做什么题,先判断特殊情况,否则提交后绝对通不过;健壮性也是代码及其重要的一...
2020-04-21 18:39:37
160
原创 算法基础-快速排序(Java)及题目拓展
快速排序中心思想:选定一个基准(通常是第一个数),要把比他大的放他后面,比他小的放他前面。为了提高效率,用两个游标i和j,j从尾开始找到第一个比基准小的,i从头开始找到第一个比基准大的,找到后把i、j位置的数交换。i、j继续移动直到他们相遇,相遇位和基准位交换,这时,基准位左边都比他小,右边都比他大,第一次排完。然后基准位左右两个序列递归前面的处理。public static voi...
2020-04-21 17:24:36
251
原创 记一次曲折的tomcat闪退处理过程
先看看原来安装的什么版本首先打开cmd,进入D盘,然后改变盘到Tomcat安装目录bin文件夹下(一个星光熠熠的马赛克)然后输入version,可以看到版本号为7.0.78JDK1.7对应Tomcat8系列版本,这个版本应该可以用,暂且先用着,不可以再来接着写启动Tomcat:bin/startup.bat查看是否启动成功:http://localhost:8080...
2020-03-20 15:44:44
301
原创 超方便的多版本jdk切换方法
之前我们配置单个版本的时候,是这样配置的:JAVA_HOME:存放JDK安装目录;CLASSPATH:存放的是可用于寻找Java库的目录,%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path:添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin现在想偷个懒,想用一个切换方便的方法,只需要修改J...
2020-03-19 23:57:56
189
原创 解决.NET Framework 3.5安装错误0x80D03805
太~不容易了我一定要写个博客。网上的什么dism各种都试过了,都不行后来试了下面这个方法,还是不行,然后死马当活马医重启了一下,没有联网安了一遍,竟然奇迹般地装好了。Cortana中输入服务,回车后查看WindowsUpdate,AppReadiness,Cryptographic Services,Background Intelligent Transfer Service,Win...
2019-09-16 10:54:56
10072
2
原创 解决error: Microsoft Visual C++ 14.0 is required
win下的框架安装总是充满坎坷,比如我一开始只是想装个库啊,结果一pip install Scrapy报错一堆error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/失败...
2019-07-31 09:49:48
899
原创 部署后COM组件没有注册类-使用Microsoft.Office.Interop.Excel.dll
起因:用了Microsoft.Office.Interop.Excel.dll做表格替换,部署到服务器后出错错误日志:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HR...
2019-07-09 22:06:37
5054
1
原创 解决keras安装失败
在pycharm和cmd装了好多遍都失败,最后报错ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.参考:https://askubuntu.com/questions/905196/pip-fails-with-readtimeouterror总...
2019-06-18 08:59:12
6845
5
原创 解决excelworkSheet.Dimension.End.Row报错
处理表格导入导出任务,获取表格行数的代码一开始是这样写的:public int GetRowCount(){if(currentSheet == null) return 0;else return excelworkSheet.Dimension.End.Row;}excelworkSheet.Dimension.End.Row这行报错:未将对象引用到实例原因分析...
2019-05-22 16:20:43
1572
原创 Sublime Text安装教程
首先,确保安装好jdk了(cmd下输入java和javac都没有问题),确认你安装配置好python了(cmd下输入python没有问题)。下载安装sublime text3,注意下载的时候选前面的标准版,后面是便携版。一路next。安转好了打开,输入简单的输出代码,改一下编译环境保存,然后Ctrl+B运行,下面这样就是没问题了...
2019-05-16 10:04:04
194
原创 其实cin.peek()返回类型int
看这段代码和输出结果(第一行是输入):可是大家(百度)不都说返回char吗?抱着怀疑自己的态度去查了资料(Google)综上,cin.peek()返回int!其实大家一般是这样写的:...
2019-04-02 15:38:26
630
原创 解决GitBash打开出错
错误描述:could not load icon"xxx/git-bash.exe".找不到指定文件解决:安装路径不要有中文
2018-04-07 16:18:54
3913
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人