自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 思源笔记-自定义图标

思源笔记支持自定义图标功能,用户可通过下载svg格式图标(推荐使用阿里图标库),将文件放入data/emojis目录即可使用。注意图标名称不可重复,建议初次使用时做好分类管理,避免后期路径变更导致引用失效。该功能简单实用,能有效提升笔记个性化体验。

2025-12-25 10:34:59 225

原创 docker镜像仓库-registry

本文详细介绍了在Ubuntu/Debian系统上搭建Docker私有镜像仓库的完整方案。主要内容包括:1) 使用docker-compose部署registry服务及web管理界面;2) 通过htpasswd配置用户认证;3) 镜像推送/拉取操作指南;4) 解决HTTP/HTTPS访问问题;5) 提供镜像批量打包脚本作为替代方案。文中还推荐了国内镜像源,并讨论了镜像一致性验证方法。该方案支持用户验证、Web管理和镜像删除功能,适合个人或小团队使用,对于大规模团队推荐使用Harbor。

2025-12-16 10:32:48 830

原创 飞牛os双系统安装(一块硬盘)

本文详细介绍了在RedmiBook单硬盘上安装飞牛OS和Windows双系统的完整步骤。关键点包括:1)使用Ventoy制作多系统启动U盘;2)先安装飞牛OS并保留空分区;3)在PE系统中调整分区布局,将Windows分区设置为隐藏;4)配置GRUB启动项识别Windows系统。作者特别指出飞牛OS创建存储空间时会删除非系统分区的特性,并分享了隐藏Windows分区的解决方案。最后讨论了选择双系统的考量因素,包括便携性、性能需求和性价比等。该教程为单硬盘用户提供了实用的双系统安装方案。

2025-12-11 11:43:55 2559

原创 谷歌浏览器导出书签解析

对谷歌浏览器导出的书签进行解析,转换为树状结构,方便二次开发处理。

2024-12-18 16:29:10 308

原创 js计算倒计时

js倒计时计算

2024-09-23 15:28:14 410

原创 uniapp scroll-view滚动页面

如果scroll-into-view绑定的是一个动态变量。注意设置初始值为空字符串。总结,基本上参照官方文档就行,但是有一些细节,还是得自己去使用才能够体会的到的。总之就是,先现实一些预期的效果,再慢慢的去调整。就以这边文章详细的记录一下具体的实现过程。设置一个id,就可以实现跳转了。

2024-09-03 11:04:14 1194

原创 vitepress打包异常 build error

vitepree打包报错

2024-08-25 01:17:11 524

原创 c# 操作windows外部程序

c# 操作系统进程

2023-03-18 14:37:46 578 1

原创 windows cmd设置ip\dns地址

window通过cmd设置ip/dns

2022-09-28 09:18:56 10305 1

原创 c# 自定义排序

自定义c#集合排序

2022-06-19 11:54:54 594

原创 c# 批量删除子文件夹及其子文件

/// <summary> /// 递归删除 /// </summary> /// <param name="path">根目录</param> private static void DelAllFile(string path) { List<string> dirDelList = new List<string>(); ..

2022-05-10 21:31:00 876

原创 c#字符串两两互换

/// <summary> /// 字符串字符两两互换 /// </summary> /// <param name="str">原字符串</param> /// <returns></returns> public static string TransStr(string str) { var strAr...

2022-04-06 22:09:40 3700 2

原创 c#获取文件夹下的全部文件全路径

c#获取文件夹下的全部文件全路径 //获取所有文件名 private static ArrayList GetFilePathList(string dirPath) { //文件集合 ArrayList flieList = new ArrayList(); //文件夹集合 List<string> dirList = new List<string&gt

2021-12-23 20:12:38 2697

原创 通过Git在本地局域网中的两台电脑间同步代码

通过git在局域网中搭建同步步骤:1、确保两台电脑在同一局域网中。(也可以是一台电脑)2、添加一个本地的git服务中转仓库mkdir myrepo.gitcd myrepo.gitgit init --bare --shared(这一步就完成了一个空的中转仓库的搭建了)然后我们,需要将这个仓库进行共享使得可以通过\\192.168.118.25\myrepo.git进行访问然后关于仓库的本地下载与其他局域网下得主机下载问题了。本地下载:git clone file:///C:/

2021-10-18 15:06:10 2589

原创 当前不会命中断点,还没有为该文档加载任何符号

今天在做调试时,突然出现了上图中的那种情况。项目启动正常,无法进入到断点后来才发现,是因为将degub启动改为了release启动。才出现了上述的情况。只需要将它选择为debug就可以了。

2021-08-17 16:24:34 336

原创 c# 生成json字符串(序列化)忽略null值属性

var jsonSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }; return JsonConvert.SerializeObject(toeknModel, jsonSetting);

2021-07-12 13:34:08 1654

原创 html将内容复制到剪贴板

var link = "https:www.toybaby.com/shared?key=" + shareddata; const input = document.createElement('input'); document.body.appendChild(input); input.setAttribute('value', link); input.select(); if.

2021-06-29 08:44:44 1912

原创 SqlServer更新序号的值

在实际的开发和使用过程中,我们可能会让用户可以手动的去输入排序的序号。那么此时就可能会导致一个问题。排序列出现重复值会无法处理。或id的排序比较杂乱(如有很多的小数点,或有相同的值等)。此时,我们只需要采用ROW_NUMBER语法,和一个关联更新即可解决问题。具体代码如下:update Test set sort=t.sort_index*10 from Test left join (select ROW_NUMBER() over(order by sort) sort_index, * f

2021-06-15 16:21:28 1136

原创 c# 时间处理帮助类

public class TimeHelper { /// <summary> /// 获取指定月份最后一天是几号 /// </summary> /// <param name="date"></param> /// <returns></returns> public int MounthMaxDay(DateTime date..

2021-06-02 10:33:30 339

原创 JS计算时间差异

<script> function ParseDay(diff) { var total_s = parseInt(diff / 1000); var s = total_s % 60; var min = (total_s - s) / 60 % 60; var hour = ((total_s - s - min * 60) / 3600) % 24; var day = ((total_s - s -

2021-04-27 15:48:49 167

原创 python正则替换,很方便

import rewith open('E:/阿萨德.txt', 'r', encoding='utf=8') as f: data = f.read() newdata = re.sub( '<AuditDisabled>[\s\S]*?</AuditDisabled>', '<AuditDisabled>1</AuditDisabled>', data) with open('e:/te.txt', 'w', e

2021-04-23 13:58:22 175

原创 POST请求返回EXCEL文件(亲测,不会乱码)

限制于get请求的字符长度限制,加密性等问题。有时不得不使用post方式请求文件。 $.ajax({ url: '@Url.Action("Export")', type: 'post', responseType:'blob', data: { }, success: function (res) { .

2021-03-30 13:55:14 1517

原创 jQuery判断checkbox是否选中和进行选中

关于jQuery的基础,对复选框的操作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g.

2021-03-10 11:34:03 163

原创 Excel高级子列合并

参考代码。需要先将料号,进行sql的多字段排序index = 24;//起始行foreach (DataRow item in list_table.Rows){ if (item != null) { ITEM1 = item["客户物料号1"].ToString(); ITEM2 = item["客户物料号2"].ToString(); } if (ITEM1 != item["客户物料号1"].ToString()) {.

2021-02-26 15:02:41 309

原创 JwtDecoder没有三个参数的构造函数

造成该问题的原因的原因是ASP MVC 新版的JWT包的需要传四个参数了。具体如下: //私钥 web.config中配置 private static string secret = ConfigurationManager.AppSettings["Secret"].ToString(); /// <summary> /// 生成JwtToken /// </summary> /// &l.

2021-02-18 15:02:28 2588

原创 c#无限层级,配置多层级菜单等

找网上在了很久如何将一张表含无限层级的数据,分层级赋值到实体类类中,并生成JSON字符串,没有找到合适的例子。于是自己采用递归写了一个。先看代码private static void Demo(){ List<Limit> limits = new List<Limit>(); limits.Add(new Limit { id = 1, pid = 0, name = "任务管理" }); limits.Add(new Limit { id = 2.

2020-12-10 16:27:28 1429 2

原创 python获取1到1000的质数

#质数,只能被1或本身整除的数# 2到9# for i in range(2,10):# print(i)def isZhishu(num): fanwei=0 if (num%2!=0): fanwei=(num+1)//2 # 对于质数只需要除到一半就行 for i in range(2,fanwei): if((num)%i==0): return False #不是质数

2020-07-27 22:21:23 3288

原创 ASP.Net MVC Web API 设置数据格返回为JSON

找到Global.asax文件,在Application_Start()方法中添加一句: (第一行)GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 参考文章

2020-06-12 23:43:09 295 1

原创 asp webAPI 写ajax

采用快捷方式通过这个我也是该去学习MVC了直接替换index.htmlcs@{ //不包含模板 Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <ti...

2020-03-06 13:01:21 189

原创 Android 播放资源文件视频

Android 播放资源文件视频 mVideoView = (VideoView) findViewById(R.id.testVideoView); mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/raw/pm2")); mVideoView.start...

2019-12-08 15:08:59 1241

原创 Android 9通知栏(基础)

Android 9通知栏(基础)发送通知public class MainActivity extends AppCompatActivity { //通知管理器 private NotificationManager notificationManager; @Override protected void onCreate(Bundle savedInst...

2019-11-26 22:33:01 761

原创 Android 获取屏幕和控件大小

屏幕大小通过传上下文获取 int width = this.getResources().getDisplayMetrics().widthPixels; int height = this.getResources().getDisplayMetrics().heightPixels;大部分不包含虚拟键大小,包含了通知栏大小。得到的单位是px。px:即像素,1px代...

2019-11-26 11:30:55 324

转载 Android 自带下拉刷新 SwipeRefreshLayout

Android 官方自带下拉刷新 SwipeRefreshLayout原文效果图这里用的是androidx的,在java代码中声明SwipeRefreshLayout,它会自己给你下载。<androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/swipe_ly" ...

2019-11-26 09:18:19 457

原创 Android 数据保存SharedPreferences

Android 数据保存SharedPreferences(记住密码等功能)SharedPreferences,是采用键值对的形式进行数据保存的,当键值存在时先提交的值就会覆盖旧的值。它是被保存在Android-data-SharedPreferences的目录下的XML文件。 sp = getSharedPreferences(“name”, MODE_PRIVATE); private ...

2019-11-26 08:40:36 216

原创 Android Timer

Android Timer通常用于开辟子线程的刷新工作。 Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { //要执行的任务,注意不能直接对UI线...

2019-11-26 08:31:07 302

原创 Android SQLLite数据库操作(简单增删查改)

Android SQLLite数据库操作SQLLite的数据写入有很多中种方式,但简单易懂的方式就是利用自带语句去写。创建数据库和表写一个类,继承SQLiteOpenHelper两个重要类自己写的SQLiteOpenHelper类和SQLiteDatabase添加OpenHelper openHelper;//自己声明的创建数据的类private SQLiteDatabase db...

2019-11-26 08:10:44 729

原创 Android 系统时间获取,与计算

Android 系统时间获取,与计算获取字符型时间SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");// HH:mm:ss//获取当前时间Date date = new Date(System.currentTimeMillis());//毫秒值time1.setText("D...

2019-11-25 21:21:23 457

原创 Android 数组,集合,字典排序

Android 数组,集合,字典排序数组的降序与升序List<Integer> a = new ArrayList<>(); a.add(1); a.add(6); a.add(-90); Collections.sort(a, new Comparator<Integer>() { @Override public int ...

2019-11-25 20:48:38 2341

原创 Android okhttp

okhttpokhtttp是用于android的网络访问一个包需要同时引用okhttp-3.2.0.jar和okio-1.12.0.jar,不然就可能会发生报错。键值对访问数据public void JainZhiDui() { // Post请求提交键值对 OkHttpClient client = new OkHttpClient(); FormBody fo...

2019-11-25 20:30:35 215

原创 Android 二维码生成与解析

Android zxing生成与解析二维码com.google.zxing:core:3.3.0可以在Android studio直接搜索下载,也可以导入包。生成普通的二维码/** * 生成带logo的二维码,logo默认为二维码的1/5 * * @param text 需要生成二维码的文字、网址等 * @param size 需要生成二维码的大小() * @par...

2019-11-25 20:18:17 1411

空空如也

空空如也

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

TA关注的人

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