- 博客(25)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Ubuntu 22.04 更新完内核重启卡在 grub 命令行解决办法
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)说是更新到 Grub 2.06 的 os-prober 用户需要手动干预。因为卡在 Grub 2 命令行界面,我们需要手动输命令引导。不管何种原因导致的故障,我们都往。
2023-10-22 19:19:10
5323
原创 MariaDB 10.6 初始化root密码(修改root用户使用密码鉴权)
安装完 MariaDB 10.6 修改root密码是不能通过 update 语句执行成功的,得使用 alter 语句。
2022-08-20 19:32:20
2344
原创 MyBatis 代码生成器修改生成文件的换行符为Linux换行符LF
正篇其实就是学Java太浅了,有些冷门的知识用得少导致互联网自学模式找不到资料。解决方案:手写Java版代码调用生成器,调用生成器之前,修改 System 对象的属性。System.setProperty("line.separator", "\n");如此一来,问题解决。杂谈网友:你为什么要折腾这个?博主:因为我统一所有文件的换行符是LF,但生成器破坏了这个规定。很多次生成完之后忘记手动转换,导致Git提交时被警告换行符不一致。虽然IDE支持一键递归修改文件换行符为LF,但就是强迫症犯了
2022-05-18 19:06:18
782
原创 mybatis获取mapper执行的生肉SQL语句和熟肉SQL语句
mybatis获取mapper执行的生肉SQL语句和熟肉SQL语句。(生肉SQL 就是 PreparedStatement,熟肉SQL就是可以直接在数据库Console执行的 SQL语句)
2022-03-07 10:23:31
1746
2
转载 解决nginx给phpmyadmin套娃SSL之后phpmyadmin登录界面弹出警告
phpMyAdmin 输出: There is mismatch between HTTPS indicated on the server and client.This can lead to non working phpMyAdmin or a security risk.Please fix your server configuration to indicate HTTPS properly.解决:配置里添加参数:proxy_set_header X-Forwarded-Proto $
2022-02-11 10:28:37
728
转载 Linux openssh sftp 设置 ChrootDirectory 之后无法登录 的 解决办法
Linux openssh sftp 设置 ChrootDirectory %h 之后无法登录 的 原因很简单https://serverfault.com/a/990649/586524意思就是需要将那个被 chroot 的目录的拥有者设置成 root举个例子: ChrootDirectory /home/sftp_share那就需要执行命令:chown root:root /home/sftp_share问题就解决了。就是这么简单。。...
2022-01-19 12:03:13
2163
转载 让Windows在IPv6 + IPv4双栈环境下优先使用IPv4
中国移动宽带是真的辣鸡!!!IPv6连通性极差!!!前一阵子使用 Windows疑难解答 修复网络问题,结果被开倒车,把IPv6优先级列表清空了……基于 https://blog.csdn.net/qq_42683011/article/details/115457579写了一个脚本,已有的会被修改,没有的会自动添加。(下次再丢配置,直接 以管理员身份运行 该脚本即可。企图一劳永逸)常规操作:新建 txt文本文档,复制粘贴如下代码,保存。修改文件后缀为 bat然后 以管理员身份运行cmd
2022-01-13 09:40:52
3866
原创 C# 7.3 .Net 4.6.1 如何将一个对象里的任意字段作为键去找这个对象
写了一个超级吃内存的“疯狂数据库”。用空间换时间。本集合可以拓展一下作为一个泛型List使用。适用于引索常量对象。并发List(ConcurrentList)集合依赖于开源项目:https://github.com/azborgonovo/SlimConcurrentCollectionsusing System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Gener
2022-01-07 15:08:18
718
转载 WPF 把控件截图为内存流(从而可以进一步转换成图片)
转载并改进自 https://www.cnblogs.com/xiaokang088/archive/2011/03/29/1998918.htmlpublic static MemoryStream GetImageFromFrameworkElement(FrameworkElement element){ MemoryStream ms = null; DrawingVisual drawingVisual = new DrawingVisual(); using (Dr
2021-12-25 15:41:03
553
原创 vue-easytable v2.11.0 表格通过scrollTo滑动到最底部
官方文档链接:https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/instance-methods如官方文档描述,先给table添加个 ref 标签<template> <ve-table ref="tableRef" :columns="columns" :table-data="tableData" :border-x="true" :border-y="tr
2021-12-07 12:34:42
1117
原创 armbian(Debian11)安装xfce4之后startx报错“/etc/X11/xinit/xserverrc: 3: exec: /usr/bin/X: not found“
解决办法非常简单:apt install -y xinit xserver-xorg装完后再 startxBingo!
2021-12-03 09:25:21
4024
2
原创 如何从Google官网下载离线版Chrome浏览器?
正确方法如下:官方真正地址(需番茄):https://www.google.com/intl/zh-CN/chrome/thank-you.html?statcb=1&installdataindex=empty&standalone=1&platform=win64然后找到“如果无法正常下载, 请点击此处重试。” 点击重试,O98KQ:为什么说这个才是正确的呢?从 google.cn 下载不行吗?A:那肯定不行啊!国内直连的原版下载途径都给你断干净了(全是高仿,Firef
2021-10-13 14:08:42
3548
原创 Bootstrap 5.1 恢复fieldset、legend标签的原生样式
以下是从Chrome浏览器里抄出来,并直接把CSS权重拉满强制生效。如果你想单独修改原生样式里的某个属性,请把 !important 删掉即可。fieldset { display: block !important; margin-inline-start: 2px !important; margin-inline-end: 2px !important; padding-block-start: 0.35em !important; padding-inli
2021-10-05 10:37:47
743
原创 C# 自实现非排它锁
前段时间遇到一个需求,我需要一个可以阻塞线程又可以表示状态的锁。它需要有如下几个特性:可随时读取上锁状态无所属线程(非排它)可阻塞线程(可以使上锁者陷入阻塞、等待)任意线程可随时解锁微软貌似并没有去搞这些东东出来用,那我就自己瞎搞出来一个:using System.Collections.Generic;using System.Diagnostics;using System.Threading;namespace ConsoleApplication1{ /// &l
2021-09-15 12:06:21
228
原创 Visual Studio C# 项目生成时复制项目资源目录到生成目录
关键词:C#, C#项目, csproj, Visual Studio, MSBuild, output, debug博主我作为一个过来人,有必要给光速入门的新手指明学习方向微软官网 MSBuild 开发文档: https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild其实完全可以避免使用预处理宏(什么 copy, xcopy 这些傻快直 的命令),直接修改 csproj 文件达成目的。以下操作,都是在项目根目录下的 csproj 文件
2021-09-09 16:16:54
8685
5
原创 OpenCV 4.5 C++版 将矩阵顺时针旋转 90 度
demo#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;Mat_<char> rotate90(Mat_<char> originMatrix){ // 原本 i row j col 的,顺时针旋转90度之后变成 j row i col的 Mat_<char> outputMatrix = Mat
2021-07-23 15:42:07
1937
1
转载 Java 17如何将String类型对象转换成任意基本类型的包装类对象
根据 (百度知道) 如何将String类型转换成任意基本类型 的答主 僵尸妹也很萌 写的Java代码做了进一步加强与拓展。原代码:// 例子 cast(Long.class,"1001")public <T> T cast(Class<T> cls,String value) throws Exception{ return (T)cls.getConstructor(String.class).newInstance(value);}更新与加强:MyRefle
2021-05-09 22:41:44
1218
1
原创 Gradle6.8+SSM(Spring5)+slf4j+log4j2 mybatis控制台输出日志
工程结构build.gradleplugins { id 'java'}group 'com.github.xfl12345'version '1.0-SNAPSHOT'// source code URL=https://www.cnblogs.com/guohaoblog/p/13282891.htmlrepositories { mavenLocal()// 身为开发者,必备番茄工具,所以我并不必须配置成国内源// maven {//// .
2021-05-07 01:42:01
680
原创 Python3 递归查找json中的key所在的位置
First.No bullshit.Just show the code.And the result.# coding:utf8import json# source code URL: https://blog.csdn.net/weixin_42744102/article/details/99722187class FindKey(object): def __init__(self, obj): self.json_object = None if
2021-03-09 21:16:27
1377
1
原创 Python3 利用threading.Lock()实现阻塞线程
Talk is cheap,show me the code.测试环境:Python 3.8.5没什么好说的,直接上代码。import timeimport threadingclass my_thread_lock: # wait_time = 0 # allow_run = False # is_running = False # wait_time_count = 0 def __init__(self): self.lock =
2021-02-13 21:39:57
1118
2
原创 Linux下修改EXT2/EXT3/EXT4文件系统的磁盘卷标的方法
首先要获取你的磁盘在/dev中的路径,可以使用这两个命令查看:mount和fdisk -l用到的工具先交代一下:e2fsprogs 和 tune2fs接下来假设要修改的磁盘是/dev/sda1先检查一下当前卷标:e2label /dev/sda1或者(下面这个Openwrt/Entware可用)tune2fs /dev/sda1 -l然后是修改,假设改成XFLsWD500G我们可以执行:e2label /dev/sda1 XFLsWD500G或者tune2fs /dev/sda
2020-11-06 15:20:13
2065
原创 老毛子固件padavan挂载USB摄像头躺过的坑
事前先交代信息:老毛子固件padavan hiboy汉化版3.4.3.9-099_20-02-3台电网络摄像头TL-L220-NDD2K(中星微)首先在路由器上插上你的USB摄像头确保你的opt空间足够大(至少512MiB)然后,优先解决ls /lib/modules/3.4.113/kernel/drivers/media/video/...
2020-03-24 12:00:35
13591
4
TA创建的收藏夹 TA关注的收藏夹
TA关注的人