
学习记录
芯想事程
嵌入式路程上的点点滴滴
展开
-
c语言获取当地时间和UTC时间
#include <stdio.h> #include <time.h> int main(){ time_t t = time(NULL); tm *tp = localtime(&t); // 北京时间 printf("%d/%d/%d\n", tp->tm_mon+1, tp->tm_mday, tp->tm_year + 1900); printf("%d:%d:%d\n", tp->tm_hour, t转载 2020-08-12 14:22:17 · 1949 阅读 · 0 评论 -
git 命令使用记录
1.git常用命令篇//1.初始化仓库git init//2.添加文件git add file.txt//3.查看状态git status//4.查看改动内容git diff file.txt//5.提交到仓库git commit -m 'modify file.txt'//6.查看提交历史记录git log说明:git log命令可以查看历史提交记录,方便历史版本回退,怎么回退历史版本呢?首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新原创 2020-07-30 18:44:16 · 344 阅读 · 1 评论 -
团队项目git开发流程及规范
许多公司的开发团队都采用Git来做代码版本控制。如何有效地协同开发人员之间,以及开发、测试、上线各环节的工作,可能都有各自的流程与规范。本文分享的是作者一直沿用的团队项目Git分支管理规范,希望给有缘阅读的人以参考,如果有更好的实践,也欢迎探讨、交流。分支管理创建项目时(一般是服务型项目,工具型或辅助型项目可以简单一些),会针对不同环境创建三个常设分支:develop:开发环境的稳定分支,公共开发环境基于该分支构建。pre-release:测试环境的稳定分支,测试环境基于该分支构建。master转载 2020-07-30 15:56:42 · 1234 阅读 · 0 评论 -
sqlite3使用记录
1、多线程下使用 rc = sqlite3_open_v2(DBFILENAME, &db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_FULLMUTEX, NULL);2、多线程开启WAL模式:rc = sqlite3_exec(db, “PRAGMA journal_mode=WAL;”, callback, 0, &zErrMsg);3、WAL模式开启后db文件拷贝和覆盖都无法操作,因此若需要文件操作,则必须使用DELETE模式if(strcm原创 2020-07-23 10:00:27 · 235 阅读 · 0 评论 -
valgrind linux下内存泄露检测工具
一linux下安装valgrind 步骤1、下载最新版本2、tar -jxvf valgrind-3.15.0.tar.bz2.tar.bz23、cd valgrind-3.15.04、sudo ./configure5、sudo make6、sudo make install7、sudo vim /etc/profile.d/valgrind.sh添加VALGRIND_ROOT=/home/edan/download/valgrind-3.15.0VALGRIND_INCLUDE=/u原创 2020-05-26 14:54:04 · 229 阅读 · 0 评论 -
xshell评估过期解决办法,非常简单
首先,你的xshell不要卸载,不需要动任何地方。进官网:https://www.netsarang.com/zh/,翻到最下面,下载那里点家庭/学校免费。然后会跳转到下面这个界面,按图中标注操作点击下载按钮:然后会有这段文字:打开邮箱,没什么问题的话过十几秒就能收到两封邮件:然后安装然后发现可以打开了,而且许可类型是家庭/学校:用这种方式有一个大好处就是你不需要卸载xsh...转载 2020-04-23 11:41:20 · 19458 阅读 · 6 评论 -
vmware虚拟机共享主机ip
当主机是使用的无线网时,虚机的无线网配置步骤分为三步:第一步:主机网络设置——将无线网络共享给VMware Network Adapter VMnet1或者VMware Network Ad...转载 2020-04-22 12:58:55 · 6111 阅读 · 0 评论 -
通过网络服务器获取时间
工作项目中终端联网后不会自动同步系统时间,导致一些依赖时间的证书无法生效,所以需要在系统启动时手动获取系统时间,并设置系统时间。时间服务器地址1时间服务器2我用的是第一个。步骤:1.通过libcurl的api获取网页信息,2、通过json对数据解析,将时间字符串转化为longlong类型3、通过settimeofday()设置息系统时间。...原创 2020-04-16 17:45:36 · 485 阅读 · 0 评论 -
git的详细教程
参考链接:https://blog.youkuaiyun.com/qq_36150631/article/details/81038485 预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料)一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Inde...转载 2019-12-16 18:55:43 · 127 阅读 · 0 评论 -
三次握手,四次挥手
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-09 10:01:21 · 111 阅读 · 0 评论 -
程序员适用工具网站
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-23 13:25:43 · 388 阅读 · 0 评论 -
VScode 的c++ 环境配置
参考链接:https://www.cnblogs.com/ghjnwk/p/9806677.html原创 2019-09-08 16:47:00 · 139 阅读 · 0 评论