- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 让node像java/c语言的scanf()方法一样在控制台读取用户输入
https://github.com/zl-fire/zl-node-cin
2021-10-22 17:45:59
289
原创 node实现--检出git仓库指定目录
zl-gitckt-specdirnode开发的,一个可以检出git仓库指定目录的模块在程序代码中调用本地安装:npm i zl-gitckt-specdir -S使用let gitcktSpecdir = require("zl-gitckt-specdir");// 从如下gitUrl地址拉取项目目录indexDB-demo,目录保存位置为saveDir,默认为当前命令执行时所在目录gitcktSpecdir({ gitUrl: 'https://gitee.com/z
2021-09-20 23:20:40
713
原创 使用node开发的一个请求代理模块:zl-node-proxy
zl-node-proxy使用node开发的一个请求代理模块1. 安装模块 npm i zl-node-proxy -D模块github地址:https://github.com/zl-fire/zl-node-proxy2. 使用此代理模块(以react项目为例)由于此代理服务端口和react页面服务不是同一个端口,所以不会和react项目中已经开启的代理服务进行冲突,即可以两个代理服务共用使用流程在react项目根目录创建配置文件 zl_node_proxy.config.jsl
2021-09-19 10:10:52
306
原创 Nodejs --- 将docx文档转换为网页 (zl-docx2html)
zl-docx2html --- docx文档转换为网页此模块主要功能docx2html:将单个docx文档转换为html网页文件 batchDocx2html:将批量docx文档转换为html网页文件,node环境可用 addMenu2Page:解析html字符串,自动生成导航锚点菜单,node环境可用 utils:开发过程中产生的一些工具函数 addHtmlTag, //给html主体内容字符串包裹html,head,body标签 createEndMenuTempla,//返回要固
2021-09-04 15:40:24
1696
原创 nodejs文件操作模块 ---- zl-nodefs
zl-nodefs对node的常用文件操作进行封装,提高开发效率GitHub地址:https://github.com/zl-fire/zl-nodefs(欢迎start ^_^)主要功能通过递归方式对指定文件/文件夹进行删除(删除时还可以指定只删除特定类型的文件,删除时也可指定是否删除目录本身} 创建指定路径的文件(如果指定的路径中某些目录不存在,那么就会递归创建) 读取指定目录下的所有文件和文件夹生成树结构(可以通过参数过滤某些目录或者某些文件类型,也可指定只读取某些文件类型..
2021-08-29 19:54:40
114
原创 indexDB操作库----zl-indexdb
indexDB操作库---对indexdb的操作进行高度封装,极大的提高使用indexDb的效率。使用了此操作库后,你不在需要在显式的通过游标去读数据, 也不再需要通过事物去操作数据 批量操作indexdb数据也将变得极其简单 此操作库还提供了到字段粒度的过滤操作总之,使用了zl-index操作库模块,你对indexdb的操作将变得极其简单安装引入script方式 <script src="https://cdn.jsdelivr.net/npm/zl-indexd
2021-08-28 13:32:26
787
原创 node 、egg.js 生成excel表格, 导出excel表格
模块名:zl-excelGitHub地址:https://github.com/zhangluzhanglu/zl-excel(欢迎start ^_^)作用:在进行node开发时,快速生成excel表格。可将表格导出到服务器本地 也可将表格直接响应到前端1. 起因 在开发中,经常涉及到excel表格导出的需求,在每个新项目里面写时,都要把其他项目代码复制一遍到新项目...感觉很繁琐,而且也不好维护。 所以这里我就干脆写个通用的npm模块:zl-excel 实现此...
2021-08-10 01:24:23
1144
原创 自动解析数据结构,动态生成对应的graphql类型(zl-create-graphql-type)
起因在工作中,由于需要将一个项目原本的rest风格接口转换为graphql方式的接口,如下:java的dubbo接口----》node中间层处理生成rest接口----》前端页面调node的rest接口变为 java的dubbo接口----》node中间层处理生成graphql接口----》前端页面调node的graphql接口 在开发时,发现graphql中每个接口的参数,返回值等,都需要显示的声明graphql对应的类型,且grahpql的类型就 String、Int、Float...
2021-08-08 20:38:52
704
原创 js递归实现的一个垂直菜单(可配置且美观)
递归实现的一个垂直菜单演示地址演示地址:https://zhangluzhanglu.github.io/code/zl-ver-menu.htmlgithub仓库地址:https://github.com/zhangluzhanglu/zl-ver-menu (欢迎start)使用前提在使用前需要引入 jQuery,如<script src="https://cdn.jsdelivr.net/npm/blogzl-indexjs@18.0.0/dist/jquery.m..
2021-08-07 09:52:20
340
原创 原生js实现的一个可拖动和可缩放的矩形
# drag-and-zoom-rectangle原生js实现的一个可拖动和可缩放的矩形:1. 演示 https://zhangluzhanglu.github.io/code/index.html2. github地址:https://github.com/zhangluzhanglu/drag-and-zoom-rectangle(欢迎start)## 思路1. **拖动原理**:先把box进行定位,然后通过移动鼠标时同步修改定位即可2. **缩放原理**:鼠标点在四个角上时,..
2021-08-07 09:35:23
1150
2
原创 调用微信jssdk时公众号配置对象的获取
下面是一个写好的模块,直接调用就可以获取到配置镀锡git地址:https://gitee.com/zhangluzhanglu/wxgzh-getconfigobj
2020-02-11 00:54:16
297
原创 微信小程序中eval不生效怎么办?此时如何计算小程序中的算术表达式?
情景: 当我们进行微信小程序开发时,如果实现一个计算器功能,原本在做web开发时,是可以使用eval,直接把用户输入的字符串表达式进行计算的的,但是微信小程序禁掉了eval方法 ,甚至也禁掉了使用用Function进行构造,这时在小程序里面该怎么办呢?解决方案: 我们可以使用zl_calculator_zl 模块, 这个模块能够实现类似于eval那样的功能,把字符串形式...
2020-02-11 00:48:35
1391
1
原创 常见数据库的种类
在当今的互联网企业中,最常用的数据库模式主要有两种,即关系型数据库和非关系型数据库关系型数据库就像我们平常所见的Excel表格一样,为一个由行和列组成的表格。非关系型数据库则就像我们的编程语言(js)的中对象类型一样,由键值对构成常见关系型数据库MySQL Access Sqlserver Oracle 常见非关系型数据库Redis MongoDB...
2019-09-25 15:39:04
292
原创 c#非委托方式在子线程里操作UI控件(实际上运算逻辑在子线程,更新还是在主线程,解决了UI界面无响应的问题)
1. 创建一个全局变量标识线程是否执行完毕,创建一个或多个全局变量用于对应线程执行中的各种逻辑情况2. 在触发事件中创建线程,并执行,在执行末端,更改上面定义的全局变量。并根据线程中的执行情况改变其他全局变量的值。3. 创建一个定时器,每隔一个时间间隔就判断一下,这个全局变量是否已经改变,如果改变说明线程执行完毕。 然后在线程执行完毕的情况下,根据其他变量的值进行相应的ui操作4,这...
2017-02-16 10:40:41
582
原创 原型链的两种继承方式及区别
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta ...
2017-02-10 17:59:56
938
原创 c#屏蔽复制粘贴功能
c#屏蔽复制粘贴功能......---------------------------------------------方式一----------------------------------------------------- private void rTBShow_KeyDown(object sender, KeyEventArgs e) //屏蔽粘贴,复制,...
2017-02-09 15:27:35
3585
原创 sql语句修改数据库名,表名,列名
--查看是否有用户连接到这个数据库了select spidfrom master.dbo.sysprocesseswhere dbid=db_id('student')kill 49 --关闭其他用户对此数据库的连接(假设连接id为49)go------------------------------------------------------------修改数据库名字...
2017-02-09 15:05:20
8541
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人