c语言:分治算法之大数相乘
摘要:我们把整数A由规模n分为n1和n2,把整数B由规模m分为m1和m2,如下图: 则A分为n1位的A1和n2位的A1,B分为m1位的B1和m2位的B2,如下式所示: 以此类推,我们可以把A1、A2、B1、B2继续划分,直至最小单位。(这里在编程时需要用递归来实现) 上面讲的很清楚了,那么A和B的相乘就可
阅读全文
posted @
2020-09-30 10:34
周文豪
阅读(1183)
推荐(0) 编辑
Element-UI远程搜索功能详解
摘要:官方代码: <template> <div> <el-autocomplete v-model="state" :fetch-suggestions="querySearchAsync" placeholder="请输入内容" @select="handleSelect" ></el-autocom
阅读全文
posted @
2020-09-29 11:45
周文豪
阅读(5264)
推荐(0) 编辑
Mybatis注解开发之@CacheNamespace:实现注解二级缓存的使用
摘要:MyBatis二级缓存使用: 官方建议在service使用缓存,但是你也可以直接在mapper层缓存,这里的二级缓存就是直接在Mapper层进行缓存操作 Mybatis的二级缓存实现也十分简单,只要在springboot的配置文件打开二级缓存,即:mybatis-plus.configuration
阅读全文
posted @
2020-09-28 18:39
周文豪
阅读(6584)
推荐(0) 编辑
导出----用Excel导出数据库表,单独的实体类用于导出
摘要:根据条件导出表格: 前端 <el-form-item label=""> <el-button type="warning" icon="el-icon-lightning" @click="exportExcel">导出</el-button></el-form-item> //导出数据expor
阅读全文
posted @
2020-09-28 18:10
周文豪
阅读(543)
推荐(0) 编辑
文件下载之简化的代码
摘要:前端 <el-button type="success" icon="el-icon-download" @click="downloadTemplate">下载模板</el-button> //下载模板downloadTemplate(){ const fileName = '药品清单-模板.xl
阅读全文
posted @
2020-09-28 17:34
周文豪
阅读(236)
推荐(0) 编辑
文件上传
摘要:前端 <div style="margin-bottom: 10px"> <el-button :loading="importLoading" type="primary" icon="el-icon-upload" @click="handleImport">导入</el-button> <el
阅读全文
posted @
2020-09-27 19:55
周文豪
阅读(154)
推荐(0) 编辑
文件下载:报错The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'
摘要:前言:这篇文件下载的后台代码太繁琐,建议参考https://www.cnblogs.com/zwh0910/p/13745947.html 前端: <el-button type="primary" icon="el-icon-download" @click="downloadTemplate('
阅读全文
posted @
2020-09-27 19:46
周文豪
阅读(2255)
推荐(0) 编辑
vue之过滤器
摘要:NOTICE:过滤器写在标签中时时没有参数的。 1、将从后台获取的数据是数字转换成文字 <el-table-column v-if="NameListOfOutConfig.includes('状态')" label="状态" align="center" width="80"> <template
阅读全文
posted @
2020-09-25 19:19
周文豪
阅读(212)
推荐(0) 编辑
2020.09.25今天学到了什么?
摘要:1、表单验证时由于数据库字段长度限制,进行验证。 <el-col :span="16"> <el-form-item label="家庭住址:" prop="homeAddress"> <el-input v-model="addForm.homeAddress" maxlength="200" s
阅读全文
posted @
2020-09-25 18:18
周文豪
阅读(138)
推荐(0) 编辑
前端传数据到后台,后台用实体类接收不到引发的思考----Java bean中字段命名潜规则
摘要:1、按照Java语法规范,通常在实体类中的属性,首字母都是小写的。这是由于JavaBean的规范导致的。一般JavaBean属性都是首字母小写,以驼峰命名格式命名,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如:属性名为clientId,其对应的getter
阅读全文
posted @
2020-09-25 15:16
周文豪
阅读(2336)
推荐(0) 编辑
使用PowerDesigner进行数据库设计并直接把设计好的表导出相应的建表语句(字段设计)
摘要:Power Designer:数据库表设计工具 PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型、面向对象模型。今天的课程讲用Power Des
阅读全文
posted @
2020-09-25 10:34
周文豪
阅读(2597)
推荐(1) 编辑
vue之v-for遍历下拉框select和单选框组radio-group
摘要:1、v-for遍历下拉框 <el-form-item label="审核状态:" prop="status"> <el-select v-model="listQuery.status" clearable filterable placeholder="请选择状态" > <el-option v-
阅读全文
posted @
2020-09-24 17:07
周文豪
阅读(5546)
推荐(0) 编辑
2020.09.24学了哪些知识?
摘要:1、保存日期到Mysql数据库发现少了一天 解决:mysql驱动serverTimezone=UTC的问题,改为上海或者香港即可 原驱动jdbc:mysql://localhost:3306/sms?serverTimezone=UTC 改为jdbc:mysql://localhost:3306/s
阅读全文
posted @
2020-09-24 11:22
周文豪
阅读(115)
推荐(0) 编辑
正则校验
摘要:1、正则校验批次 var checkBatch = (rule, value, callback) => { if (value != null) { const regBatch = /^[0-9a-zA-Z_-]*$/ if (regBatch.test(value)) { return cal
阅读全文
posted @
2020-09-23 19:28
周文豪
阅读(848)
推荐(0) 编辑
vue之provide和inject跨组件传递属性值失败(父组件向子组件传值的两种方式)
摘要:简单介绍:当一个子组件需要用到父组件的父组件的某些参数。那么这个时候为了避免组件重复传参,使用vue的依赖注入是个不错的方法,直接在最外层组件设置一个provide,内部不管多少嵌套都可以直接取到最外层的参数。 provide/inject可实现跨组件传值,数据的流只能是向下传递,其中父组件prov
阅读全文
posted @
2020-09-20 13:48
周文豪
阅读(2711)
推荐(0) 编辑
创建时间和更新时间两个选一个的情况和select case when ... then ... else ... end from 表 的使用
摘要:CASE WHEN条件表达式函数:类似JAVA中的IF ELSE语句。 格式 CASE WHEN condition THEN result [WHEN...THEN...] ELSE result END 例子: SELECT STUDENT_NAME, (CASE WHEN score < 60
阅读全文
posted @
2020-09-19 09:18
周文豪
阅读(497)
推荐(0) 编辑
日志打印代码执行时间:StopWatch
摘要:正常情况下,我们如果需要看某段代码的执行耗时,会通过如下的方式进行查看: // 放在要检测的代码段前,取开始前的时间戳 Long startTime = System.currentTimeMillis(); // 放在要检测的代码段后,取结束后的时间戳 Long endTime = System.
阅读全文
posted @
2020-09-18 15:26
周文豪
阅读(2182)
推荐(0) 编辑
jenkins+docker+nginx+tomcat实现vue项目部署
摘要:一、项目准备 1、新建一个vue的项目,确保能在浏览器正常访问。然后在项目的根目录下新建一个Dockerfile的文件,内容如下 注意:前提时项目中有dist文件夹。 FROM nginx COPY dist /usr/share/nginx/html/ COPY nginx.conf /etc/n
阅读全文
posted @
2020-09-17 16:42
周文豪
阅读(787)
推荐(0) 编辑
docker+tomcat+jenkin实现立即构建Springboot项目(docker安装)
摘要:一、创建一个Springboot项目 1、编写pom.xml <groupId>com.zwhxpp</groupId> <artifactId>springboot</artifactId> <version>1.0-snapshot</version> <packaging>war</packa
阅读全文
posted @
2020-09-16 16:43
周文豪
阅读(322)
推荐(1) 编辑
将springboot项目部署到服务器的tomcat中无法访问
摘要:第一步:让启动类继承SpringBootServletInitializer,并重写configure方法,关键代码如下 @SpringBootApplication public class MySpringBootApplication extends SpringBootServletInit
阅读全文
posted @
2020-09-15 18:41
周文豪
阅读(2263)
推荐(0) 编辑
各种转换
摘要:1、将JSON字符串转换成List集合 List<Cart> cartList_cookie=JSON.parseArray(cartListString,Cart.class); 2、将map集合转成JSON字符串 JSON.toJSONString(map) 3、将list集合转成JSON字符串
阅读全文
posted @
2020-09-14 11:49
周文豪
阅读(273)
推荐(0) 编辑
hutool的DateUtil工具类
摘要:1.0、DateUitl(日期时间) 0)坐标 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.9</version> </dependency> 1)date方法获
阅读全文
posted @
2020-09-14 09:50
周文豪
阅读(3783)
推荐(0) 编辑