- 博客(4)
- 资源 (2)
- 问答 (5)
- 收藏
- 关注
原创 sed && awk工具 及一些常用的shell脚本
(一)sedsed是一个精简的、非交互式的流式编辑器,它在命令行中输入编辑命令和指定文件名,然后在屏幕上查看输出。逐行读取文件内容存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。原文件爱你的内容并没有改变。sed '4,$d' test.in # 删除4
2016-03-21 23:16:33 4947 1
原创 Shell 编程基础 --语法快速入门
简单的说shell就是一个包含若干行Shell或者Linux命令的文件。对于一次编写,多次使用的大量命令,就可以使用单独的文件保存下来,以便日后使用。通常shell脚本以.sh为后缀,第一行一定要指明系统需要哪种shell解释用户的shell程序,如:#!/bin/bash 、#!/bin/sh等。在这里我们使用#!/bin/bash。通常shell由Linux命令(外部命令)、Shell(内
2016-03-21 22:05:25 2864 1
原创 Linux下简单线程池的实现
线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务(不止一个不同的任务)就是一个需要解决的关键问题,其实这就是一些"池
2016-03-09 15:23:19 4966 2
原创 gdb常用调试命令以及多线程堆栈的查看
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。
2016-03-03 23:32:53 32069 3
python的pandas模块画图时中文显示不完全
2016-05-06
研发工程师面试只问算法?
2016-01-17
多线程的疑问?????
2016-01-12
客户端和服务端的数据交互?
2015-11-25
Ftp服务器可以使用多线程吗?
2015-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人