- 博客(90)
- 资源 (1)
- 收藏
- 关注

原创 关于DefaultTableModel的用法
要显示JTable组件(需要用到)TableModel接口(需要下面这个类才能实现)DefaultTableModel类所以思路应该是: 1,先定义一个DefaultTableModel类的对象mm DefaultTableModel mm = new DefaultTableModel();2,替换该对象的列 mm.setColumnIdentifiers(columnNames);...
2018-10-17 00:01:33
44580
3
原创 jupyter lab怎么使用cmd打开
但是,如果你刚进去cmd就用jupyter lab命令。确实可以直接打开,但是这样的话jupyter的工作区是当前文件夹。但是我突然发现,我不知道jupyter lab我下载到哪里了。我用的是Anaconda。所以默认的是在script那个文件夹里,所以只需要把这个路径放进环境变量就好。我试着去直接用一样的命令,但是不行,显示不是内部命令之类的。我一般都是用vscode,或者pycharm的终端打开。但是我为了秉承程序员的素养(就是觉得命令行打开很帅)所以,尽量还是进入到你的项目目录,在打开才好。
2024-05-27 12:47:52
645
原创 关于Jupyter的相关问题
检查./@jupyterlab/filebrowser-extension/browser.json中出现了showFileCheckboxes', 'showFileSizeColumn', 'sortNotebooksFirst'。用pip下载了jupyter,啊顺利打开网页,但是终端出现了以上错误。那就基本没什么问题了。最后的结果可以归因于。
2024-05-19 12:27:25
360
原创 Spring Data JPA 与 Mybatis的区别
今天复习了一下springboot,正好看到这个地方。记录一下1.概述Spring Data JPA可以理解为 JPA 规范的再次封装抽象,底层还是使用了Hibernate的 JPA 技术实现。MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。Mybatis:着力于POJO与SQL之间的映射关系。2.性能 由于 Hibernate 比...
2022-01-30 01:15:56
2764
原创 HTML <audio> 标签
今天学vue的时候,发现了程序中的一个神奇标签<audio>主要是我检查元素的时候发现播放按钮不是一个单独的组件,整个播放栏才是一个单独的组件,之后去查了一下资料属性 值 描述 autoplay autoplay 如果出现该属性,则音频在就绪后马上播放。 controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。 loop loop 如果出现该属性,则每当音频结束时重新开始播放。 muted
2022-01-09 23:25:55
497
原创 表与表之间的关系
最近领导一直在提“表之间关联”、“数据的身份证”之类的我听不懂的名词今天就总结一下,表之间的关系先了解一个概念什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条...
2021-01-14 16:24:40
9694
2
原创 Vue中的scoped及穿透方法
何为scoped?在vue文件中的style标签上,有一个特殊的属性:scoped。当一个style标签拥有scoped属性时,它的CSS样式就只能作用于当前的组件,也就是说,该样式只能适用于当前组件元素。通过该属性,可以使得组件之间的样式不互相污染。如果一个项目中的所有style标签全部加上了scoped,相当于实现了样式的模块化。scoped的实现原理vue中的scoped属性的效果主要通过PostCSS转译实现,如下是转译前的vue代码:<style scoped>.e
2020-12-24 18:34:43
324
1
原创 webpack错误大集合
1.You may need an appropriate loader to handle this file type.这个是在开发过程中比较常见的错误,就是少了一个loader用于解析对应的文件2.UnhandledPromiseRejectionWarning: TypeError: this.getResolve is not a function这是我在使用webpack打包css时,出现的一个错误,导致css无法打包原因是 css-loader 和 st..
2020-12-24 18:32:35
1144
原创 body{},和.body{}的区别
一个是html标签<body>;另一个是类body,也就是.body;比如<div class="body"></div>.body{}是一个类。只有引用class="body"时才有效(如<div class="bocy">).而body{}则不需要引用。只要页面中有<body>这个标签就有效!效果是这样的要是写成.body{}效果就是...
2020-12-24 14:34:47
1476
原创 SyntaxError: Identifier ‘XXX‘ has already been declared
各种找不到原因,最后竟然是自己起了两个叫“path”的变量,引发了冲突。
2020-12-24 13:59:50
28679
2
原创 2020-12-24
父组件中使用子组件出了点问题,最开始我发现是因为标签名称写错了修正之后发现还是不行最后的原因尽然是因为我导入了别的vue文件,导致的找不到这个子组件的定义。
2020-12-24 00:51:12
87
原创 vscode 报错“ Support for the experimental syntax ‘jsx‘ isn‘t currently enabled ”
这个问题解决的太快了,也太模糊了没留下截图好像是因为没局部安装vue?好像是,当时我可能终端是全局的,就把vue安装到全局去了。
2020-12-24 00:48:51
3341
原创 当使用vscode创建vue相关代码的时候,怎么自动补全
要在vscode安装这两个插件,在下面的文本框中输入你所要安装的插件名进行安装。第一个可能都有第二个就显得尤为关键了,现在应该是vue3了
2020-12-24 00:18:44
5241
原创 2020-12-24
没时间给大家写文案了,我先记下来出的错误。这个是因为第一次创建.vue文件,没有对应的loader解析这时候只要下载一下就行了npm install vue-loader vue-template-compiler --save-dev在配置一下(这个在webpack官网里面没有相关的代码,仿照css-loader的配置即可) { test: /\.vue$/, use: ['vue-loader'] }但是再次打包的时
2020-12-24 00:15:22
110
原创 浅谈啥叫ERP
作为一个在钢铁企业挣扎的IT民工,平日最常听到的就是ERP,MES,OA总是听的云里雾里的,今天终于下定决心要好好的了解一下了。其实我们在乎的根本不是ERP是啥,而是他究竟能干啥,咋干的。举个栗子吧一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向)妻子:“当然可以,来几个人,几点来,想吃什么菜?”丈夫:“6个人,我们7点左右回来,准备些酒、烤鸭、番茄炒蛋、凉菜、蛋花汤……。你看可以吗?”(商务沟通)妻子:“没问题,我会准备好的。”(订单确认
2020-12-22 09:57:35
128
原创 webpack导入vue遇到的问题
废话不多说,直接上步骤1.终端输入指令npm install vue --save这里我们是不加“-dev”的,因为加上的-dev是开发环境;我们不仅仅是在开发环境中依赖他,在发布到服务器的时候我们还是要依赖这个,所以直接使用生产环境就可以了(save前面一个-,两个-好像都可以)。2.在main.js里面写vue,在index.html里面使用,重新打包,运行发现出现报错这是因为vue有两个不同的构建版本runtime-only:代码中不可以有任何template(el挂
2020-12-21 15:18:48
273
1
原创 关于file-loader的配置问题
不要配置你只要按照官网上的配置,就会加载不出图片来F12检查之后,发现图片自动走了url-loader,但是图片又超过了大小限制,虽然没有报错,但是加载不出来。但是想着把大图片规范化的话,又要在option里面添加相关的属性。这时添加到url的配置里就可以了。我有个想法:url-loader和file-loader应该是存在冲突,有了url-loader就不用配置file-loader了,他俩可以共用一个option。...
2020-12-20 00:49:16
798
1
原创 cssloader报错,UnhandledPromiseRejectionWarning: TypeError: this.getResolve is not a function
初学者在学习webpack中容易踩一个版本过高的坑这是我在使用webpack打包css时,出现的一个错误,导致css无法打包原因是 css-loader 和 style-loader 版本过高解决方法:这是我原来的package.json的版本信息现在我手动下调了一下版本 "css-loader": "^3.3.0", "style-loader": "^1.0.0"然后再命令行中 依次输入:npm installnpm dev重新安装项目依赖,然后再次使用w
2020-12-17 13:56:36
249
原创 Vscode npm start报“npm ERR! enoent ENOENT: no such file or directory, open ‘C:\Users\package.json‘”
npm start报找不到package.json,查了代码没问题命令也没问题,怎么回事呢。弄了半天才发现是没有进入我的项目的文件夹,直接在最开始的终端输入的npm start。解决办法就是进入想要启动的项目的文件夹的终端,再运行npm start XXX...
2020-12-17 13:49:21
982
原创 什么叫“暴露”?
每次开发前后端对接的时候,总有人说“你把你的XXX暴露给我就行了”一直听不懂今天,学习vue的模块化的时候,突然明白了这个概念(可能不对,大佬别笑)为了避免不同文件里同名全局变量造成的混乱,我使用了闭包但是这样原来的全局变量就变成了局部变量,在别的文件中无法调用,代码的复用性大大降低最后的最后,我使用了模块化思想,在闭包里面创建了一个对象,将我需要的变量和方法统统放到了对象里面,创建一个变量接住这个方法的返回值;这样我们就可以直接调用这个对象的某个属性来使用别的文件中的变量这样就
2020-12-10 14:47:49
1467
原创 javascript 中,function 方法前面一个分号是啥意思
通常是用在立即调用之前。但是并不是因为他是立即调用函数,而是为了文件合并的安全。比如zhuan你有两个文件,a.js 和 b.js,里面都是一个立即调用函数://a.js(function(){})()//b.js(function(){})()如果你在构建过程中把两个文件压缩之后连接到一起,就变成了(function(){})()(function(){})()这样就出了问题,所以为了避免这个问题,你可以在 b.js 最前面加一个分号。(...
2020-12-10 10:49:31
505
原创 vue报错:Component template requires a root element, rather than just text
今天在学习vue父组件访问子组件的遇到了一个怎么都解决不了的问题,网上的大佬们更是一到这种时刻就不食人间烟火,从各种机制、原理给我解释的脑瓜子嗡嗡的先说一下呢我的目的,视频的老师总是用vue本体作为父组件(当然是可以的),我就想直接写一个父组件,在写一个子组件就出了这个问题最后的我发现了这个就是没写 #template: "cpn1",修改template: "#cpn1",这就可以了...
2020-12-07 16:40:06
5009
4
原创 解决vue的computed里面for循环报错
这段时间跟着codewhy学习vue,但是在computed章节中,写了一个for循环老师的没问题我的出现了这样的问题就是说,for这个东西,系统不认识我说你这不是扯吗,我从“hello world”开始就学for循环,你现在和我说你不认识他?我的代码是这样写的看起来啥毛病都没有,但是就是报错和老师的比对一下,也没啥问题;然后我就从vscode换成了webstrom;报错了就是let后面的那个地方,不能用逗号!!!!!!得用分号;是因为我的vscode
2020-11-26 10:45:15
3565
1
原创 HTML之表格组件
表格基本结构如何操作表格?添加、删除行与列表格属性<caption></caption>定义表格的标题1表格跨行跨列表格嵌套
2020-11-26 10:11:31
1009
原创 解决F12后,Invalid handler for event “click“:问题
不用想别的就是单词写错了!!!!不是methods写成了motheds,就是少写了s
2020-10-24 15:19:22
344
1
原创 回调函数的个人理解--没有任何的术语,小白亲笔
你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。回答完毕。就是说你想去访问一个地址的时候,但是请求的时候需要有一些审核,你需要留下你的回调函数方便审核通过之后告诉你,审核一旦完成,无论成功或者失败,立刻触发回调函数,获得这个地址
2020-10-24 14:39:01
126
原创 使用echarts绘制地图、线图(飞行路线图)时需要的json资源
各个省份的地图下载:http://gallery.echartsjs.com/+以下对应地区地址'上海': '/asset/get/s/data-1482909900836-H1BC_1WHg.json','河北': '/asset/get/s/data-1482909799572-Hkgu_yWSg.json','山西': '/asset/get/s/data-1482909909703-SyCA_JbSg.json','内蒙古': '/asset/get/s/data-14829098.
2020-10-20 13:30:02
2386
2
原创 什么是API、什么是SDK、他们有什么区别?
讲个小故事:研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!其中,API就是研发人员A说的那个函数。这就是API的诞生。日常生活中,我们有很多类似API的场景,比如:电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来.
2020-10-19 16:39:25
803
原创 单机结构、集群分布式的区别(说的都是人话,持续更新,可以收藏)
上图!!!下面就正经解释下三种结构的区别吧~单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求。此时便出现了集群模式,往下接着看。集群结构集群模式在程序猿界有各种装逼解释,有的让你根本无法理解,其实
2020-10-19 16:16:26
181
原创 数据建模之----计算字段
/*什么是计算字段?计算字段是运行时在SELECT语句内创建的为什么要使用计算字段?由于直接存储在数据库表中的数据在实际应用中不能拿来直接使用,比如物品订单表里有单价和数量,但是我们也需要汇总总价格等场景,这个时候我们需要直接从数据库中检索出转换/计算或格式化过的数据,这个时候计算字段也就派上用场了。*/#需要注意的一个细节是虽然从客户端来看计算字段的数据与其他列的数据返回方式相同,但是只有数据库知道哪些是实际的表列,哪些列是计算字段。#许多转换和格式化工作在数据库服务器上完成比在客户
2020-10-18 12:30:58
2586
原创 npm start报“npm ERR! enoent ENOENT: no such file or directory, open ‘XXX\XXX\package.json‘”
不用想别的,就是没在项目所在的文件夹里npm install如果你一看:没错啊,就是这个文件啊唯一的可能就是你真正的文件和这个文件的上层文件名字一样了,你丫的看错了没错!这就是我干的事...
2020-10-16 11:04:12
1051
原创 实现fontsize的全局适配,如何嵌入vue框架?
window.onload=function(){varwhei=$(window).width()$("html").css({fontSize:whei/20})}window.onresize=function(){varwhei=$(window).width()$("html").css({fontSize:whei/20})}记住...
2020-10-15 09:53:22
613
原创 真正的能理解CSS中的line-height,height与line-height
在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉。在此做一下总结,一是更深层次的了解什么是line-height,二是比较height与line-height的区别。基本概念行高与行距从字面的意思是非常容易理解的,但是对布局和样式来说,我们应该更深入的理解各个属性之间的关系,比如line-height与font-size存在什么关系呢,line-height与所属元素的height又有什么联系呢?。好了,带着疑问,我们一同探究。行高
2020-10-08 15:02:41
302
原创 CSS--伪元素before和after
css伪元素:before和:after用法详解css的伪元素,之所以被称为伪元素,是因为他们不是真正的页面元素,html没有对应的元素,但是其所有用法和表现行为与真正的页面元素一样,可以对其使用诸如页面元素一样的css样式,表面上看上去貌似是页面的某些元素来展现,实际上是css样式展现的行为,因此被称为伪元素。如下图,是伪元素在html代码机构中的展现,可以看出无法伪元素的结构无法审查。css有一系列的伪元素,如:before,:after,:first-line,:first-letter等
2020-10-08 13:50:49
1092
原创 VScode中EasyLess插件不能把less文件自动转变为css文件
这几天正在B站学习数据可视化的知识,老师用的Vscode,我就也下了一个。看着他写了一个less文件直接同级目录下边就自动出现了一个同名的css文件。根据弹幕,我去下载了一个Easy Less插件,下载完成好了之后,我就新建了一个less文件,但是怎么也成功不了。优快云上各类大佬的文章一个也不行,后来经过各方打探,终于在今天上午解决了第一,在扩展包搜索 less ,找到 easy less第二,安装完记得重启第三, 文件 > 首选项 > 设置第四, 在扩展里面找到Easyl
2020-10-06 12:15:46
8423
17
原创 node.js、npm的安装详细教程以及vue的下载
一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)开始:如图,下载8.9.3 LTS (推荐给绝大部分用户使用)双击安装可以使用默认路径..
2020-10-03 11:15:11
524
原创 JAVA流对象
今天准备学习学习java的网络部分上来就遇见了一个问题,流对象。特此记录。 Java根据数据流向的不同分为输入流和输出流; Java根据处理数据类型的不同分为字符流和字节流,所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类, 而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类; InputStream(字节输入流)和Reader(字符输入流)通俗的理解都是读(re...
2020-09-18 10:46:03
620
原创 springboot项目之相互依赖报错(基于idea)
昨天在辛劳的进行代码搬运工作的时候,发现springboot项目的一个新建模块中service层的各个注解都变成了黑色,正常情况下应该是黄色的。我觉得可能是一些springboot的相关组件没有引入pom文件所以我对照着原来的模块直接复制了一些依赖就出现了一个新大陆的报错Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle.
2020-09-08 17:23:09
3483
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人