遇到的问题 命令行: 报错: 即,加载共享库时出错:libssl.so.1.1:无法打开共享对象文件:没有这样的文件或目录 解决: 使用 命令构建文件件连接 权限不够+sudo 资料参考: "error while loading shared libraries: libcrypto.so.1.1 ...
分类:
其他好文 时间:
2019-12-02 10:29:28
阅读次数:
141
一、背景 在 "为什么需要异步编程" 文章末尾提到,"为了使socket和缓冲区(read或write)在整个异步操作的生命周期一直保持活动,我们需要采取特殊的保护措施。你的连接类需要继承自enabled_shared_from_this,然后在内部保存它需要的缓冲区,而且每次异步调用都要传递一个智 ...
分类:
其他好文 时间:
2019-12-01 20:46:14
阅读次数:
87
翻译自PGI Compiler User's Guide 1.6. 使用PGI编译器进行并行编程 PGI编译器支持多种样式的并行编程: 使用pgf77,pgf95,pgfortran,pgcc或pgc +++的-?Mconcur选项的 自动共享内存并行程序(Automatic shared-memo ...
分类:
其他好文 时间:
2019-11-30 11:12:44
阅读次数:
104
即使有了主从复制,每个数据库都要保存整个集群中的所有数据,容易形成木桶效应。 使用Jedis实现了分片集群,由客户端控制哪些key数据保存在哪个数据库中,如果在水平扩容时必须手动进行数据迁移,而且需要将整个集群停止服务,这样做非常不好的。 Redis3.0版本的一大特性就是集群,接下来一起来看看Re ...
分类:
其他好文 时间:
2019-11-29 22:13:05
阅读次数:
119
Pulsar官方文档概念和架构-MessagingConcepts中主要内容1消息组成|组成|说明||--------|--------||Value/datapayload|消息携带的数据,所有pulsar的消息携带原始bytes,但是消息数据也需要遵循数据shcema||Key|消息可以被Key打标签。这可以对topic压缩之类的事情起作用||Properties|用户定义属性的可选键/值映射
分类:
其他好文 时间:
2019-11-29 19:45:59
阅读次数:
200
一.SharedPreferences 2.SQLite ...
分类:
移动开发 时间:
2019-11-29 11:00:54
阅读次数:
80
1、在.vscode目录下,新建以下几个配置文件,当然也可以通过vscode命令自动生成,如果你已有这些文件直接修改即可。 c_cpp_properties.json(代码提示): tasks.json(编译): launch.json(调试): settings.json(vscode终端配置): ...
分类:
编程语言 时间:
2019-11-28 21:21:59
阅读次数:
322
我们都知道在不涉及CGO的时候,Go的交叉编译非常简单,只需要设置对应的GOOS和GOARCH即可,但当涉及到CGO时,问题就变得有点复杂了,因为你需要指定特定的GCC。例如,想在Ubuntu上交叉编译一个带有CGO的动态库,目标CPU架构为arm,我们该如何操作呢?示例代码#shared.gopackagemainimport"C"//exportSumfuncSum(a,bint)int{re
分类:
系统相关 时间:
2019-11-28 09:16:39
阅读次数:
133
1.Redis基础: 数据类型 通用命令 Jedis 2.高级 持久化 redis.conf 事务 集群 3.应用 ...
分类:
其他好文 时间:
2019-11-28 01:02:41
阅读次数:
63
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令。按 q 退出 2、free -m:看内存占用 主要看第一行Mem 总共 15710 M , 使用了 823 M , 剩余空闲 7895 M 。这个shared 223M 也不知道用在哪里。 3、 df -h ...
分类:
其他好文 时间:
2019-11-27 20:47:06
阅读次数:
87