Vscode中leetcode的debug环境snippet设置 2020-04-03 开发工具 2158 words 5 mins read 这篇博客介绍一个在vscode中调试leetcode代码的方法(技巧). 众所周知, leetcode中做题和其他OJ有很大区别, 其他OJ大多都 Read more...
Leetcode链表专题 2020-04-02 算法 5246 words 11 mins read 合并两个有序链表 leetcode链接 今天重做这道题, 发现之前的代码写的太糟糕了(虽然这次也一般). 刚好这一段可以用在排序链表那里. 空间复杂度 Read more...
Vscode配置C++单文件和makefile编译debug 2020-04-02 开发工具 1685 words 4 mins read vscode配置C++非常麻烦, 我之前配置了好几次都失败了, 更别说配置debug. 今天又尝试了以下, 惊奇的配置成功了. 就几个简单的步骤, 以前 Read more...
Tcp笔记 2020-04-01 计算机网络 2205 words 5 mins read 以前使用telnet的时候, 经常是输入字符但是它不显示, 感觉输入无效. 今天看自顶向下, 才知道原来在telnet(基于TCP)客户端上, 用户输 Read more...
Git设置http及ssh代理 Win10与ubuntu18 2020-03-30 开发工具 503 words 2 mins read https 代理 之前在网上一直用的是如下设置. 1 2 3 4 5 6 7 8 9 10 11 // 设置 http 代理 git config --global http.proxy "http://127.0.0.1:8080" git config --global https.proxy "http://127.0.0.1:8080" // 或者 socks5 代理 git config --global http.proxy "socks5://127.0.0.1:1080" git config --global https.proxy "socks5://127.0.0.1:1080" // 取消代理 git config --global --unset Read more...
Wsl 安装mysql5.7初始化密码 2020-03-30 数据库 开发工具 304 words 1 min read 在 wsl 里 安装 mysql5.7, 设置密码的时候折腾了半天, 看了几十个教程, 都没用, 最后终于看到了一篇, 解决了问题, 特此记录. 最后帮我解决问题的是这篇博客. 根据我 Read more...
实现c语言的memcpy函数 2020-03-22 操作系统 415 words 1 min read 实现c语言的memcpy函数 C 库函数 void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字符到存储区 str1。 实现这个函数需要注意以下几个点: 传递进入memc Read more...
条件变量与生产者消费者问题 2019-12-16 3067 words 7 mins read 本文主要是探讨«操作系统导论»一书第30章-条件变量的知识. 书中介绍了条件变量的概念, 并将条件变量运用在生产者消费者 Read more...
正则表达式转化为DFA状态图 2019-11-02 816 words 2 mins read 话不多说, 这是一个将正则表达式转化为DFA状态图的小工具, 是在做编译原理实验的时候在基础实验之上进行扩展的. demo: ./main -r “(a|b)*a” -o test.png 下面是文档和链接, 欢 Read more...
Pthread多线程 创建,挂起,恢复,结束 2019-10-15 4534 words 10 mins read @[toc] 线程的创建 在linux中, 多线程库为 pthread, 要包含头文件<pthread.h> 从一个最基本的多线程程序开始介绍 1 2 3 4 5 6 7 8 9 10 11 Read more...