
java和C#
文章平均质量分 64
分享Java和C#相关知识
吴三笑@0316
这个作者很懒,什么都没留下…
展开
-
JNA和C++指针传递
最后在C/C++如果在方法种返回一个int*,则需要把该变量设为全局变量,否则方法执行完后该地址的内存会被清空。因为C/C++中使用数组进行传参时,实际上使用的是数组中第一个元素的地址,所以在使用数组传参时需要同时传入数组的长度。同样的在使用数组进行返回时也需要记录返回数组的长度。例如outSize传入一个int的地址,在方法体中对这个地址的值进行修改,方法完成后就能获取到修改后的值。Java中调用C/C++第三方库,当使用数组相互传参时需要注意两中语言之间的数据结构的对应关系。32位或64位的指针。原创 2024-06-07 16:13:27 · 282 阅读 · 0 评论 -
CentOS部署ASP.NetCore5.0
目录 一、安装数据库MySql8 二、发布Asp.Net Core服务 三、配置Nginx 一、安装数据库MySql8 1、查看是否已安装mysql yum repolist enabled | grep "mysql" 2、在MySql官网中找到yum源rpm安装包(http://dev.mysql.com/downloads/repo/yum/),复制下载链接:https://dev.mysql.com/get/mysql80-community-release-el7-1.noar.原创 2021-03-05 16:43:15 · 1278 阅读 · 0 评论 -
String和StringBuilder
一、.Net中 1、String和string string是c#中的类,String是Framework的类;string是String的别名,两者等效。 2、String和StringBuilder String对象是不可变的:即它们创建之后就无法更改。 所有看似修改字符串的 String 方法和 C# 中的运算符,实际上都以新字符串对象的形式返回结果。 static void Main(string[] args) { var s1 = "Hi!"; ...原创 2021-03-04 17:19:46 · 184 阅读 · 1 评论 -
NDK16 +CMake+opencv3.4.5配置AS
1、NDK和opencv版本 目前成功的版本NDK16+opencv3.4.5,而NDK16以上的版本需要opencv4,NDK10可以匹配opencv2 2、CMake编译opencv的so库 (1)所需软件:MinGW(编译so库)、ant(编译java接口) (2)CMake配置 ANDROID_ABI 设置abi类型为...原创 2020-03-04 18:12:50 · 426 阅读 · 0 评论 -
线程同步(java实现)
一、单线程同步问题 二、线程池同步问题 1、异步执行 2、同步执行(等待全部线程完成) 在上面代码结尾加上: ThreadPoolManager.waitAllThreadFinish(); 3、指定单个线程同步 4、指定多个线程同步 ...原创 2021-03-04 17:12:44 · 248 阅读 · 1 评论