- 博客(20)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Nodejs实现Mysql事务的解决方案
引言nodejs是一个使用了优秀的事件驱动、非阻塞I/O模型,开发者nodejs中使用mysql服务时候经常执行各种增删改查操作,当我们一个接口需要异步执行多条sql的时候难免会出现错误信息,数据库的事务将为我们解决开发中的问题。需求:A 产品表 B 销售记录表,用户购买产品后,需要A表更新库存数量,B表增加对应销售记录。最基本实现:sq1: update A set ACloumn = ACloumn - count where AId = xxx;sq2: insert into B(BCol
2020-05-30 20:56:44
4017
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 vue中使用看板娘-全是妹妹(坏笑)
vue使用看板娘,使用Live2D引入看板娘效果(请看左下角那个小妹妹~~~)示例环境:vue-cli4**如有资源目录不同,请按照版本对应的资源目录使用**首先需要下载看板娘的文件资源下载地址:链接:https://pan.baidu.com/s/121eOpQQK94Me-j4hQalwuA提取码:6mv3放置目录位置如下全局引入(public => index....
2020-03-23 09:56:25
2755
4
原创 计算两个坐标点之间距离的公式
原理:Haversine (半正矢)公式haversine在三角函数中,称1/2(1-cosα)为角α的半正矢,记作havα, 即hav α=1/2(1一cosα)程序:1、SQL实现。2、JS代码实现。
2024-03-07 10:28:33
439
原创 js捕捉video视频第一帧或指定帧的画面并绘制
原生JS实现捕捉video视频的第一帧或指定帧的画面作为视频封面,转化为base64格式并展示。
2024-02-04 16:46:44
1370
原创 Nodejs安装并使用Redis实现服务器缓存能力
nodejs(express)使用redis服务,redis的安装、引入、封装、使用步骤。使用验证码获取的实际使用场景对redis的使用进行详细阐述
2022-10-20 22:26:41
1955
3
原创 NVM切换版本依赖安装失败vue启动报错Error: Cannot find module ‘vue-loader-v16/package.json‘
Vue启动报错Error: Cannot find module ‘vue-loader-v16/package.json
2022-08-13 12:04:28
819
原创 在IE8下post请求无法发送json格式数据
一、Post方法在IE8中无法发送JSON格式的数据解决方案:使用纯文本格式传输 Content-Type: “text/plain;charset=UTF-8”$.ajax({ url: "Api url", data: {key: "value"}, type: "POST", dataType: "json", contentType: "text/plain;charset=UTF-8",}).done(res => { // do som
2020-12-24 15:59:09
876
1
原创 实用性JS方法集合
http://zhuang.leesioisme.top/useful-functions实用性函数-项目地址01.实用性函数 —— 计算日期间隔const getDateTimeInterval = (dateStart, dateEnd) => { const timeInterval = dateStart > dateEnd ? new Date(dateStart) - new Date(dateEnd) : new Date(dateEnd) - new Date(.
2020-11-05 10:40:28
190
原创 import and exportmay only appear at top level
问题分析import('@/vendor/Export2Excel').then(excel => { const tHeader = ['雇员编号', '姓名', '年龄', '性别', '生日', '身份证', '电话', 'QQ', '地址', '入职时间', '状态'] const filterVal = ['empNo', 'empName', 'empAge', 'empSex', 'empBirthday', 'empIdCard', 'empTel',
2020-11-04 22:08:16
933
原创 令人窒息的操蛋代码
100次的保存,霸道,您老页面不崩溃么?if (m_doc->isModified() == true) { for (int i = 0; i < 100; i++) { save(); //Save the document for 100 times to ensure it has been saved successfully. } }五行(hang)是什么枚举类型?看了枚举值才知道原来是五行(xing)enu
2020-07-09 17:55:09
9463
原创 Typescript的理解
Typescript是Javascript的超集,它可以编译成纯Javascript。他可以运行在任何浏览器,任何计算机和任何操作系统上,并且是开源的。01—Typescript由微软创建,近年来很火,作为一个“有追求”的web前端,多少会有些涉足ts,就算工作中没有用到ts的你也许会自己动手写一些小Demo吧。用惯了Javascript之后再去使用Typescript会感觉到很麻烦,严格的数据类型,严格的返回值类型,刚接触时一堆堆的爆红信息,多少会让人极度不适,心里会想:“你报个什么鸡儿错,j..
2020-07-09 17:50:24
255
原创 NTKO常用方法和属性--全网最“蜷”
注意下列代码的变量,没有重复去写获取文档实例let obj = document.getElementById(“TANGER_OCX”);获取文档对象let doc = obj.ActiveDocument;文档设置只读obj.SetReadOnly(true);获取书签值var markValue = obj.GetBookmarkValue(YourMark);设置书签值obj.SetBookMarkValue(YourMark, YourValue);获取当前光标位置var
2020-06-09 17:26:22
1181
原创 Web大前端的理解
“ 大前端时代,Web钱断攻城狮的技术层出不穷,上到客户端下到小程序app,狮子们纷纷表示:学不动了!”01 — 思想的转变1、开发模式的转变开发模式从前后端不分离转变为前后端分离,转变大大提高了前端人员的发挥空间,分离后的开发工作将不过度依靠于后台的业务逻辑控制,开发人员可以专注自己本职工作,全栈已不再是以前的全栈,现在需要的是让专业的人做专业的事。很多后端开发人员能够写出前端页面,而很多前端人员也能够写出基本的API接口,通常表现的就是“后端不会过多的注重用户体验和前端性能调优,前端人员也没.
2020-05-22 13:36:22
801
原创 webpack自动化构建项目-配置多入口多页面应用
从简单的小demo做起,两个页面,通俗易懂一、准备工作1、node初始化一个项目npm init// 接下来的步骤你可以一路的回车2、安装依赖,包含自动化的webpack、webpack-cli、html-webpack-plugin、clean-webpack-pluginnpm install webpack webpack-cli html-webpacl-plugin c...
2020-04-30 15:44:49
407
原创 Node获取带参数的微信小程序二维码
一、步骤引入require-promise-native请求依赖后台设置默认的微信小程序的appid、secret、width、path封装get、post请求调用封装后的request请求方法,设置返回值格式通过fs存入本地、返回前端路径目录如下:二、实现代码(由于我的项目是在electron中启动的服务、所以,我安装在devDependencies中了)1、安装requ...
2020-04-26 10:30:58
412
原创 JS仿京东图片局部放大效果(canvas初学实践)---项目基于vue
方式1:Canvas实现效果图:步骤:1、创建两个canvas,一个canvas存放图像来源,一个canvas存放要绘制的目标图像<canvas id="myCanvas" :width="innerWidth" :height="innerWidth * 9 / 16"> Your browser does not support this feature...
2020-03-14 17:46:52
642
2
原创 Vue项目中使用ueditor问题
No.1问题:Vue项目中使用uedior的时候总是报错Cannot read property 'offsetWidth' of null.解决:一、出现这个问题首先应该想到:offsetWidth这个属性的主体是谁?报错地方在哪里使用// 此处的ID是我的UEditor对应的容器IDconsole.log(document.querySelector("#contentEd...
2019-12-20 23:28:51
875
原创 一次混合开发的前端调优经验
一、背景最近根据需求需要开发新闻类业务的时候与IOS、Android进行混合开发,各种各样的分析最后得出:web提供h5的模板,后端在管理员提交文章内容的同同时向前端提供的模板中插入对应的数据。然后生成一个链接存进去,返回给移动端一个链接并使用web-view承载二、简介我们的开发在大多数的情况下都是使用vue来开发,鉴于当前如果使用vue的情况下只开发一个通用的新闻类需求有点小题大做了,...
2019-12-17 20:25:23
278
原创 node通过archiver实现打包下载
Node使用archiver实现多文件打包下载技术:vue.js、node、archiver直接上经典代码部分页面代码:<ul> <li v-for="(item,i) in newsDetail.filePath" :key="i"> <a :href="item" :download="newsDetail.fileName[i]"&g...
2019-12-10 21:40:52
1131
嵌入式高级C语言编程讲义文档
2023-06-25
MCCMNC国家/地区码与运营商对应关系表
2022-03-07
SmartSVNforMac.tar.gz能不能薅羊毛~你猜~
2020-05-25
nsis+winCodeSign+nsis-resources.zip
2020-03-20
electron-v8.1.1-win32-x64.zip
2020-03-20
5.gradient.vue
2020-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人