随笔分类 - linux C
写几篇博客迎接2016,相信你啦
摘要:http://blog.chinaaet.com/telantan/p/30901 https://boke.wsfnk.com/archives/288.html https://www.ibm.com/developerworks/cn/linux/l-netperf/index.html ip
阅读全文
摘要:最近一直在关注muduo和libevent两个开源代码,但是muduo内使用了proto一直安装不成功。 一、muduo学习记录 陈硕官网:https://blog.csdn.net/Solstice/article/details/5848547 源码下载:https://github.com/c
阅读全文
摘要:正确的线程传参: 优化代码这样写时,线程的传参是错误的,不知道问题出在哪了。 后面仔细goole检查了下,解决办法: https://www.jianshu.com/p/9444c6a5e102 函数传参时,避免主程序因为等待线程而阻塞,使用pthread_detach(pid)函数使线程函数自运行
阅读全文
摘要:之前安装过,现在记录下关键步骤,方便后面使用和复习吧。 环境:win10 Qt5.9 Qt Creator 4.3 参考:https://blog.csdn.net/linuxarmsummary/article/details/52923598 一、下载 果你没有Qt开发环境,请先去官方网站下载一
阅读全文
摘要:下载: 官网下载 https://www.golangtc.com/download,选择 Ubuntu 64版本(linux-amd64),我这里下载的是:go1.9.2.linux-amd64.tar.gz 安装: 设置环境变量 这里选择当前用户: 验证 运行 问题: 网上的办法是将 直接注释掉
阅读全文
摘要:1.注释版 ~/.vimrc 2.经典版 ~/.vimrc 3. /etc/bash.bashrc # System-wide .bashrc file for interactive bash(1) shells. # To enable the settings / commands in th
阅读全文
摘要:本文整理自:https://www.cnblogs.com/33debug/p/7252371.html 一、常见题型 1. 求两个节点的最近公共祖先; 2. 求二叉树中最远的两个节点的距离; 3. 由前序遍历和中序遍历重建二叉树(如:前序序列:1 2 3 4 5 6 - 中序序列 :3 2 4 1
阅读全文
摘要:本文整理自:https://www.cnblogs.com/33debug/p/7248822.html,特此感谢! 一、相关概念 树是n( n>=0)个有限个数据的元素集合,它的数据的存储结构形状像一颗倒过来的树。根在上,叶在下:如图所示 1.一个独立的节点也可看作一棵树,它既为根节点,又为叶子节
阅读全文
摘要:本文来自:https://www.cnblogs.com/aspirant/p/9166944.html (1)select==>时间复杂度O(n) 它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对
阅读全文
摘要:本文来自:https://www.cnblogs.com/aspirant/p/6877350.html?utm_source=itdadao&utm_medium=referral,非常感谢。 如果面试问到IO操作,这篇文章提到的问题,基本是必问,百度的面试官问我三个问题 (1)什么是NIO(No
阅读全文
摘要:参考:https://www.linuxdaxue.com/ Shell函数 因为函数是脚本类语言,在执行时是逐行执行的,因此,Shell 函数必须先定义后使用。 Shell 函数的定义格式如下: 说明:function 关键词是可选项,可加可不加。 大括号内饰函数体,最后是返回值,可以加【retu
阅读全文
摘要:Shell分支语句 说明:case后为取值,值后为关键字 in,接下来是匹配的各种模式,每一模式最后必须以右括号结束。 值可以为变量或常数。 ;;类似C语言的break,不可取消! 举例: 说明:这个脚本练习的是模式匹配,模式匹配支持‘|’符,有一个条件符合就会执行命令。 举例2: 这里利用case
阅读全文
摘要:Shell for循环 Shell for循环的语法如下所示 举例: 类C语言也是可以的 Shell while循环 举例: 说明:如果COUNTER小于5,那么返回 true。COUNTER从0开始,每次循环处理时,COUNTER加1,直到COUNT为5后终止。 Shell until循环 举例:
阅读全文
摘要:参考:http://www.cnblogs.com/waitig/p/5531463.html Shell注释 Shell中的注释以“#”号开头,所有以“#”号开头的代码都会被解释器所忽略。 比如下面的代码: Shell字符串 Shell中的字符串可以用引号包起来,也可以不用引号。 用引号的话可以用
阅读全文
摘要:本博客参考自: http://www.cnblogs.com/waitig/p/5523409.html 《shell从入门到精通》 张春晓编著 Shell简介 Shell自身是一个用C语言编写的程序,是用户来使用Unix或Linux的桥梁,用户的大部分工作都需要通过Shell来完成。只有熟练使用s
阅读全文
摘要:实现在Linux环境下的UDP通信测试。 注释了while循环,将代码规范化。 udpserver.c代码: /********************************************************************** * 版权所有 (C)2016, WangSq。
阅读全文
摘要:本文全部参考:http://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=1,谢谢 使用桥接方式解决虚拟机联网 打开VMware找到编辑--虚拟机网络编辑器,点击更改设置(右下角)可以看到: 接上一条,怎么查看真实机上的
阅读全文
摘要:本文全文参考:http://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=1,谢谢 对于很多的linux初学者来说,最开始学习linux时通常是在虚拟机上进行的,然而对于新手来说虚拟机联网会对他们来说是比较困难的。这里我
阅读全文
摘要:本文借鉴 周兆雄 博客,写一个自己的简单的日志文件。 优点: 1. 仅仅提供三个入口:日志文件名、错误等级、错误信息,其他(所属文件名,函数名,所在行,错误等级字符均隐藏) 2. 使用了宏定义函数,简化函数操作 3.文件操作使用snprintf比sprintf更优秀。 缺点: 1.文件采用无限追加模
阅读全文

浙公网安备 33010602011771号