- 博客(23)
- 收藏
- 关注
原创 js事件循环-async/await
(宿主环节浏览器和node发起的任务):整体代码script、setTimeout、setInterval、MessageChannel、postMessage、setImmediate(node)。(JavaScript引擎本身发起任务):Promise、async/await、process.nextTick(node api)、MutationObsever。
2022-11-08 21:39:37
555
1
原创 连接本地mysql容器
使用的是macOS系统,但是docker命令都是一样的。本地想简单连接个mysql数据库,但是本地没有安装mysql,先不用远程服务器了,就用docker简单的起个mysql容器。已经安装Docker Desktop,mac比较简单,直接下载dmg安装即可。
2022-11-01 13:00:51
1114
原创 vue视图响应-watch
数据改变(vue视图上的数据能渲染成功)时会触发对应的监听器watch。vue提供了watch方法,用于监听实例内data数据的变化。
2022-11-01 12:58:52
596
原创 js深拷贝和浅拷贝
手写深拷贝-深度遍历深拷贝: 深拷贝开辟一个新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。指复制后的新对象重新指向一个新的内存地址,两个对象改变互不影响。...
2022-07-21 16:14:02
1076
原创 React生命周期-学习(一)
React生命图谱挂载constructor代表过程:完成了React数据的初始化。componentWillMount(即将过时)代表过程:组件已经经历了constructor() 初始化数据后,但是还未渲染DOM时。在 render() 之前调用,因此在此方法中同步调用 setState() 不会触发额外渲染。getDerivedStateFromProps代表过程:会在调用 render () 之前调用,并且在初始挂载及后续更新时都会被调用。执行了getDerivedS
2021-10-31 22:02:02
231
原创 前端常用shell命令
一、nrmnrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换。1、安装nrmsudo npm install nrm -g # 全局安装nrm2、操作源nrm ls # 查看可选的源,带*的是当前使用的源 npm ---------- https://registry.npmjs.org/ yarn --------- https://registry.yarnpkg.com/ te
2021-09-26 10:40:31
460
原创 JSP中的注释注意事项
JSP中的注释主要分为三类:HTML注释和JSP注释,脚本中使用Java注释。1.HTML注释格式:特点:客户端可以查看到,当打开网页查看源代码时,都可以看到JSP代码中的HTML注释。它们会原封不动的加载到JSP响应中,一起生成HTML代码,然后发送给浏览器。虽然浏览器会负责忽略HTML注释,但当HTML注释中包含着动态内容代码,JSP表达式将会被执行并给浏览器响应。因为HTML注释
2017-10-12 16:50:13
1476
原创 Mybatis中的java.io.NotSerializableException
在学习Mybatis中,用JUnit运行了一个测试方法,出现了如下错误:org.apache.ibatis.cache.CacheException: Error serializing object. Cause: java.io.NotSerializableException: com.lilu.mybatis.po.User运行的测试方法如下:@Test public vo
2017-10-12 14:36:45
6407
2
原创 JUnit中的运行小细节
在编写代码中,我们经常用到JUnit测试,今天运行的时候碰到一个尴尬的小问题。当一个JUnit中写了多个@Test,测试一个@Test时一般会选中这个方法名,再Run As-->JUnit Test但当你像下图一样选中,然后右键Run As时会发现运行结果永远是一样的,最后显示的结果可能不是这个方法的结果。原因:是因为这样执行的结果是全部的@Test执行的结果,和你在空白处点右
2017-10-11 11:42:55
416
原创 JSP基础和指令
1.JSP (Java Server Pages)是指:在HTML中嵌入Java脚本代码由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码然后将生成的整个页面信息返回给客户端特点:1.程序逻辑和现实分离。具有动态页面与静态页面的分离。2.可重用组件3.使用标签简化页面开发,JSP标记具有可扩展性4.具有java的特点,所有的JSP页面都被编译成Servlet,
2017-10-02 20:59:48
404
原创 CHARACTER SET utf8 COLLATE utf8_general_ci
老师在建一个表的时候对一个字段设置了CHARACTER SET utf8 COLLATE utf8_general_ci,不是第一张表而且感觉建数据库的时候也已经设了字符集编码,所以查资料了解了一下这样做的原因,虽然具体不是太清楚,但对CHARACTER SET utf8 COLLATE utf8_general_ci也有了一定了解。DEFAULT CHARACTER SET utf8:数据库
2017-09-26 15:14:10
27249
原创 jquery安装和语法
jQuery 语法jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作,jquery事件的绑定方式。基础语法是:$(selector).action()美元符号定义 jQuery,调用对象选择符(selector)“查询”和“查找” HTML 元素jQuery 的 action() 执行对元素的操作下载jquery.js:jquery安装注:不
2017-07-31 13:25:20
501
原创 js利用数组做省级联动
创建数组 var 数组名称=new Array(size);Array:数组的关键字。size:数组中可存放的总数,可以动态改变。
2017-07-30 16:37:47
1109
原创 js面向对象
JavaScript 是面向对象的语言,但 JavaScript 不使用类。在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。JavaScript 基于 prototype,而不是基于类的。JavaScript中任何事物都是对象,可以通过直接创建和利用函数来创建对象。了解JavaScript对象定
2017-07-30 14:04:37
354
原创 js动态改变css样式
矩阵的加减和转置 * 在数学上,矩阵是由方程组的系数及常数所构成的方阵。 * 在解线性方程组上既方便又直观。生活中通过矩阵多因素 * 探索解决问题。本实现了矩阵的基本运算,包括矩阵的构造、 * 矩阵的加法、减法和转置矩阵等。
2017-07-27 23:08:03
1427
原创 js正则表达式
了解RegExp对象:RegExp对象用于存储检索模式。RegExp对象参考手册定义RegExp对象的两种方法:var 变量名=/表达式/附加参数;var 变量名=new RegExp("表达式","附加参数");正则表达式的基础应用:window.onload=function(){ //0.表达式中正则表达式与字符串的区别: document.getElementById(
2017-07-26 17:08:45
372
原创 oracle视图
1.视图的定义视图只是定义了一个查询,是一个虚拟表。视图用于存放查询语句,并不存放真实的数据,视图的数据来自于定义视图的子查询语句中所引用的表,这些表称为视图的基表。视图中的数据与基表的数据同步,这些数据在视图被引用时动态的生成。视图可以建立在一个或多个表(或其他视图)上。2.视图的存储视图不会要求分配存储空间,视图中不会包含实际的数据。由于视图基于数据库中的其他对象,因此一个视图只需
2017-06-06 16:28:41
391
原创 oracle数据字典
1.数据字典的定义数据字典是oracle自动创建并更新的一组表,提供了数据库结构、数据库对象空间分配和数据库用户等有关的信息。数据字典的所有者是sys用户,而数据字典表和数据字典视图都被保存在system表空间中。数据字典是一组表和视图结构。数据字典是只读的,用户不可以手动更改其数据信息和结构。
2017-06-06 10:41:01
452
原创 oracle11g database安装和出现的问题
下载好oracle11g后,有两个文件,client和database。1.点击database下的setup.exe,出现下图:如果出现
2017-06-05 15:31:38
4637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人