加载中
swagger-ui多端口自动切换优化

场景 spring cloud 有10个微服务(假设),然后每次写好接口,swagger-ui.html给对应的开发人员,告知参数,请求方式,返回结果等,当微服务个数比较多的情况 http://192.168.0.xx:8000/swagger-ui....

dns-splitter DNS分流器

dns-splitter DNS分流器 (基于http代理模式) 所实现的功能: 1. 快速切换多环境(测试与生产环境)。 2. 实现dns分流,可以按域名配置使用不同的dns来解析。 配置功能说明: 1. 可以在程序内直...

fstat 函数

SYNOPSIS #include int fstat(int fildes, struct stat *buf); int lstat(const char *restrict path, struct stat *restrict buf); int stat(con......

2021/06/25 15:24
240
select函数导致CPU使用率100%的问题

ndk代码中使用了select函数,进行tcp处理,大致如下 struct timeval timeout = {2,0}; while(1) { result = select(FD_SETSIZE, &testfds, (fd_set *)0, (fd_set *)0, &timeout); } 然后导致出...

2020/10/26 16:57
1K
android编译iconv库,实现gbk与utf8之间的转换

1: 不要使用NDK自带的iconv链接,代码能编译链接成功,但是无法实现gbk/utf8编码的正常转换. 2: 使用第三方 libiconv-1.16.tar.gz wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.t...

C++11 std::call_once std::once_flag

C++11 std::call_once std::once_flag 一 简介 1 std::call_once 头文件 template< class Callable, class... Args > void call_once( std::once_flag& flag, Callable&& f, Args&&... args...

c++
2020/07/16 14:03
738
boost pool 内存池

智能指针解决了内存泄露的问题,但是有一个问题没有解决,那就是频繁的new/delete将造成很多内存碎片,影响程序效率。为了解决这个问题内存池出现了,内存池就相当于一个小的垃圾回收机制,在...

Beyond Compare 4定期删除注册表的key

将以下操作保存为bat文件,然后双击运行即可。 reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f 这个操作是删除BeyondCompare4注册表里CacheID的...

2020/04/14 10:15
2.2K
编译libevent

在编译libevent的时候,需要设置openssl路径 1: 设置openssl路径 ./configure CPPFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-I/usr/local/opt/openssl/lib" 但是不知道为啥,最后还是...

std::atomic_flag的初始化问题

如果定义了 std::atomic_flag 类型变量,则初始化必须在定义的时候初始化,不能在构造函数中初始化。 正确的初始化方法是: class A { private: std::atomic_flag flag = ATOMIC_FLAG_INIT; ...

2020/02/07 14:11
2.1K
C++11 并发指南三(std::mutex 详解)

Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 头文件中,所以如果你需要使用 std::mutex,就必须包含 头文件。 头文件介绍 Mutex 系列类(四种) std::mute......

2020/02/04 17:16
1.4K
C++11并发编程-条件变量(condition_variable)详解

目录 std::condition_variable 类介绍 std::condition_variable::wait() 介绍: std::condition_variable::wait_for() 介绍 std::condition_variable::wait_until 介绍 std::condition_varia...

vue-router从2.x升级到4.x, 路由模块按需加载改写方式

直接升级,用原来的代码,会报错 Failed to mount component: template or render function not defined 旧的写法 const webIndex = () => import('@/pages/index.vue'); const routes = [ { p...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部