logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux TCP 参数设置

此文为网络转载,对理解linux内核tcp参数设置有一定帮助,设置tcp参数一定要小心谨慎,轻易不要更改线上环境,我贴一下我们线上环境中,sysctl.conf的内容,见文章底部net.ipv4.tcp_tw_reuse    = 1net.ipv4.tcp_tw_recycle  = 1net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepa

再探Linux下的TCP延迟确认机制--TCP_QUICKACK

前面有一文简单写了一下Linux下的延迟确认机制,但当时不求甚解,后来陆陆续续做又了一些分析,于是就有了这篇文章。案例一:某同事随手写个压力测试程序,其实现逻辑为:每秒钟先连续发N个132字节的包,然后连续收N个由后台服务回显回来的132字节包。其代码大致如下:1:char sndBuf[132];2:char rcvBuf[132];3:whil

ALSA编程细节分析---Linux 声音调节

[Loong]:之前写过基于ALSA的WAV播放录音程序,见http://blog.csdn.net/sepnic/archive/2011/01/14/6140824.aspx。现在本想好好整理一下ALSA的编程思想,但Google了一下,发现已经有同道做了类似的工作,故将其转载过来,并添加一些本人的疑问以及补充(将会继续补充,原文很多重要的ALSA参数没有提到)。原文:http://b

Samba实用技巧:更换用户、端口监听、列表控制

本文一步一步介绍了FreeBSD8.1下的samba的基础配置。SMB协议可以看作是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其它Windows和Linux机器提供文件系统、打印服务或是其他一些信息。而Samba是用来实现SMB的一种软件,由澳大利亚的Andew Tridgell开发,是一种在Linux(Unix)环境下运行的免费软件。通过使用Samba,Linux系统可以实现多种功

Linux C面试题(内存管理)

.找错题  试题1:void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );}  试题2:void test2(){ char string[10], str1[10]; int i; fo

#面试#linux
Linux C语言调用C++动态链接库

如果你有一个c++做的动态链接库.so文件,而你只有一些相关类的声明,那么你如何用c调用呢,C++创始人在编写C++的时候,C语言正盛行,他不得不让C++兼容C。C++最大的特性就是封装,继承,多态,重载。而这些特性恰恰是C语言所不具备的。至于多态,核心技术是通过虚函数表实现的,其实也就是指针。而对于重载,与C语言相比,其实就是编译方式不同而已:C++编译方式和C编译方式。对于函数调用,

linux logger 命令的使用

通过man手册可以查看logger命令的说明:日志程序—一个shell命令接口到syslog(3)系统日志模块。具体如何使用也不是很清楚,今天在调试程序中遇到这个命令:在rpm安装包时遇到这个命令。来记录$1的数值:/usr/bin/logger -t asg-rpm-spec "%pre $1"可以在/var/log/messages 中记录了打印的信息内容:

#linux
linux C 实现FTP客户端

****************************************************************************************我已参加2014“博客之星的”评选,觉得我的文章对您有帮助的,请投上您宝贵的一票************************************************************************

Linux C 面试题总结

1、进程和线程的区别,及优劣性比较进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且

linux shell seq的用法

用于产生从某个数到另外一个数之间的所有整数例一:# seq 1 10结果是1 2 3 4 5 6 7 8 9 10例二:#!/bin/bashfor i in `seq 1 10`;doecho $i;done或者用for i in $(seq 1 10)也可以seq-f, --format=FORMAT      use printf st

#linux
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择