
笔记总结
csm201314
中大软院小生,菜鸟一个
展开
-
gdb调试基本命令小结
在debug阶段,gdb是个很强大的工具,今天大葱敏有幸为大家总结一下一些gdb的基本命令(其实是最基本的),希望能对看到这篇文章的你有所帮助。 1)进入gdb gdb test 这里的test是要调试的程序,由gcc test.c -g -o test(C++对应用g++)生成。进入后提示符变为 (gdb) 。 2)查看源码 (gdb) l 源码会进行行号提示。而且后边单步原创 2017-03-11 23:21:46 · 2482 阅读 · 0 评论 -
Android开发环境搭建笔记总结
Android开发环境搭建笔记总结一、Java 环境安装配置Android studio的配置和安装依赖与Java环境,所以我们需要先进行安装和配置Java环境。下载Java安装包 首先需要安装jdk,这里在网上有很多下载地址,但还是推荐去官网下载最新版本:https://www.java.com/zh_CN/配置环境变量 在“系统变量”新建一个变量名为JAVA_H...原创 2018-09-16 20:32:10 · 4940 阅读 · 0 评论 -
git 学习笔记
git日常使用总结此处内容参考自廖雪峰的Git教程,其学习参考网址为: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000一、本地操作1.初始化仓库 相关命令:git init 作用: 初始化仓库,建成一个空的仓库,同时多了一个.git目录,但是一般默认是隐藏的...原创 2018-09-16 19:38:00 · 3965 阅读 · 0 评论 -
nodejs运行命令行下system指令,完成g++编译
此样例为简单样例,基本实现功能,仅为自己笔记。var callfile = require('child_process');var exec = require('child_process').exec; exec('g++ test.cpp -o test', function(err,stdout, stderr){ if(err) { console.log('...原创 2018-03-25 11:09:58 · 4944 阅读 · 0 评论 -
crontab命令小结
之前为了做数据库备份,了解了一些关于crontab的知识,现在将其总结一下。一、什么是crontab?(以下参考百度)crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任原创 2018-01-21 20:37:20 · 4073 阅读 · 0 评论 -
docker 部分常用命令及其功能笔记汇总
docker ps -a列出所有容器,包括已经停止的容器 docker rmi image-name删除对应镜像,如果改镜像还有对应容器在运行,需要停止删除容器才能删除镜像 docker rm container_name删除对应容器,如果容器在运行,需要加 -f 参数 docker exec -it container_name bash 以bash形式进入容器,类似于把doc原创 2017-11-13 22:53:17 · 4336 阅读 · 0 评论 -
快速删除docker中的容器
1、停用全部运行中的容器: docker stop $(docker ps -q)2、删除全部容器: docker rm $(docker ps -aq)3、一条命令实现停用并删除容器: docker stop $(docker ps -q) & docker rm $(docker ps -aq)原创 2017-11-17 22:23:52 · 4262 阅读 · 0 评论 -
'xxx' declared as a 'virtual' field ----一个奇怪的C++bug
今天在编写CheckerStandard模块时遇到了一个奇怪的bug,而后查得解决办法,特在此记录。 头文件里的类差不多是这样的://StandardChecker.hpp#include "Checker.hpp"#include "Sandbox.hpp"namespace JudgeSystem{ class StandardChecker final : public Che原创 2017-07-24 14:46:09 · 5778 阅读 · 1 评论 -
RabbitMQ 学习笔记(四):Routing
Routing(按指定路线发送)在之前的笔记中,我们构建了一个简单的日志记录系统,能够同时向许多接收器发送日志消息。在本次笔记中,我们将为它添加一个新特性——我们将实现只订阅消息的一个子集。例如,我们只把关键错误消息(error)直接导向日志文件(以保存磁盘空间),同时仍然能够在控制台上打印出所有日志消息(包括error和warning,info)。绑定在前面的示例中,我们已经创建了绑定。你可能会记原创 2017-07-14 00:50:05 · 5038 阅读 · 0 评论 -
Linux-----top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存转载 2017-05-29 14:54:59 · 2726 阅读 · 0 评论 -
北京大学ACM---poj3750---小孩报数问题(循环链表求解法)
通过这个简单的循环链表的例子,相信大家也认识到野指针的危害,很遗憾,目前并没有有效的办法去判断一个指针是否为野指针,free 和 delete 后的未置空指针也是野指针(虽然delete听起来很霸道,但它并没有把指针完全清除掉!!)。优秀的程序员要有良好的编程习惯,防范于未来,避免野指针的问题!!原创 2017-03-25 20:59:30 · 5963 阅读 · 1 评论 -
c++类、名称空间(部分笔记小记)
c++类、名称空间(部分笔记小记)学号:16340030 中山大学数据科学与计算机学院 (http://sdcs.sysu.edu.cn/)1.名称空间及其作用域 名称空间中实体的作用域是全局的(相对于名称空间是全局的),并不意味着其可见域也是全局的,如果不使用作用域限定符::和using机制,抛开名称空间嵌套和内部屏蔽的情况,实体的可见域是从实体创建到该名称空间结束,而在名称空间外,该实体是不可转载 2017-02-23 10:25:00 · 2768 阅读 · 0 评论 -
趣味小知识:return i++
return i++的小问题原创 2017-03-14 10:17:30 · 6339 阅读 · 1 评论 -
docker logs不显示颜色解决
问题实验室新评测日志系统使用的是google的glog,然而上线之后发现使用docker logs输出的日志内容没有颜色显示,这对于运维查看问题很不方便,于是便着手解决。解决最开始以为是glog的原因,后来docker exec到容器内部执行一段测试代码之后,发现容器内部终端有颜色输出啊:所以初步可以肯定不是glog的问题,而是docker的问题,于是,退出容器,在容器外部跑里面的测试代...原创 2018-10-03 14:41:03 · 7457 阅读 · 0 评论