最大连续子数列和

最大连续子数列和一道很经典的算法问题,给定一个数列,其中可能有正数也可能有负数,我们的任务是找出其中连续的一个子数列(不允许空序列),使它们的和尽可能大。 为了更清晰的理解问题,首先我们先看一组数据:8-2 6 -1 5 4 -7 2 3 第一行的8是说序列的长度是8,然后第二行有8个数字,即待...

2019-02-19 20:43:16

阅读数 2

评论数 0

指针

free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。 free函数与malloc()函数配对使用,释放malloc函数申请的动态内存。对于free(p)这句语句,如果p 是NULL 指针,那么free 对p 无论操作多少次都不会出问题。如果p 不是NULL...

2019-02-19 17:01:31

阅读数 2

评论数 0

backlog

1,ldd -r 可执行文件;查看该可执行文件用到的动态库 2,nginx -V ;查看nginx的configure配置 3,watch -d -n 1 "cat /proc/meminfo | grep Huge";动态观测文件内容 4,获取脚本所在路...

2018-12-18 20:40:00

阅读数 37

评论数 0

ko

cat /proc/modules | grep crc32c_intel

2018-11-30 23:18:23

阅读数 17

评论数 0

linux patch

1,patch命令的安装 yum install -y patch 2,patch 文件的生成 [root@localhost test]# git diff 1.txt 2.txt > r.patch 3,打patch [root@localhost test]#...

2018-11-13 22:13:11

阅读数 74

评论数 0

QATEngine安装问题

1,./autogen.sh: line 13: autoreconf: command not found  yum install -y autoconf 2,Can't exec "aclocal": No such file or directory...

2018-11-09 20:34:03

阅读数 14

评论数 0

temp

#ICP_ROOT=$(echo `find /home/kouwq -name cap.h` | awk '{print $1}' | awk -F'/build/cap.h' '{print $1}') if ! test -z ${ICP_ROOT}; then : : else ...

2018-11-08 20:11:25

阅读数 24

评论数 0

内存泄漏检测

1,动态检测(检测时会运行该可执行文件,开启一个进程) yum install -y valgrind [root@localhost test]# valgrind --tool=memcheck --leak-check=yes ./a.out [root@localhost test]...

2018-09-29 22:40:37

阅读数 22

评论数 0

linux C 进程间通信

进程间通信:在用户空间实现进程通信是不可能的,通过linux内核通信 线程间通信:可以在用户空间就可以实现,可以通过全局变量通信

2018-09-27 00:49:32

阅读数 36

评论数 0

Makefile

Makefile的执行流程: 1,先自顶向下建立依赖关系树 2,自底向上执行命令 .PHONY - @的作用 .PHONY:clean clean: -rm -f *.o -rm -f *.d test: @echo "Welcom to Ma...

2018-09-19 01:17:57

阅读数 37

评论数 0

sed

作用:编辑匹配的行 格式:sed [options] 'command' FileName -------------------------------------------------------------------------- [options] -n静默模式,不会产生输出;...

2018-09-17 01:20:09

阅读数 93

评论数 0

awk

作用: awk 适合处理 类似于数据库表的文本 对文本进行格式化; 以行为单位,对符合条件的行进行相应的处理 ----------------------------------------------------------------------------------- 格式: a...

2018-09-16 22:27:47

阅读数 91

评论数 0

linux 数值计算

x=1300.1 y=13.9 z=`echo "scale=1; $x + $y" | bc`或者z=$(echo "scale=1; $x + $y" | bc) echo $z -----------------...

2018-09-16 01:30:09

阅读数 45

评论数 0

$( ) ` ` ${ } $(( )) [] [[]]

$( ) 与 ` ` (反引号) 作用:命令替换 各自优势:  ` ` 很容易与 ' ' ( 单引号)搞混乱,多层嵌套时$( )更直观; ` ` 可移植性更好 ----------------------------------------------------------------...

2018-09-16 00:00:15

阅读数 25

评论数 0

vim 设置默认显示行号 tab设为4个空格 取消alias vi=vim

vim /etc/vimrc set ts=4 set expandtab set autoindent set nu -------------------------------------------- 取消alias vi=vim vi  /home/kouwq/.bashrc ...

2018-09-15 22:54:26

阅读数 77

评论数 0

shell中的 单引号&&双引号 通配符&&正则表达式

单引号: 单引号将它中间的所有任意字符还原为字面意义,实现屏蔽shell元字符的功能,单引号必须成对出现 双引号: 双引号类似于单引号,但不会屏蔽` \ $ 这三个shell元字符的含义,如果需要屏蔽需要前面加一个\符号,其他字符的功能将被屏蔽(包括单引号),两个双引号之间的单引号不必成对出...

2018-09-15 19:26:28

阅读数 466

评论数 0

linux 命令安装

htop [root@localhost ~]# yum install -y epel-release [root@localhost ~]# yum install -y htop cdgb0.7.0 # yum remove -y cgdb #  yum install -y ncu...

2018-09-15 11:00:08

阅读数 27

评论数 0

tmux

进入tmux:tmux ctrl + b激活控制台;此时以下按键生效 %左右分屏 "上下分屏 o:切换到下一个面板 {:向前置换当前面板 }:向后置换当前面板 ctrl + o顺时针旋转当前窗口的面板 alt + o逆时针旋转当前窗口的面板 方向键:切换到对应的...

2018-09-14 22:21:05

阅读数 62

评论数 0

shell 从输出文本中提取数字 循环多次计算平均值

#! /bin/bash ave=0 for i in `seq 1 6` do x=`echo "speed 234m/s"` y=`echo $x|grep -o '[0-9]\+'` ave=`expr...

2018-09-06 20:45:24

阅读数 220

评论数 0

git管理github&&git 常用命令

一、git使用前的配置 1,git设置姓名和邮箱(与github账号无关)即提交代码时的用户信息 $ git config --global user.name "Cav4ever" $ git config --global user.email &am...

2018-08-31 01:00:08

阅读数 237

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭