jni数据类型转换例程1.java向native传递常用基本数据类型和字符串类型2.java向native传递数组类型3.java向native传递自定义java对象4.java向native传递任意java对象(以向native传递ArrayList为例)5.native向java传递数组类型6.native向java传递字符串类型7.native向java传递java对象
2024/6/4 10:24:30 6.36MB jni数据类型 ndk开发 android
1
本人经过两天的研究,终于掌握了动态链接库的使用方法,动态链接库的使用上并不难,难在动态链接库中的导出类,把dll中类的成员函数导出来才是最重要的,我就用几个例子介绍一下几种导出的方法:第一种:这种方法不是很好,实现的也比较麻烦,可以参考例子中的1_DLLDemoCll工程原理:利用虚函数导出,导出的dll中申请的对象指针,再利用虚函数的特性,利用虚函数表实现了类函数的导出,比较麻烦建议了解一下。
第二种:这种方法实现起来比较简单,采用的是静态加载的方式,但是有很多的局限性,因为当dll有错是整个应用都会出问题,不建议在打的工程中使用。
具体代码实现见static_link_DLL工程,其中dll文件由Abstrct文件编译。
第三种:这种方法是我推荐的,它是由动态加载进来的,其中实现原理是:运用抽象类,为工程创建接口,通过接口来导出类成员函数这种方式通用性强,而且代码比较的健壮,节省内存。
见工程useDLL。
2024/6/4 0:49:19 57KB 动态链接 导出类 loadlibrary
1
开发工具VS2017,语言C#,对象:金蝶K/3BOS单据插件,同时实现了提取数据库连接字符串,文档里面附详细的设置说明
2024/6/3 4:02:25 690KB C# BOS插件
1
PB12.5自定义对象n_cst_filetime功能:读取设置文件最后修改时间
2024/5/30 20:27:56 13KB PowerBuilder
1
C#控制台--面向对象飞行棋上课练习小项目
2024/5/30 20:20:26 58KB 面向对象
1
面向对象的分析(ObjectOrientedAnalysis,OOA),就是运用面向对象方法进行系统分析。
OOA是分析,是软件生命周期的一个阶段,具有一般分析方法共同具有的内容、目标及策略;
但强调运用面向对象方法进行分析,用面向对象的概念和表示法表达分析结果。
基本任务是:运用面向对象方法,对问题域和系统责任进行分析和理解,找出描述问题域及系统责任所需的对象,定义对象的属性、操作以及它们之间的关系。
目标是建立一个符合问题域、满足用户需求的OOA模型
1.79MB UML
1
该小型图书管理系统的面向对象的分析与设计,主要包括了用例图、活动图、时序图以及VOPC等
2024/5/29 7:03:09 100KB 图书管理系统 面向对象 分析设计
1
详细的讲解了组合最优化的过程,希望对大家有用啊组合优化主要研究离散对象离散对象通常不具备函数论中的分析特征,因而形式上稍有差别的组合优化问题可能存在很大差别的特征,这为组合优化问题的求解带来了极大的难度从本质上来说,所有的组合优化问题都采用迭代方法来求解,根据问题自身规律设计出特定的求解方法搜索其最优解
2024/5/28 22:14:29 6.37MB 组合最优化 ppt 数学建模 离散对象
1
Java实验课,极度适合软件工程和学计算机的学弟学妹使用,妈妈再也不怕我写java啦
2024/5/27 18:27:15 16.98MB JAVA 西工大 面向对象编程
1
Delphi编写的即时通信程序,类似QQ聊天,源码内包括了控件补盯配置方法说明和各个模块的代码等。
  一个自我感觉很好的通信程序,它的特点:  1.数据包格式全部自己定义。
  所有的定义和通信核心类全部在COMM文件夹中。
  2.能处理大量客户端同时通信的情况,客户和服务端共用相同的通信对象,并且可以实现互传。
  3.通信细节全部封装在几个通用的类中,隐藏了交互通信的所有处理细节,如断包处理,超时重发等功能。
  4.数据通信和数据具体应用完全分离,扩展性良好,本例中只做一个上传文件的例子,你可以在不用改动通信核心的情况下,可以实现远程控制所需的任何功能,并且不需要考虑通信细节。
具体方法可以参考:CommSrvApps单元的TSrvApp_File类,只需写一个新类即可:  TSrvApp_File=class(TServerAppObject)  public  functionProcessData(ABuf:PChar;ASize:integer):integer;override;  end;  通过以上类配合通信核心类,实现了远程实时传送一个文件就像copy那么简单。
  其它:  此程序是我自己开发的连锁超市方案中数据交换的应用实例,所以客户端和服务端的代码有点多,但多是与通信本身无关,所实现的功能是将本地Local文件夹与远程Remote文件夹的.rs文件互相进行传送。
  程序配置方法:  1.本程序在Delphi6下编译通过,其它版本没有测试。
  2.请先安装"控件补丁"中的控件包。
  3.编译Client或Server时,请先设置SearchPath指向comm文件夹。
2024/5/27 0:40:55 155KB Delphi源码-界面编程
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡