- 博客(30)
- 收藏
- 关注
原创 nodejs中处理时间格式的方法
在使用dateFrom的时候一直无缘无故的在报错,最后才发现原来是插件的方法删除了。下面的是代替插件:format-moment//引用插件const formatMoment = require('format-moment'); //这个是获取当前时间,书写格式console.log(formatMoment.getTime('xxxx-xx-xx xx:xx:xx')); //对你的数据进行管理console.log(formatMoment.formatTime({ date
2022-05-31 18:15:02
805
原创 Node.js的学习总结
请求和响应首先通过内置模块将本地电脑变成服务器的形式// 用于创建网站服务器的模块const http = require('http');// APP对象就是网站服务器对象const app = http.createServer();app.listen(3000);//解析get请求绑定的数据const url = require('url');...
2022-05-17 10:04:00
195
原创 Nodejs中的express框架的学习
express快速入门://引入express框架const express = require('express');// 创建网站服务器const app = express();//根据浏览器的响应端口app.get('/', (req, res)=> { // send() // 1. send方法内部会检测响应内容的类型 // 2. send方法会自动设置http状态码 // 3. send方法会帮我们自动设置响应的内容类型及编码 res.send('Hello W
2022-05-16 20:32:40
416
原创 关于nodejs中dateformat插件的使用报错
相信大家自学nodejs中都会使用到dateformat日期模块,但通过const dateformat = require(‘dateformat’);引用会一直报错,问题百思不得其解,其实问题的根源是他的更新迭代问题。新方法:const template = require('art-template');const path = require('path');const dateFormat = require('moment');const views = path.join(__dirn
2022-05-14 18:34:00
938
原创 关于ES6的学习:
变量提升实例:num=6;var num = 7;量值的修改就是要改变内存地址;let:使用let声明的变量,其作用域范围为该语句所在函数内部,且存在变量提升现象(不存在变量提升,值可更改);if(ture){ let a = 10;if(ture){ let a=20;}console.log(a);}/*这段代码就很好的体现了何为块级作用域的概念*/const:使用const声明的是常量,且后面出现的代码中不能再修改常量的值(不存在变量提升,值不可更改);在声恒定不变的值的
2022-04-17 15:51:33
188
原创 for循环绑定点击事件总结反思
突发奇想,想给UL下面的每个li绑定一个点击事件;HTML: <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7<
2022-04-14 17:01:23
1018
原创 递归的理解和运用
何为递归呢?个人理解为是一个加强版的for循环,在没有判断条件的时候,它会变成死循环,无限循环下去;但利用的好,可以大大简化某些操作:实例:/*输入一个数值算他的阶乘*/ function add(n) { if (n == 1) { return 1; } return n * add(n - 1); } console.log(add(5
2022-04-13 10:12:43
82
原创 闭包的运用和理解
总所周知,JavaScript中,局部变量是无法从外部访问的,但有时候需要用到局部变量的时候只能通过全局变量对值的转换才能使用,而闭包的存在意义就是为了某个函数可以访问到需要的局部变量;什么是闭包呢?引用大佬的总结:闭包可以简单理解成“定义在一个函数内部的函数实例:/*需求是在三秒后打印每次i的变化*/ for (var i = 0; i < 10; i++) { setTimeout(function () { conso
2022-04-13 09:05:32
641
原创 call()、apply()、bind()的差别和共同点
共同点:1.call()、apply()、bind()三者都是为了改变函数里面的this指向问题。2.call()和apply()使用后会立即调用函数。3.call()和bind()参数相识:(this,a,b);差异点:call()调用后立即执行函数;var o = { name: 'andy'}//普通的方法调用this指向都是Window function fn(a, b) { console.log(this); console.log(a+b)};f
2022-04-12 16:26:50
357
原创 事务的运用
@Overridepublic boolean insert(SysPosition position) {// return this.positionDao.insert(position);boolean bolR=false;try {//开启事务JdbcUtils.beginTransaction();//查询理论下一序号int nextSort=this.countAll()+1;//传入的序号 小于 nextSort,用户调小的自动生成的序号if (nextSort>
2021-07-17 21:05:48
166
1
原创 原生态JS分页代码
liujinzhong125男山西吕梁 liujinzhong225男山西吕梁 liujinzhong325男山西吕梁 liujinzhong425男山西吕梁 liujinzhong525男山西吕梁 liujinzhong625男山西吕梁 liujinzhong725男山西吕梁 liujinzhong825男山西吕梁 ...
2021-07-17 16:07:25
194
原创 layuitable的使用
页面样式<%–表格–%> 在前面赋值的意义是为了提交完from表单指定table表格刷新var project = table.render({elem: ‘#project’,//table元素id: ‘project’,url: ‘${ctx}/data?method=SelectCateThree’,//数据urlpage: true,//分页cols: [[{type: ‘radio’,title: ‘单选框’,width:100, align: ‘cent
2021-07-16 17:39:29
252
原创 动态绑定select下拉框
完整的: $.post('${ctx}/data?method=SelectDeleteTwo', {id:selectId},function (jsonMsg){ console.log(jsonMsg); if (jsonMsg.state){//正常 console.log(js
2021-07-07 11:11:14
366
原创 返回的数据不符合规范,正确的成功状态码 (code) 应为:0解决方案
在使用layui中的table时候,不知道为什么就显示数据不符合规范,在再三确认后,我发现并不是我的数据返回回来的时候没有对应上,而是其他的问题。至于具体的原因我也不是了解的非常清楚,但是通过这个方法可以解决上面的问题局部显示:全部显示: parseData:function (res){ console.log(res); return{ "code":0, "msg":"",
2021-07-07 10:32:09
3670
1
原创 利用session来完成购物车功能
因为最近做的作业中有用到到购物车的功能,刚刚开始是直接连接数据库中使用,虽然可以实现商品的增删查改,但问题也是随之出现了。当多个人同时添加商品的时候,整个项目就开始了卡顿,利用session的话相对直接承接数据库会好一点,废话不多说了,直接返代码给你们参考吧。public void selectTreeId(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
2021-06-28 16:38:43
365
1
原创 页面数据到servlet的过程
$("#innerfrom").bind(“click”,function (){ var appointmentname =$("#appointmentname").val(); var arrivetime =$("#arrivetime").val(); var tablenumber = $("#tablenumber").val();var peoplenumber = $("#peoplenumber").val(); var appointmenttime =$(..
2021-06-17 15:06:44
254
原创 Java封装
类描述对象的属性和方法,而接口是包含着类要实现的方法;接口的共同性:默认修饰为public static finalinterface为接口的关键字一个接口可以继承多个接口, 一个类可以实现多个接口想要实现一个接口的类会有implements(实例类)或者abstract(抽象类);实例:public static final String Str1=value;等同于String Str1=value;也就是:返回值类型+常量名称=value;(必须赋予初始值)抽象类:public a
2021-06-08 15:30:14
80
原创 javaWeb传收参数方式总结
首先梳理一下HTTP的一些知识1.GET和POST请求,在传参方面有什么区别GET传输的数据存储在URL上进行拼接 POST传输的数据存储在Requst Body(请求体)中2.http请求的中Content-Typehttp的请求头和响应头中都有Content-Type字段,这个字段向我们说明了请求和响应的HTTP body(请求体或响应体)存储了什么类型的数据,然后客户端和服务端就可以根据http头部得Content-Type正确解码HTTP body内容。关联第1点:GET方式的请求和Con
2021-05-27 20:05:17
535
原创 setString(1,username)是意思
SQL语句:private static final String SelectUserByName=“SELECT sys_user.id,sys_user.user_name,sys_user.user_password,sys_user.salt,sys_user.department_id,sys_user.position_id,sys_user.role_id,sys_user.real_name,sys_user.gender,sys_user.birthday,sys_user.portra
2021-05-18 16:48:39
1621
3
原创 获取一段时间
public void selectPageList(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {int page=this.getParamPage(request);int limit=this.getParamLimit(request);//departmentId,userName,realName ,mobile ,userStatus ,st
2021-05-18 10:09:39
101
原创 Java中的识别符
类别 关键字 说明访问控制(3个) private 访问控制修饰符,在同一内可见protected 访问控制修饰符,对民一包内的类和所有子可见public 访问控制修饰符,对所有类可见类、方法和变量修饰符(14个) abstract 表明类或成员方法具有抽象性class 声明一个类enum 枚举extends 表明一个类型是另一个类型的子类型final 用来说明最终性implements 表明一个实现接口interface 接口nativ
2021-05-08 09:34:40
541
原创 构造器概念
作用构造器概念构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。构造器是为了创建一个类的实例化对象的时候用到:InstanceObject IO = new InstanceObject(); 构造器可以用来在初始化对象时,初始化数据成员,即包括初始化属性和方法。一个类可以有多个构造器。一个类的构造器的名称必须与该类的名称一致。要退出构造,可以使用返回语句“return;”。相反,方法的作用
2021-05-07 15:14:42
164
原创 什么是servlet?
一、什么是servlet?处理请求和发送响应的过程是由一种叫做Servlet 的程序来完成的,并且Servlet 是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http 协议的东西,并且知道B/S模式(浏览器/服务器)。B/S:浏览器/服务器。浏览器通过网址来访问服务器,比如访问百度,在浏览器中输入www.baidu.com,这个时候浏览器就会显示百度的首页,那么这个具体的过程,步骤是怎样的呢?这个就了解一下http 请求和响应了请求,响应:通过给的链接应该可以知道这两个具体的内
2021-05-07 11:17:06
575
原创 Java数据类型
数字类型:数字 类型的默认值都为0,最大值和最小值都是正负2内存位数-1的次方。byte:内存大小:1 , 内存位数:8 ,最小值-2^7,最大值2^7-1。short:内存大小:2 ,内存位数:16, 最小值-2^15,最大值2^15-1。int:内存大小:4 , 内存位数:32, 最小值-2^31,最大值2^31-1。long:内存大小:8 ,内存位数:64 ,最小值-2^63,最大值2^63-1。对于小数可能会产生精度丢失的问题,所以最好在小数的后面加上F。float:内存大小:4
2021-01-20 20:53:18
58
转载 Java 局部变量
局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。public class Test{public void pupAge(){int age = 0; age = age + 7;System.out.println("小狗的年
2021-01-20 20:49:15
458
原创 MVC中图片的上传
1.0在模态窗体哪里放置一个img标签,并且给她设置好显示的样式和把他变成双击事件。2.0双击事件把一个隐藏的input标签变成了点击事件,代码如右: 里面包含了对选择到的图片的正则表达式,而且还添加了一个图片改变事件。文件选择控件改变事件 – 将选择的图片显示到 img元素 3.0写一个函数,里面要包含着对选择的图片的筛选条件,比如:regexImageFilter = /^(?:image/bmp|image/gif|image/jpg|image/jpeg|image/png)KaTeX pa
2020-08-17 20:11:17
273
原创 获取select的option值及其文本,获取下拉框选择的文本或者value值
在数据回填的时候,不知道为什么一直都获取不到回填的下拉框的文本和value值,但从新点击下拉框又能获取到。在网上查到了一些解决方法和大家分享一些;在jQuery中选择select标签的方法有:$("#selectId") 和 $(“select[name=‘selectName’]”)1.获取select选择的值,选择了select之后直接用val():例如:KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲selectId"
2020-08-17 10:32:25
1942
1
原创 VS中的MVC数据导出
考虑数据获取的情况:引用NPOI1.0 先把文件所在的地址获取2.0用if语句判定文件是否能安全打开3.0用系统自带文件打开方法来打开文件4.0使用NPOI打开模板得到一个工作簿List item5.0打开模板第一个表,构建单元格样式var query = from tbOrder in myModel.B_Orderjoin tbPNR in myModel.B_PNR on tbOrder.PNRID equals tbPNR.PNRIDjoin tbUser in myModel.S_
2020-08-17 08:31:42
259
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人