浅谈命令行参数的解析,在Linux开发中getopt函数的使用
分类:
系统相关 时间:
2017-11-30 10:24:29
阅读次数:
151
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/。 /usr/lib:理解为C:/Windows/System32 。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编 ...
分类:
系统相关 时间:
2017-11-24 17:59:52
阅读次数:
214
转载自--Linux查看程序端口占用情况 今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表 ...
分类:
系统相关 时间:
2017-11-23 19:33:48
阅读次数:
256
作为一个程序员,用Word, Excel等写技术文档实在是不那么方便。而我,作为一个Unix/Linux程序员,写技术文档还是喜欢用Wiki等在线写作工具。本文将介绍一下在GitHub中广泛使用的Markdown。 Markdown 是一种「电子邮件」风格的「标记语言」,简约而不简单。它的优点有: ...
分类:
其他好文 时间:
2017-11-22 14:15:51
阅读次数:
134
程序员提交代码到SVN后发现日志错误需要修改,但无权限错误提示“此版本库不允许修改版本属性,请管理员创建pre-revprop-change钩子”按提示进行操作,SVN服务器在linux环境下,进入/svndata/项目/hooks复制模板文件pre-revprop-change.tmpl改名为:pre-revprop-change,并赋予..
分类:
系统相关 时间:
2017-11-13 16:57:38
阅读次数:
174
传统的编程与事件驱动模型 事件驱动模型: 两者的等待是有区别的: 服务器处理模型: 通过线程循环检测是否有事件发生,有如下一些缺点: I/O多路复用——在实现事件驱动的情况下I/O的自动阻塞的切换。 I/O的一些种类: 用户空间和内核空间: 进程交换: 进程的阻塞: 文件描述符: ...
分类:
其他好文 时间:
2017-11-11 17:46:52
阅读次数:
141
有时候,希望程序退出时能进行一些处理,比如保存状态,释放一些资源。c语言开发的linux程序,有可能正常退出(exit),有可能异常crash,而异常crash可能是响应了某信号的默认处理。这里总结一下这些情况,如何获取一个统一的退出处理的点,说白了就是写一个回调函数,让他在程序正常或异常退出时调用 ...
分类:
系统相关 时间:
2017-11-07 20:54:29
阅读次数:
269
WSL(Windows上的Linux子系统) WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++),在wsl环境下我们可以运行一些Linux程序。 首先要说一句,其实Windows 10在一周年更 ...
引言 C++ 11自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些C++ 11的新特性,算是记录一下自己学到的东西吧,和大家共勉。 相信Linux程序员都用过Pthread,但有了C++ 11的std::thread以后,你可以在语言层面编写多线程程序了,直接的好处就是 ...
分类:
编程语言 时间:
2017-10-19 21:05:25
阅读次数:
332
转自:http://www.360doc.com/content/17/1012/11/48326749_694292472.shtml 另外dl_iterate_phdr可以查到当前进程所装在的所有符号,每查到一个就会调用你指定的回调函数。下面的代码示例如何使用dl_iterate_phdr和dl ...
分类:
系统相关 时间:
2017-10-12 13:00:36
阅读次数:
213