- 博客(13)
- 问答 (2)
- 收藏
- 关注
原创 云南道普科技 服务端框架使用说明
一、快速开始在开发前,请自行安装Nodejs环境,mysql,redis。建议将npm的源地址设置为淘宝镜像:npm config set registry http://registry.npm.taobao.org/编辑器推荐使用 vscode ,请自行下载一个空项目,如下图 1.1 所示、图1.1.git 为仓库目录,请自行忽略src 目录为源代...
2019-03-29 09:41:54 361
原创 云软普创 API框架 简要说明
一、快速开始下载项目文件,项目文件如下step1 在src/config.json 中配置好数据库(mysql),以及redis的信息。这两项必须配置。step2在命令行启动运行devInit.bat 脚本step3 运行debug.bat 脚本如下图所示typescript 自动编译开启,以vscode为例,终端 》运行任务》tsc:监视... ...
2019-02-20 19:07:20 2373
原创 window 下配置php以及nginx环境
在windows配置php+nginx的问题。下载php windows版,使用nssm 安装服务,在启动参数的地方 加入 -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini 注意 php.ini的路径为对应ini 文件的路径,安装成功启动即可。 ...
2018-11-17 12:24:52 254
原创 JS数值类型的两个坑,你踩过没?
JS数值类型的两个坑,你踩过没?几乎大部分语言都存在浮点数运算精度的问题,只是它们在底层就处理好了,而js则没有被默认处理,稍不留神就引发问题,详见如下。坑一、浮点数运算精度问题, 0.1 + 0.2 != 0.3 console.log(0.1 + 0.2); // 期望值:0.3 实际值:0.30000000000000004 console.log(1 - 0.7)...
2018-10-05 17:31:10 729
原创 windows 多用户下的nginx 配置 不生效问题
本人运维的一台windows 服务器,采用的是 nssm 方式启动nginx,之前是在root账户下启动的,现在切换到其他账户,修改了nginx.conf后启动(nssm restart nginx), 发现并未生效,良久.... 解决之道 登进之前的root账户, nssm stop nginx。登进现在的账户,重启nginx ,生效。...
2018-08-21 18:20:43 1001
原创 windows NGINX配置 php环境以及thinkphp5(tp5)配置
服务器为windows ,配置NGINX服务,本人使用的是nssm将NGINX配置为windows服务。nssm (windows版本)下载地址https://pan.baidu.com/s/1mX-7-LyzEqjfO8BHfyVy_A。step 1 将nssm加入环境变量将nssm.exe 的路径加入环境变量,方便在命令行调用。 step 2 配置NGINX服务NG...
2018-08-13 12:06:31 3742
原创 第一节、 开发环境功的搭建【从零用C++写Node.js原生模块】
本教程的软件环境一览表软件类型软件名称版本 操作系统Windows 10 家庭版1803软件环境Node.js 8.11.1第一步:Nodejs 环境的安装我就不再啰嗦,安装好Nodejs 环境后,对应的npm工具也安装好了。安装好以后可以检测下是否安装成功 ,如下图。 nodejs的版本。npm 的版本确认没问题,进入下一步第二步:接下来,安装node-gyp, 啥是node-gyp, 官方的...
2018-05-17 17:01:43 1060
原创 一级指针, 二级指针
一级指针 通常用作,函数的输入参数,因为一级指针作为函数参数,在调用的时候,实参和形参是不同的内存空间,只是,这个内存空间存放的指针指向的是同一块地址 ,所以形参在函数执行中可以访问实参指向的内存空间,但是形参的指向的改变并不能影响实参。 总结一句话“一级指针做函数参数, 在函数内做形参做重新指向并 不会影响实参的指向”一级指针应用需要注意的:①、不要在函数中,改变形参的指向来达到改变实
2018-01-23 16:23:17 6282 2
原创 使用nvm进行nodejs版本管理后编译c++的node模块,运行出错的问题。
将c++ 写成 nodejs 的原生模块,需要node-gyp进行编译安装。由开发的需要, 需要使用 nvm 进行版本的管理,之前我开发的而模块全是基于7.9版本开发的, 使用了nvm之后,我升级成了8.9 ,编译c++模块的时候,没有问题,但是运行时就报错了,原因分析: 之前的开发是基本node 7.9 开发的,安装的node-gyp是基于7.9的,使用nvm升级了node 版本后,对应的no
2018-01-19 11:14:34 608
原创 使用Nodejs 的http-proxy 模块做代理服务器的尝试
我今天突然想到一个问题,如果使用nginx 作为nodejs 的代理服务器,那么如果nodejs的应用需要进行升级的话,如何实现热更新。 第一种办法:使用nodejs搭建一个代理服务器,通过对请求的监听来判断当前的nodejs服务实例的工作情况(有多少未处理完的请求)来过滤请求,比如我有三个服务实例,1,2,3,我现在想进行升级,需要对服务进行重启,但是三个实例不能同时重启,这个时候,就需要
2018-01-01 06:36:44 13877
原创 vs2015 不安装在C盘引发的几个问题以及解决方法
问题1 创建并调试项目时会引发一些标准库无法找到。如下图所示。解决的办法是(注意是x86 还是x64):第一步:修改项目vc++ 的包含路径。如下图所示。第二步:修改项目vc++的库目录,如下图所示。 最后调试ok,如下图问题2:在编写nodejs c++扩展的时候,会引发“无法打开包括文件: “stddef.h”: No such file o
2017-12-09 11:37:34 20484
原创 vs2015 调试程序缺少 msvcp140d.dll 解决方法
下载入下面的dll 文件,一共有四个,文件名后缀带有-system32的两个文件,去除“-system32”,并且存放到C:\Windows\System32中;另外带有“-sysWOW64”,去除“-sysWOW64”,并且存放到C:\Windows\SysWOW64,在vs中调试程序成功,ok啦!dll 下载地址:https://pan.baidu.com/s/1i4MD02L
2017-12-09 10:57:14 45058 17
空空如也
mqtt 发布消息时,当retain 为true时 数据存储问题
2018-01-25
C++ OPC client onDataChange 不回调的问题
2017-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人