Linux
惊风无尘
研发工程师一枚,热爱编程,喜欢探讨,有问题加群522192138,一起交流,一起进步
展开
-
史上最容易懂的makefile简单教程
1.makefile学习资料:概述 — 跟我一起写Makefile 1.0 文档makefile参考手册.pdf2.小试一下:新建tool1.h.tool1.c tool2.h tool2.c, main.c代码如下#ifndef TOOL2_H_#define TOOL2_H_int mul(int a, int b);#endif#include <stdio.h>#include "tool2.h"int mul(int a, int b){原创 2022-01-03 21:18:08 · 767 阅读 · 1 评论 -
Errors were encountered while processing: code
Errors were encountered while processing: code在ubuntu上安装vsocde,下载了code_1.51.1-1605051630_amd64.deb安装包,直接右键Open with software install, 不懂ubuntu系统,就多点了几遍。一直显示waiting to install. 最后重启了系统, 在项目文件夹上右键用vscode打开,闪几下就没反应了。最后卸载了安装,通过: sudo dpkg -i code_1.51.1-1原创 2020-12-10 17:49:28 · 4714 阅读 · 4 评论 -
mac下asdf安装erlang,elixir
不知什么时候把erlang OTP 和elixir的版本升上去了,和服务器环境不一样了,然后苦逼的事情就开始了,重新安装erlang 和elixir,让其版本和服务器一样。In this episode we’ll look at one way to install Elixir.I’ve been using the version manager asdf to handle different versions of Elixir. What’s nice about asdf is that原创 2020-08-25 21:04:52 · 1477 阅读 · 0 评论 -
mac svn无法 cleanup
今天svn更新文件时中断了,执行其它svn命令时提示执行svn cleanup, 但执行svn cleanup也不好使,搞了半天终于搞定了。步骤如下:1.下载sqlite3工具,https://www.sqlite.org/download.html2.下载完成后解压,放到项目svn目录下3.寻找项目的.svn文件夹,并进入。查找文件夹命令如下: sudo find ./ -name “.svn”4.进入.svn目录后,执行:执行sqlite3 wc.db “select * from wor原创 2020-08-21 16:47:34 · 559 阅读 · 0 评论 -
Multithreaded simple data type access and atomic variables
Do you need a mutex to protect an int? 来自:http://www.alexonlinux.com/do-you-need-mutex-to-protect-int Recently I ran into few pieces of code here and there that assumed that int is an atomic type. I.转载 2017-05-27 19:50:32 · 1502 阅读 · 0 评论 -
TCP粘包分析
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接: 1.长连接Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点 通讯,比如转载 2017-05-27 19:00:49 · 224 阅读 · 0 评论 -
修改vim下tab缩进,符号自动补全
在centos下编码时,默认的tab缩进占8个字符,因此在/etc 目录下的vimrc文件末尾添加下列内容就可以改变成4个字符缩进 set nu if has( “autocmd” ) filetype plugin indent on autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpan原创 2017-04-30 11:45:04 · 2214 阅读 · 0 评论 -
Linux学习方法论
Linux学习方法论转自 http://blog.chinaunix.net/uid-26258259-id-3783679.html 经典书籍 待到山花烂漫时,还是那些经典在微笑。 《LINUX程序设计》基础很重要 《UNIX环境高级编程》还是基础 有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是转载 2016-07-24 15:00:35 · 287 阅读 · 0 评论