九路 九路
5年前
极客手中的利器:Electron
作为一个前端开发人员,你可能已经听说过Electron(https://www.electronjs.org/)了,你知道VSCode是基于这个技术开发的。不但VSCode,目前一些大热的软件:飞书、Slack、skype的桌面版都是基于这个技术开发的。即使如此,这也并不足以引起你的重视,毕竟桌面软件式微,移动端和Web开发才是大方向
梦
4年前
nodejs获取串口中的信息
获取扫描仪中的信息并传到指定服务器app.js代码consthttprequire('http');constSerialPortrequire("serialport");constportnewSerialPort('com3');constfsrequire('fs');varquerystringre
Wesley13 Wesley13
4年前
RBAC基于角色的权限管理
RBAC基于角色的权限管理设计篇1.1RBAC基于角色的权限管理设计篇1.0https://my.oschina.net/xiaozhutefannao/blog/1600612(https://my.oschina.net/xiaozhutefann
Souleigh ✨ Souleigh ✨
4年前
JS - ES6 的 Module
一、介绍模块,(Module),是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。两个基本的特征:外部特征和内部特征外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能内部特征是指模块的内部环境具有的特点(即该模
Stella981 Stella981
4年前
Shiro中的Remember me设置
1\.在Spring的相关配置文件中加入如下Rememberme管理器配置:<!rememberMe管理器<beanid"rememberMeManager"class"org.apache.shiro.web.mgt.CookieRememberMeManager"
Stella981 Stella981
4年前
Reactor中的Thread和Scheduler
简介今天我们要介绍的是Reactor中的多线程模型和定时器模型,Reactor之前我们已经介绍过了,它实际上是观察者模式的延伸。所以从本质上来说,Reactor是和多线程无关的。你可以把它用在多线程或者不用在多线程。今天将会给大家介绍一下如何在Reactor中使用多线程和定时器模型。Thread多线程先看一下之前
Wesley13 Wesley13
4年前
Java package 包的命名规范。
Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的系统模块的定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。   由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的JavaPackage,为了保障每个JavaPackage命名的唯一
Easter79 Easter79
4年前
Tomcat 的 3中运行方式
Tomcat是一个小型的轻量级应用服务器,也是JavaEE开发人员最常用的服务器之一。不过,许多开发人员不知道的是,TomcatConnector(Tomcat连接器)有bio、nio、apr三种运行模式,那么这三种运行模式有什么区别呢,我们又如何修改TomcatConnector的运行模式来提高Tomcat的运行性能呢?下面
Stella981 Stella981
4年前
Shell脚本之sed的使用
1.sed命令;主要作用是查找;新增删除和修改替换。user.txt daokrcatuser.txtIDNameSexAge1zhangM192wangG203chengM104h
Wesley13 Wesley13
4年前
MySQL的库表详细操作
MySQL数据库本节目录一库操作二表操作三行操作一库操作  1、创建数据库    1.1语法CREATEDATABASE数据库名charsetutf8;    1.2 数据库命名规则      可以由字母、数字、下划线、@、#