阿里云香港服务器:Could not resolve host: mirrors.cloud.aliyuncs.com

我有一台阿里云香港服务器,想安装rz和sz命令,从服务器上面下载文档到本地,安装的时候报错: # root @ localhost in /etc/yum.repos.d [11:31:28] $ yum install lrzsz Loaded plugins: f...

2019-01-28 12:19:41

阅读数 1681

评论数 0

Gitlab代码库自动同步到Github

Gitlab代码库自动同步到Github在GitHub上创建Token在GitLab中配置镜像地址 公司内部建了一个GitLab服务,用来管理开发文档和代码,但是远程访问不方便,为了便于开发人员在家也能看文档和代码,觉得在GitHub上开一个账号,把一些内容放上去。为了能在GitHub上看到完整的...

2019-01-26 22:48:56

阅读数 785

评论数 0

MySQL5.7 首次登录密码问题

现象 CentOS 7安装5.7以后,无法使用root登录。 解决方法 1.在配置文件/etc/my.cnf中添加skip-grant-tables # For advice on how to change settings please see # http://dev.mys...

2018-07-22 16:45:34

阅读数 1604

评论数 0

macOS MySQL 8.0.11无法远程连接

现象 mysql启动以后,在本地和远程使用IP指定主机,无法连接 原因 通过lsof -I tcp -n -P命令看到mysql是监127.0.0.1的3306端口,所以使用其他IP地址无法访问到该端口,就是在本地指定IP(不是127这个回环地址)都无法访问。 解决方法 macOS上my...

2018-07-22 14:15:04

阅读数 986

评论数 0

MySQL 事件(Event)与事件调度器(Event Scheduler)介绍

前言 事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功能。而且 MySQL 的事件调度器可以实现每秒钟执行一个任务,这在一些对实时性要求较高的环境下就非常实用了。 事件调度器是定时触发执行的,在这个角度上也...

2018-01-22 14:48:49

阅读数 1598

评论数 0

Xcode生成的程序所在路径

今天使用Xcode编译ShadowsocksX-NG的时候,找不到生成的文件路径在哪,刚开始一直以为生成路径实在项目文件中设置,在这里找了好久: Google一把,原来是在这里。。。Xcode->Preferences,快捷键Command+,(逗号)直接打开,下图中涂色标注的位置...

2018-01-21 00:35:12

阅读数 433

评论数 0

开源C++库

前言 这个页面的目的是为了创建一个完整的C++开源库列表,这样当你需要一个特定功能的实现时,不用浪费时间在在网上搜索了。 如果你知道对别人有用的库,可以添加在这里。添加的内容没有什么限制,唯一的一点,库的源代码必须是能够下载的。 这些网页希望对你游泳,但不提供任何担保,这些页...

2018-01-20 17:11:06

阅读数 996

评论数 0

C++ operator new 用法

C++中的内存分配可以使用C风格的malloc和free,也可以使用new和delete。我之前曾经转过一篇文章,详细的描述了它们之间的区别。今天把new运算符的三种用法简单描述一下,正好这两天正在用placement new方式实现的一个线程内存池提高程序性能,改天把这块的代码整理一下,放到Gi...

2018-01-18 00:12:41

阅读数 138

评论数 0

C++中的显式类型转换

写C++代码的时候,有时候不可避免的会使用类型转换,良好的编码风格中应该避免隐式转换,隐式转换有时候会产生不易察觉的问题。C++提供了四种显示类型转换方式,当然显示的强制类型转换也是需要尽量避免的。 四种显示转换具有相同的形式 cast_nametype>(expression) ...

2018-01-11 23:34:53

阅读数 138

评论数 0

MacOS中安装Django

这一篇文章是当时安装Django的时候做的记录,刚才我还从网上搜索,看来是要把印象笔记整理一下了,不然自己做的东西也都忘了,真的是年龄大了啊 :-(。我在Mac上使用homebrew安装的Python,所以首先要安装homebrew,之前我也用过macport作为包管理工作,但是网速太慢,就换成了...

2018-01-11 00:02:58

阅读数 268

评论数 0

FastDB使用记录

前言 FastDB是一个C++语言实现的开源的关系型内存数据库,支持基础的SQL语法,速度也不错,适合中小型项目用。 它是作为库文件在项目中使用,不是独立的服务,这点和LevelDB相同。之前在项目中使用内存数据库FastDB作为缓存,使用的过程中出现了一些问题,现在把当时记录的内容发出来,希...

2018-01-07 21:58:17

阅读数 459

评论数 0

TCMalloc分析 - 如何减少内存碎片

来源:https://zhuanlan.zhihu.com/p/29415507 前言 前文说到 TCMalloc 的基本原理,ThreadCache、PageHeap、PageMap之类的,有了这些组件,基本算的上一个现代化的内存分配器了。但对于 TCMalloc 来说,这些只是万里...

2018-01-07 21:55:29

阅读数 1344

评论数 0

图解 TCMalloc

来源:https://zhuanlan.zhihu.com/p/29216091 前言 TCMalloc 是 Google 开发的内存分配器,在不少项目中都有使用,例如在 Golang 中就使用了类似的算法进行内存分配。它具有现代化内存分配器的基本特征:对抗内存碎片、在多核...

2018-01-07 21:54:51

阅读数 2749

评论数 0

libevent源码分析

libevent源码分析作者博客地址:http://blog.csdn.net/luotuo44 电子书制作:Kelvin Yin (yinkangxi#gmail.com) 电子书下载:libevent源码分析.pdf 在学习libevent源代码的时候,从网上找到了luotuo44写的《l...

2018-01-07 09:57:46

阅读数 101

评论数 0

C++中的重载和覆盖,还有(隐藏)

重载(overload)和覆盖(override)是C++中关于函数的两个基础概念,但是如果让你说出他们具体的描述和区别,一下子还真是不太容易说的很清楚和全面,这里简单把记录一下,作为备忘。关于隐藏我觉得是个误解,C++中根本没有隐藏的说法和规则。

2017-12-28 17:37:31

阅读数 113

评论数 0

#ifndef 和 #program once的区别

简单的说,#ifdef是C和C++语言标准,任何编译器都要实现,#program once是编译器实现,依赖于编译器支持。对于两者同时使用的做法笔者不推荐,在确定自己的编译器和开发平台后,确定一种方式,在整个项目中保持一致,是比较好的做法。

2017-12-28 11:23:52

阅读数 293

评论数 0

vi/vim语法提示兼容C++11

vi/vim默认的C++语法提示不支持C++11。所以如果出现C++11中新出现的关键字,会有错误提示,需要在.vimrc文件中添加配置。

2017-12-25 13:24:42

阅读数 576

评论数 0

基础备忘:细说new与malloc的10点区别

详细说明new与malloc的10点区别

2017-12-23 16:27:41

阅读数 108

评论数 0

sscanf()的用法和例子

文章链接:http://www.cublog.cn/u/15793/showart_379590.html这里有些sscanf()的一些使用说明,都是从论坛,Blog里整理出来的。供大家使用。   通过学习和使用个人认为,在字符串格式不是很复杂,但是也并不简单的时候用这个函数比较合适,这个尺度就要...

2011-06-20 09:55:00

阅读数 488

评论数 0

[转载]Proteus与Keil的整合

<br />Proteus与Keil的整合 <br />这篇文章出自电子制作2004年第10期《Proteus与Keil的整合》一文,感谢原作者<br />原文摘录如下:     Proteus是Labcenter公司出品的电路分析、实物仿真系统。它可仿...

2011-03-16 22:01:00

阅读数 949

评论数 0

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