笔记
耷腊呜呜
这个作者很懒,什么都没留下…
展开
-
关于anaconda安装pytorch报错找不到包
使用anaconda 命令安装pytorch包的问题,以下给出解决办法。原创 2023-03-10 17:24:40 · 2246 阅读 · 2 评论 -
Git学习笔记
本文用来记录 Git 知识点。原创 2023-02-17 14:05:13 · 344 阅读 · 0 评论 -
Git 拉取远程最新代码
拉取原创 2022-07-13 12:01:37 · 4457 阅读 · 0 评论 -
Netty学习笔记
netty原创 2022-07-08 11:40:33 · 293 阅读 · 0 评论 -
关于前端 js 点击事件重复执行
点击事件重复执行原创 2022-07-01 17:31:48 · 1929 阅读 · 0 评论 -
学习工具与资料连接
资料原创 2022-07-01 11:57:09 · 158 阅读 · 0 评论 -
poi从3.6 升级为新版本5.2.2,导致 原先的代码 报错,替换方案
版本升级,更新代码原创 2022-06-24 17:55:14 · 13024 阅读 · 3 评论 -
java之pdf打印
前言网上搜了一堆如何把打印的纸张横向,发现颇为花费时间,特再次记录一下解决办法Document pdfDoc = new Document(PageSize.A4.rotate());说明:加上 rotate()函数即可原创 2022-05-19 17:42:58 · 2521 阅读 · 0 评论 -
Jvm叙述
前言描述:本文用来记录相关JVM的知识一、PC寄存器两个问题1、使用PC寄存器存储字节码指令地址有什么用呢?答:因为CPU需要不停的切换各个线程,这时候切换回来,就得知道接着从哪开始继续执行。(CPU切换线程)2、为什么使用PC寄存器记录当前线程的执行地址呢?答:JVM的字节码解释器就需要通过改变PC寄存器的值来明确下一条应该执行什么样的字节码指令。3、PC寄存器为什么会被设定为线程私有?答:为了能够准确地记录各个线程正在执行的当前字节码指令地址,最好的方法自然是为每一个线程都分配一个PC寄原创 2022-05-16 10:14:26 · 59 阅读 · 0 评论 -
长篇闲杂笔记(暂时短篇)
前言描述:本笔记用来记录小知识一、根据端口号找进程步骤1:在 cmd 中输以下命令,根据结果,查询 PIDnetstat -ano # 查看端口号占用情况步骤2:打开任务管理器,点击 详细信息 ,找到 PID 的值 ,右键 结束任务即可.....................原创 2022-03-15 16:46:08 · 2706 阅读 · 0 评论 -
sql查询数据库表结构
前言本文用来记录,如何根据表名,直接查询表结构代码如下SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNSwhere-- table_schema 为数据库名称table原创 2022-01-06 15:59:26 · 3694 阅读 · 0 评论 -
idea使用快捷键
前言本文主要用来记录使用 idea编辑器 相关的快捷键# ctrl + end 直达文件底部# ctrl +home 直达文件头部# ctrl +shift+r 查找替换字符串# ctrl + D 赋值当前行给下一行# shift + enter(回车) 直接新建一行,光标也会同步跟上 # ctrl + E 选中区域内代码...原创 2021-12-27 14:16:27 · 111 阅读 · 0 评论 -
前端表单序列化serialize(),传递参数至后端,如何将中文转回中文
前言由于业务需要,把表单序列化后的参数需要赋值给 变量,然后做进一步处理,再传递给后端。再这个过程中,会发现中文字符串不是中文,而是已经被编码过了,这个时候,后端接受的参数也是编码后的字符串,与需求不符合。解决办法 var formdata= $('#form').serialize(); formdata= decodeURIComponent(formdata,true); //加上这行即可...原创 2021-12-27 11:38:03 · 891 阅读 · 0 评论 -
使用git,获取gitee项目,修改文件后,上传内容
前言本文主要用来记录,如何快速完成拉取项目,修改文件并上传。命令前提:本篇教程是在电脑安装 git 已经配置好 密钥的前提下进行。1、第一步 新建文件夹,鼠标右键 GIT BUSH,在窗口内输入: $ git init $ git remote add origin https://gitee.com/用户个性地址/HelloGitee.git2、第二步 进入文件夹,鼠标右键 GIT BUSH,在窗口内输入以下代码:(也可以命令进入文件夹) $ git pull origin maste原创 2021-12-09 11:47:15 · 776 阅读 · 0 评论 -
MyBatis之批量删除语句
前言最 low 的办法批量删除数据,自然是用for循环来删除。尝试用Mybatis 语法组装sql 进行批量删除。常用的批量删除语句: in 语句上代码:<delete id="deleteAppleByIds" parameterType="java.lang.String"> delete from screen_area_nf_summary where id in <foreach item="ids" collection="array" open="("原创 2021-11-15 16:29:46 · 2702 阅读 · 0 评论 -
java之求当前日期5年后的日期
前言由于业务需要,获取当前系统时间5年后的日期。在网上搜了一堆,颇为麻烦,特在此记录一下。上代码 SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); String pxkssj = "2020-02-29"; Calendar thisDay = Calendar.getInstance(); thisDay.set(Calendar.YEAR, Integer.valueOf(pxkss原创 2021-11-13 17:36:18 · 1754 阅读 · 0 评论 -
Mybatis的入参`#{}` 和 `${}`标签区别之 报错:无效的 SQL 类型: sqlKind = UNINITIALIZED
标题:Mybatis的入参#{} 和 ${}标签区别说明:需求说明,由于某些业务原因,单条SQL语句不直接写在《*Mapper.xml》中,而是自定义在String 类型,作为变量传入 Mybatis 文件中,作为查询SQL。当我使用 #{} 作为接受变量的参数时,会报错无效的 SQL 类型: sqlKind = UNINITIALIZED最终的解决办法是:将 # 替换成 $ 就可以了。知识点说明:1、 如果传递的是一个非字符串值,则两者等效2、 如果是一个字符串值,则#{}:会将其原创 2021-11-05 11:31:48 · 2643 阅读 · 0 评论 -
Date类型的数据,按照规定的格式插入到oracle数据库中
概要本文主要描述的功能是,插入Oracle数据库中,有个字段是Date类型,如何用插入语句时,根据传入的Date类型数据,插入数据库表中时是自己想要的格式。解决办法下面是解决办法 to_date(TO_CHAR(#{cjrq},'yyyy-MM-dd HH24:mi:ss'),'yyyy-MM-dd HH24:mi:ss')sql例子insert into apple(id,name,much,time)values('1','cheese','100',to_date(TO_CHAR(#{原创 2021-10-19 14:24:32 · 852 阅读 · 0 评论 -
EasyUI框架datagrid 实现分页,按指定页码进行返回数据
概要:本文主要描述如何设置页码,使其加载指定页码的数据上代码://方法一:$('#tt').datagrid('options').pageNumber=8; //直接设置,然后刷新window.parent.$("#tt").datagrid('reload'); //子页面控制父页面刷新。//方法二: 设置pageNumber即可 var currpage="<s:property value='#request.currpage'/>"; var原创 2021-10-14 17:36:37 · 722 阅读 · 0 评论 -
JSP与作用范围有关的EL隐含对象
说明一共有四个:pageScope、requestScope、sessionScope和applicationScope。Page:PageScope,使用方式${ pageScope.page_name } Request:RequestScope,使用方式${ requestScope.request_name },相当于<%=request.getAttribute("request_name");%>Session:SessionScope,使用方式${ sessionScope原创 2021-09-29 09:58:43 · 83 阅读 · 0 评论 -
Jquery如何获取checkbox旁边的文本值
说明本文主要内容是,如何去获取checkbox旁边的文本值,因为有这个需求去获取文本值做提示,本人对此不是很熟悉,所以花费了不少时间,特此在这里做个记录。情况说明,上代码<li><input type="checkbox" id="hx" name="hx" value="9"> 葡萄</li><li><input type="checkbox" id="hx" name="hx" value="8"> 西瓜</li>&l原创 2021-09-23 17:56:20 · 827 阅读 · 1 评论 -
jsp页面中如何获取java后端设置的setAttribute值
描述:本文主要内容是:jsp页面中如何获取java后端设置的setAttribute值。上代码this.getRequest().setAttribute("tid", 1);//jsp页面var a = '<%=request.getAttribute("tid")%>';//可以这样赋值给a原创 2021-09-23 12:53:47 · 1679 阅读 · 0 评论 -
Easyui弹出框以及渲染数据的方法
总结描述:本文主要总结点击按钮,弹出弹框,并且渲染数据至输入框,并且随着按钮的确认,刷新弹出框表单或者 关闭按钮。一、新建弹出框 说明:下面代码是,弹出框以及按钮<div id="exportExcelQDB" class="easyui-dialog" title="签到表" style="width: 400px;height: 350px;" data-options="buttons: '#dlg-buttons-export',modal:true"> <fo原创 2021-09-16 17:35:04 · 1525 阅读 · 0 评论 -
html的p标签,遇到长数字和字母不会换行的问题
描述:html的p标签,遇到长数字和字母不会换行的问题解决办法设置css,代码如下:style="word-wrap:break-word;word-break:break-all;"原创 2021-09-10 18:00:41 · 490 阅读 · 0 评论 -
JavaScript使用了blur事件,如何在不需要的时候取消事件
描述由于在业务中,需要判断逻辑,当不需要blur事件时,如何将其取消。解决办法 if(sign == "both"){ $("#spks").unbind("blur"); $("#klks").unbind("blur"); }这样即可取消blur事件。原创 2021-09-10 14:56:23 · 907 阅读 · 0 评论 -
mysql表id自增,删除数据如何重置序号
alter table position AUTO_INCREMENT=35;原创 2021-09-01 15:02:46 · 1306 阅读 · 0 评论 -
java接口之抛出自定义异常并获取值
前言由于自己尝试单独写接口,为了使前端页面访问接口返回的值更加合理。不应该只有去数据库查到值的时候并返回,还应该没有查到或者报错的情况下,也要返回信息。使接口返回的数据规范化。描述本文的主要目的是,记录后端报错如何返回接口,以及后端如何取得自定义抛出的异常。代码展示 if (list.size()==0)throw new Exception("该机构未设置业务流程"); //其他地方获取到该异常的值 try{ }catch(Exception e){ resultMap.put("m原创 2021-08-06 13:43:16 · 519 阅读 · 0 评论 -
git指令
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、git是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、git是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例)原创 2021-08-06 13:36:03 · 55 阅读 · 0 评论 -
java之随机生成序号
前言描述:随机生成一段序号,代码如下:String s = UUID.randomUUID().toString().replaceAll("-", "");String s1 = UUID.randomUUID().toString();原创 2021-08-03 14:39:53 · 775 阅读 · 0 评论 -
easyui之相关控件的总结
前言由于使用到easyui的相关控件,但是官方文档右不太友好,很多东西找不到,特在此记录一下实际可以使用的知识点一、combobox与datetimebox的取值方式var area3 = $('#area3').combobox('getValue');var starttime=$("#starttime").datetimebox("getValue");描述:通过上述的方式即可快速获得控件里面的值。...原创 2021-07-19 15:47:43 · 93 阅读 · 0 评论 -
int类型与String类型转换
前言在敲代码的过程中,总是有这些需求,这两个类型互相转换,所以在此处记录一下上代码//int 转 String 类型int totals =100;String zrs =String.valueOf(totals)//String 转 intString money = "1000";int num=0;num= Integer.parseInt(money);关于字符串截取 String remark = "1<br/>2<br/>3<br/>原创 2021-07-16 17:41:10 · 88 阅读 · 0 评论 -
实现update批量更新多个字段多条记录
前言由于业务需求需要,一个页面需要刷新一页数据到表里面,这个时候,使用循环update语句完成没有毛病,但是在实际系统使用中是不会这么做的,因为对于数据越大的系统的来说,为了节省系统开销,系统与数据库的连接次数是越少越好。那么,这个时候我们就需要实现用一条SQL语句来update多条记录。一、技术指南本案例采用ibatis来写SQL语句上代码: <update id="updateInfo" parameterClass="java.util.List"> UPDATE原创 2021-07-16 17:35:58 · 6243 阅读 · 0 评论 -
java基础之总结
前言由于java基础不牢固,一段时间之后会忘记,所以特在此记录java基础概念的总结一、final总结修饰的类无法继承。修饰的方法无法覆盖。修饰的变量只能赋一次值。修饰的引用一旦指向某个对象,则不能再重新指向其它对象,但该引用指向的对象内部的数据是可以修改的。final修饰的实例变量一般和static联合使用,称为常量。修饰的实例变量必须手动初始化,不能采用系统默认值。...原创 2021-07-13 09:55:02 · 56 阅读 · 0 评论 -
Oracle数据库获取系统时间
前言有关Oracle数据库学习的记录一、知识点一获取系统时间select to_char(sysdate,'yyyy-MM-dd') from dual;原创 2021-07-06 10:51:54 · 525 阅读 · 0 评论 -
SubString 函数总结
前言由于JavaScript、java、SQL语句都有SubString函数,往往会混淆。所以在这里记录一下他们的区别。一、JavaScript中的它 var text="Hello!"; var texl = text.length; alert(texl); text = text.substring(0,texl); alert(text);总结:该函数的区间是,从0开始,”虎头蛇尾“,表示头一个取到,尾巴不取到。...原创 2021-07-05 17:30:44 · 481 阅读 · 0 评论 -
javaIO流分类
说明:java.io包下需要掌握的流有16个:一、文件专属:FileInputStreamFileOutputStreamFileReaderFileWriter二、转换流:InputStreamReaderOutputStreamWriter三、缓冲流专属:BufferedReaderBufferedWriterBufferedInputStreamBufferedOutputStream四、数据流专属:DataInputStreamDataOutputStr原创 2021-06-25 12:06:13 · 216 阅读 · 0 评论 -
List和Map集合遍历的3种方式
一、代码模板 //遍历一、下标方式 for (int i = 0; i < list.size(); i++) { String elt = list.get(i); System.out.println(elt); } //遍历二、迭代器方式(所有Collection都通用) Iterator<String> it = list.iterator();原创 2021-06-25 10:06:22 · 500 阅读 · 0 评论 -
java新建类重写equals方法
Class User(){ private String name; public User(){ } public User(String name){ this.name = name; } public boolean equals(Object o){ if(o == null || !(o instanceof User)) return false; if(o == this) return true; User u = (User) o; //如果名字一样表示同原创 2021-06-21 14:33:17 · 95 阅读 · 0 评论 -
java遍历集合list对象或者数组的内容
前言:去数据库拿了数据之后,特别想知道返回到list集合里面的数据方法:此时可以将其遍历输出到控制台查看具体的代码如下所示:1.举例子:假如里面存储的是数组类型 List<Object[]> lists=jdjgDao.findJdjgByJglbm(); for(Object[] s:list){ for(int i=0;i<s.length;i++){ System.out.println(" -- "+s[i]);原创 2021-06-18 16:11:50 · 345 阅读 · 0 评论 -
前端页面互相传值的几种方式
一、contentType 常见的格式text/plain :纯文本格式application/json: JSON数据格式application/x-www-form-urlencoded:中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式总结:...原创 2021-06-15 15:37:55 · 824 阅读 · 1 评论