自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 nginx 安装

make。

2023-11-26 12:20:32 34 1

原创 docke 相关命令行

和docker exec的区别为docker attach 重新进入容器之后,使用exit会退出,docker exec不会。docker ps -l 查看最近的容器。docker ps -q 只查看容器id。docker ps -a 查看所有容器。ctrl+p+q 退出之后不停止容器。使用–limit 可以查看指定个数。查看docker相关的空间占用。-i 交互模式,和-t一起使用。exit 退出之后停止容器。

2023-09-29 23:07:34 55

原创 bazel进行覆盖率测试

进入解压路径:使用make install安装即可。从github下载源码zip包,下载路径。

2023-08-06 19:39:32 328

原创 bazel使用gtest

从github上找到对应的commitid,比如:https://github.com/google/googletest/commit/f8d7d77c06936315286eb55f8de22cd23c188571。可以在WORKSPACE目录创建.bazelrc文件,文件里面进行如下设置,可以不用每次执行test的时候都增加–cxxopt=-std=c++14 --test_output=all参数。如果不使用–cxxopt=-std=c++14,则可能会出现变异gtest错误。

2023-08-06 14:57:52 262

原创 数据结构--队列

<br />队列是数据结构中最基本的结构之一,简单,但是很实用。在实现中可以用链表或者数组,用链表实现可以动态增长,存储容量大,但是访问速度相对于数组比较慢;用数组实现队列实现简单,但是数组的大小是固定的,无法进行动态增长。<br />       用数组实现队列一般都将队列实现为循环队列,这样可以充分利用数组的空间。下面是一种队列的实现:<br />#include <stdio.h>#include <stdlib.h>#define QUEUE_SIZE 100typedef int E

2010-07-01 20:19:00 350

原创 数据结构--计算简单的表达式

<br />表达式的计算主要思路是先将表达式转换为逆波兰式,然后用逆波兰式计算。为了简单的说明逆波兰式是怎么计算的,这里的算术表达式只包含+-*/四种运算,也没有括号,也没有考虑第一个数为负的情况,所以很简单。<br />1.计算逆波兰表达式:输入为一个算术表达式,以=结束,然后计算其逆波兰表达式。想法很简单,定义优先级,*/的优先级要高于+-,建立一个运算符栈。顺序扫描表达式,如果是数的话,输出。如果是运算符,判断当前的操作符和栈顶的操作符的优先级,如果当前运算符的优先级大于栈顶运算符的优先级,将当前运算

2010-07-01 12:34:00 642

原创 数据结构--栈

<br />    栈也是一种基本的数据结构,是一种非常重要、应用非常广泛的数据结构。将递归算法转换为非递归算法一般都会涉及到栈的使用,函数调用的机制也用到了栈这种数据结构。当然,栈的操作少,实现简单。<br />    栈的基本操作可以分为:入栈,出栈,返回栈顶元素三种操作。下面是具体实现:<br /> <br /> <br />#include <stdio.h>#include <stdlib.h>#define STACK_SIZE 100typedef int ElemType;

2010-06-30 21:17:00 297

原创 数据结构--单链表

    链表是最基本的数据结构之一,链表可以根据访问的方向可以为单链表、双链表.单链表只能从向后遍历,而双链表的遍历方向是双向的。而在一些教材中将单链表和双链表又细分为带表头、循环链表等。    带表头是为了让链表操作方便,表头是一个不带关键字的空节点,这个节点可以标识链表,空的带表头的链表也会含有一个表头节点,表头节点让我们进行插入删除等操作会很方便。    双向链表相对于单链表可以反向遍历链表,但是每个节点会多出一个指向前面节点的指针。为了简单是描述链表的一些操作,下面实现的是一个带表头的单链表。具体实

2010-06-30 20:41:00 266

原创 第一篇

<br />#include <stdio.h>int main(){printf("hello, chowming. Welcome./n");return 0;} 2010-06-30

2010-06-30 19:00:00 218

《算法导论》习题答案

《算法导论》习题答案 《算法导论》习题答案 《算法导论》习题答案 《算法导论》习题答案

2010-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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