E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
开发汇总
NDK00_VisualStudio安装及运行一个C项目
NDK
开发汇总
一Windows环境搭建:VisualStudio下载地址提取码:fnyr下载的是iso文件,直接用解决文件解压,点击运行.exe文件即可安装,或者到官网下载对应版本二新建一个C项目VS打开
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK13_C++基础:常量函数、静态成员
NDK
开发汇总
常量函数函数后写上const,表示不会也不允许修改类中的成员。
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK16、17_andfix原理及其手写实现热修复
NDK
开发汇总
一热修复通常解决bug都是通过发布版本的形式达到的,在下一个版本发布之前,用户是用不出现bug之后的功能,给用户体验非常差,而热修复可以避免频繁发布版本。
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK11_增量更新(编辑中)
NDK
开发汇总
一普通更新与增量更新普通更新增量更新区别哈夫曼算法libBSPatchbspatch官网http://www.daemonology.net/bsdiff/bzip2http://www.bzip.org
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK22_Am命令原理分析和NDK层实现gif图片播放
NDK
开发汇总
一Am命令源码分析1日常应用双进程守护和卸载监听都使用到了AM命令,应用卸载后的访问网页,命令拉起:execlp("am","am","start","--user","0","-a","
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK02_C:宏、宏函数和内联函数
NDK
开发汇总
一宏预处理器是一个文本替换工具宏就是文本替换//宏一般使用大写区分//宏变量//在代码中使用A就会被替换为1#defineA1//宏函数#defindtest(i)i>10?
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK13_C++基础:类、构造函数、拷贝构造函数、浅拷贝与深拷贝
NDK
开发汇总
一类C++在C语言的基础上增加了面向对象编程,C++支持面向对象程序设计。类是C++的核心特性,用户定义的类型。
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK21_系统关键服务是如何进行守护
NDK
开发汇总
一课题:系统关键服务是如何进行守护的以及AM命令源码分析知识点:init进程源码详解init.rc配置文件分析系统服务的加载原理init进程如何使用SIGCHLD信号系统服务杀死后如何启动原理分析系统服务守护过程中
鱼包子Ray
·
2020-07-27 19:27
NDK
NDK15_Linux环境NDK、JDK下载与配置
NDK
开发汇总
服务器下载软件、环境变量配置,这里我用的ubantu环境,所以阿里云主机配置内容只有笔记一NDK配置1命令行下载wgetndk下载的url2解压zip文件unzip文件名有可能unzip命令无效
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK18_App启动原理和替换系统启动动画
NDK
开发汇总
一App启动原理手机开机会启动init.rc脚本会加载好编译的init文件initinit文件是\android-6.0.0_r1\system\core\init文件下编译的可执行文件函数入口为
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK20_线程轮询实现双进程守护
NDK
开发汇总
一Android应用保活的常见方式1提高优先级这个办法对普通应用而言,只是降低了应用被杀死的概率,但是如果真的被系统回收了,还是无法让应用自动重新启动!
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK01_C:scanf函数和格式化
NDK
开发汇总
一输入scanfintmain(){intn;scanf("输入一个int数据:%d",&n);printf("%d\n",n);system("pause");return0;}&n取地址符
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK14_Linux基础:简单的Shell脚本
NDK
开发汇总
注意:运行环境:Linux#!/bin/bash:所有脚本的头1echo输出vim01.sh创建文件夹#!
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK23_MakeFile语法详解
NDK
开发汇总
一简介通常安卓编译apk在Eclipse中用ant,AndroidStudio中用Gradle,新的AS中涉及到NDK的编译会有一个cmakeList.txt文件,这个文件是基于MakeFile
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK15_shell命令补充
NDK
开发汇总
一shell脚本Shell就是一个命令行解释器,它的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive)。
鱼包子Ray
·
2020-07-27 19:56
NDK
Lsn19_AM命令源码分析
NDK
开发汇总
一360手机助手之卸载监听Android系统下列监听方式监听系统卸载广播:只能监听到其他应用的卸载广播,无法监听到自己是否被卸载。
鱼包子Ray
·
2020-07-27 19:56
NDK
AM
360卸载回访
卸载监听
监听卸载
NDK20_socket实现双进程守护
NDK
开发汇总
一需求APP保活:设置监听,当应用服务被停止后,重新唤醒应用服务二原理利用socket机制,监听app主进程被干掉1搭建服务器端a)、创建ServerSocket对象绑定监听端口。
鱼包子Ray
·
2020-07-27 19:56
NDK
NDK06_JNI理解、简单调用和基本数据类型
NDK
开发汇总
一JNI理解JNI:javanativeinterface使用环境:javaapi不能满足我们程序的需要的时候。
鱼包子Ray
·
2020-07-27 19:55
NDK
JNI
NDK
JNI数据类型
JNIEnv
JNI步骤
NDK13_C++基础:继承与多态
NDK
开发汇总
一继承继承classA:[private/protected/public]B默认为private继承A是基类,B称为子类或者派生类方式说明public基类的public、protected
鱼包子Ray
·
2020-07-27 19:55
NDK
NDK09_JNI编译过程及AS新建一个JNI项目
NDK
开发汇总
一JNI原理1编译cpu识别的是“0101”的字符c/c++=========二进制文件编译:xxx.c------>windows.obj语法Linux.o链接:.o----->log.so2
鱼包子Ray
·
2020-07-27 19:55
NDK
NDK10_NDK开发流程、JNI线程
NDK
开发汇总
一NDK开发流程使用so库和头文件开发gradle指定开发平台,在defaultConfig目录里面ndk{abiFilters“armeabi”,“x86”}引入第三方库,在app.gralde
鱼包子Ray
·
2020-07-27 19:55
NDK
NDK14_C++基础:模板方法,模板类
NDK
开发汇总
模板是泛型编程的基础一模板函数函数模板能够用来创建一个通用的函数。以支持多种不同的形參。避免重载函数的函数体反复设计。
鱼包子Ray
·
2020-07-27 19:55
NDK
NDK09_JNI源码分析
NDK
开发汇总
一JavaNativeInterface我们知道cpu只认得“0101101”类似这种符号,C、C++这些代码最终都得通过编译、汇编成二进制代码,cpu才能识别。
鱼包子Ray
·
2020-07-27 19:55
NDK
NDK09_静态注册与动态注册
NDK
开发汇总
一静态注册优点:用javah生成头文件方便简单缺点:每个class都需要使用javah生成一个头文件,生成的名字很长书写不便;初次调用时需要依据名字搜索对应的JNI层函数来建立关联关系,会影响运行效率二动态注册使用一种数据结构
鱼包子Ray
·
2020-07-27 19:25
NDK
NDK08_JNI访问数组、引用、异常、缓存
NDK
开发汇总
一JNI访问数组定义native方法生产.h文件publicclassJniMain{publicnativevoidgiveArray(int[]inArray);}/*DONOTEDITTHISFILE-itismachinegenerated
鱼包子Ray
·
2020-07-27 19:25
NDK
Jni访问数组
jni引用
JNI异常
JNI缓存
缓存策略和弱引用问题
NDK04_C:const、typedef、union共用体
NDK
开发汇总
一constconstchar*,charconst*,char*const,charconst*constconst:常量=final//从右往左读//P是一个指针指向constchar
鱼包子Ray
·
2020-07-27 19:24
NDK
typedef
union
C别名
共用体
const
NDK05_C:文件读写
NDK
开发汇总
头文件:stdio.h函数原型:FILE*fopen(constchar*path,constchar*mode);path:操作的文件路径mode:模式模式描述r打开一个已有的文本文件,
鱼包子Ray
·
2020-07-27 19:24
NDK
c读文件
c写文件
c获取文件大小
c读写二进制文件
fseek
NDK07_JNI获取Java中类方法、构造函数
NDK
开发汇总
一定义native方法,编译生成ray_JniTest.h头文件publicclassJniTest{intgetRandomInt(intmax){returnnewRandom().nextInt
鱼包子Ray
·
2020-07-27 19:24
NDK
NDK05_C:预处理指令、Define指令
NDK
开发汇总
一预处理指令C语言执行的流程:组成程序的每个源文件通过编译过程分别转换成目标代码(objectcode)各目标文件由连接器捆绑在一起,形成一个单一而完整的可执行文件预处理器不是编译器,但是它是编译过程中一个单独的步骤
鱼包子Ray
·
2020-07-27 19:24
NDK
NDK05_C:文件简单加密
NDK
开发汇总
一文本文件加解密voidencode(charnormal_path[],charencode_path[]){FILE*normal_fp=fopen(normal_path,"r");
鱼包子Ray
·
2020-07-27 19:24
NDK
NDK06_JNI实现native方法,获取类普通成员、类静态成员
NDK
开发汇总
一定义Native方法publicclassJniMain{publicStringkey="key";publicstaticintcount=9;publicnativestaticStringgetStringFromC
鱼包子Ray
·
2020-07-27 19:24
NDK
native方法实现
javap
jni获取java成员
GetObjectClass
GetFieldID
NDK07_JNI读取和返回字符串
NDK
开发汇总
一定义native方法,生成.h头文件publicclassJni_Test{publicnativeStringchineseChars(Stringstr);}ray_Jni_Test.h
鱼包子Ray
·
2020-07-27 19:24
NDK
NDK04_C:结构体、结构体指针、 结构体中指针成员
NDK
开发汇总
一结构体结构体:一系列不同类型的数据的结合注意:类型!=变量。结构体名代表的只是结构体类型,没有内存空间。
鱼包子Ray
·
2020-07-27 19:24
NDK
结构体
结构体指针
结构体数组
结构体中添函数指针
结构体中结构体指针
NDK03_C:字符串及常见字符串函数
NDK
开发汇总
一c中字符串C语言没有String字符串实际上是使用NULL字符'\0'终止的一维字符数组。
鱼包子Ray
·
2020-07-27 19:23
NDK
C预约字符串函数
stpcpy
strcat
strchr
strcmp
NDK03_C:函数指针、内存分配
NDK
开发汇总
函数指针函数名是一个函数的首地址,所以我们可以将函数赋值给对应类型的函数指针void(p)(char)//void返回值//(*p)p变量表示这个函数void类型的指针:类似:javaobject
鱼包子Ray
·
2020-07-27 19:23
NDK
c字符串
函数指针
内存分配
NDK02_C:指针、指针运算、多级指针与函数指针
NDK
开发汇总
一学习指针的目标从专业角度了解指针的作用会使用指针进行基本运算会使用指针作为函数的参数会使用指针数组和数组指针会使用二级指针会使用函数指针二指针指针变量存储的是变量类型对应的变量的地址。
鱼包子Ray
·
2020-07-27 19:23
NDK
NDK14_C++基础:部分C++11、14特性
NDK
开发汇总
文章目录nullptr类型推导基于范围的for循环Lambdanullptrnullptr出现的目的是为了替代NULL。C++11之前直接将NULL定义为0。
鱼包子Ray
·
2020-07-27 11:54
NDK
NDK14_C++基础:智能指针
NDK
开发汇总
文章目录一shared_ptrweak_ptr二unique_ptr三自定义智能指针自C++11起,C++标准库提供了两大类型的智能指针一shared_ptr操作引用计数实现共享式拥有的概念
鱼包子Ray
·
2020-07-27 11:54
NDK
NDK16_Linux中使用NDK编译安卓可用的.c
NDK
开发汇总
一ubuntu中编译c文件vimmain.c编辑intmain(){printf("111\n");return0;}gccmain.c将生成a.out文件vimian.c添加头文件#includegcc-omainmain.c
鱼包子Ray
·
2020-07-27 11:54
NDK
NDK
开发汇总
文档:JNI程序员指南与规范NDK00_VisualStudio安装及运行一个C项目NDK01_C:基本数据类型、数组、函数和VS查看内存NDK01_C:scanf函数和格式化NDK02_C:语言运算符优先级NDK02_C:指针、指针运算、多级指针与函数指针NDK02_C:宏、宏函数和内联函数NDK03_C:函数指针、内存分配NDK03_C:字符串及常见字符串函数NDK04_C:结构体、结构体指针
鱼包子Ray
·
2020-07-27 11:54
NDK
NDK
C
JNI
线程保活
NDK汇总
NDK14_C++基础:C++线程
NDK
开发汇总
文章目录C++11线程POSIX线程线程属性分离线程调度策略与优先级线程同步条件变量线程,有时被称为轻量进程,是程序执行的最小单元。
鱼包子Ray
·
2020-07-27 11:54
NDK
NDK16_NDK编译生成so并CMAKE集成
NDK
开发汇总
一Linux环境生成so文件1新建源文件vimmain.c内容inttest(){return11;}~2编译参考:NDK16_Linux中使用NDK编译安卓可用的.c配置gcc临时环境变量
鱼包子Ray
·
2020-07-27 10:06
NDK
iOS开发长文--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务
开发汇总
iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录、微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等。今天将和大家一起学习如何使用系统应用、使用系统服务:调用系统应用使用系统服务短信与邮件通讯录蓝牙社交GameCenter应用内购买iCloudPassbook系统应用在开发某些应用时可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,此时你可
iOS探路者
·
2020-07-05 16:01
iOS
从0到1攻破FreeRTOS:汇总帖
MDK5.27FreeRTOS内核--->FreeRTOS内核应用开发--->简单外设目前更新完:FreeRTOS内核应用开发下一步:基于FreeRTOS的简单外设目录FreeRTOS内核汇总:FreeRTOS内核应用
开发汇总
Sumjess
·
2020-07-05 06:56
从0到1攻破FreeRTOS
iOS开发之GameCenter使用
GameCenterConfigurationGuideforiTunesConnectiOS游戏开发之GameCenter实战iOS开发长文--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务
开发汇总
请看以上文章的
chqj_163
·
2020-07-01 20:05
iOS
XCode
iOS 插件化
开发汇总
Small框架
应用插件化背景目前很多应用功能越来越多,软件显得越来越臃肿。因此插件化就成了很多软件发展的必经之路,比如支付宝这种平台级别的软件:支付宝应用页上密密麻麻的功能,而且还在增多,照这个趋势发展下去,软件包的大小将会不可想象。目前常用的解决方案是使用web页面,但用户体验和Native界面是没法比的。设想,如果每一个功能点都是一个动态库,在用户想使用某个功能的时候让其从网络下载,然后手动加载动态库,实现
littleBit
·
2020-06-30 09:10
无标题文章
1.接口文档是什么在项目
开发汇总
,web项目的前后端是分离开发的。应用程序的开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。
brako7
·
2020-06-28 16:14
java
开发汇总
IDEIntelliJIDEA项目构建maven版本控制git数据库mysqldruid数据库中间件TDDL持久层框架mybatisNOSQLredisMongDBHBaseWEB技术http协议tomcatjsonrpcrestfulspringmvcjava模板引擎velocityfreemarkerThymeleaf测试junittestngassetjmockit日志logbackjava
Tiro_Liyuan
·
2020-06-27 00:16
整理
ESP8266 wifi模块
开发汇总
ESP8266wifi模块
开发汇总
ESP8266wifi模块
开发汇总
本文档主要介绍开发者在ESP8266开发中常见的一些问题。
一颗小树x
·
2020-06-25 19:39
资讯
微信小程序版博客——
开发汇总
总结(附源码)
花了点时间陆陆续续,拼拼凑凑将我的小程序版博客搭建完了,这里做个简单的分享和总结。整体效果对于博客来说功能页面不是很多,且有些限制于后端服务(基于ghost博客提供的服务),相关样式可以参考截图或者直接访问我的小程序一些体会四月份的空余时间都在折腾自己的微信小程序版博客,作为后端开发的我鼓捣起前端的技术还是稍微有点吃力的,有些语法确实不太熟悉。但总的来说还好,静下心来看看文档,熟悉下语法,实现一些
玄冰_殇
·
2020-06-23 21:02
小程序
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他