自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android SensorManager部分源码解读

Android SensorManger类部分源码解读

2021-06-08 15:03:03 913 7

原创 会话回收站:dsh-session-delete

本插件为 DeepSeek Harness 增加会话删除与正文预览功能,支持回收站机制:删除后可撤销,且右侧详情面板实时展示对话全量内容(含提问、回复、工具调用、图片附件等),便于确认后再操作。支持整组删除、批量处理、恢复及彻底清除,回收站数据本地存储、不联网,孤儿会话与附件需手动维护。兼容性明确,安装后重启生效,无入口注册,不影响性能。

2026-11-07 15:36:46 343

原创 Android OpenCV SDK 编译教程(WSL2 Ubuntu 22.04 环境)

本文介绍了在WSL2 Ubuntu 22.04环境下编译Android OpenCV SDK的完整流程,以及AAR的相关问题。

2025-12-02 18:54:45 1242

原创 使用 SNAPSHOT 加速依赖库调试

通过使用SNAPSHOT 仓库避免频繁修改依赖版本号;无需删除缓存即可自动拉取最新依赖;提升依赖库开发与调试效率。在正式发布版本时,只需去掉-SNAPSHOT后缀,上传到 release 仓库即可。

2025-10-22 16:19:35 448

原创 原来for循环并不能随意挪动嵌套关系

2023年9月26日我参加了一次小米技术面试二面,面试官人很不错,感觉也很照顾我,在手撕代码这里给了两个EASY,然而我只做出来了一个,另一个当时脑子宕机了,没做出来。这道题,本身是非常简单的,如果放到笔试里,估计很快就能做出来,但是面试的时候确实是第一时间没想明白,后续就开始发蒙了。换零钱,假设有1张3块钱,可以换成1张1块钱和1张2块钱,但这仅代表一种组合。爬楼梯,假设有1个3阶台阶,那我可以先走2步再走1步,或者先走1步再走2步。简单来说就是排列和组合的区别,爬楼梯是排列,换零钱是组合。

2023-09-28 10:40:03 372

原创 问题记录-Win11版本22581.100中GithubDesktop一直Fetch

问题记录

2022-03-26 13:07:46 1894 2

原创 Java反射

import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。 * @author xrn1997 * @date 2021/7/22 */publ

2021-07-28 09:20:42 303

原创 pytorch学习笔记——CrossEntropyLoss、NLLLoss、Softmax和LogSoftmax之间的关系

import torch.nn as nnimport torchdata = torch.randn(3, 3) # 随机生成一个3*3的矩阵print(data)sm = nn.Softmax(dim=1) # 按行 softmaxprint(sm(data))print(torch.log(sm(data))) # log(softmax)slm = nn.LogSoftmax(dim=1)print(slm(data)) # LogSoftmax# 结论:nn.L

2021-07-19 16:32:01 394

原创 C++复习与总结

1.C++中引用与指针的异同:相同点:(1)都可以作为函数的形参,并且效果相同。不同点:(1)指针可以有数组,引用不能成为数组的类型。(2)指针可以指向指针,引用不能引用引用。(3)void类型可以有指针,但不能有引用。(4)除非了常指针(char *const name)和指向常量的指针(const char * name)有特殊限制以外,指针没太大的束缚,而引用在初始化后就不能修改了。(5)函数返回一个类型的引用,这种函数可以作为左值。2.C++的结构体可以有函数,C

2020-05-17 23:44:58 529

转载 C++11学习笔记(2)

注:本人所有学习笔记多来自各种书籍原著,C++11学习笔记根据《C++Primer (第五版)》整理,仅供个人复习使用。1.字面值常量以0开头的整数代表八进制数,以0x或0X开头的代表十六进制数。整型字面值具体的数据类型由它的值和符号决定。默认情况下,十进制字面值是带符号数,八进制和十六进制字面值既可能是带符号的也可能是不带符合的。类型short没有对应的字面值。字符串字面值的类型实际...

2019-07-25 19:03:24 387

转载 C++11学习笔记(3)

注:本人所有学习笔记多来自各种书籍原著,C++11学习笔记根据《C++Primer (第五版)》整理,仅供个人复习使用。1.变量声明与定义的关系为了支持分离式编译,C++语言将声明和定义区分开来。如果你想声明一个变量而非定义它,就在变量名前添加关键字extern。extern int i;//声明i而非定义iint j;//声明并定义jextern double pi = 3...

2019-07-25 19:03:16 270

转载 C++11学习笔记(1)

注:本人所有学习笔记多来自各种书籍原著,C++11学习笔记根据《C++Primer (第五版)》整理,仅供个人复习使用。1.读入数量不定的输入数据#include<iostream>int main(){int sum = 0, value = 0;//读取数据直到遇到文件尾while(std::cin >> value) ...

2019-07-25 19:02:51 335

原创 一个strtok_s分割字符串函数

这里我给出我整理修改所得的一个分割字符串函数,以便不时之需。vector<string> vtr;//储存分割的字符串vector<string>::iterator it;//迭代器void split(string str){ vtr.clear(); char*next_token = nullptr; char *ch = new char[str...

2019-07-25 19:01:25 588

原创 图片拖拽小游戏(H5)

这是我学习H5过程中做的一个小游戏,不难,但是对我来说意义深远。这里图片切割我用的画布,事件用的拖放,只需要改一下img的引用就能用。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>拖放</title> <style type...

2019-07-17 09:51:55 2268 5

原创 PreparedStatement ps = conn.prepareStatement(sql);在eclipse中跑不通的问题,http报错500

博主在eclipse中运行tomcat跑web项目进行学习的时候,愣是发现老是报错500,500不是404这种连不上数据库的问题。百度了好多都是说标题这句话传的是空指针导致错误,可是我感觉我的问题跟这个空指针有点不一样的。具体代码如下public class UserDAO { //用户名、密码、手机号 //数据的插入 //sql// insert into 表名(字段名1,字段名2,....

2018-05-20 17:58:55 30219 14

转载 不用action提交表单——JS实现

通常表单的提交有两种方式,一是直接通过html的form提交,代码如下:&lt;form action="" method="" id="forms"&gt; &lt;input type="text" name="username" value="" /&gt; &lt;input type="password"

2018-05-17 16:41:23 6829

转载 Web开发中的路径问题

文章转自:https://blog.youkuaiyun.com/fran_maomao/article/details/50450502路径主要分别两种,绝对路径和相对路径1 绝对路径绝对路径比较好理解,就是该页面在这个应用的具体详细地址。如http://localhost:8080/webapp/jsp/path2 相对路径相对路径有两种写法,一个是前面带/ 的,一个是不带/ 的不带/ 的为相对于当前目录...

2018-05-17 15:53:03 494

转载 Python学习笔记(3)

注:本篇博客内容为看学习视频整理,仅供学习参考。容器:list 列表:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引 是  1,依此类推。列表的数据项不需要具有相同的类型tuple 元组:只读列表li = [1, 2, 3, '456', [1, 2, 3], {1: 'one', 2: 'tw

2018-02-03 10:35:01 421

转载 Python学习笔记(2)

注:以下代码为看视频记录下来的,仅供学习参考# 函数定义和默认参数def func(x, y = 500): print(x, y)func(150)func(100, 200)func(y = 300, x = 100)# 可变参数def func(name, *numbers): print(name) print(numbers)func(

2018-02-02 12:45:48 232

转载 Python学习笔记(1)

注:本学习笔记是看视频记下来的,仅供参考。1.常用关键字:常量: True、False、None对象和容器:class 、import、from、del判断:if、elif、else、is、in、assert循环:for、while、continue、break、pass异常:raise、try、except、finally、as算术运算:+、 -、 *、 /、 %、

2018-01-29 09:58:42 270

基于LR(0)方法的语法分析程序

基于LR(0)方法的语法分析程序 直接输入根据己知文法构造的LR(0)分析表。 目的和其它要求参考“基于LL(1)方法的词法分析程序”

2018-12-13

LetterToNumber.apk

非常非常简单的程序,可以将适用于键盘弹奏的琴谱转化成适用于手机的琴谱。 其中A代表高音,B代表中音,C代表低音。

2021-04-03

图片拖拽(H5).rar

一个简单的图片拖拽网页游戏,用画布切割图片,并打乱顺序。详情见博客。 PS:项目至少要在HBuilder X上运行,直接打开网页不行的。

2020-04-29

空空如也

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

TA关注的人

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