自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 安卓下C/C++开发终结版(移植开源库,Linux交叉编译android动态库,引用第三方库)

知其然也要知其所以然,本文纯属务虚,后面将专门开两篇总结具体的操作。 在研发PAAS 微服务架构时,需要给移动终端写一个SDK,供开发者使用该SDK访问云服务。 由于安卓主推java开发,如果写一套java的SDK,不仅费时费事,而且后面还得写苹果手机的SDK,这样不仅开发工作量超大,而且后面多平台SDK维护也是非常头疼的事情。由于在linux下已经有一套SDK,如果能...

2018-09-11 17:49:45 3567

原创 16年程序人生

      很久没有来CSDN,怎么也记不起来这里的账号和密码了,记得当时还是CSDN的一位大牛介绍这个论坛,他是第一个跟我关系还可以的同事,他的账号111222,估计十几年前玩CSDN的人才知道这个账号吧。      大学时读的并不是计算机专业,大学之前也从未接触过电脑和编程。是在学习了Fortran77后对编程产生了浓厚的兴趣,于是大学期间疯狂自学计算机专业课程,只因学校没有双学位无法获得...

2018-07-25 22:59:28 368 5

原创 同步开发与异步开发

异步通信,异步开发模式,高吞吐量,高性能,高稳定性

2023-08-21 16:51:38 172 1

原创 如何理解C/C++指针

你定义了一个指针的指针ppA(向管理员要一个保险柜93,也只能放个保险柜编号), 你赋值为pA的地址(编号93的柜子里)存放了一个pA保险柜的编号92,ppA 保险柜中存的是pA的编号92,*ppA则为92号保险柜中的东西(也是个保险柜的编号91),**ppA的值则为编号91保险柜中存的东西(代号5);// ppB 为pB的地址93,*ppB则为pB地址(93)中的值(值为1,也是一个地址),**ppB 为地址1中的值(8)// 定义了一个指针的指针,它存放的是指针pB的地址93。

2023-08-21 10:53:44 55 1

原创 C++虚函数你知道多少

不管是面向对象的设计原则,还是各种面向对象的设计模式,其大部分需要使用多态来实现。面向对象设计中,有个重要的特性,多态。请问最后输出了什么?

2023-07-20 15:56:09 94 3

原创 nginx c语言模块开发

看了几篇相关模块,总感觉没有将清楚,这里整理一下思路,希望给同行一些帮助。1. 编译安装nginxcd /usr/localwget http://nginx.org/download/nginx-1.12.1.tar.gztar zxf nginx-1.0.0.tar.gzcd nginx-1.12.1./configure --prefix=/usr/local/nginxma...

2019-07-19 11:54:34 1521

原创 android studio中使用第三方so库(终结版)

安卓开发中,经常会用到第三方C++库,然后不知道是我对系统不熟悉的原因,还是安卓支持C++开发本来就比较弱,反正其中踩了很多坑。 android studio 版本 3.0.1, 在PC上安装android studio3.1.2,就是配置不成功,后面再笔记本上安装android studio3.0.1, 安装成功,本以为在PC上重新安装android studio3.0.1应...

2018-09-11 20:28:51 8852 2

原创 使用NDK独立工具链移植开源项目到andriod中(以openssl为例)

一、NDK独立工具链编译安装        本人使用的是CentOS linux,ndk 版本为 android-ndk-r16b,我使用的是root用户    1、下载linux版本NDK android-ndk-r16b-linux-x86_64.zip , 上传解压到/home/android-ndk-r9d    2、设置环境变量,为了使每个用户都能使用这个工具链,环境变量设置...

2018-09-11 18:28:19 2419

原创 一张图理解SSL协商流程--paas_msp微服务关键知识系列1

2018-07-29 15:00:12 397

原创 C++引用的正确使用--从常见的面试题说起系列2

C++中的引用使用起来还是比较方便的,但是对初学者也容易使用错误导致系统崩溃等问题。因此也成为面试官们常问到的知识点。有这么一个问题:class A{public:    A(){m_pszContent = NULL;}    virtual ~A(){delete[] m_pszContent;}    char* m_pszContent;}void F(...

2018-07-28 14:52:45 356 1

原创 C++构造函数和析构函数--从常见的面试题说起系列1

class A{public: A(){a=0} virtual ~A(){printf "aaa";}}private: int a;}class B: public A{public: B(){a=2} virtual ~B(){printf "bbb";}}常常有这样两个面试题目:1)A...

2018-07-26 13:38:36 1239

空空如也

空空如也

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

TA关注的人

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