09 2019 档案

Windows Socket知识总结
摘要:目录 0 理解Socket 1 WinSock API 2 阻塞socket 3 非阻塞Socket 4 套接字IO模型 4.1 套接字IO模型:select(选择) 4.2 套接字IO模型:WSAAsyncSelect(异步选择) 4.3 套接字IO模型:WSAEventSelect(事件选择) 阅读全文

posted @ 2019-09-20 13:18 我来乔23 阅读(1345) 评论(0) 推荐(0) 编辑

[转] 什么是交叉编译(很好的入门文章)
摘要:第 1 章 交叉编译简介 1.1 什么是交叉编译 对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用? 在解释什么是交叉编译之前,先要明白什么是本地编译。 本地编译 本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开 阅读全文

posted @ 2019-09-20 11:22 我来乔23 阅读(1972) 评论(0) 推荐(0) 编辑

Redis入门学习(二):下载安装
摘要:Linux操作系统 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-4.0.11.tar.gz$ tar xzf redis-4.0.11.tar.gz$ cd redi 阅读全文

posted @ 2019-09-19 11:43 我来乔23 阅读(177) 评论(0) 推荐(0) 编辑

Redis入门学习(一):简介
摘要:Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。同时Redis的诸多高层级功能使其可以胜任消息队列、任务队列等不同的角色。 2008年意大利一家创业公司推出一款基于MYSQL的网站实时统计系统LLOOGG,但是使用没多久创始人就 阅读全文

posted @ 2019-09-19 11:22 我来乔23 阅读(203) 评论(0) 推荐(0) 编辑

Qt for Android使用grpc探索
摘要:利用Qt在Android上使用grpc需要*.a的静态库,Windows上编译的lib库以及linux编译出来的.a,经过尝试,均无法链接成功。本文尝试使用NDK来编译Android版本的grpc静态库。 前言 Qt for Android上要使用grpc,需要用到对应Android架构的静态库文件 阅读全文

posted @ 2019-09-19 09:49 我来乔23 阅读(1775) 评论(3) 推荐(1) 编辑

Windows+Qt+MinGW使用gRPC
摘要:本文参考博客文章Qt gRPC 简单应用进行了亲自尝试,特此记录以下过程,为后人提供经验。我的环境:Windows10 x64需要依赖MSYS2环境(一个类Unix环境,包管理器)MSYS2 github:https://github.com/msys2MSYS2包含了很多软件包(https://p 阅读全文

posted @ 2019-09-17 10:45 我来乔23 阅读(5744) 评论(1) 推荐(1) 编辑

尝试在iOS上使用gRPC
摘要:简介 gRPC,google的远程过程调用框架,传输协议使用 HTTP2, 序列化协议使用 protobuf。gRPC 使用 HTTP2 传输协议传输 protobuf 序列化的二进制数据,有极高的效率、极低的资源占用率。github仓库地址:https://github.com/grpc/grpc 阅读全文

posted @ 2019-09-12 16:20 我来乔23 阅读(2325) 评论(0) 推荐(0) 编辑

Windows+Qt使用gRPC
摘要:上篇文章《Windows+VS2017使用gRPC》编译出了Windows下可用的gRPC静态lib库文件,在此基础上要想在Qt上使用,需要使用MSVC2017 64bit构建组件进行构建。 grpc-server 新建基于Widget的Qt工程grpc-server Widget.h 123456 阅读全文

posted @ 2019-09-12 15:57 我来乔23 阅读(4823) 评论(0) 推荐(1) 编辑

Windows+VS2017使用gRPC
摘要:gRPC官方Windows安装说明: Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used). Install Git. Install CMake. Install Active State Perl (choco 阅读全文

posted @ 2019-09-12 11:49 我来乔23 阅读(10264) 评论(3) 推荐(4) 编辑

尝试在Mac/iOS上使用tcmalloc库
摘要:概述 TCMalloc 是 Google 开发的内存分配器,在不少项目中都有使用,例如在 Golang 中就使用了类似的算法进行内存分配。它具有现代化内存分配器的基本特征:对抗内存碎片、在多核处理器能够 scale。据称,它的内存分配速度是 glibc2.3(glibc是GNU发布的libc库,即c 阅读全文

posted @ 2019-09-09 14:23 我来乔23 阅读(2109) 评论(0) 推荐(0) 编辑

./configure & make & make install 知其所以然
摘要:最近一直在类unix系统上(Ubuntu和Mac OS)上调研第三方的一些开源库,要涉及到开源库的编译安装工作,接触最多的就是./configure & make & make install。 以前我们在Windows上进行开发的过程中,使用Visual Studio打开sln直接一个按钮就编译生 阅读全文

posted @ 2019-09-06 17:38 我来乔23 阅读(2711) 评论(0) 推荐(1) 编辑

UUID生成库libuuid和crossguid
摘要:libuuid是一个开源的用于生成UUID(Universally Unique Identifier,通用唯一标识符)的库。 可从https://sourceforge.net/projects/libuuid/ 下载,最新版本为1.0.3,更新于2013年4月27日,此库仅支持在类Linux下编 阅读全文

posted @ 2019-09-06 16:32 我来乔23 阅读(4508) 评论(0) 推荐(0) 编辑

shell脚本初学者笔记
摘要:概述 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 Linux 的 Shell 种类众多,其中Bourne Again Shell(Bash),由于易用和免费, 阅读全文

posted @ 2019-09-05 15:59 我来乔23 阅读(303) 评论(0) 推荐(0) 编辑

Clang交叉编译初识
摘要:最近工作中要编译一个第三方的C库用于iOS端使用,我直接在Mac OS的终端中./configure & make & make install常规走下来,却无法在真机iOS上使用,提示“Symbol(s) not found for architecture arm64”! 通过命令file *. 阅读全文

posted @ 2019-09-05 15:15 我来乔23 阅读(5219) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示