软件项目开发遇到问题
Shawsw
毕业与软件工程专业,有丰富的java编程经验。。。。。
展开
-
arthas(阿尔萨斯)日常java代码调优使用命令
arthas(阿尔萨斯)日常java代码调优使用命令原创 2024-01-19 21:20:52 · 518 阅读 · 0 评论 -
Java多线程的两种实现方式
OOP单继承是什么:用存在的类构造出新的类比如说学生从人继承原创 2022-03-07 22:33:06 · 201 阅读 · 0 评论 -
return的一些你没有见过的返回
只有考试才会有这么奇葩的return吧:**return a&&b如果a为true,则返回b,否则返回a;return a||b 如果a为true,则返回a,否则返回b;return a,b,c 返回c,就是返回最后一个**;原创 2021-11-27 20:47:45 · 96 阅读 · 0 评论 -
使用IDEA自带的Database工具连接达梦数据库
觉得DM自带的数据库管理工具不是很好用于是就想试试用IDEA自带的数据库工具链接达梦试试1、打开DataBase工具,新增驱动2、因为IDEA 默认驱动没有达梦,所以要先自定义一个达梦的驱动,配置如下3、创建数据库连接4、双击右侧连接即可显示数据库表等信息,双击表名可以快速查表,同时编写mybatis时也可以联想出表名及相应字段...原创 2020-07-28 08:52:02 · 5973 阅读 · 2 评论 -
vue---界面跳转,文本框的内容不消失
<transition name="fade" mode="out-in"> <keep-alive><router-view v-if="$route.name.indexOf('_main')>-1":key="key2"></router-view> </keep-alive></transition> <router-view v-if="$route.name.indexOf('_main').原创 2020-07-20 19:30:27 · 1086 阅读 · 0 评论 -
vue for的三种使用
for的第一种用法,也是最普通的一种:let totalPrice = 0for (let i = 0; i < this.books.length; i++) {totalPrice += (this.books[i].price) (this.books[i].count);}return totalPrice第二种:let totalPrice = 0for (let i in this.books) {console.log(i); //打印结果为books的索引total原创 2020-07-20 19:28:19 · 380 阅读 · 0 评论 -
js实现链表
//实现链表function LinkedList() { // Node辅助类,表示要加入列表的项,element是即将添加到列表的值,next是指向列表中下一个节点项的指针 var Node = function (element) { this.element = element; this.next = null; } var length = 0; var head = null; // 向链表尾部追加元素原创 2020-07-20 19:25:47 · 148 阅读 · 0 评论 -
js四个工具方法,用于判断是否是对象类型,是否是数组,获取对象长度,判断2个json对象是否相等
//三个工具方法,用于判断是否是对象类型,是否是数组,获取对象长度function isObj(object) {return object && typeof (object) == 'object' && Object.prototype.toString.call(object).toLowerCase() == "[object object]";}function isArray(object) {return object && type原创 2020-07-20 19:23:40 · 323 阅读 · 0 评论 -
pyton+selenium框架
```javascript```python#!/usr/bin/env python3''' 根据chrome浏览器2017年发布的新特性, 需要unix版本的chrome版本高于57, windows版本的chrome版本高于58, 才能使用无界面运行.'''from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsimport timech.原创 2020-07-20 19:21:12 · 107 阅读 · 0 评论 -
不同浏览器下的页面兼容
使用统一的<!DOCTYPE>,保证不同浏览器下的页面兼容 建议使用:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">原创 2020-07-20 19:17:21 · 129 阅读 · 0 评论 -
freemarker标签定义变量
ftl页面在使用freemarker标签的时候,如果有需要定义一个页面的变量,那么就可以借助<#assign/>标签来实现调用示例<#assign eventindex=1/>主要作用于实现集合连续编号的功能,比如有两个集合遍历,但是遍历的数据编号需要连续的情况下如果是普通的页面可以通过其他途径实现,在一些支持freemarker表达式的xml文件中(比如word)实现该功能用上assign标签较为方便...原创 2020-07-20 19:15:14 · 1707 阅读 · 0 评论 -
现在流行框架vue上传图片
<div class="upload-item" ><Button type="primary" >重新上传</Button><input ref="referenceUpload" type="file" name="file" @change="upload2($event,1)" accept="image/gif,image/jpeg,image/jpg,image/png" /></div><script> uplo原创 2020-07-20 19:12:29 · 158 阅读 · 0 评论 -
layui中的upload.render方法中data数据后台获取为“”的原因:
layui中的upload.render方法中data数据后台获取为“”的原因:错误写法: layui.use('upload', function(){ var upload = layui.upload; //执行实例 var uploadInst = upload.render({ ...原创 2020-04-07 16:10:23 · 11051 阅读 · 2 评论 -
JQuery的异步函数$.ajax的async:false变量作用
调用了JQuery的异步函数.ajax,然后在.ajax ,然后在.ajax,然后在.ajax函数外之后又有一段js代码。每次都是在$.ajax之后的代码先执行;如: $("#btn-primary").click(function(){ var title = $.trim($("#title").val()); if(title == ""){ ...原创 2020-04-05 23:10:53 · 299 阅读 · 0 评论 -
Springboot+Mybatis项目启动出现 Error creating bean with name 'adminController'
Springboot+Mybatis项目启动出现org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘adminController’: Injection of autowired dependencies failed; nested exception is org.s...原创 2020-04-04 13:44:32 · 2666 阅读 · 0 评论