自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

普罗米修斯的专栏

好好学习,天天向上。

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS查看修改时间

有很多的镜像运行起来后,发现容器里的系统时间不对。有时候系统时间需要和其他服务一致的,在一些事务中这很重要(不一定是在docker环境,其他环境也是!)。所以需要检查并修改保证时间是正确的。

2024-01-12 17:43:24 605

原创 gitlab ci 集成gtest

gitlab的ci/cd功能为工程中的持续集成与部署带来便利,让项目快速迭代,但是也许你的公司内使用的步骤只有编译和发布,这样是没有问题(在大多数情况下)。不过ci中其实是可以集成单元测试的,这样会让程序更稳定、可靠。集成的方法:1.首先在仓库的根目录要有“.gitlab-ci.yml”这个文件,这个是gitlab执行ci的脚本文件是yml格式的2.了解该文件的基本语法,以及执行ci的命令,一般执行build的命令大致为:stages: - buildbefore_script:

2021-04-20 20:36:33 885

原创 docker部署codereview/gerrit

gerrit官网上有最新的release,但是下载服务器应该是在国外的缘故,无法访问(不是慢...),所以只能放弃该方法。另外从网上冲浪得知安装release版还需要准备各种环境,比如Java,jdk,玛利亚数据库(mariaDB),反向代理之类的,还是比较麻烦。种种理由坚定了我曲线review的决心。1、先搜索一下gerrit的docker镜像sudo docker search gerrit2、下载镜像我找了个标星第二的版本:gerritcodereview/gerrit,描述说是官方镜

2021-03-26 20:03:18 3056 1

原创 静态代码扫描工具—— TScanCode

一、简介TscanCode支持以下类型规则扫描:空指针检查,包含可疑的空指针; 数据越界; 内存泄漏,分配和释放不匹配; 逻辑错误,重复的代码分支,bool类型和INT进行比较,表达式永远True或者false等共18类检查; 可疑代码检查,if判断中含有可疑的=号; 运算错误,判断无符号数小于0,对bool类型进行++自增等,共计11类检查。二、安装(linux环境)进入代码仓库:https://github.com/Tencent/TscanCode, 克隆到本地(或者到码云镜像

2020-12-17 01:26:34 5972

原创 spdlog备忘

Backtrace support// Loggers can store in a ring buffer all messages (including debug/trace) and display later on demand.// When needed, call dump_backtrace() to see themspdlog::enable_backtrace(32); // Store the latest 32 messages in a buffer. Older

2020-06-16 11:11:46 701

转载 用rpmbuild打rpm包后执行文件变小问题分析

转自:https://zhuanlan.zhihu.com/p/25152974在很早以前,已经注意到rpm打包后,MD5校验执行文件,会发现打包前后的文件MD5不一样。不过没有注意大小问题。最近无意间发现打包前后的执行文件的大小也不一样,而且差别很大。于是网上查了一下。总结来说,是rpmbuild命令有个执行参数对执行文件做了修改,就是去掉了文件里的调试信息,所以会变小。具体解释见转发的url。最后的几条建议,转过来供参考:别看现在闹得欢,小心将来拉清单。别高兴的太早,码农前进的路

2020-06-11 14:55:30 403

原创 RocketMQ安装与部署

安装安装maven:1、wgethttp://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo 获取yum源2、sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-...

2020-02-05 20:39:29 1123

原创 qps流量控制-令牌桶算法

一般并发系统有对应处理请求的最大能力,这里称最大qps,也需要有阈值设置,如果超过最大qps,则可能导致系统不稳定,产生雪崩效应,甚至连锁反应。限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:部分拒绝处理。...

2020-02-05 20:21:32 1989

转载 Epoll原理解析

epoll原理解析:https://blog.csdn.net/armlinuxww/article/details/92803381elect、poll、epoll优缺点:https://blog.csdn.net/qq_35433716/article/details/82588619epoll原理图解:https://blog.csdn.net/qq_35433716/arti...

2019-11-20 14:14:45 211

转载 centos ip 命令详解(转)

转载:http://blog.csdn.net/kevin3101/article/details/52368860 还是要努力学习新知识!linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute

2018-01-02 11:45:12 9148

原创 [分享] linux利用nat123发布网站及注意事项

首先需要安装nat123以及客户端,相关的安装流程如下。然后是在nat123中进行全端口映射,这个是转载的教程,如下。这里有一些小细节要注意:在nat123全端口映射添加完成之后,就要进行网站发布的工作,主要都是对网站服务器和linux系统设置的操作了:1,我是用apache作http服务器,配置好httpd.conf,这个一般不会出错。2,将httpd配置好了,发现还是不能从

2016-06-26 11:26:42 1936

原创 centos 7 安装无线网卡rtl8188EUS_rtl8189ES驱动

想搞个Linux服务器,但是不想用网线,用无线网卡,是TP-LINK TL-WN725N V2 型号的,Linux的驱动不好找。刚开始在官网找了一个,但是版本太老旧了,编译出错。(我的Linux内核是3.10的,create_proc_entry函数已经在3.9以后废弃了,可以查阅相关资料)之后在github上找了一个比较新的。链接看这里!!!!!!http://www.oschina.n

2016-05-07 22:13:34 10857 14

原创 MFC创建一个子对话框

这个不能说是原创,是借鉴别人的方法,然后我写得具体一点。供我们这些菜鸟学习交流。首先傻瓜式新建一个MFC对话框项目,里面会有一个主对话框。然后在resourceView里面的任意节点上右键,点击插入(vc6.0是插入,其他版本可能是添加或者add什么的),里面会有许多资源,直接双击dialog就行了。然后resourceView里会有这个对话框,打开它,这样现在你的项目

2015-11-12 19:22:42 3310 1

转载 MATLAB产生各种分布的随机数

点击打开链接1,  均匀分布U(a,b):产生m*n阶[a,b]均匀分布U(a,b)的随机数矩阵:unifrnd (a,b,m, n)  产生一个[a,b]均匀分布的随机数:unifrnd (a,b)2,0-1分布U(0,1)产生m*n阶[0,1]均匀分布的随机数矩阵:rand (m, n)产生一个[0,1]均匀分布的随机数:rand

2015-11-06 16:05:22 7394

转载 怎么设置路由器当交换机用

点击打开链接关闭 DHCP 服务! 如果你是路由接路由请看下面:上网有两种方法!无论哪种,和猫接的主路由总是不变!只要改从路由的设置!第一。从路由还是当路由用!设置:路由A为主路由,路由B为从路由!假设你现在有两个路由 路由A 和 路由B 同时使用的是ADSL拨号上网。首先,设置路由A的WAN口状态设置为PPPoE拨号状态,然后填入ADSL拨号的账号和密码。然后,设置

2015-11-03 09:35:33 704

原创 matlab程序移植到C(输出比较)

工作中有时需要matlab移植,难点是需要验证矩阵输出与matlab中的是否相同。相同则基本证明代码编写没有问题。然而打印在屏幕上的办法不是特别好,小矩阵没有问题。大矩阵你看的眼睛都要瞎!所以我一般是这样做的,以下是我的方法,也不是什么智能方法。更希望朋友们能提供一些更好的方法,感激不尽!思路:通过程序代码,分别将C程序和matlab程序的同一个矩阵输出保存在两个文本文件里(相同格

2015-10-28 10:38:16 2114

转载 const char*, char const*, char*const的区别

点击打开链接const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成

2015-08-23 20:20:47 275

转载 Linux下C语言的调试

点击打开链接调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快程序开发的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提供了设置断点, 单步跟踪等的图形界面, 使调试起来直观易用. 但Linux用户可能要生闷气了 O:-) : 难道我们Linux程序员就只能使用原始的调试方法, 在代码中加入pr

2015-06-18 10:58:56 327

转载 QQ通信原理及QQ是怎么穿透内网进行通信的?

点击打开链接QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一、登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接。你可以用netstat -bn  看到此

2015-06-05 21:44:09 366

转载 为什么外网和内网不能直接通信

点击打开链接很多宽带用户搞不清楚自己到底属于内网还是外网,以至于在使用BT等软件进行下载前,盲目进行端口映射等操作,反而事倍功半。首先纠正一个普遍错误的说法。我们经常会听到诸如“某某ADSL是内网”或者“某某ADSL是外网”的说法,这种说法本硎谴砦蟮摹R蛭痨DSL 宽带”只是宽带的运营商所提供的一种服务形式,它只是一项技术、一项业务而已,并没有什么内网还是外网的概念。我们所提到的内网

2015-06-04 23:24:43 3071

转载 DLL编写教程——从最基础的东西说起

半年不能上网,最近网络终于通了,终于可以更新博客了,写点什么呢?决定最近写一个编程技术系列,其内容是一些通用的编程技术。例如DLL,COM,Socket,多线程等等。这些技术的特点就是使用广泛,但是误解很多;网上教程很多,但是几乎没有什么优质良品。我以近几个月来的编程经验发现,很有必要好好的总结一下这些编程技术了。一来对自己是总结提高,二来可以方便光顾我博客的朋友。好了,废话少说,言归正传

2015-05-04 18:17:59 416

原创 R cannot be resolved to a variable解决

今天遇到R文件的问题:R cannot be resolved to a variable,我发现是没有在main文件最开始添加包,在开头添加:package com.example.***就可以了。你可能不知道你的包名叫什么。你可以打开R文件,里面开头会引用包,粘贴到main文件里就可以了。(R文件丢失的,可以找找其他的文章)

2015-03-23 20:17:28 494

语音分段matlab程序,开源

语音分段matlab程序,开源代码,有许多信号处理算法,有兴趣的同学可以看看。

2015-10-28

语音分段程序

语音分段代码,自用。可能可移植性不是太好。目前没有完全完成。不过里面有许多信号处理的算法。比如fft,imfilter,enframe等等算法。有一下简单的注释。有兴趣的同学可以学习学习。

2015-10-28

空空如也

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

TA关注的人

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