自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java 常用工具类-少写一堆判断代码

如果依然使用的是Date类型,如果需要使用新的时间类型,我们需要进行相关转化。JDK有提供一系列的类可以读取文件等,不过阿粉觉得那些类有些晦涩难懂,实现一个小功能可能还要写好多代码,而且还不一定能写对。与JDBC时间类型转化,所以大家可以直接将时间字段实际类型定义为JDK8时间类型,然后再进行相关转化。这个通常用于字符串需要固定长度的场景,比如需要固定长度字符串作为流水号,若流水号长度不足,,左边补0。总之JDK8提供的时间类非常好用,还没用过小伙伴,可以尝试下。

2025-01-19 17:30:20 778

原创 Java 实现最大堆

/将"数组"插在表尾。堆实现,这里采用的是动态数组来做存储。

2025-01-19 17:28:58 317

原创 一文洞悉Python必备50种算法_算法 50 python

这是个使用快速搜索随机树(Rapidly-Exploring Random Trees,RRT)的简单路径规划代码。这个随机路径图(Probabilistic Road-Map,PRM)规划算法在图搜索上采用了迪杰斯特拉方法。Informed RRT*:通过对可接受的椭球启发的直接采样实现最优的基于采样的路径规划。使用闭合回路RRT*(Closed loop RRT*)实现的基于车辆模型的路径规划。这是利用迪杰斯特拉(Dijkstra)算法实现的基于二维网格的最短路径规划。

2025-01-14 23:44:52 1497

原创 一文告诉你:token在Window当中是怎么工作的?

首先我们看到报错是在ViewRootImpl.java:907,这个地方肯定有进行token判断,然后抛出异常,这样我们就能找到token了,那我们直接去这个地方看看。int res;/*1*/");我们看到代码就是在注释1的地方抛出了异常,是根据一个变量res来判断的,这个res来自方法addToDisplay,那么token的判断肯定在这个方法里面了,res只是一个 判断的结果,那么我们需要进到这个addToDisplay里去看一下。

2025-01-14 23:41:11 934

原创 Phonegap联系人 获取Contacts HTML5,android

将下方语句考到 assets目录下 www/index.html 当中 完全复制过去;现在大家只需要将工程导入到eclipse当中 使用官方APi语句在javascript中调用。 添加android 平台工程 (ios把 “android” 替换) 在控制台 创建一个phonegap工程 命令如下。 我们从命令行进入 到工程目录下的 plugins文件夹。以下介绍的 phonegap contacts 的 API有。res/xml 目录下 的config.xml。

2025-01-12 05:44:58 595

原创 PCIe TPH (TLP Processing Hints) 介绍

TLP Processing Hints,直译过来是事务处理提示,英文简写为TPH。TPH最初由PCIe 2.1引入,是请求事务TLP头标中的一个可选配的特性,适用于存储器读、存储器写及原子操作事务。TPH携带有请求者对完成者目标存储空间数据的使用信息,通知完成者即将访问数据的特性,完成者可以根据TPH合理地安排数据缓存及管理数据,从而降低PCIe设备的访问时延、降低系统带宽压力、提高cache的利用率、降低能耗。

2025-01-12 05:41:16 672

原创 pandas用法-全网最详细教程

df_inner.iloc[:3,:2] #冒号前后的数字不再是索引的标签名称,而是数据所在的位置,从0开始,前三行,前两列。df_inner.ix[:‘2013-01-03’,:4] #2013-01-03号之前,前四列数据。df_inner=pd.merge(df,df1,how=‘inner’) # 匹配合并,交集。df_inner.iloc[[0,2,5],[4,5]] #提取第0、2、5行,4、5列。df_outer=pd.merge(df,df1,how=‘outer’) #并集。

2025-01-12 05:33:48 301

原创 Android面试Kotlin高阶之必问三连

return a+b}//调用fun main(){//变量方式val result = example(10, 20, func) //结果为30//引用方式val result = example(10, 20, ::test2) //结果30//如果函数类型参数是最后一个参数:val result = example(10, 20){n1, n2-> //结果为30n1+n2}}高阶函数作用:高阶函数允许让函数类型的参数来决定函数的执行逻辑,只要传入不同的函数类型参数,执行逻辑和返回结果就可

2025-01-10 14:13:23 897

原创 Android通讯录管理(获取联系人、通话记录、短信消息)(一)

/ 联系人Uri;if (selectIndex > -1 && selectIndex < letters.length) { // 防止越界。if (mList.getHeaderViewsCount() > 0) { // 防止ListView有标题栏,本例中没有。// 异步查询数据库类对象。// 根据首字母进行排序。// 中间显示字母的文本框。// 处理UI的句柄。// 游标移动到第一项。

2025-01-10 14:09:42 865

原创 Android逆向分析实例(一)-绕过搜狗输入法的签名验证

就是**“sub_16D78”**这个函数(这个函数本身意义上就是native_setup,只是在ida中用sub_16D78表示而已);if-eqz**,然后保存后重打包,重签名,安装后测试发现打开后不会显示**“你安装的是盗版输入法,请到官网下载”**这个消息了,本以为已经大功告成了,但是后面还是无法正常打字。发现了**“native_setup”**这个函数,跳到函数声明,原来是native层的函数;其实上面图片中的**“你安装的是盗版输入法,请到官网下载”**已经给了我们提示。

2025-01-10 14:06:00 794

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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