Djinni_初试Android

Djinni——Android初步使用 对于Djinni的介绍和使用这篇文章就不在赘述了,如果还不太了解的可以参考上一篇博客:博客链接、 该篇主要是将代码导入Android Studio中,该篇文章也是参考官方的demo。 因为也是刚开始接触这个Djinni这个工具,希望这篇博客可以对你有帮助...

2019-01-10 17:29:18

阅读数 120

评论数 0

Djinni_初试IOS

Djinni 这里简单介绍一下这个开源项目的作用主要是一个工具,完成对跨平台代码的中间层Bridege的自动生成。看一下项目原文介绍。 Djinni is a tool for generating cross-language type declarations and interface...

2018-12-11 15:40:59

阅读数 129

评论数 0

IOS_C++和OC的互相调用

OC和C++的相互调用 这篇文章是记录自己学习IOS和C++互相调用的一篇文章,也希望通过自己的自己可以帮助到一些有需要的人,因为也是刚开始学习,可能也有很多不对的地方,希望不要对你造成误解。 OC调用C++ 对于OC调用C++,这是比较简单的,因为OC是可以无缝调用C的代码的,在xc...

2018-12-11 11:13:23

阅读数 208

评论数 1

Android_JNI_2

Android JNI 上篇博客介绍了JNI的基本的使用,但是不是在多进程中进行的,此片讲述是在另外一个线程中进行回调Java代码,完成回调,demo也是一个异步的回显操作,因为也是刚开始学习,仅仅做个记录。 C++层回调Java层(多线程) a. demo只是在C++开辟线程完成回调...

2018-12-11 10:01:21

阅读数 55

评论数 0

Android_JNI_1

Android JNI JNI最为C++和java在Android中的桥梁,在整个开发过程中都是至关重要的,也是必须要去熟悉的地方。 本篇主要记录下自己在学习的JNI中过程,本篇只是在单一主线程进行调用,下一篇将介绍多线程进行调用的情况,也希望可以帮助到有需要的人,仅此而已。 Java调用...

2018-12-11 09:53:29

阅读数 59

评论数 0

boost--容器(简述)

boost容器 01.boost.array boost.array和C++中STL中的std: :vector一样,都是一样的操作,没有什么不一样的,唯一不同的是array是一个定长的数组 boost.array有一点和C++前面版本不同的是,它是可以向普通数组一样直...

2018-08-10 11:15:56

阅读数 111

评论数 0

boost--字符串模块

boost 01.boost字符串的算法库 1.boost::algorithm::earse_all_copy( )用来删除所有字符串中所有匹配字符 //boost::algorithm::earse_all_copy( ) int main() { std::...

2018-08-08 15:09:16

阅读数 61

评论数 0

boost--文件系统

boost文件系统 01.boost::filesystem::path boost::filesystem::path 是 Boost.Filesystem 中的核心类,它表示路径的信息,并提供了处理路径的方法 boost后续文件操作都是从这个开始展开的。 ...

2018-08-06 18:17:13

阅读数 237

评论数 0

c语言中的位运算

小白的文章 //位运算的总结 1.一组数据中只有一个数字出现了一次。 其他所有数字都是成对出现的。请找出这个数字。(使用位运算) int main() { int i = 0; int arr[] = {1,2,1}; int sum=0; int a = arr[0]; fo...

2018-08-06 10:41:19

阅读数 160

评论数 0

STL-配置器(stack,queue,deque,list)

配置器 00.list list是一种双向开口的非连续性的结构,它的每个元素都是一个独立的节点,互不影响,只是用其节点的结构将其进行连接,其就是一个双向链表 list的迭代器就是一个节点,这个节点就是链表中某个节点的指针。 迭代器的operator *( )就是这个...

2018-08-06 10:38:02

阅读数 49

评论数 0

STL-vector容器(简述)

vector 00.vector简述 vector和C++内建的array是类似的,不同的时array时静态的,vector则是动态的,可以根据实际进行自动的配置,而array则是不可在改变的。 vector的技术实现主要是其当空间不足时的情况,即扩容和拷贝数据的策略。...

2018-08-03 12:25:56

阅读数 63

评论数 0

STL-配置器(简述)

STL空间配置器 1.STL配置器是指配置一些资源,如内存,磁盘资源等。 2.STL空间配置器是为了给常用的容器来进行空间上的配置,这个空间可以是内存,可以是磁盘或是其他的辅助存储介质。 3.下面简单介绍一下 1. &l...

2018-08-03 10:11:33

阅读数 45

评论数 0

Mysql数据库基础操作

mysql数据库 用来进行一个记录 00.MySQL数据库启动 1.启动服务 service mysql start (mysql) systemctl start mariadb 2.连接数据库 mysql 【-h 主机】 【...

2018-07-31 11:27:51

阅读数 67

评论数 0

Python基础_高级特性

Python 01.切片 - 1.切片是python中一种很有特色的操作,也是很python的。 2.切片的操作,用的最多的是元组和列表。 # 例子 print(15*'*'+'list'+15*'*') l = [1,2,3,4,5,6] #1.取[1,3)...

2018-07-27 20:50:41

阅读数 34

评论数 0

shell脚本之awk

awk 01.awk介绍 1.awk也是一种编程语言,非常强大。 2.awk用于处理文本文件,或者命令行输入 3.awk是一种动态弱类型的语言,很好的迎合正则。 02.awk匹配正则 [skin@bogon shell]$ cat 1.txt hell...

2018-07-26 12:00:34

阅读数 69

评论数 0

Linux五种IO模型

五种IO模型 01.五种IO模型介绍 首先我们必须了解,任何IO过程都需要两个部分的来完成,第一步等待数据的到来,将数据从内核空间拷贝到用户空间。 1.阻塞式IO a. 可以看到阻塞是IO整个过程都在等待,等到数据从内核拷贝到用户空间,才进行返回,处理...

2018-07-26 08:28:55

阅读数 183

评论数 0

shell脚本基础工具(sort,uniq,paste,sed)

shell工具 01.sort工具 1. sort默认对文本进行升序排序 2. sort -r 对文本进行降序排序 3. sort -n 按照数值进行排序 4. sort -t 指定按照什么作为分割符 ,-k 制定按照第几列排序 ...

2018-07-25 16:40:26

阅读数 2134

评论数 0

shell脚本基础语法(循环,数组 ,文件 )

shell 01.什么是shell/Shell? 1.什么是shell脚本呢?shell使用c语言实现,shell既是一种脚本语言,也是一种程序设计语言。 2.shell脚本语言和python一样都是解释型语言,动态类型,但是与python不同的是shell是弱类型,py...

2018-07-25 14:30:47

阅读数 164

评论数 0

Python基础-函数

Python 01.定义函数 1.python中,定义一个函数要使用def关键字 2.python中函数可以什么都不做,即空函数 3.和其他语言不一样,比如c++的函数申明和定义可以自不同文件,但是python的声明和定义都是一个。 #定义了一个加法的函数 def m...

2018-07-24 12:33:40

阅读数 72

评论数 0

Linux网络协议_HTTP

HTTP协议 00.什么是HTTP协议? 1.超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 01.认识URL a. 我们熟悉的网址,URL ...

2018-07-24 10:47:46

阅读数 622

评论数 0

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