自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev Blog

工作笔记!部分为网络转载 !如有侵权,请联系删除! (base64: YmVnaW4zNQ== )!

  • 博客(427)
  • 资源 (33)
  • 收藏
  • 关注

原创 鸿蒙 Next 快速开发备忘

1. 文本末尾显示....textOverflow({overflow:TextOverflow.Ellipsis}).ellipsisMode(EllipsisMode.END)

2024-05-10 14:13:44 280

原创 鸿蒙 Next 开发问题备忘

1,鸿蒙DevEco Studio 机测试Failure[INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED]勾选自动签名,然后自动跳转登录华为网站,登录即可。

2024-04-28 14:31:37 761

原创 Android快速开发教程备忘录

Android DataBinding 从入门到进阶https://www.jianshu.com/p/bd9016418af2

2020-11-11 22:26:49 488

原创 Android开发问题备忘录

Android 使用 databinding:view must have a tag这个坑是databinding编译时的问题,将xml布局文件重命名之后,就解决了如:activity_main.xml 改为activity_main_2.xml

2020-10-20 15:21:17 915

原创 Android知识点备忘录

Android Fragment onCreat() 方法是在Activity onCreat 时候调用。onCreateView 调用多次。

2020-10-13 09:42:09 226

原创 Git使用教程

配置用户信息当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com再次强调,如果使用了 –glo

2016-12-29 10:15:11 729

原创 使用Gradle发布项目到JCenter仓库

这篇文章介绍通过Gradle把开源项目发布到公共仓库JCenter中,方便你我他的事情,我们都是很懒的嘛。JCenter现在是Android Studio中repositories的默认节点了,之前是Maven的,不过JCenter是兼容Maven的,所以放心使用。步骤基本是按Publishing Gradle Android Library to jCenter Repository这里来的

2015-04-18 19:07:53 2369 1

原创 Android学习——查看apk签名 和 keystore 的信息

1、查看 keystore $ keytool -list -keystore debug.keystore结果Keystore type: JKSKeystore provider: SUNYour keystore contains 1 entryandroiddebugkey, Mar 21, 2013, PrivateKeyEntry,

2014-01-23 11:52:53 32737

原创 iPhone 和 Android 在日期格式方面的区别

我们传递和储存时间一律使用时间戳。在 JS 中可以使用 date.toISOString();// 输出标准的 ISO 8601 时间格式不同时区转换可以通过设置timeZone来实现。

2025-05-07 14:23:57 340

原创 排序-计数排序

计数排序(Counting Sort)是一种线性时间复杂度的排序算法。它适用于排序一定范围内的整数,特别是当范围不大时,表现非常高效。

2025-05-07 11:31:08 824

原创 C语言 printf函数和scanf函数

/ 前16位数字是准确的, 后面的都不准确。// 前8位数字是准确的, 后面的都不准确。// 清空输入缓存区。// 可以输入 数字 空格 数字, 或者 数字 回车 数字。// 无符号十六进制整数(不可以输出负数)// 无符号十六进制整数(不可以输出负数)// 单、双精度浮点数(默认保留6位小数)// 以最短输出宽度,输出单、双精度浮点数。// 无符号八进制整数(不可以输出负数)// 无符号整数(不可以输出负数)// 有符号整数(可以输出负数)// 输入 数字,数字 即可。

2025-05-07 09:45:45 14

原创 C语言语句基础

switch也是一种分支语句,常常用于多分支的情况,比如将表达式和一系列值进行比较,从中找出当前匹配的值。switch(整型表达式) //注意,这里必须是 整型,int long 甚至 char 都行,但 float 不可以语句项;语句项里是一些casecase 整型常量表达式:语句;但在switch语句无法直接实现分支,搭配break使用才能真正实现分支效果,即: Cswitch(整型表达式) //控制表达式case 整型常量表达式: //分支标号,注意,这里必须是 整型常量语句;

2025-05-05 17:34:05 22

原创 C语言初识指针和结构体

和都是C语言极其重要的内容,本章只会对这两者进行粗略介绍,算是混个脸熟,具体深入的内容会在后续讲解。

2025-05-05 17:20:25 12

原创 C语言操作符、关键字、#define和存储

C语言中的宏(Macro)即宏定义(macro dfinition),是一种预处理指令,它提供了一种机制,可以用来替换源代码中的字符串,用于批量处理。宏的名字一般采用大写字母,这是一种规范,而非强制,但希望所有程序员都能遵守这种规范。注意,C语言是区分大小写的,大小写字母的ASCII码值是不同的。int main()//因为宏是完全替换此处代码//相当于 printf("%d\n", 4 * 2 + 3);return 0;

2025-05-05 17:13:36 126

原创 C语言基本概念

一般的,在一个变化过程中,假设有两个变量x、y,如果对于任意一个x都有唯一确定的一个y和它对应,那么就称x是自变量,y是x的函数。x的取值范围叫做这个函数的定义域,相应y的取值范围叫做函数的值域。

2025-05-05 16:21:21 11

原创 C语言简介

功能便是定义一个。

2025-05-05 16:11:07 429

原创 Android 手动删除 AAR jar 包 中的文件

A.aar B.aar 有类冲突;使用 exclude 排除本地aar无效;所以要删除其中一个aar中导致冲突的包或类;直接解压aar然后再解压jar,删除冲突的类后 ,再使用指令打包jar和aar;一定要使用指令打包jar和aar,zip改后缀成aar或jar是不可以的;

2025-04-29 11:30:36 181

原创 RxJava compose 操作符使用

复用线程调度链,减少重复代码。

2025-04-22 16:12:16 44

原创 RSA + AES 混合加密通信

RSA + AES 的组合方案是一种经典的“混合加密”方案,它结合了非对称加密的安全性和对称加密的高效性,解决了密钥分发和大量数据加密的难题。单独使用 AES(对称加密)或 RSA(非对称加密)都存在一定的安全隐患,因此,结合 RSA 和 AES 的混合加密方式成为一种常见的安全解决方案。它采用分组加密的方式,将数据分成固定长度的块,然后使用密钥对每个块进行加密。通过这种组合,我们既能享受 AES 的高效加密能力,又能利用 RSA 解决密钥分发的安全问题,真正实现了。,适用于大多数的安全通信场景。

2025-04-22 14:20:53 148

转载 5分钟手把手教你开发一个MCP服务

使用装饰器暴露函数能力,并通过文档字符串描述功能(供大模型理解用途):import os"""获取当前用户桌面上的所有文件列表(macOS专属实现)""""""生成个性化问候语(中英双语版)"""return f" 你好 {name}!)"mcp.run(transport='stdio') # 启用调试模式关键点:工具函数需返回JSON序列化兼容的数据类型(如字符串、列表、字典)。

2025-04-22 09:17:34 69

转载 5分钟手把手教你开发一个MCP服务

MCP服务就像乐高积木,你可以随意拼接功能模块。换个端口:app.run(port=5001)代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。

2025-04-22 09:04:27 58

原创 UHF-RFID基础知识

A:符合G2协议的标签和读写器,应该支持必备的命令有十一条:Select(选择),Query(查询), QueryAdjust(调节查询), QueryRep(重复查询), ACK(EPC答复), NAK(转向裁断), Req_RN(随机数请求),Read(读),Write(写),Kill(灭活),Lock(锁定)。上述三条Q字头的命令体现了G2的抗冲突机制:随机数为零的标签才能发回RN16,若同时有多个标签随机数为零,而不能正确解码,就策略性地重发Q字头的命令或组合,给被选择的标签群,直到能正确解码。

2025-04-19 08:50:19 461

原创 UHF RFID 标签分区说明和锁定介绍

RESERVER区:8byte(4字)大小,前4byte(2字)为摧毁密码(用于摧毁标签,一般用不到),后4byte(2字)为访问密码(用于进行写数据和锁定操作),默认值为:0000 0000 (摧毁密码) 0000 0000 (访问密码)。长度根据实际需要写入的数据长度填,比如:0001,长度为1word,4位(需要注意的是,数据位长度必须为4的倍数),加上长度控制位0800,软件中长度填写2;注意:如要进行密码区之外的区域的锁定操作,需要先锁定两个密码区,才能锁定其他区域。永久锁定的区域无法被解锁。

2025-04-18 17:21:36 393

原创 监听Android 的Activity 生命周期

在 Application 中的 onCreat 注册一下。

2025-04-18 11:05:23 92

转载 程序员的自我修养 - 第一章 温故而知新

线程(Thread),也被称为轻量级进程,是程序执行的基本单位。下图表示进程和线程的关系。在一个进程中,可以有多个线程,他们共享进程间的代码段,数据段,堆,进程空间,打开文件对象(这几个东西,其实就是程序加载到内存中的数据结构)而每个线程,自身内部,有独占的寄存器,栈等。

2025-03-25 12:42:40 1013 1

原创 Android LiveData 的 `setValue` 与 `postValue` 区别详解

LiveData 默认保存最后一次值,新注册的观察者会立即收到该值。在短时间内多次调用时,中间值可能被覆盖,仅最后一次生效;:如动画进度更新,需确保每个状态都被观察者接收。每次调用均会触发更新,无数据丢失风险。:如网络请求、数据库查询完成后更新数据。锁保证线程安全,仅第一次调用会提交。:如传感器数据,只需显示最新状态。方法,遍历观察者列表触发回调。:如点击按钮后直接刷新 UI。,立即触发所有活跃观察者的。在主线程队列中延迟执行)。• 避免在子线程频繁调用。,可能导致主线程任务堆积。,但主线程执行前多次。

2025-03-23 23:41:38 213

原创 Android一个APP里面最少有几个线程

Android应用启动时,默认会创建一个进程,该进程中最少包含负责处理用户交互、UI更新等核心操作,所有与界面相关的逻辑必须在此线程执行。若在此线程执行耗时操作(如网络请求),会导致界面卡顿甚至触发ANR(应用无响应)。当对象重写了finalize()方法时,该线程负责将这些对象放入队列并调用其finalize()方法,完成资源释放后再由GC回收。监控的执行效率。如果finalize()方法执行超时(默认10秒),此线程会触发虚拟机退出以防止应用长时间阻塞。

2025-03-23 21:19:40 383

原创 Jetpack Compose — 入门实践

仔细想一下,这样的设计是否更合理,Button 本身的作用就是提供点击时间,Text 提供文本作用的。视图树一旦生成便不可随意改变,视图树的刷新依靠 Composable 函数的反复执行来实现,当需要显示的数据发生变化时,Composable 基于新的参数再次执行,更新底层的视图树。这种多数据源在状态变化的情况下不容易跟踪,且状态源过度分散,会增加状态同步的工作量,比如 EditText 内部持有一个 mText 状态,其它组件需要监听它的状态变化,同时,它还有可能需要监听其它组件的状态变化。

2025-03-07 18:36:01 225

原创 Compose 文本设置表格

默认是1.dp 的,还可以针对不同单元格设置border。

2025-03-04 11:38:15 29

原创 Android 字体大小自动处理 AppCompactTextView 和 自定义 TextView

TextView属性背后容易出现绘制冲突,动态设置参数以最后的配置为准,会影响之前配置好的布局,产生问题;对于支持API 26以上的 autoSizeTextType 属性,更容易产生布局冲突,导致onDraw结束后所表现的状态出现异常;采用自定义View并重写绘制流程的方法较为稳定,且不会因为多次重建导致问题。

2025-02-25 13:36:03 139

原创 六大平台玩转满血版 DeepSeek R1 ,免费送 token

模型入口:https://console.bce.baidu.com/qianfan/modelcenter/model/buildIn/list。模型入口:https://console.cloud.tencent.com/tione/v2/aimarket。API Key 设置:https://console.cloud.tencent.com/lkeap。2、点击进入 API Key 管理页面后,可以创建和查看 API Key。模型入口:https://console.volcengine.com/

2025-02-19 19:27:50 455

原创 极简的 DeepSeek 本地部署教程,有手就会

Deepseek V3:属于通用型大语言模型,侧重于可扩展性和高效处理,便于在自然语言处理任务中实现高效、灵活应用。Deepseek R1:是推理优先的模型,侧重于处理复杂的推理任务,重点在于分析深度逻辑和解决问题。当然如果你额连 ollama,模型也不想下载,可以直接用三方的Api ,比如硅基流动。当然还有很多的三方,可以自行发挥!由于电脑配置,这次我使用的 7B 版本。下载 DeepSeek R1 模型。注册之后会赠送14元,在余额这里。之后 创建 API key。

2025-02-13 19:03:14 462

原创 鸿蒙Next :Tabs 添加分割线

用于设置区分TabBar和TabContent的分割线样式设置分割线样式,默认不显示分割线。DividerStyle: 分割线的样式;null: 不显示分割线。

2025-02-11 10:36:48 93

原创 鸿蒙Next:如何汉字转拼音

亲测可用,一共三个关于 转pinyin的库,一个无法使用,另一个时间太久。

2025-02-11 10:34:23 50

原创 鸿蒙Next-支付宝SDK接入教程

App适配鸿蒙Next,开始做支付功能了,目前来说只有支付宝支持鸿蒙Next,微信还没上架,但是支付宝官方的文档跟Demo都很老,下载官方的Demo用最新版的DevEco-Studio导入都不成功。

2025-02-11 10:30:50 286

原创 曲线解决 DeepSeek 无法充值的问题,附白嫖指南

模型可以输入:deepseek-ai/DeepSeek-V3。当然你可以按照这个思路,配置其他平台来体验DeepSeek!让我们踏着AI浪潮,跟随DeepSeek ,探索未至之境!注册之后会赠送14元,在余额这里。之后 创建 API key。

2025-02-08 11:53:29 3100

原创 Activity 如何设置进出场动画

要在启动时设置动画(从下到上出现,关闭时从上到下退出),你可以使用方法来控制进出动画。

2025-01-22 11:50:00 163

原创 Compose 最佳实践

Compose业务上能做的优化大体上就是这些了。总之我们就是我们要保持组件的颗粒度尽可能的小,容易变动的要独立出来,非常稳定的也要独立出来,尽量使用Immutable的数据结构。如此之后,Compose的流畅度还是非常不错的。如果还觉得卡,那多半是因为你使用的是Debug包,Compose会在Debug包加很多调试信息,会很影响其流畅度的。切换到Release包,可能丝滑感就出来了。针对最后这一段,目前我是没有发现 Debug 卡顿情况。

2025-01-17 14:12:10 42

原创 如何在低版本 macOS 安装合适的 Xcode

地址:https://developer.apple.com/download/all/?这就是我们对应的macos系统需要安装的版本号。

2025-01-12 15:34:43 764 2

原创 Sui Move:基本概览一

Move代码被组织成模块,每个模块类似于其他区块链上的单个智能合约。这种模块化设计在Sui中得到了强调,旨在促使开发者保持模块小巧且分布在不同文件中,同时坚持清晰的数据结构和代码规范。这样做既方便应用程序集成,也便于用户理解。

2025-01-12 13:30:56 1116

Node与Express开发.pdf

Node与Express开发.pdf

2018-06-18

图解HTTP。pdf

图解HTTP 图解HTTP 图解HTTP图解HTTP图解HTTP 图解HTTP

2018-06-18

ANDROID安全架构深究.pdf

ANDROID安全架构深究.pdf ANDROID安全架构深究.pdf ANDROID安全架构深究.pdf

2018-06-18

精益数据分析 Lean Analytics.pdf

精益数据分析 Lean Analytics.pdf 英文版本 。 精益数据分析 Lean Analytics.pdf 英文版本 。

2018-06-18

viPlugin_2.9.0 eclipse 插件 附带xx方法

viPlugin_2.9.0 eclipse 插件 附带xx方法 http://blog.csdn.net/janronehoo/article/details/6854172

2012-07-11

eclipse CDT 插件

eclipse CDT 插件

2012-06-06

mupdf so 文件

mupdf so 文件 , 1.0 直接导入 配合源码使用 。

2012-05-04

sqlite developer SqliteDev387.zip sqlite管理工具

sqlite developer SqliteDev387.zip sqlite管理工具

2011-12-18

dex2jar 转换 工具 dex-translator-0.0.9.3.zip

dex2jar 转换 工具 dex-translator-0.0.9.3.zip

2011-12-18

JD-GUI Window下的 jar2java 有图形界面的 ( jd-gui-0.3.3.windows.zip

JD-GUI Window下的 jar2java 有图形界面的 ( jd-gui-0.3.3.windows.zip

2011-12-18

jd eclipse jar 编译成 java 文件 Eclipse插件

jd eclipse jar 编译成 java 文件 Eclipse插件

2011-12-18

httpcomponents-client

httpcomponents-client-4.1.2-bin apache 的 jar包

2011-11-02

android adt 15 最新

android adt 15.00 eclips adt 插件

2011-11-02

绿色 分区工具 pq

绿色 分区工具 pq 我上次8.0 的那个是要安装的 这个不需要的 ,亲测

2011-05-19

腾讯微博APIDemo.rar

腾讯微博APIDemo aip sdk

2011-05-19

Better File Rename 好用的文件重命名工具

Better File Rename 好用的文件重命名工具

2011-04-24

SEO实战密码—60天网站流量提高20倍

SEO实战密码—60天网站流量提高20倍 pdf 高清晰

2011-04-20

pQ 分区魔术师8.0

pQ 分区魔术师 分区工具 只能与 windows 2000 windows xp , windows 7 用不了

2011-04-02

xp sp3 iis6.0完整安装包下载

xp sp3 iis6.0 完整安装包下载

2010-09-16

凌霄图像批处理专家 V4.2.1 破解版

凌霄图像批处理专家 V4.2.1 破解版

2010-04-23

Ajax.dll ajaxcontroltoolkit.dll

Ajax.dll ajaxcontroltoolkit

2010-03-19

PEid 0.94 查看软件编写语言工具

PEid 0.94 查看软件编写语言工具 非常好用

2009-12-19

reflector 最新

reflector 工具 .net 反编译工具 最新版本

2009-12-11

Jsp仿淘宝网项目源代码

Jsp仿淘宝网项目源代码 Web 项目 sql数据库

2009-11-28

W32Dasm 教程

教程 W32Dasm 详细W32Dasm说明

2009-09-01

惠普商用机指纹功能实现方法

惠普商 用 机指纹功能 实现方法 详细步骤

2009-09-01

java core 卷源码

javacore8 核心卷源码 , 最新版本的.

2009-08-15

关于pdf 文 件 工 具

关于pdf文件工具 关于pdf文件工具 关于pdf文件工具

2009-05-26

vb反编 译 下 载

应该好用 真是服了 应该好用 真是服了

2009-05-26

关于学习网页的HTML

供初学帮助学习的 有关 html 供初学帮助学习的 有关 html

2008-11-08

空空如也

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

TA关注的人

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