- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 【鸿蒙5.0】关于使用卓易通的“文件互传”功能时提示单次导出数量限制为30的一种解决思路
刚换了鸿蒙新机不久,准备作为主力机,毕竟内存还可以,于是想通过以前的办法把电脑上的一些资源传到新机中,比如一些音乐等等(手机电脑互传文件的方法很多,这里就不赘述了,个人比较喜欢的一种是:手机端、电脑端都安装同一个软件,只要在同一个WIFI,就可以高速互传。
2025-03-12 00:01:07
844
原创 Hive3.X——异常处理Could not create ServerSocket on address 0.0.0.0/0.0.0.0:10000
大数据系列,学到了Hive,搭建环境的时候,因为使用的是本机WSL2,而且网络开启了镜像模式,于是碰到服务始终无法启动的问题。报错信息就是,网上找了一圈也没看到同样的例子。好吧,又得自己解决了。一步一步查下来,又耽误了半天的宝贵学习时间,记录一下,留待有缘人。
2024-12-12 23:34:50
1042
原创 Hadoop开发——异常处理:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
最近在学习Hadoop,进行MapReduce练习,使用本地模式。查了一些资料,根据步骤操作:1、正确配置环境变量2、将hadoop.dll复制到NativeIO类,那这种办法肯定是可以的。本着实事求是的精神,想排查一下到底是为啥造成这个异常。于是在IDE中一顿Debug,找到了问题根源,记录一下。
2024-12-10 13:29:07
560
原创 Windows下从命令行(Powershell/CMD)发送内容到系统通知中心
在平时写脚本的时候,将日志等信息直接输出到控制台固然是最直接的,而如果是一些后台执行的任务,不需要时刻关注运行细节但是又想知道一些大致的情况,那么将信息输出到一个“消息中心”就是比较好的选择。微软从Windows 8引入了Toast通知,但是只是短暂弹出窗口,而在Windows 10引入了交互式 Toast,还引入了操作中心,在该中心,通知将持续多天。既然已经有了现成的,直接用就可以。查了一些资料,C++C#PythonRust实现的版本都有(C++和C#的方式,可以参考实现),最后使用了Rust。
2024-11-29 22:44:07
1162
原创 Rust开发中无法下载某个GitHub文件的一种解决办法
使用Rust进行开发时,有时候依赖一些库,运行起来时就会动态去下载一些GitHub文件,而由于众所周知的原因,网络经常是不给力的,因此不得不另想其他办法。比如在使用trunk时,首次运行,如果涉及到的使用,本地版本不对应的话就会去GitHub下载对应版本。经常苦恼于无法正常从GitHub进行下载资源的同学,应该知道有一些网站可以加速下载,也就是利用这个方式来处理。记录一下,抛砖引玉。
2024-11-22 23:03:27
804
原创 powershell/CMD 设置系统静音(全局)
由于自动化程序的需要,要把系统声音设置为静音状态(全局)。找了一下资料,可以通过API的方式实现,记录一下。
2024-11-20 19:47:50
480
原创 Rust 模板匹配——根据指定图片查找处于大图中的位置(支持GPU加速)
在手搓RPA工具的时候,总会碰到不好定位的情况,那么,就需要根据小图来找到对应屏幕上的位置(以图识图),这个需求也比较简单。想到市面上也有不少RPA工具都有这个功能,那么人家有的,俺也可以有。为了性能好一些,考虑C++和Rust的实现方案。先用C++折腾了一番,各种原因吧,没弄成,又不太想用opencv(只想单纯封装一个以图识图的功能,用它可能连带搞出来一大坨,不是很喜欢,越简单越好)。于是转到Rust试试,水平有限,也折腾了不少时间。先用了imageproc库试了,可能姿势不对,贼慢,受不了。
2024-11-11 23:38:06
670
原创 C++系列——Direct2D进行图片处理
图片处理工具多如牛毛了,自不必说。主要是应对需要批量处理的场景,所以不如手搓。已经试过直接用C#封装好的库,挺好的,就是过了一段时间感觉这速度有点受不了。于是转用C++,结合GDI+又手搓了一个。因为部分代码与C#版本类似(C#底层用的还是GDI),很快也搞好了。嗯~~ 这下舒服了。随着效率的提高,我以为可以快乐的摸鱼了。省下来的时间里,突然想到——有没有可能利用上GPU的性能再提高一下?于是与Direct2D偶遇了,有人说这玩意比GDI+更快,还可以利用GPU的优势。什么?
2024-09-02 19:43:41
1083
原创 powershell 配合aria2实现简单的图片爬取
现如今,提到爬虫,令人不得不提到Python,确实简单,也强大,到处都可以找到教程。故而今天换换口味,用powershell来实现,配合aria2的强大下载功能,也很nice。
2024-05-29 20:21:26
672
原创 powershell 防止休眠或屏幕关闭并定时截屏保存
因工作需要,需要在用户的机器上进行操作,有些工作比较耗时、耗CPU,配置也不高,因而就不能用这台机器同时干太多活,又不能干盯着啥也干不了,但是一段时间不操作,机器很快就进入屏保。那么,不如搞个脚本,定时模拟键盘按下,那就不会进入屏保了,同时加一个截屏功能,还可以回看过程。
2024-05-15 17:46:40
692
原创 powershell 监控Windows资源管理器选中的文件夹及文件
在整理大量文件的时候,有些文件可能需要根据内容做不同的处理,比如,移动到另外一个目录中。那么如何判断当前在文件资源管理器中选择了哪些文件呢?决定用powershell试试,找了一些资料之后,发现使用系统自带的可以做到,记录一下。
2024-05-06 17:56:59
458
原创 powershell 注册全局热键——提升效率小工具
在处理一些重复工作问题的时候,想搞一个小工具,配合全局快捷键来提高效率。因为是Windows系统,想到C#,但是又不想用VS开发,因为那样不够灵活,没办法随时修改随时用,所以只能另寻他法。那么,不如用powershell来搞搞。
2024-04-30 22:31:54
612
2
原创 kindle自定义屏保之自定义字帖
毕业以后,很少动笔写字了,某天要手写一堆材料,写出来实在不忍直视,于是当晚下班后突发奇想——能不能把一些字帖搞成kindle屏保,摆在桌面上,睡前说不准还能瞄几眼。趁着周末,上网先查了一些资料,还真有人用kindle来练字的。好的,搞起~
2022-11-13 22:52:50
1589
原创 Powershell快速生成指定尺寸的Kindle屏保图
Powershell快速转换生成指定尺寸的Kindle屏保图01 前言周末无事,想到手头还有一泡面盖儿(Kindle Paperwhite 3),正好玩一玩。一顿操作猛如虎,成功越狱,过程略,可参考 这里。终于可以换上自己喜欢的屏保图了,图片有了,怎么快速转成指定的尺寸和格式就成了新的问题。有PS大法(参考 这里),N年不用PS了不说,还得注意图片大小,觉得麻烦,也可以网上搜一搜,不过萝卜青菜各有所爱。于是动手写了一个脚本实现批量转换(不想写界面-_-//),支持自动缩放(不管图片尺寸够不够,原图居中,
2022-05-17 21:47:38
778
原创 JavaScript——CodeMirror获取已存在的实例
JavaScript——CodeMirror获取已存在的实例01 前言在使用WebcatEE时,由于权限问题,自动加limit限制就比较烦,因为有时候数据量比较大,于是想动手增强一下。没有研究直接发包的方式,而是操作JS走界面,自然就碰到怎么获取SQL编辑区的SQL语句问题。通过HTML源码很容易就知道用了CodeMirror这个库,查了一通资料,并没有找到直接的答案。于是干脆去翻一翻【源码】,果然,运气不错,还是找到了,记录一下。02 正文过程就简单提一下,关键的地方是这里:提取出来:let
2021-05-23 12:19:48
779
原创 C#操作MySQL查询超时问题
C#操作MySQL查询超时01 前言02 正文03 后记01 前言在做一个Winform程序,配合MySQL处理数据,为此在MySQL中设计了几个视图。由于没做太多优化,执行SQL时间大于30秒就报错。还由于使用了第三方的ORM框架,找不到哪个方法可以设置SqlCommand对象的CommandTimeout 属性,又不想自己封装,怎么办。02 正文于是查了一波资料,各种试了还是没有效果。灵机一动,换了个搜索引擎,一路摸到了官网的文档——豁然开朗,原来可以这样。在ConnectionString(
2020-08-18 19:22:53
2568
原创 通过快捷方式快速更换桌面壁纸(必应每日壁纸)
通过快捷方式快速更换桌面壁纸(必应每日壁纸)01 前言02 正文03 后记01 前言桌面壁纸,大家都懂的,换的不是壁纸,是寂寞 心情。市面上各种桌面美化软件就不提了,这里介绍一种高端非主流玩法——通过快捷方式更换壁纸。几个好处:不必开机自启也无需常驻后台自动适配屏幕大小支持自定义文字水印换的是必应的每日壁纸图片,支持历史7天的图片下面进入正题。02 正文思路是这样:通过快捷方式调用powershell,执行BingWallpaper模块的Set-BingWallpaper命令,即可
2020-06-10 23:20:39
3544
2
原创 CMD批量转换GIF图片为PNG图片
CMD批量转换GIF图片为PNG图片前言正文后记前言某天需要批量将GIF图转为PNG格式,又不想找其他工具,于是写了一个powershell脚本,再套个CMD的壳,双击即可运行,完美。正文话不多说,将以下代码另存为转换GIF到PNG.bat文件,放到与GIF同级目录,双击运行即可。@echo offcd /d %~dp0powershell.exe -command "$path=(Get-Location).Path;$gifs=dir -Path $path -Filter '*.gif'
2020-05-15 08:55:19
1137
原创 记一次Tiny Tiny RSS魔改过程
记一次Tiny Tiny RSS魔改过程01 前言02 正文(1)测试是否能正常下载(2)使用代理,再测试是否能正常下载(3)修改码源03 后记01 前言习惯于用Inoreader订阅RSS的童鞋都知道,一段时间以来已无法正常使用(当然有特殊手段的除外)了,从而严重影响了正常的阅读计划,原因可能大家都知道。正所谓“自己动手,丰衣足食”,好了,大不了自己搭个服务嘛,正好前段时间整了个自用服务器。...
2020-04-12 13:31:25
11675
原创 powershell 解压RAR文件(简易版)
01 前言为啥要写这个,因为可能有些特殊的环境无法使用RAR的解压软件,因而动手找了一个库然后写了这个脚本,希望有帮助。02 正文准备:第三方的dll——SharpCompress,可以Down下自行编译。脚本如下:<#解压rar文件 V1by hokis 2019-11-28测试环境;win10,powershell 5.1SharpCompress.dll 版本...
2019-11-28 20:47:35
1817
4
原创 Windows下Pentaho Report Designer之运行配置
01 前言偶然搜了一下报表工具,看到Pentaho的Report Designer在列,自不必说,折腾一番,试试好用否。然下完之后却怎么也运行不起来,而Java环境是有的。无奈,联想到之前刚要用Data Integration时也碰到过类似情况,故记之。02 正文1、环境操作系统:Win 10Java 版本:1.8(环境变量中配置好JAVA_HOME)Report Designer:...
2019-11-26 17:32:11
490
原创 powershell 脚本压缩工具
01 前言写完了powershell脚本,有时想直接配合cmd直接用(传给其他人用也方便),而不是保存成.ps1文件的方式,这样就可以免去设置执行策略的过程。那么问题的关键就是怎么把N多行的powershell代码压缩成一行?网上搜了一圈,各种js/html/css代码压缩的一大堆了,没有找到powershell脚本的压缩,大概是因为这个语言还是比较小众的。没办法,自己动手吧。于是参照JS压缩的...
2019-09-10 00:15:09
559
原创 简谈RSS——巧用Feed43制作自定义RSS源
01 前言RSS是什么,此处就不再赘述。简单说,是一种“主动”获取信息(比如新闻时事)的方式,还可以用于定时监控指定网站的信息更新(比如有段时间曾用来监控某政府采购网站的采购信息)。有时候一些网站并没有提供订阅RSS的功能,那怎么办。方法当然是——自己动手。目前只发现了国外的Feed43提供了这个功能,国内的还没发现(也可能是没看到),有点遗憾。02 正文事实上本文并不打算详细介绍利用Fee...
2019-09-01 20:49:07
5574
原创 powershell 批量导出Access图片(OLE对象)到文件
01 前言这是大半年前的事了,帮一朋友研究如何批量导出Access里面存的图片(OLE对象)。Access没有提供直接导出图片的方法,很郁闷。查过一番资料,都不是很满意,决定自己鼓捣。经过N天的奋战,最后是成了。把思路记录一下,抛砖引玉。02 正文(1)准备准备了一个Prod.accdb文件,只有一张表,其中prodPic存了JPG格式的图片(OLE 对象),结构如下:注意本例只...
2019-08-02 12:31:00
1754
原创 powershell 批量按时间归类照片
powershell 批量按时间归类照片01 前言02 正文03 后记01 前言在清理磁盘文件,偶然发现一堆老照片(JPG格式)的备份,但是全都放在一个文件夹下了,有些乱。想按月份把它们简单归类一下,然后另做打算。02 正文不多说,脚本如下:@echo offpowershell.exe -command "dir -File -Filter '*.jpg' | ForEach-Obj...
2019-08-02 09:50:54
910
原创 powershell 读取文件头(16进制)
01 前言有时候,想查看一些二进制文件的文件头,以判断真实的文件类型。市面上查看16进制的工具不少,为了查几个字节而专门去搞一个工具, 未免有点小题大做,所以这里提供一种简单易行的方法——使用powershell读取前5个字节。02 正文脚本如下。@echo off powershell.exe -command "(Get-Content -Path '%1' -Encoding By...
2019-07-28 21:01:53
2121
原创 powershell 批量转换文本文件编码(GBK转UTF-8,支持多种不同编码的源文件)
powershell 批量转换文本文件编码(GBK转UTF-8)01 前言02 正文03 后记01 前言手头有一批SQL文件,通过某程序批量更新到Local DB。但是发现导进去后中文变乱码(一堆????),而且日志里头insert语句中文已经变成乱码,想来应该是编码的问题。一看SQL文件,GBK(系统默认编码)编码,于是想统一改成UTF-8编码。又不想去找各种工具了,直接用Powershel...
2019-07-28 20:19:27
10676
25
原创 powershell 发送邮件
01 前言最近在搞搞服务器,用的是Windows系统,配合脚本应该有的玩玩,比如间隔多久查一些东西发到指定邮箱,嘿嘿。下面做简单记录。02 正文代码贴上<# # 邮件发送 # 使用smtp协议 # 默认为正文为html格式 # by hokis # 2019-03-27#>function Send-Email-BySMTP{ [CmdletBindi...
2019-03-27 21:49:37
2739
原创 Spring Boot 2.1.2整合JSP配置及打包WAR独立运行——IDEA篇
Spring Boot 2.1.2整合JSP配置及打包WAR独立运行——IDEA篇01 前言有段时间不做项目了,但是由于工作需要,要做一个小项目,就想直接用Spring Boot+Maven+JSP+Spring Data JPA+Mysql。之前简单接触过spring Boot,比较方便的一点是能直接打包运行,不需另外配Tomcat,赶紧上车练练手。比较郁闷的是,噼里啪啦敲完V1.0,好了,...
2019-01-24 10:03:03
3360
原创 powershell 批量解压带密码的ZIP文件
01 前言某天,有人问能不能批量解压N个带密码的ZIP文件(密码各不一样),一个一个解压太麻烦。想了一下,应该可以,那就搞起来。02 正文1、准备密码文件格式要求:1、文件编码为ASCII(一般系统默认)2、包含两列:第一列为文件名(不带后缀,默认会加.zip后缀),第二列为对应的解压密码。中间以空格或TAB隔开。如图:2、准备DLL解压工具很多,此处用Ionic.Zip....
2018-11-20 17:00:53
4274
4
原创 powershell——UI系列:获取当前鼠标坐标
01 前言这是一个小工具,当时为了配合搞Windows API自动化(模拟鼠标键盘操作)写的。虽然目前来说有比较简单的一些的方法——按键精灵之类以及UI Automation ,仍然用powershell实现了下,带界面的(PowerShell Studio设计)。02 正文代码如下:<# .NOTES --------------------------------...
2018-11-20 16:03:27
2238
原创 powershell 简单实现核算单位往来(对账)
01 前言核算单位(或部门)之间往来账,也说对账,是很多财务或者审计工作中都会涉及的。下面用powershell简单实现一把,需要的可以拿去用,格式有要求。02 正文1、准备CSV文件格式说明文件编码为ASCII(一般系统默认)列名要求至少包含挂账单位、对方单位、金额、方向四个(名字不要改),其他列可选。取值的时候要注意的是:金额——可以含逗号方向——简单说,这笔账对于挂账单位...
2018-11-18 11:38:01
2361
原创 powershehll删除并重装打印机
powershehll删除并重装打印机01 前言02 过程1、打印机图标是灰的,底下状态栏——“打印机状态:脱机”2、刚删除了打印机,过一会图标又冒出来,死活删不掉3、添加新的打印机03 后记01 前言故事发生在XXXX年XX月XX日的某个办公室,小姐姐的本本连不上公司的打印机(局域网、无线,此处以ABC Printer为例)了,要找人解决。怀揣着是时候表演真正的技术了的想法开始一波王者操作。...
2018-09-21 11:33:13
1449
原创 powershell 结束进程的四种写法
powershell 结束进程的四种写法简单记录一下powershell中结束进程的四种写法:#1.纯cmdlet命令Get-Process -Name notepad | Stop-Process#2.cmdlet+遍历Get-Process -Name notepad | foreach-object{$_.Kill()} #3.WMI 对象 + 遍历 + 对象方法 Ge
2018-01-08 21:42:15
22934
2
原创 iText的使用(1)-- 组合图片生成PDF
使用iText组合图片生成PDF文件关于iText的介绍不必说了,简单用它的功能合并若干图片到一个PDF中,目前iText支持的图像格式有:GIF, Jpeg, PNG, wmf等格式。
2017-01-06 12:22:34
2580
原创 Java 发送HTTP或HTTPS请求获取网页码源(1)
这是一个自定义的工具类,封装了一些简单方法,用于请求HTTP类型或HTTPS类型的URL,得到响应文本。
2016-12-03 17:03:03
806
SharpCompressDLL.zip
2019-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人