logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

keil与vs code开发C51单片机

keil编译器是ARM官方提供的单片机开发的程序,对于代码的调试,编译有着很好的支持。然而,蛋疼的是代码编辑环境就像记事本一样,不能进行代码补全提示,不能语法检查,不能对代码引用进行索引。如果有vs code自动补全索引,还有部分语法检查,再加上keil的良好调试与编译功能;c51单片机开发会变得非常高效顺手。如下就是相关的配置步骤,注意vs code的添加h头文件依赖,以及部分诸如sbit,sf

#单片机#stm32#vscode
visual studio开发nodejs的c++ addon

下载nodejs源码进行编译https://github.com/nodejs/node/releases 下载一个stable版的nodejs源码包到指定系统位置,然后解压,加压后如下图(部分内容)。在解压的位置进行编译执行 vcbuild.bat debug nosign x86 (时间有点长,根据电脑配置有关)配置系统环境变量visual studio项目中添加nodejs c++addon

#visual studio#c++
在ubuntu系统中使用命令行更新vs code

一直没有找到ubuntu上自动更新vs code的有效方法。今天在stackoverflow发现了一个帖子说的很好,成功的更新了我的vs code。第一步执行chenrui@chenrui:~/Downloads$ wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_l...

解决jenkins构建出现java.io.IOException: Unable to delete '/home/chenrui/jenkins/jenkins_service'.问题

在jenkins第二次构建经常会出现这种问题java.io.IOException: Unable to delete ‘/home/chenrui/jenkins/jenkins_home/workspace/service_test’. Tried 3 times (of a maximum of 3) waiting 0.1 sec between attempts.我也出现了这种问题,..

使用js去除json的value中存在的双引号的特殊字符

下面的方法是在mongodb的环境下,不是处理前端数据,所以会有一些方法不同。今天拿到一个字符串是这样子的,如果使用JSON.parse()的话会出现转义错误"[{\"cp_artist_id\": 549173, \"cp_artist_name\": \"Dorit & \"Az-Uly\" Gro

概率统计-方差与正态分布(高斯分布)

在统计中,方差真正的使用是先算样本方差∑i=0n(xi−μ)x2+1\frac{{\sum_{i=0}^n}{(x_i - \mu )}} {x^2+1}x2+1∑i=0n​(xi​−μ)​

解决Failure to find com.xx.jar in http://maven.aliyun.com/ was cached in the local repository

maven打包构建时出现如下问题Failure to find com.ibatis:xxx-xxx-plugin:jar:1.0.7 in http://maven.aliyun.com/nexus/content/repositories/central/ was cached in the local repository,resolution will not be reattempt..

解决502-Whoops, GitLab is taking too much time to respond

gitlab服务器出席问题502-Whoops, GitLab is taking too much time to respond。这种问题的解决方式是,加大相应等待时间。修改gitlab.rb文件root@chenrui:/etc/gitlab# vim /etc/gitlab/gitlab.rb在gitlab.rb中添加unicorn['worker_processes'] = 3...

搭建内部的gitlab服务器遇到的坑总结

序言最近在搭建一个内部的gitlab代码服务器。本来用的是另一个版本的git服务器,但是功能受到制约。google gitlab的CI/DI功能非常强大。我们项目组用gitlab,每次push到代码到自己的本地时候,runner执行当前栈顶的代码。在ubuntu系统下,安装的教程比较简单ubuntu gitlab安装地址。一些安装细节,比如gitlab修改root的账号和密码都有的,很详细可以..

到底了