java c++ 算法
记录java,c++,算法等相关
mmsx
专注于移动开发,关注移动开发开源项目,发布相关demo测试源码。项目合作w917540996
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSH密钥 与 Ed25519密钥 是什么关系
SSH密钥与Ed25519密钥的关系解析 摘要:Ed25519密钥是SSH密钥的一种高效现代实现,采用椭圆曲线加密算法。相比传统RSA密钥,Ed25519具有更短的密钥长度(32字节)、更快的运算速度和更强的安全性,同时避免了ECDSA的随机数依赖问题。自OpenSSH 6.5起被默认支持,成为SSH认证的首选方案。用户可通过ssh-keygen命令生成Ed25519密钥对,但需注意旧系统可能存在兼容性问题。建议优先使用Ed25519,同时保留RSA密钥作为兼容备用,并在服务器配置中禁用弱加密算法。 (14原创 2025-07-08 22:12:41 · 1174 阅读 · 0 评论 -
C++ double转string类型以及MFC控件简单用法
这两天项目需要,测试c++库里面内容。生成jar再给Android调用。我没有学过C++,现在开始记录C++简单用法。测试时候一般都是使用mfc程序来测试,要输入值,显示结果吗。我用的编译环境vs2008。原创 2015-06-02 20:14:55 · 4354 阅读 · 0 评论 -
C++ 初识虚函数
做java,Android开发。因为项目需要,学了点C++,我讲讲这两天对虚函数的认识吧。如果说错了,欢迎指正。也是希望抛砖引玉。原创 2015-06-02 21:41:48 · 1246 阅读 · 0 评论 -
vs2008 创建对话框MFC应用程序调试c++代码
android 调用了不少c++生成的.so库。有时怀疑库出了问题。android方面调用的库,调试基本调试不了。所以就用vs2008 创建对话框MFC应用程序调试c++代码。以前也有以调试,久了又快忘了。这次就记录一下。我不是专业c++,所以容易忘记。1、创建MFC应用程序原创 2016-09-22 19:37:16 · 5828 阅读 · 0 评论 -
java long类型溢出误区
最近遇到一个问题long类型溢出,很神奇,第一反应。后面测试一下。 private void testLong() { StringBuffer buffer = new StringBuffer(); Long time = System.currentTimeMillis(); //后面加上大写L,或者小写l。就不会溢出变成负数了 ...原创 2018-10-12 21:04:23 · 6211 阅读 · 1 评论 -
eclipse 黑色主题在线更新
eclipse 黑色主题在线更新,以及更新后遗留eclipse启动失败原因,出现Failed to create the Java virtual machine 的错误处理。原创 2015-03-24 22:19:03 · 3949 阅读 · 0 评论 -
Java 计算角平分线
有三个点,计算出角平分线。首先要算出两个点之间的方位角,根据方位角算出夹角。下面以角平分线长度是20示例计算。 double dStartAngle = Math.atan2(mdE1 - mdE2, mdN1 - mdN2); double dEndAngle = Math.atan2(mdE3 - mdE2, mdN3 - mdN2); do...原创 2019-01-06 21:01:58 · 1542 阅读 · 1 评论 -
Java 两个list数据根据某个字段合并
之前遇到一个需求,字段是每小时那种(2018101208)。然后服务给我数据少了部分。然后我需要自已推算。然后补上没有那些小时为单位的数据。这里面也涉及到了自已设计出来数据list是全面的。所有的小时都有。然后把服务器获取list根据这个进行对比,补上服务器没有的小时数。两个list根据某个字段进行合并。1、获取过去15天的小时初始化变量 public String start...原创 2018-10-12 20:50:01 · 27952 阅读 · 1 评论 -
java 基础学习总结(附带eclipse一些常用操作)
一、this关键字1、使用this调用本类成员变量和成员函数2、使用this调用构造函数二、静态变量static关键字1、含有static成员变量,成员函数。可以直接使用类名来调用。2、静态成员变量只有一份。3、在静态函数当中不能使用this。4、静态代码块的主要作用是为静态成员变量赋值。三、继承extend1、使用继承是为了减少重复代码。2、使用s原创 2015-08-30 08:49:08 · 2478 阅读 · 0 评论 -
arcgis for Android 100.2 绘制点线面(文末有三维地图)
这是这阶段arcgis for Android 的最后一篇了,前面有三篇。对于我经常使用坐标,进行绘制点线面图形的程序员,这个必须要的。因为在项目中经常用到。arcgis for Android 100.1 基本操作(缩小放大旋转定位)arcgis for Android 100.1 在线加载天地图和谷歌地图arcgis for Android 100.2 加载shp1、效果显示2、代码实现pac...原创 2018-06-16 09:55:32 · 4433 阅读 · 0 评论 -
arcgis for Android 100.1 基本操作(缩小放大旋转定位)
arcgis for Android 100多是17年发布的。跟之前的10点多系列变化还是很大,很多地方都是重构过的。功能的强大就不用我多说。这篇先讲地图的基本操作以及加载地图。后面会说怎么加载天地图,谷歌地图等,加载shp,画图等等。github上面官方示例程序:https://github.com/Esri/arcgis-runtime-samples-android1,上图2,代码实现pac...原创 2018-04-22 09:53:57 · 4487 阅读 · 0 评论 -
AutoCAD dwg(dxf)图外有多余的点或者线解决办法
一个dwg图有时会出现,图外有多余的点或者线(有时还会出现在坐标系外)。有两种办法解决。一是:双击鼠标中间滚动,进行全图缩放,可以找到dwg上面所有的东西,包括图外多余的。找到这些多余的,选中删掉。然后再另存为dwg即可。如果一种办法会出现,有些cad是选不中额外的线。那就用下面这种方式。二是:框选你要的图纸,右键弹出列表,选择带基点复制。然后点击屏幕,作为图的基点(或者在...原创 2019-02-22 22:13:18 · 4847 阅读 · 0 评论 -
GPS NMEA-0183标准详解(常用的精度以及经纬度坐标)
GPS数据遵循NMEA-0183协议,该数据标准是由NMEA(National Marine Electronics Association,美国国家海事电子协会)于1983年制定的。统一标准格式NMEA-0183输出采用ASCII 码,其串行通信的参数为:波特率=4800bps,数据位=8bit,开始位=1bit,停止位=1bit,无奇偶校验。数据传输以“语句”的方式进行,每个语句均以“原创 2016-10-15 16:53:26 · 54528 阅读 · 1 评论 -
java 计算线的方位角和两条直线的交点
1、计算两点方位角或者是直线的方位角 public static double GetAzimuth(double dN1, double dE1, double dN2, double dE2) { double dAzimuth = 0; dAzimuth = Math.atan2(dE2 - dE1, dN2 - dN1) * 180 / Mat...原创 2019-11-30 11:39:41 · 1410 阅读 · 0 评论 -
四参数旋转角异常,平面坐标方位角不准确的问题
解决四参数旋转角异常,平面坐标方位角不准确的问题原创 2022-09-15 21:27:29 · 1248 阅读 · 1 评论 -
adb 运行 rpmbd
5. 最后,使用以下命令在设备上启动 rpmbd: adb shell rpmbd 这样,您就可以在设备上运行 rpmbd 程序了。3. 接下来,使用以下命令将设备上的 rpmbd 程序上传至计算机: adb pull /usr/bin/rpmbd。4. 然后,使用以下命令将 rpmbd 程序移到设备上: adb push rpmbd /usr/bin/rpmbd。在这种情况下,它指的是 MMC 存储器上的 rpmb 分区,其设备文件名为 /dev/mmcblk1rpmb。原创 2023-06-13 13:46:05 · 2354 阅读 · 0 评论 -
Android /system/etc/init,放到 system 分区启动
2. 将您的 init 文件复制到 /system/etc 目录中。例如,adb push init /system/etc/此时,Android 将在启动时加载您的 init 文件。请注意,修改系统分区上的文件可能会使您的设备变得不稳定。3. 然后,使用以下命令更改文件权限,以便 Android 可以访问该文件: adb shell chmod 644 /system/etc/init。/system/etc/init 文件是 Android 设备启动时加载的服务的配置文件。原创 2023-06-12 11:46:36 · 1943 阅读 · 0 评论 -
jadx读取SHA-1 签名、MD5 签名、SHA-256 签名(顺便介绍一下jadx软件)
jadx gui是一款android的反编译工具功能强大非常的实用。操作方便快捷,可以一步到位,并且配置了许多实用的功能。apk文件直接拖进去就可以看得到。1、前提条件需要pc端安装Java的jdk。不然报下面的错误:This application requires a java Runtime Environment 1.8.0就是需要你安装jdk1.8的版本。2、使用jadx我把软件名称马赛克了,其他的自已看了。如下图:可以直接看到代码和资源文件,下面的代码应该是使用奇虎3原创 2021-03-06 11:10:47 · 1141 阅读 · 0 评论
分享