linux/unix ( ̄﹁ ̄)
文章平均质量分 51
小雪狼
Geek极客
展开
-
【无标题】
ttyd 一个linux网页版本的远程终端原创 2024-03-22 17:23:23 · 295 阅读 · 0 评论 -
RK3399中的ffmpeg与rkmpp
RK3399 中的ffmpeg对于rkmpp硬件解码的转换{ AVCodecContext *codecCtx; size_t unused; RKMPPDecodeContext *rk_context = codecCtx->priv_data; RKMPPDecoder *decoder = (RKMPPDecoder *) rk_context->decoder_ref->data; ret = mpp_buffer_group_limit_config(decod原创 2020-09-30 17:39:51 · 10082 阅读 · 7 评论 -
[ssh] putty免密登录
::脚本名为:putty-192.168.0.211.batset str=%~n0set ipaddr=%str:~6%start /b D:\安装软件_系统镜像\putty.exe -load %ipaddr% -l "root" -pw "123456"在windows中有效原创 2020-06-29 18:55:06 · 141 阅读 · 0 评论 -
iptables
iptables入门参考:http://www.zsythink.net/archives/1199/四表五链(默认)表(Table, 适配匹配的规则rule)raw:PREROUTING, OUTPUTmangle: PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTINGnat: PREROUTING, OUTPUT, POSTROUTIN.........原创 2020-01-20 11:02:37 · 510 阅读 · 0 评论 -
Linux + Busybox 最小Linux
1,生成镜像文件hd0.img#构建一个50MB左右的磁盘镜像dd if=/dev/zero of=hd0.img count=$((63*16*100))#绑定到一个loop设备losetup /dev/loop0 hd0.img#格式化cfdisk -s 63 -h 16 /dev/loop0#检查结果fdisk -lu /dev/loop0#将分区1挂载到/dev/l...原创 2015-10-20 17:20:49 · 816 阅读 · 0 评论 -
linux-openwrt之luci初步了解-关于openwrt中的luci
关于openwrt中的luci:luci是lua的模块程序,和 java spring mvc 架构类似,是用lua写的小型uhttpd-lua实现的原创 2016-12-12 18:09:26 · 2353 阅读 · 0 评论 -
关于linux中select对于网络关闭不返回的处理
在mosquitto中有:int sock;int sockpairR;int sockpairW; int sv[2]; if(socketpair(AF_UNIX, SOCK_STREAM, 0, sv) == -1){ return MOSQ_ERR_ERRNO; } if(_mosquitto_socket_nonblock(sv[0])){ COMPAT_CL原创 2017-11-29 10:27:21 · 1358 阅读 · 0 评论 -
gcc命令参数
-Wsign-compare 在有符号数和无符号数进行值比较时,有符号数可能在比较之前被转换为无符号数而导致结果错误。使用该选项会对这样的情况给出警告 -W和-Wall 开启所有警告,一般一起使用。 -O3 O是大写字母O, 开启编译优化,等级为三 -O0:无优化(默认) -O和-O1:使用能减少目标文件大小以及执行时间并且不会使编译...原创 2019-03-23 02:52:47 · 220 阅读 · 0 评论 -
关于Linux协议栈学习总结
四层协议抽象理解:应用层:文件传输,电子邮件,文件服务,聊天软件,视频播放等各种软件应用。常用的协议有FTP,TFTP,SNMP,SMTP,DNS,Telent. 作用在于产生数据报文 【签收包裹】传输层:协议有TCP,UDP,是对数据报文在链路上传输进行控制的. 作用在于告诉数据报文如何去目的地 [端口号] 派件人打电话网络层:协议有IP,ICMP,RIP,OSPF,BGP等。是对数据...原创 2019-04-06 23:11:16 · 303 阅读 · 0 评论 -
linux 加载so库
//RTLD_LAZY:在dlopen返回前,对于动态库中的没有定义的符号不运行解析(仅仅对函数引用有效。对于变量引用总是马上解析)。//RTLD_NOW: 须要在dlopen返回前。解析出全部没有定义符号,假设解析不出来。在dlopen会返回NULL,错误为:: undefined symbol: xxxx.......//RTLD_GLOBAL:动态库中定义的符号可被其后打开的其他库解析...原创 2019-05-15 22:17:47 · 2121 阅读 · 0 评论 -
[linux] kernel modules make study.
1. " Makefile" is make file.ifneq ($(KERNELRELEASE),) obj-m:=kernel_test.oelse#generate the path CURRENT_PATH:=$(shell pwd)#the absolute path LINUX_KERNEL_PATH:=/lib/modules/$(shell uname -r)原创 2014-04-09 21:26:25 · 657 阅读 · 0 评论 -
{脚本之makefile}如何调试MAKEFILE
makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。用来调试makefile 的一个最好方法就是加入调试挂钩以及使用具保护的编程技术,让你能够在事情出转载 2013-03-10 23:09:58 · 926 阅读 · 0 评论 -
{linux}开源GUI之GTK
GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。并且,GTK+也有Windows版本和Mac OS X版。 ---百度百科ubuntu 采用GTK担当GNOME桌面的基础 (GIMP Toolkit)java在linu原创 2013-03-18 15:16:10 · 1113 阅读 · 0 评论 -
{linux C}之linux下的C线程池
什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了-----http://hi.baidu.com/boahegcrmdghots/item/f3ca1a3c2d47fcc52e8ec2e1大多数的网翻译 2013-03-20 22:16:58 · 731 阅读 · 0 评论 -
{linux程序}之内存池
http://www.cnblogs.com/bangerlee/archive/2011/08/31/2161421.html引言C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用malloc/转载 2013-03-21 22:42:34 · 1527 阅读 · 0 评论 -
{linux程序}之网络程序的并发之路
今天在群里和一群友聊了下,他指点下我在linux系统网络编程中并发:多线程与多线程的创建来解决并发,但是linux中的资源有限;之后采用 select或epoll 来解决;但是以上的这两个都是书上的基础东东,要新东西了!kqueueepollC10K C10K 的字面意思是10000并发请求,C500Khttp://blog.nosqlfan.com原创 2013-03-22 00:05:18 · 766 阅读 · 0 评论 -
{linux系统应用}之nc(netcat)瑞士军刀
刚刚学黑的家伙们应该都是知道nc(netcat),这个瑞士军刀吧!它的好处多多,现在我再次回味一下吧 (曾经用它控制了一同学的电脑蹭了好几个月的网,不过我没干坏事哟)百度百科:http://baike.baidu.com/view/560266.htm维基解密:http://zh.wikipedia.org/wiki/Netcat******************以下是转载的转载 2013-03-23 22:12:48 · 988 阅读 · 0 评论 -
{linux应用编程} 进程和线程总结
一、进程创建、退出、共享空间的子进程、退出进程、进程的所有者、调试、僵尸进程;信号:中断操作,比如Kill相当于windows中的消息。进程通信:管道(有名管道与无名管道)、System V IPC/POSIX IPC、共享内存、信号量、消息队列二、线程:创建、退出线程同步:互斥量(也是锁)、读写锁(一个是读的锁一个是写的锁)、条件变量、线程属性操作、进行锁的操作时最好不要原创 2013-03-15 22:36:50 · 716 阅读 · 0 评论 -
[fedora install]
1, download Fedora-19-i386-DVD.2, grub config.3, install {烦人}4, install exit.5, mp3,mp4,.... install > set 163 source http://mirrors.163.com down repo file.#yum localinstall --nogpgchec原创 2014-04-03 21:37:22 · 942 阅读 · 0 评论 -
[fedora] download installed rpm.
对于Fedora的己经安装的RPM文件包,我要怎么样才能自定义份备呢? 使用这个脚本就可以下载己安装的RPM包了,方便以后备份成离线包.原创 2014-04-05 00:48:21 · 874 阅读 · 0 评论 -
[linux]Linux TCP/IP 协议栈源码分析
一.linux内核网络栈代码的准备知识http://www.cnblogs.com/better-zyy/archive/2012/03/16/2400811.html1. linux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有转载 2013-03-07 21:23:21 · 1188 阅读 · 0 评论