linux
hyx-work
这个作者很懒,什么都没留下…
展开
-
MQTT Centos7下安装mosquitto
MQTT Centos7下安装mosquittoMQTT和Mosquitto背景Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1,3.1.1,5.0。MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:Qos0:“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息原创 2020-07-29 11:49:00 · 334 阅读 · 0 评论 -
linux svn 代码迁移 checkout
什么都不说了,直接代码: svn co http://11.0.26.41:8080/svn/CODE/quartz quartz --username admin --password admin 1)检出:1234567891011#转载 2014-06-26 09:21:32 · 6824 阅读 · 2 评论 -
echo——输出颜色字体
名称 echo - 显示一行文本概要 echo [选项]... [字符串]...描述 向标准输出输出字符串。 -n 不输出换行符 -e 打开反斜杠ESC转义 -E 取消反斜杠ESC转义 (默认) --help 显示帮助 --version 显示版本转载 2014-06-26 09:19:51 · 5539 阅读 · 0 评论 -
ubuntu samba服务器多用户配置
http://blog.csdn.net/lbmygf/article/details/7448470在/home/下有多个用户目录A、B...,现通过samba共享,要求A用户对A用户组目录具有root权限,对其他目录具有读权限,B用户对B目录具有root权限,对其他目录只读。并在登陆各个目录时要求输入samba用户名和密码。已在10.04上通过。1、安装samb转载 2014-09-01 11:38:00 · 5372 阅读 · 1 评论 -
epoll基本原理及使用框架
epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它不会复用文件描述符集合来传递结果而迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。epoll除转载 2014-09-02 16:01:35 · 672 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html转载 2014-09-02 15:50:21 · 555 阅读 · 0 评论 -
数据库的最简单实现
作者: 阮一峰所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。下面是我根据这个帖子整理的内容。一、数据以文本形式保存第一步,就是将所要保存的数据,写入文本文件。这转载 2014-09-02 16:24:52 · 600 阅读 · 0 评论 -
眉目传情之匠心独运的kfifo
目录(?)[-]一kfifo概述二kfifo内存分配和初始化三kfifo并发无锁奥秘---内存屏障四kfifo的入队__kfifo_put和出队__kfifo_get操作五扩展Reference眉目传情之匠心独运的kfifoAuthor:Echo Chen(陈斌)Email:[email protected]:Bl转载 2015-04-10 18:10:28 · 531 阅读 · 0 评论 -
CentOS7 安装MySQL-5.7.22指导书册
按照网文总结了一篇word文档https://download.csdn.net/download/handyhuang/11800448补上卸载部分:0 卸载MySQL和MariaDB系统如果存在mysql或者mariadb,需要先卸载rpm -qa |grep mysql yum remove mysql*rpm -qa |grep mariadb yum...原创 2019-09-22 10:44:31 · 160 阅读 · 1 评论 -
C语言实现linux网卡检测-代码精简版
万能的网络,通过getifaddrs可以大大减少编码量,获得 C语言实现linux网卡检测-改进版 同样的效果。#include #include #include #include #include #include #include #include int c_ifaddrs_netlink_status(const char *if_n原创 2013-12-27 16:49:15 · 2823 阅读 · 0 评论 -
C语言实现linux网卡检测-改进版
C语言+shell 实现linux网卡状态检测 和 C语言实现linux网卡连接检测 2文的方法各有缺陷,比如有些系统执行ifconfig需要root权限,要不就不支持ioctl(fd, SIOCGMIIPHY, &ifr)这样的操作。以下给出了C语言实现linux网卡连接检测 的改进版实现与C语言+shell 实现linux网卡状态检测 同样的功能。#include #in原创 2013-12-27 08:50:02 · 4307 阅读 · 1 评论 -
C语言实现linux网卡连接检测
直接上代码吧#include #include #include #include #include #include #include #include #include #include int get_if_miireg(const char *if_name, int phy_id, int reg_num ){ int原创 2013-12-26 19:06:24 · 3999 阅读 · 0 评论 -
boa-0.94.13:Hello CGI
CGI是什么 CGI全称是CommonGateway Interface,简称CGI,中文名叫做通用网关接口。CGI程序就是符合CGI接口规范的程序,相对于WebServer来说也叫外部程序。CGI接口规范的定义,使得WebSever具备了动态服务功能。客户端或者浏览器通过HTTP协议的GET、POST方法将将form表单数据提交给Web Sever,然后Web S原创 2013-12-04 22:24:06 · 4031 阅读 · 0 评论 -
boa-0.94.13 Web服务器的编译与运行
开发环境 Vmware 虚拟机 + Debian 5.0。 具备基本的GCC编译环境,能够执行configure产生Makefile。 登陆Debian的用户名为hyx,用户hyx属于用户组hyx 源码下载 下载网址: http://www.boa.org/ 最新版本: 0.94.1原创 2013-11-30 13:09:39 · 7489 阅读 · 0 评论 -
boa-0.94.13:CGI中文问题
CGI 为什么中文乱码原创 2013-12-14 12:56:07 · 3805 阅读 · 1 评论 -
C语言实现sqlite3数据库查询的基本方法
sqlite回传函数相关说了3种基本方法:callback,gettable和预处理stmt方法下面给出测试代码和测试用数据库,代码如下#include #include #include #include "sqlite3.h" ////typedef int (*sqlite3_callback)( // void* data, /原创 2013-12-30 11:16:50 · 17833 阅读 · 3 评论 -
嵌入式linux pppoe 拨号,如何自动配置安装?
如果在嵌入式linux里通过pppoe拨号上网,需要:1 首先第一次需要执行 pppoe-setup,然后需要用户交互输入用户名,密码等信息2 pppoe-setup成功后,再执行pppoe-start开始拨号。 有什么办法让pppoe-setup自动执行,不用用户参与setup过程呢?有2个方法:1 修改pppoe-setup2 将pppoe-setup所需信息,存入一原创 2014-01-04 20:24:47 · 2598 阅读 · 2 评论 -
linux编程,慎用system()
经过阅读 Linux下使用system()函数一定要谨慎 和 linux下代替system的基于管道的popen和pclose函数 实现了在C语言编程封装的system接口#include #include #include #include #include #include #include #include typedef void (*原创 2014-01-05 16:28:02 · 2336 阅读 · 0 评论 -
进程与线程的一个简单解释
作者: 阮一峰日期: 2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车转载 2014-01-07 12:32:28 · 792 阅读 · 0 评论 -
C语言+shell 实现linux网卡状态检测
不解释,直接上代码 要求linux环境具备grep和awk(awk可选)#include #include #include #include int get_if_status(char *if_name){ char buffer[BUFSIZ]; char cmd[100]; FILE *read_fp; int原创 2013-12-26 18:26:53 · 3639 阅读 · 0 评论 -
linux嵌入式开发:nfs 、debug core
#000 保证开发板,windows主机,linux虚拟机 3者互联互通 linux虚拟机 ip 192.168.1.100 windows主机ip 192.168.1.102 linux开发板 ip 192.168.1.103(eth0) #001 NFS调试 linux虚拟机 /etc/exports 文件增加一行 /原创 2013-11-28 19:24:32 · 2221 阅读 · 0 评论