自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

的米-漠石's Blog

DeMi-MoStone's Blog

  • 博客(141)
  • 资源 (9)
  • 收藏
  • 关注

原创 Windows 11 中运行老程序,因 Microsoft Access Database Engine 版本问题无法连接数据库

最后发现是老程序需要 32 位的 Microsoft Access Database Engine,而最新下载的驱动,在 64 平台上,无法安装 32 位的。电脑普及这么多年,总会有些老程序,虽然还在用,但却没有更新了。在更换新的电脑,安装了新的 Windows 操作系统后,新的系统平台,不定就会出什么状况。在第三方下载网站,找到了老版本的 32 位驱动,能够安装到 64 Windows 系统下,问题解决。最近遇到新电脑,安装老程序,连接数据库出错。

2024-04-14 19:08:44 76

原创 Ubuntu 无法卸载 Virtualbox, 提示 Running VMs found

通过上面的操作后,重新安装 VirtualBox 7.0,安装过程中,会先卸载 VirtualBox 6.0,操作成功。另外,安装扩展包也出错了,解决方法是不在 GUI 中操作,直接用 VBoxManage 命令来安装即可。不知道什么原因,明明已经将所有虚拟机关闭了,卸载时,还是提示有虚拟机在运行,卸载失败。可能卸载时,运行这个文件做先决条件判断,清空文件,直接跳过检查,就不再出现这个提示了。将下面文件中的内容清空,成功卸载。

2024-04-14 18:59:22 281 1

原创 群晖 NAS 安装 Ghost Blog

默认的管理后台地址是: http://xxx/ghost,进入到设置页面,选择 “Site -> Design & branding”,进入后可以配置页面风格,也可以下载 Theme。注:若 NOD_ENV 这个环境变量,不启用 "production",而是使用 "development" 模式,默认会使用 sqlite,文件存储的位置会在 /var/lib/ghost/current/content/data/ 目录下,而不是保存到容器外部的存储空间。在高级选项中,设置环境变量,指定数据存储位置。

2024-03-06 14:27:52 498

原创 Windows 11 23H2 based Tiny11 2311 中文输入法出错

下载了windows 11 的 FOD 镜像文件,在 iso 文件中,找到了 Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package~31bf3856ad364e35~amd64~~.cab 文件。按照参考链接1的解析,是因为输入法字典文件在系统映像文件中无法找到,需要将 FODs(按需功能包,如语言包)中的中文语言包提取出来,通过 dism add-package 命令进行添加。但我没有 install.wim 映像文件,后来在参考链接2 找到了。

2024-03-02 21:38:58 709

原创 har2mp4

edge 中导出 har,使用脚本解析,输出 mp4。## 此内容,自用备忘 ##

2024-01-02 20:46:16 413

原创 【Ubnt 路由器】启动后自动发送网络唤醒信号

断电后,无人值守,需要在供电恢复时,自动唤醒主机。UbntEdgeRouter X 固件支持自启动脚本。打开路由器的 SSH 服务,登陆到后台 Console,根目录下的 config 目录,是用户配置文件,即使固件升级,也不会被清除。再进入目录 /config/scripts/post-config.d,这个 post-config.d 顾名思义应该是指 “系统已经加载了配置文件” 的意思。

2023-01-31 22:44:09 581

原创 【Ubuntu 22.04】华硕主板 H110I-PLUS 网络唤醒(WOL)设置

如果你没装系统,通常可以发送魔术包来唤醒主机,但如果启动了系统后,再关机,默认状态下,是无法通过魔术包来唤醒的。Wiki 中的方法过时了,应该是没有及时更新,当前系统的网络管理使用 netplan,/etc/network/interfaces 已经不用了。进入 BIOS,设置 [Advanced] - [APM Configuration] - [Power On By PCI-E] 选项,改为 [Enabled],保存重启。如上所述,还需要在操作系统中设置,启用内置网卡 WOL 选项。

2023-01-29 23:20:06 2607

原创 【Linux shell 脚本】断电关闭系统

每分钟运行一次脚本 ups_monitor.sh,锁定的文件中 /urn/lock/ups_monitor.lock,如果文件不存在,flock 会自动创建它。为了防止脚本运行时间超过间隔时间,加入文件锁定操作,避免同时多个运行实例。请参照 flock 命令。因此,监视路由器是否保持连接,发现无法 ping 通路由器时,执行关机操作。服务器由 UPS 供电,但没有电源管理输入接口。2、加入 cron 计划任务。编辑 crontab。

2023-01-29 22:30:20 659

原创 [Virtualbox] shell 脚本:关闭所有运行中的虚拟机

从 VBoxManage list runningvms 中获取的当前运行中虚拟机列表,遍历一个个关闭,可以指定关闭方式:pause|resume|reset|poweroff|savestate|acpipowerbutton|acpisleepbutton,默认为 savestate。

2023-01-29 21:38:06 566

原创 Ubuntu 22.04 远程桌面

目前,gnome remote desktop 并非系统级服务,它的定位用途,还只是临时远程协助,并不适合 headless 远程管理。因此从登录连接可能性,用户密码这方面来看,更倾向于有人值守状态下的远程协助。如果没有值守,它很可能已经不可连接,或密码已变化了,远程人员根本没法与其建立连接。 上面的一些方法,虽然可以变通绕过这些点,但实现上还是很别扭。...

2022-08-06 12:50:19 13265

原创 Windows 10 缺少 efi 分区无法启动的修复

正常情况下,磁盘上应当有 efi 系统分区。但我遇到了一种特殊情况:电脑原装有一块已预装系统的硬盘,后来,又增加了一块 SSD 硬盘,并在 SSD 硬盘上新装了系统。这时,有两个系统,启动时可以选择哪个盘的系统。直到,我将原机硬盘拆卸时,电脑启动时,提示找不到可引导系统!经过分析探索,发现安装新系统时,没有在 SSD 硬盘上创建 efi 分区,系统引导时,使用的是原硬盘的 efi 分区,Windows 10 在这个 efi 分区中创建了双系统引导菜单。一旦取走原机硬盘,随之 efi 分区也没

2021-08-29 20:20:42 14646 10

原创 Powershell 脚本创建 iso 映像文件

不想为了创建 iso 文件装个软件,于是找到了用 powershell 脚本创建 iso 映像文件的方法:来源:http://cncc.bingj.com/cache.aspx?q=powershell+create+iso+from+folder&d=4802516624410696&mkt=zh-CN&setlang=zh-CN&w=GzXUfc7VNhyH7tJKT-ziCJ2xrSQLnxD7Create an ISO file with PowerShell

2021-01-21 10:52:35 872 2

原创 MariaDB V10.4 如何删除 json array 数组中的多个元素

使用 json_remove 可以按路径删除数组元素,但要一个一个地指定路径。JSON_REMOVE(json_doc, path[, path] ...)https://mariadb.com/kb/en/json_remove/为了想丢进去一个数组,给我找出指定多个数值,然后从源数组中删除,尝试写了下面的函数。delimiter $$DROP FUNCTION IF EXISTS `pdfn_array_remove`$$CREATE FUNCTION `pdfn_arra.

2020-08-16 15:37:02 447

原创 MariaDB SQL 踩坑 (Version: 10.4.12/CentOS 7)

一、IF(expr1,expr2,expr3)https://mariadb.com/kb/en/if-function/预期返回 int,结果返回 string。MariaDB [(none)]> select if(1=1, 1, "2"), @@version;+-----------------+----------------------------------------+| if(1=1, 1, "2") | @@version

2020-08-13 20:26:16 960

原创 启用视图绑定,其中一个 Module 编译时报:Unresolved reference: databinding

AS 版本:3.6.3,Gradle 版本:6.5-milestone-1启用前,编译正常。修改 build.gradle(Module),增加viewBinding{ enabled = true }结果编译时,提示无法找到生成的视图 binding 类。令人奇怪的是,主程序的 Module 编译正常,可以使用视图 binding 类,而包含进来的 module 无法通过。报错:Unresolved reference: databinding仔细查看.

2020-05-16 21:17:23 1330

原创 Android 视图绑定,找不到类 'ResultProfileBinding'

看 Android 文档,傻傻地以为,不管哪个视图,自动生成的绑定类名称都是 ResultProfileBinding。实际上自动生成的绑定类名称是由布局的 xml 文件名生成的。例:layout 文件名是 activity_main.xml ,则生成的绑定类名为:ActivityMainBinding。private lateinit var binding: ResultProfileBinding @Override fun onCreate(savedInstance

2020-05-14 10:58:26 1536 2

原创 org.slf4j:slf4j-android 无法在 Logcat 中输出 debug 信息

原因:默认只输出 Info 级别以上信息解决:设置测试 Android 系统的 prop:./adb shell setprop log.tag.<Your Log Tag>=DEBUG将 <Your Log Tag> 替换成你的具体 tagName。tagName 在使用 下面代码获取Logger 时指定。下例中的 tagName = "MyApplic...

2020-05-08 14:54:41 956

原创 Firewalld 阻止了 Docker 默认网络接口的 DNS 请求,导致容器运行时无法解析域名

主机环境:[root@appsrv ~]# cat /etc/redhat-releaseCentOS Linux release 8.1.1911 (Core)[root@appsrv ~]# docker --versionDocker version 19.03.8, build afacb8b[root@appsrv ~]# firewall-cmd --version0....

2020-04-28 17:27:44 1550

原创 Nginx 反向代理,提供 http 访问,代理 https 外站内容

场景:在内网提供 http 访问外网 https 网站资源。内网架设 nginx http 站点,通过http://aaa.com 供访问,nginx 收到 http 请求后,反射代理外网 https://bbb.com。配置文件:server{ listen 80; server_name aaa.com; resolver 192.168.1.1 valid=300s;...

2020-03-18 17:06:28 5339 1

原创 随系统自动启动 systemd 用户实例

使用systemctl --user enable xxx.service 激活的用户实例(systemduser unit),只有在用户登录会话后,才会运行。如果要让用户实例(systemduser unit) 随系统自动启动,需要再执行命令(需sudo):loginctl enable-linger username需求场景:centos8 使用 pulse...

2020-03-14 10:26:24 4546

原创 一种比较特殊的不当操作引起的 MariaDB 数据乱码

网上关于 MariaDB/MySql 乱码的内容非常多,但我遇到了我从未想过的问题,直接用网上的方法,无法帮助我解决问题。通常引起乱码的原因是系统变量设置不当。但我设置了相关的变量,依然无法解决。最后发现,是操作不当,加上 MariaDB 对字符集的配置,真是太自由了。原因:Charset(Database) = latin1Charset(Table) = utf8Charset...

2020-01-13 21:38:23 195

原创 Typescript TSLint 为什么默认禁止位操作?

当在代码中进行位操作时,默认 TSLint 会提示:Forbidden bitwise operation (no-bitwise)。但是位操作在有些场合是很有用的,比如一些标志位。因此很奇怪,为什么 TSLint 会将其禁用掉。查询条目解析后,不禁失笑,原来如此!https://palantir.github.io/tslint/rules/no-bitwise/Rule: n...

2020-01-13 11:21:25 2522

原创 Visual studio code 扩展 ssh 连接失败:The "path" argument must be of type string. Received type undefined

SSH 连接远程终端失败,提示:could not establish connection to XXX, the path argument must be of type string, received type undefined。原因:找不到 ssh 可执行程序。解决方法:进入用户设置,添加 ssh 可执行文件绝对路径。按 F1,输入 Remote-SSH: Setting...

2019-11-12 10:26:04 5442 2

原创 docker gitea 全局标签(Labels)自定义

使用 Docker 从镜像库直接获取的 gitea 镜像(镜像地址:https://hub.docker.com/r/gitea/gitea/),添加自定义 labels,在新增的 git repository 时,可以直接为 Issues 导入系统已经自定义好的 labels 定义,不必每个新的 git repository 都再重新手工添加一次 lables。gitea 自定义 label...

2019-10-22 13:09:01 1048

原创 Android 中自定义数字时钟 TextView

代码很简单,在组件被 attached to window 时,创建独立线程(不能在 UI 主线程执行,会拉慢主线程响应),定时刷新显示文本。使用 HnadlerThread 来创建新线程,组件是在 UI 主线程中创建的,其内部成员变量 updateViewHandler 在对象初始化被创建,也是属于 UI 主线程的,可以直接更新 UI 组件。添加类文件,编译后,在 layout 编辑器中,直...

2019-09-01 17:08:29 580

原创 小程序开发工具无法显示自定义 tabBar

换了个开发环境,在小程序开发工具中测试,始终无法显示自定义 tabBar。网上查了,试了好久,也解决不了。最后无意中,改了一下 Debug Base Library 的版本,提升到 2.8,竟然可以显示了。这项配置保存在 project.config.json 文件中,由于里面还有调试启动页的选择列表,在测试时,经常会更改到不同启动页,所以没加入到源代码管理中。在新电脑上,复制了以前的配置...

2019-08-29 18:29:42 1012 1

原创 Docker 创建 centos 容器,启动 sshd 服务

一、下载 centos image (镜像)docker pull centos二、创建 centos container (容器)docker run --hostname mycentos \ --name cos7 -p 3322:22 \ --restart=always \ --privileged=true \ -v /sys/fs/cgroup:/sy...

2019-08-15 23:42:08 10251

原创 Linux内核不符,Please install the Linux kernel "header" files matching the current kernel

在安装有些软件时,需要进行内核编译,依赖的内核开发包要与当前系统运行的内核版本一致,但实际会遇到两种情况,造成内核与开发包不一致。(注:版本号不能有差异,如 3.10.0-975.e17.x86_64 与 3.10.0-975.27.2.el7.x86_64 是不同的两个版本,主版本号一致,次版本号不一致也不行)1、kernel-devel 比 kernel 版本低这需要更新 ker...

2019-08-14 11:43:02 4811

转载 【转】godoc 介绍以及 Golang 注释规范

来源:https://blog.cyeam.com/golang/2018/09/03/godocGolang 的文档从一开始发布就很完善了,但是很多用法我一直也么搞明白,今天详细研究了下,整理出来。命令 代码中注释生成文档 Package 变量和函数 BUG Deprecated 链接 URL 自动转成 HTML 的 a 标签 注释自动生成 doc.go...

2019-07-30 11:50:39 3502 1

原创 微信小程序支付,golang 服务端实现示例分析

golang 示例代码:https://blog.csdn.net/mostone/article/details/92785658具体代码见以上链接,下面主要分析小程序支付实现流程及数据处理。小程序支付,涉及三个对象:a:微信小程序b:商户系统c:微信后台流程:1、商户系统调用《统一下单api》,从微信后台得到预付编号(prepay_id)2、微信小程序从商户系统...

2019-06-20 13:57:01 1979

原创 Wechat Mini-program payment code writen by golang

Default run in sandbox mode. you should change api package's const value of isSandbox to false if you change to run on prod mode.[追加]:被沙箱模式坑死了,总是提示 requestPayment:fail:调用支付JSAPI缺少参数:total_fee;取消 sa...

2019-06-18 14:19:32 947

原创 GoLang Test 显示输出

默认运行 go test 不会输出 testing.T.Log() 的内容。要显示这些内容,需要加上开关 -vgo test -v -timeout 30s xxx/xxx/package -run ^TestXXXFunction$在 Visual Studio Code IDE 环境中,可以设置 Workspace Settings。打开 .vscode/settings.json,添加:"g...

2018-04-13 20:57:09 17327

原创 使用Typescript ansyc 编写微信小程序文件上传

微信小程序的 js 代码是 ES6,当前 TypeScript 的 ansyc 可以编译为 ES3/ES5,因此可以用 ansyc 来编写。使用 ansyc 来编写,最大的好处是代码可读性,相对于ES5的更容易阅读。另外,TypeScript 强制类型检查,使得代码的出错概率减少。下面是用 ansyc 和 ES5 的代码对比: // define voice upload function...

2018-03-05 11:41:45 1826

原创 TypeScript 字符串字面量类型使用出错一例

interface IRecordOption{ format?: 'mp3'|'aac'}const recordOption = { format: 'mp3'};const recorder = { start(options: IRecordOption): void{ }}recorder.start(recordOption)上面代码,调用 sta...

2018-03-04 09:27:53 1489 1

原创 RDP 远程连接失败,禁用 FIPS

新版本的 RDP 使用 FIPS 加密方式,但 WindowsXP Windows 2003 不支持。连接 windows 2003 主机时,连接失败。在客户端,在控制面板-》管理工具-》本地安全策略,禁用 FIPS 选项,重新打开 mstsc 连接远程主机,成功。参考:Remote Assistance connection to Windows Server 2003

2017-12-09 10:09:50 2331

原创 当 WindowsXP 遇上这样的目标 IP 地址: xxx.xxx.xxx.255

当主机的 IP 地址末位是 255 时,在 Widnows XP 系统上无法访问。今天发现连不了主机,还以为是端口封了,但其它两台电脑却又可以正常访问。最后猜测,Windows XP 无法访问最后一位是 255 的 IP 地址。通常结尾 255 的 IP 地址是局域网广播地址,但如果掩码不为 255.255.255.0,也是可以使用 xxx.xxx.xxx.255 这样的目标 IP

2017-10-27 08:12:41 1283

原创 centOS 7 安装 CUPS 打印服务器,安装映美 FP-730K打印机共享

注:映美 FP-730K 与 EPSON LQ-24 针式打印机的通讯是兼容的,所以在 linux 主机添加打印机时,使用此驱动。(https://www.openprinting.org/printer/Epson/Epson-LQ-24)Step 1: 安装 CUPS     sudo yum install cupsStep 2: 配置 CUPS    编辑配

2017-09-13 16:27:02 10152

转载 Windows server 2012远程桌面会话主机和远程桌面授权,server2012

来源:https://www.bbsmax.com/A/gGdX0yGWd4/   (转载内容为一部分)经测试 server 2016 也适用摘要:对于windows server2012服务器一般都是默认能够支持两用户远程登录,而通过安装远程桌面服务里的远程桌面会话主机和远程桌面授权,并对其进行配置,即可实现多用户远程登录。远程桌面服务是一项由若干角色服务组成的服

2017-09-13 13:34:29 6100

原创 类库依赖关系的陷阱,HP 打印机驱动安装程序运行出错

人的时间有限,生命有限,但是很不幸,总有些事会浪费你的生命,尤其是 IT 从业人员。本想只是简单地装个扫描仪驱动,却没想到因为系统环境的原因,驱动安装程序始终报错,无法进行,而且要命的是,搜遍整个 internet 也没找到明确的解决方案,虽然有前人遇到相同问题了,但却是未解决状态,没有现成答案。只好不断分析,尝试,最后是解决了,但回头看看,这些工作毫无价值,纯粹是浪费时间,浪费生命。

2017-09-10 08:53:34 1390

转载 Save MySQL query results into a text or CSV file

来源:http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/MySQL provides an easy mechanism for writing the results of a select statement into a text file on the

2017-08-16 11:53:19 366 1

PowerEdge_T30_1.0.2.zip

支持 M.2 接口 SSD 的旧版 BIOS。 解压后,启动系统,直接运行解压出来的可执行文件。 更新过程中,不要断电。

2020-03-18

C# 获取图片某像素点RGB565值

C# 获取图片某像素点RGB565值 ScreenShot:http://blog.csdn.net/mostone/article/details/12353683

2013-10-06

点阵字体文件查看工具 C# 源码

MCU开发中,显示字体使用了UCDOS中的HZK16,这是查看这类点阵字库的工具 详见:http://blog.csdn.net/mostone/article/details/10415069

2013-08-28

STM32+RT Thread学习笔记

博客中的学习笔记整理档 主要记录了如何搭建RT-Thead/RTGUI的运行环境及相关解说

2013-07-15

Android 日历示例源码(修正版)

要求系统版本 4.2 - 4.2 目标设备 Nexus 7,没有多设备兼容考虑 上个版本地址:http://download.csdn.net/detail/mostone/4955556 相关博客:http://blog.csdn.net/mostone/article/details/8459759

2013-01-07

Android 日历示例源码,完整的 Project

要求系统版本 4.2 - 4.2 目标设备 Nexus 7,没有多设备兼容考虑 已知问题:单元格获得焦点,背景未更换。 相关链接:http://blog.csdn.net/mostone/article/details/8459759

2013-01-03

google calendar 农历生日提醒

Google calendar 农历生日提醒生成工具[Excel宏文件] 在网上,找到了一个用 .NetFramwork 写的工具,生成 ICS 文件来导入 google calendar,但提醒方式不可定制。 由于没有这个工具的源代码,因此我用 excel 宏来实现。 编程及测试环境:windows 2008 中文 + excel 2010 中文 http://blog.csdn.net/mostone/article/details/8079107

2012-10-16

Javascript & DHTML 实例编程(教程)

在网上看到的JAVASCRIPT教程,应该是我所看过的最好的教程.作者写得很用心.<br>于是将其打包下来,作成CHM.

2008-03-07

asp同学录站点源码

语言:Javascript(完全抛弃了VBScript)<br/>数据库:Access2000以上<br/>特点:ASP->XML + XLST->HTML<br/>对DB访问做了简单封装,全部使用Commond来进行数据操作,规避注入侵害。<br/>其它:1、由于JS操作二进制很困难,所以对图片的支持不是很好,上传个人相片时,有可能程序无法识别实际的图片高度,宽度,以致上传失败。<br/>2、由于纯粹是个人玩玩的,虽然当前自己在用,但后台管理依然没做,功能很不完善,仅供学习或继续开发用。

2007-06-03

空空如也

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

TA关注的人

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