轨迹球鼠标使用
用了一天多,感觉总是想要实现下直接用滚动球来控制滚动,架上一些组合键,而不只是用来移动光标。什么动机我这是?
试了太多,什么 usb overdrive,SteerMouse 都不行,可能是我自己不会用导致的。最后找到这个帖子还行,解决了。Any free software that enables drag scrolling? : r/MacOS
就这不长的时间体验下来,舒服是真的舒服,不过还有点不习惯,再慢慢用适应吧。
用了一天多,感觉总是想要实现下直接用滚动球来控制滚动,架上一些组合键,而不只是用来移动光标。什么动机我这是?
试了太多,什么 usb overdrive,SteerMouse 都不行,可能是我自己不会用导致的。最后找到这个帖子还行,解决了。Any free software that enables drag scrolling? : r/MacOS
就这不长的时间体验下来,舒服是真的舒服,不过还有点不习惯,再慢慢用适应吧。
以前也就不到十年左右吧,开始使用,那时候用 windows,如今又用回来,使用 google bard 也就是 gemini,方便每次输入 prompt 指令。
!a::Run "C:\Users\sunxu\AppData\Local\Programs\Android Studio\bin\studio64.exe"
!f::Run C:\Users\sunxu\AppData\Local\Fork\Fork.exe
!v::Run "C:\Users\sunxu\AppData\Local\Programs\Microsoft VS Code\Code.exe"
!e::Run "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
!x::Run "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"
!s::Run "C:\Program Files\Sublime Text\sublime_text.exe"
!q::Send {Shift F10}
::ccjj::
my_text =
(
请用日语和英语翻译下面这句话。
第0行显示要翻译的原文,标记句子D。
第1行句子D翻译成日语。在日语翻译中,请务必为所有汉字添加假名,因为你总是会遗漏,所以务必检查保证每个汉字添加假名。标记句子A
第2行句子D翻译成英文。标记句子B
第3行,根据句子A,意译成日语。标记句子C
第4行,根据句子B,意译成英文。
第5行找出句子A和句子C日语中所有的单词,如果单词是汉字,请标出平假名。如果单词是片假名,用英文单词标注。所有单词用数字标出重低音。用表格表示这些内容。
原文:
)
Send(my_text)
return
::jjcc::
my_text =
(
请用汉语和英语翻译下面这句话。
第0行显示日语原文,标记句子C。
第1行句子C直接翻译成汉语,标记句子A。
第2行句子C直接翻译成英文,标记句子B。
第3行根据句子A的汉语翻译,进行第二次汉语意译。
第4行根据句子B的英语翻译,进行第二次英语意译。
第5行根据句子C,进行第二次日语意译。标记句子D。
第6行找出句子C和句子D中所有的单词,如果单词是汉字,请标出平假名,如果单词是片假名,用英文单词标注,所有单词用数字标出重低音,用表格表示这部分单词内容。
)
Send(my_text)
return
Send(text){
ClipSaved := ClipboardAll
clipboard := ""
clipboard := text
ClipWait, 1
If (!ErrorLevel)
Send, ^v
Sleep, 300
clipboard := ClipSaved
VarSetCapacity(ClipSaved, 0)
}
如果是两个相邻的 widget,可以通过回调的方式,将数据传递给父 widget,然后父 widget 再传递给另一个子 widget,也可以用 bloc 来实现。一般默认的情况下,一级一级传递 bloc 也能实现,只要 bloc 更新了数据,页面上的 UI 就会更新。
还是要总结输出啊,每次想到这个问题,都是从头开始,最后落脚到虚拟机和自家服务器上,但是还是浪费时间考虑那么多。
可能是本年度最后一篇文章了,记录下最近在项目中使用到的一些 js 知识点。近期大量使用出现很多很诡异的问题,还是蛮 shock 的,不过也算是学到了很多东西。
没有代码检测,不用初始话定义变量,直接使用也不会报错,这个太难了。
最近项目里有个前端判断输入文本格式的需求,需要判断输入的文本是否符合以下格式:
js写一个正则,可以匹配以下几种情况
1,纯文本
2,[aaa],[]之间可以有3-15个字符
3,a[aaa],任意字符加上[aaa]结构
4,a[aaa]/[aaa],如果有多个[aaa]结构,需要用/分隔
4,[aaa]/[aaa]
也没用过这类工具了,毕竟没有了那个环境。但是最近有公司提升了内部网络的管理,需要代理才能访问外网,所以就又开始折腾了。
自己瞎看了一下 clash 然后弄了一个下午搞好了,不然之前每个软件都要设置代理然后登录,这样的话就不用每个都设定了。看了一个配置后,就可以了,整体配置文件还是很清晰明了的。尤其是比 v2ray 好弄,还没搞定😂。
android studio 的模拟器太卡了,于是就用了 BlueStacks 模拟器,但是有个地方太不方便就是不能自动 adb 连接到 android studio,每次都要手动连接
adb connect +端口号
才行公司发的是 windows 电脑,之前一直用 mac,现在又要用 windows 了,记录下环境配置。
本来突发奇想是不是可以装个 linux 环境不也可以,因为实在受不了 powershell 环境,不过后来用了 wsl2,感觉还是可以的,然后 windows 办公套件的话 linux 又不方便感觉,所以还是算了。
又进入这个领域了,看能不能弄出个 1、2、3 来。像我这样的应用者,能用就行了,但是不过没有进步也太没意思了。
突然发现当前的应用在切换 tab 的时候非常卡顿,想要解决这个问题。目标就是如何定位到卡顿的代码,然后进行优化,看最后能不能实现这个目标。
刚好工作换了个电脑不过还是 pc,趁周末折腾了一下环境,之前也用了一段时间 wsl,就是感觉文件共享有点问题,两个环境还是很分裂的样子。现在又看了下资料,感觉还能用下。不过折腾的这股劲还挺足,早上起来就开始弄了,有点像上大学那会的样子,很久没这么起劲了,记录下还是不错的。
又发现一个挺好玩的,Oh My Posh,可以自定义终端的样式,回头试试。链接:https://ohmyposh.dev/