摘要: call 接受多个参数,第一个参数表示 this 的指向,后面的多个参数都是传参 function person(name, age) { console.log(`my name is ${name} age is ${age}`); } person.call(this, '大海', 18); 阅读全文
posted @ 2023-09-13 15:19 大海& 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 链表结构和操作方法 ```c++ // // Created by Administrator on 2023/6/12. // #ifndef CODE_LINKEDLIST_H #define CODE_LINKEDLIST_H #include #include #include #inclu 阅读全文
posted @ 2023-06-29 17:25 大海& 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 函数轲里化 ```js // 返回一个函数形成闭包query不会被销毁 function scoreQuery(query) { return (score) => { if (score >= query) return true; else false; } } // 函数轲里化通过给原函数传递 阅读全文
posted @ 2022-06-24 10:13 大海& 阅读(76) 评论(0) 推荐(0) 编辑
摘要: ###可以在app.js中全局使用也可以在首页使用 let socketServer // 全局socket连接实例 let timer // 全局定时器 Page({ data: { }, /** 首次加载*/ onLoad(options) { // 判断socket不是在连接中或者已经连接成功 阅读全文
posted @ 2022-05-10 14:43 大海& 阅读(2117) 评论(1) 推荐(0) 编辑
摘要: 就是再全局请求拦截的地方判断是登陆过期了就加一个节流让短时间内不能执行多次 // 全局变量 let tokenAbnormal = true if (tokenAbnormal) { console.log('页面跳转到登陆页', tokenAbnormal); tokenAbnormal = fa 阅读全文
posted @ 2022-04-28 11:23 大海& 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 变量名在中括号中 var [a, b] = [1, 2, 3]; // a=1, b=3 索引解构 对应的值都是按照数组元素的顺序 console.log(a, b); // 1 2 变量明在大括号中 // a=1, b=2 结构对象和导入的时候一样 这里的变量明必须要和后面的对象属性一致才能结构 阅读全文
posted @ 2022-02-10 10:47 大海& 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 长按删除并解决点击的冲突 <view class="item-box" v-for="(item,index) in result" @click="more(item)" @touchstart.prevent="touchstart(item.topic, index)" @touchend.p 阅读全文
posted @ 2021-10-18 16:26 大海& 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 用于定时请求接口或者刷新页面的操作 // 首先调用一次函数否则就要等5秒后才能执行 this.getData(); let timer = setInterval(() => { // 使用setTimeout是因为它可以清除定时器 setTimeout(this.getData, 0) }, 50 阅读全文
posted @ 2021-10-18 16:13 大海& 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 需要配置一下,才可直接用局域网 IP 访问,方法如下: 给 dev 添加--host 0.0.0.0 属性: "scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 阅读全文
posted @ 2021-04-08 18:20 大海& 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: ###什么是eslint eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 其实eslint本身是一个好东西,能够检查我们代码中的语法错误、规范我们的书写风格,但是水至清则无鱼,eslint的框框太死了 ###eslint的严格校验 eslint会规范缩进、空格、 阅读全文
posted @ 2021-04-01 15:19 大海& 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 1.打包之前修改三个文件 1.1.第一步,找到build文件,在webpack.prod.conf.js 第25行左右 有一个对象为 output,在这里面增加一行代码 output: { //在这里加一行代码 publicPath:'./', path: config.build.assetsRo 阅读全文
posted @ 2021-03-29 13:30 大海& 阅读(2137) 评论(0) 推荐(1) 编辑
摘要: 出现这种情况的原因是:**mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 1、第一步登录mysql客户端(黑窗); 2、在客户端输入“ALTER USER ‘root’@‘localhost’ 阅读全文
posted @ 2020-12-29 14:41 大海& 阅读(412) 评论(0) 推荐(0) 编辑
摘要: INSERT INTO data(name) Values(@name); SELECT @@Identity /// <summary> /// 插入一个用户返回自动增长的id /// </summary> /// <param name="userInfo"></param> /// <retu 阅读全文
posted @ 2020-12-29 14:23 大海& 阅读(3345) 评论(0) 推荐(0) 编辑
摘要: “System.Threading.ThreadStateException:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试程序附加到该进程才会引发此异常”的异常 Thread t = 阅读全文
posted @ 2020-12-29 13:54 大海& 阅读(3741) 评论(0) 推荐(2) 编辑
摘要: 使用常规方法的话这个功能很难实现,一般只能隐藏并不能关闭。应为你要是先关闭当前那么新窗口就打开不了了,先打开关闭再关闭也并不能关闭,下面使用线程完美解决这个问题 // 关闭当前窗体 this.Close(); Thread th = new Thread(delegate () { // Body3 阅读全文
posted @ 2020-12-29 13:50 大海& 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 在需要关闭某一个不是当前窗体的时候,一般需要先实例化该窗体才能使用关闭方法,但是实例化的时候这个窗体就又创建了一次导致关不掉。一下方法可以直接关闭指定的窗体! Application.OpenForms["窗体名字"].Close(); 阅读全文
posted @ 2020-12-29 13:01 大海& 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: ###MySQL 8.0 以上的版本修改字符编码和以往的版本都不同,旧版本都是只要设置一个default-character-set=utf8就可以了,网上大多数都是旧版本的教程。8.0以后的修改方法在my.ini文件中加入: #带中括号的是文件内自带的标签如果没有可以自行加上 [client] d 阅读全文
posted @ 2020-11-16 21:17 大海& 阅读(5015) 评论(3) 推荐(1) 编辑
摘要: //添加用户 public User add(User user) { Connection con = null; PreparedStatement stm = null; ResultSet rs = null; User info = null; try{ // 与数据库建立连接 con = 阅读全文
posted @ 2020-07-27 22:59 大海& 阅读(3990) 评论(0) 推荐(0) 编辑
摘要: 按键不用死循环等待的松手检测方法 一般传统的松手检测都是用一个while死循环等待松手的,一直按着按钮的时候其他的程序是停住不跑的,占着cpu的资源就是所谓占着茅坑不拉屎。下面分享的这个方法就是可以不用死循环等待,该跑的代码还是继续跑但是又实现了松手检测的功能。非常实用。 short flag = 阅读全文
posted @ 2020-07-21 15:44 大海& 阅读(2129) 评论(0) 推荐(2) 编辑
摘要: 其他类型转String 字符串型转换成各种数字类型: 阅读全文
posted @ 2020-05-22 18:47 大海& 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: Textfield 有一个方法叫getText(),用于获取文本的值,但取到的是字符串。要取得用户输入的信息,需要有一个触发按钮,比如提交。刚开始Textfield 的值是空的,当用户输入值后再点击 提交按钮,getText() 方法就能获取到 用户输入的值。 getText() 这个方法 不仅 T 阅读全文
posted @ 2020-05-21 23:26 大海& 阅读(1917) 评论(0) 推荐(1) 编辑
摘要: 导包:import javax.swing.JRootPane; JRootPane rootPane = display2.getRootPane(); // 在对话框display2中按下回车就相当于按下btnNewButton_1按钮 rootPane.setDefaultButton(btn 阅读全文
posted @ 2020-05-21 23:22 大海& 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 界面效果: /** * */ package calculator; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; imp 阅读全文
posted @ 2020-05-09 22:34 大海& 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: ```c /*按键的键位定义*/ unsigned char code anj[4][4] = { 1, 2, 3, 10, 4, 5, 6, 11, 7, 0, 9, 12, 13, 8, 14, 15, }; char ScanKey() { char key = -1;//赋值用于判读没有按下 unsigned i,j; for (i = 0;i < 4;i++) { P1 = _cror_ 阅读全文
posted @ 2020-05-04 09:01 大海& 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 呼吸灯大家应该都知道,就是一盏灯慢慢的亮起来又慢慢的灭下去形成一个类似呼吸的效果。现在大家的手机上应该都有这个灯。 那么呼吸灯到底是怎么实现的呢原理又是什么? 其实就是控制一盏灯的通电时间来决定的,慢慢亮起来的时候就让通电时间慢慢边长,反之灭下去的时候就变短,这个功能通常会使用PWM(脉冲调制)来实 阅读全文
posted @ 2020-05-03 23:56 大海& 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: Web的基本概念 什么是Web? 中文翻译“网页”,它是一些列技术的总称,(包括网站的前台布局、后台程序、美工、数据库开发等),我们称它为网页。 Web标准 结构标准(HTML) 网页的结构网页该有什么,(就像一辆车的基本框架结构这辆车该有什么) 表现标准(CSS) 设计网页的版式、颜色、大小外观。 阅读全文
posted @ 2020-05-03 15:55 大海& 阅读(844) 评论(0) 推荐(3) 编辑
摘要: ps: 中括号[]里的内容都是可以省略的,按需要添加 数据库操作 创建数据库 if not exists 判断是否重复 charset=gbk 简体中文 gb2312 简体中文 utf8 通用字符编码 显示当前时间、用户名、数据库版本 查看数据库信息 mysql mysql show create 阅读全文
posted @ 2020-05-01 21:09 大海& 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 首先需要导入 才能使用随机类Random;Random生成随机数介绍:https://www.cnblogs.com/prodigal son/p/12805183.html 代码注释写得非常详细应该都可以看得懂的非常简单 名字太多可以复制粘贴过来输入,名字与名字之间必须有空格或者回车。 阅读全文
posted @ 2020-04-29 23:50 大海& 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: Random对象生成随机数 首先需要导入包含Random的包 nextInt(int)方法将生成0~参数之间的随机整数但 不包括参数 。 例如生成0~99的随机整数: 生成1 ~ 100之间的随机数为 但并不代表随意区间的生成关系为 区间范围的计算方式是: ((最大值 最小值 + 1) + 最小值) 阅读全文
posted @ 2020-04-29 22:05 大海& 阅读(7575) 评论(0) 推荐(1) 编辑
摘要: 基于Java简单的人脸和人眼识别程序 使用这个程序之前必须先安装配置OpenCV详细教程见:https://www.cnblogs.com/prodigal son/p/12768948.html 程序效果 如果在运行完成关闭图形窗口后再次运行出现下面这种错误是因为程序还没有结束 解决办法是点击下面 阅读全文
posted @ 2020-04-25 18:48 大海& 阅读(2728) 评论(0) 推荐(1) 编辑
摘要: [toc] OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现 阅读全文
posted @ 2020-04-25 17:21 大海& 阅读(3868) 评论(0) 推荐(1) 编辑