- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 nexus3搭建nodejs私服
前言关于Nexus的安装,请参考我的文章,所以npm淘宝镜像或Yarn速度很快,但是对于公司内部而言,有一个nodejs的私服还是有必要的。环境Contos 7Nexus 3.10npm 5.5.1安装过程安装Nexus3请参考我的文章创建npm私库通过浏览器访问Nexus: http://服务器IP:8081点击右上角进行登录,初始...
2018-04-27 16:38:37
1821
原创 nexus3搭建Docker私有仓库
前言最开始接触Nexus只是用于Maven私服,经朋友介绍发现Nexus 3.x还支持Npm,Docker仓库,且比官网推荐docker registry简单。对于公司内部而言,将java,nodejs,docker三库合并管理比较方便。但是安装过程坑有点多,以下是本人亲自经历过的坑。环境Centos 7Nexus 3.10Docker 1.18JDK 8安装过程...
2018-04-27 16:21:25
990
原创 Docker开放远程访问API
修改docker配置文件vi /usr/lib/systemd/system/docker.service进入编辑模式后,将ExecStart这一行后面加上 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ,改完后如下所示ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -...
2018-04-26 14:43:56
1251
原创 CentOS7安装Docker
更新yum update添加repo的Docker源 tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=1...
2018-04-26 14:38:11
238
原创 Spring Data JPA更新和删除报错
No EntityManager with actual transactionavailable for current thread原因:更新或删除没有加事务 解决办法: 1、在Service层加@Transactional 2、在Repository层加@Modifyingjpa delete id列表 jpa竟然根据id删除,这样效率极低,原因查看jpa源码 解决...
2018-03-29 19:19:22
42703
原创 Git常用命令
Git 全局设置:git config --global user.name "用户名称"git config --global user.email "用户邮箱"创建 git 仓库:mkdir electron-vue-democd electron-vue-demogit inittouch README.mdgit add README.mdgit commit -m...
2018-03-26 12:19:18
39614
原创 express使用ejs模板
前言Express Generator生成的项目默认采用jade模板引擎,对于习惯html或者freemarker的小伙伴来说需要重新学习其语法,在本人的小项目 node-sorry选择是ejs(ps:演示地址)。 Element UI 是一套采用 Vue 2.0 作为基础框架实现的组件库,它面向企业级的后台应用,能够帮助你快速地搭建网站,极大地减少研发的人力与时间成本,具体用法请参考Ele...
2018-03-25 23:48:06
40857
原创 sorry有钱真的可以为所欲为
node-sorrysorry有钱真的可以为所欲为说明思路参考sorry,目前已有Ruby、Python、Java,目前比较火的nodejs当然不能缺席!node-sorry 使用的技术栈: 1、nodejs 8.1 + express 4 + ejs 2、Express Generator演示地址:DEMOsorry客户真的可以为所欲为样例:目录结构...
2018-03-25 17:47:38
41143
原创 13、electron-vue常用API
electron API对话框const { dialog } = require('electron')...dialog.showMessageBox({ type: 'info', title: 'Found Updates', message: 'Found updates, do you want update now?', buttons: ...
2018-03-22 13:31:50
43472
1
原创 12、electron-vue使用数据库NeDB
安装NeDB 是一个轻量级数据库,完全使用javascript编写,并且使用了广为使用的 MongoDB API 使用方式NeDB 被打包成一个 Node module,只需要一个简单的 require 便可以使用NeDB 可以只用作内存数据库,也可以进行数据持久化,你可以把 NeDB 理解为 MongoDB 版的 SQLite具体用法请参考NeDByarn add ned...
2018-03-22 13:25:38
55091
8
原创 11、electron-vue使用本地存储localStorage
介绍在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。localStorage的优势1、localStorage拓展了cookie的4K限...
2018-03-22 13:18:41
52718
5
原创 9、electron-vue安装node-serialport
安装node-serialport是使用Nodejs在Windows上调用串口,具体用法请参考telnet-clientyarn add serialport // 或 cnpm install -save serialportyarn安装方式npm install -g yarncnpm安装方式npm install -g cnpm --registry=ht...
2018-03-22 13:07:13
42705
2
原创 8、electron-vue安装ssh2
安装ssh2是使用Nodejs在Windows上调用SSH命令,具体用法请参考ssh2yarn add ssh2 // 或 cnpm install -save ssh2yarn安装方式npm install -g yarncnpm安装方式npm install -g cnpm --registry=https://registry.npm.taobao.org...
2018-03-22 13:02:37
42360
1
原创 7、electron-vue安装telnet-client
安装telnet-client是使用Nodejs在Windows上调用Telnet命令,具体用法请参考telnet-clientyarn add telnet-client // 或 cnpm install -save telnet-clientyarn安装方式npm install -g yarncnpm安装方式npm install -g cnpm --r...
2018-03-22 12:59:37
41934
1
原创 6、electron-vue安装node-cmd
安装node-cmd是使用Nodejs在Windows上调用CMD命令,具体用法请参考node-cmdyarn add node-cmd // 或 cnpm install -save node-cmdyarn安装方式npm install -g yarncnpm安装方式npm install -g cnpm --registry=https://registr...
2018-03-22 12:56:11
41766
3
原创 5丶electron-vue安装js-xlsx,实现Excel导入导出
安装js-xlsx是一个简单的JavaScript插件,能够读取和写入Excel表格,功能强大,但是上手难度稍大,这里列举一些常用的用法,具体用法请参考js-xlsx yarn add xlsx // 或 cnpm install -save xlsxyarn安装方式npm install -g yarncnpm安装方式npm install -g cnpm -...
2018-03-22 12:50:11
49722
3
原创 4、electron-vue安装element-ui
安装Element UI 是一套采用 Vue 2.0 作为基础框架实现的组件库,它面向企业级的后台应用,能够帮助你快速地搭建网站,极大地减少研发的人力与时间成本,具体用法请参考Element UI yarn add element-ui // 或 cnpm install -save element-uiyarn安装方式npm install -g yarncnpm安装...
2018-03-14 21:19:31
45628
1
原创 1、electron-vue安装
入门指南这个项目是由 electron-vue 和 vue-cli搭建, 相应中文的文档 点击这里。此项目请使用node7以上,electron-vue强烈推荐用 yarn ,因为它可以更好地处理依赖关系,并且可以帮助减少最终的打包大小。当然国内的小伙伴使用cnpm也可以。 特别注意出现:Use linting with ESLint? (Y/n),最好选择n,这样可以避免语法检查,大神...
2018-03-14 20:03:46
45118
2
原创 10、electron-updater配置更新版本信息
参考资料:https://electron.build/configuration/configuration 在package.js如下配置..."build": { "productName": "electron-vue-demo", "appId": "com.myh.test", "releaseInfo":{ "
2018-03-13 20:47:00
44108
2
原创 2、electron-vue 编译后运行空白
electron-vue开发环境运行正常,打包编译失败 解决办法 在.electron-vue/webpack.renderer.config.js注释如下代码即可 // nodeModules: process.env.NODE_ENV !== 'production' // ? path.resolve(__dirname, '../node_modules')...
2018-03-13 20:31:52
48574
2
原创 3、electron-vue菜单栏跳转
方法一:主线程与渲染线程通信(1)在主线程目录main的index.js配置如下,其中 mainWindow是BrowserWindow对象...const template = [{ label: '主页', click() { mainWindow.webContents.send('href', 'home'); ...
2018-03-13 20:22:10
44489
2
原创 arduino安装Wemos-D1R2
官网安装教程:http://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/1、设置波特率步骤如下图所示,如果识别不到设备,请更新驱动 2、添加Wemos-D1R2库选择文件-》首选项-》附件开发板管理器网址输入如下URL: http://arduino.esp8266.c...
2018-03-13 20:05:20
43429
1
原创 arduino十进制转十六进制
以下是arduino十进制转十六进制的方法,如果有什么可以改进的地方请留言打印 Serial.print(inByte, HEX);十进制转十六进制//十进制转十六进制String tohex(int n) { if (n == 0) { return "00"; //n为0 } String result = ""; char _16[] =...
2018-03-13 18:27:44
62343
7
原创 arduino修改串口缓冲区大小的三种办法
由于SoftwareSerial.h默认只接收64字节串行缓冲区,Arduino会将之后接收到的数据丢弃,不满足业务需求。 以下三种方法是笔者参考网上各种资料总结出来,对于WEMOS D1 R2,笔者只有方法一可行,其他两个方法仅供参考。方法一:修改缓冲区宏名(可行)此方法针对WEMOS D1 R2可行,因为集成esp8266模块,该模块自带SoftwareSerial,修改Soft...
2018-03-13 18:25:22
53907
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人