Windows 11 设置资源管理器为老式的右键菜单

Windows 11 中资源管理器右键菜单只显示它认为常用的项,很多项目被收起了,搞得很多操作要点击两次。

管理员权限下打开终端,输入:

reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

使用以下命令重新启动资源管理器:

taskkill /f /im explorer.exe & start explorer.exe

如果要恢复 Windows 11 的缺省设置,使用以下命令删除之前添加的注册表项即可:

reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f

from https://v2ex.com/t/1013804#r_14289257
Posted in Uncategorized | Leave a comment

申请 CMIIT ID的经验

这是好几年前的事了,刚才突然想起来。就写出来,供想申请 CMMIIT ID 的同行借鉴。

UWB属于近场通讯,无线电管理局对它的要求主要有两个方面:带宽和功率。至于频率嘛,因为 DecaWave 已经确定 DW1000 就那几个频道,所以频率肯定是在范围内的。

无线电管理局有几个文件对带宽、功率和频率有限制,可以去找来看看。

在申请CMIIT ID的时候,无线电管理局会指定一个机构对设备进行检测,如果检测通过,则不用付任何费用;如果检测不通过,则需要自付检测费。如果自己有设备,可以自己预先检测一下是否满足要求,免得花冤枉钱。

当初我们申请 CMIIT ID的时候,因为自己没有设备(频谱仪),为了保险,所以找的第三方公司帮我们申请,确保一次过。第三方公司是本身就是一个无线电检测机构,有足够的经验和能力在把设备关检前进行预先检测,所以才会找他们。

检测机构检测设备时,要求设备在指定的频率发出连续波(CW)信号,他们检测带宽和功率。但是我们的设备正常工作时是不发出CW信号的,为了满足检测机构的要求,我们写了专门的固件和控制程序,以方便检测。实际上这个固件就是拿正常固件改的,改成不发定位相关的UWB数据包,而是发CW信号;控制程序拿基站配置程序改,主要是设置基站发出的UWB信息的频率。

另外,我们的设备本身是使用DWM1000模块,它使用陶瓷天线。检测机构要求设备通过SMA接口连接,所以我们对设备进行了改装,拆下陶瓷天线,焊上带SMA接着的射频电缆。

在找第三方机构之前,我们尝试自己检测。因为没有频谱仪,但是手上有一个B210,有60M的接收带宽,试了一下,可以一定程度上检测UWB信号的功率,但是心中没底,最后还是选择花钱请人吧。幸好做了这个选择,否则铁定无法通过检测,DW1000发出的信号强度与我们想象的差别太大了。

就这样。

Posted in Uncategorized | Leave a comment

yo office 使用代理

最近在玩 Office Add-ins,遇到一些问题,在这里记录一下。

假设我们要做 Office Add-ins 开发,按Microsoft的示例,大致上的步骤如下:

  • 安装 nodejs / npm
  • 安装 Yeoman 和 generator-office :
npm install -g yo generator-office

使用 Yeoman 生成器创建加载项项目

yo office

然后,这时候就错了。

Unable to download project zip file for "https://github.com/OfficeDev/Office-Addin-TaskPane-JS/archive/yo-office.zip".
Error: connect ETIMEDOUT 20.205.243.166:443

因为 GFW 把 githut 挡住了,要从 github 下载 office add-ins 的模板,得通过 proxy。

尝试了给 npm 加代理,把电脑搞成全局代理,都不管用。没办法,只好看代码咯。

这个下载的事,是由 generator-office 做的,它的代码在

C:\Users\<yourname>\AppData\Roaming\npm\node_modules\generator-office

这个目录下。

因为要面对多种情况,MS在github上创建了几个库来对应每一种情况。在 yo office 的时候,它会问你一些问题,最后决定选哪一个库里面的模板。所以,如果使用 url 是搜索不到对应的代码的。

要修改的地方在

C:\Users\<yourname>\AppData\Roaming\npm\node_modules\generator-office\generators\app\helpers\helperMethods.js

这个文件中。

如上图中的红色的两行,为axios设置代理。修改好后,再次 yo office 就没问题了。

 

 

Posted in Uncategorized | Leave a comment

使用 XML-RPC 管理 WordPress 的内容

有时需要对网站自动化发贴,xml-rpc就是做这个事的。wordpress 的 xml-rpc 据说有漏洞,好多人都建议关闭它。但是 wordpress 的缺省设置中,这个功能是开放的,所以它的安全性应该还是有保证的。

比较简单的使用 xml-rpc 的方式是使用 python。有个网站:https://python-wordpress-xmlrpc.readthedocs.io/en/latest/overview.html 介绍了包 wordpress_xmlrpc 的使用。

https://codex.wordpress.org/XML-RPC_WordPress_API/Posts 介绍了接口参数。不过,有点遗憾的是接口参数介绍得不太规范,有此参数的含义还要试验。无论如何,使用 python 的话,调试速度比较快,也无所谓了。

还有,要注意一下用户密码。在wordpress后台用户管理那里,可以生成一个 Application Password,说是专门提供给应用程序使用的,可以用于 xml-rpc。但是测试过,似乎xml-rpc里面还是得使用真的用户密码才行。

总之,通过xml-rpc,可以添加/删除/修改文章。

 

Posted in Uncategorized | Leave a comment

总算完成英文网站的建设

今天上午总算把英文网站全部弄完了。其实也不难,只是把中文翻译成英文,并且有 Google 翻译。但是比较麻烦的是一些术语,例如“定位”,我希望使用location,而Google Translate会翻译为 positioning;“标签”我希望使用Tag, Google Tanslate时而翻译为Tag,时而翻译为label。这些要一一纠正。

下午到 redit 发了个回复的软文,又到 decawave的论坛发了篇软文,还挖坟发了个回复。过两天再看一下统计有没有效果。

通过 Google 搜索发现 linkedin 然后也可以发文章。找个时间把之前写的几篇文章转发过去。

接下来的主要工作就是把 Special English 相关的网站弄好,然后专心研究一下llma。

Posted in Uncategorized | Leave a comment

MariaDB 数据导入因字符集导致的语法错误

近年来都在使用MariaDB。为了与MySQL兼容,有些MySQL存在的问题,MariaDB也存在。

最典型的错误就是 utf8。MySQL最初的utf8支持有问题,所说是因为MySQL的utf8实现搞得太早,而utf8的标准还不完善,后来标准完善了,MySQL的utf8实现有局限,导致utf8的支持有问题。具体而言,就是MySQL的utf8只支持3字节的字符,而utf8的字符有3字节的/4字节的。后来MySQL搞了个utf8mb4来支持标准的utf8。

我们经常需要在数据库之间导入导出,或者数据库备份导入导出。数据中经常会含有汉字,而我们又基本上使用utf8mb4,这导致导入的时候MariaDB或MySQL报语法错。解决方法是在导入的时候指定字符集为utf8mb4就可以了。例如:

mysql -hlocalhost -uroot -p --default-character-set=utf8mb4 < backup.sql

这个问题之前已经遇到过,但是因为用得少,老是忘记,所以记录一下。再遇到的时候就来这里翻一下就好。

Posted in Uncategorized | Leave a comment

几个自媒体网站的引流效果

最近在几个自媒体网站发了一些文章,希望能达到引充的效果。结果比较令人吃惊。先发几张 Google Analytics 的统计图。

上图是这几天网站访问量

上图是用户来源统计

上图是详细的统计数据。

排名第一的是直接访问,这些应该是一些爬虫、黑客等乱枪打鸟随机访问到的,没意义。

排名第二的是知乎,这也基本在意料之中。以前找资料搜索,知乎上有质量的文章不少。总体来说,知乎上有价值的文章越来越多,这是一个趋势。发在几个自媒体中知乎的文章阅读量最大。

排第三的是博客园 cnblogs,这真没想到。并且用户在网站待的时间也长,比知乎还长。说明博客园的读者质量更高(更有技术性、或者说他们愿意花时间在关注的技术上)。博客园的阅读量统计排在 CSDN 的后面,只有一些阅读收藏之类,没有任何评论。另外,前几天有一个人联系我,说是在博客园看到我的文章后有兴趣合作。

排第四第五的是百度搜索和Google搜索,这个也算是正常。但是来自百度搜索的在网站停留时间是0,来自Google的停留时间是3分58秒,比来自博客园的读者还高。这说明百度搜索到的应该是点错了?或者机器人?总是来自百度的访问者没有阅读过网站上的内容。而来自Google的访问者则花了很多时间,说明这些访问者对网站内容最有兴趣。

排第六的是 weixin110.qq.com,这是微信安全中心,不知道为什么会有来自这里的访问者。我猜是有机器人要隐藏身份,假装来自这里?可以直接访问啊,没必要搞个 ref 啊。道理不太说得通。

排第七的是 CSDN,只有1个访问者,只停留了14秒。甚至我怀疑是我自己。我不太记得清是不是在 CSDN的文章页面上点击过 uwbhome.top 的链接,测试链接的有效性。虽然从CSDN的记录上看文章的阅读量挺大,但是流量是硬道理。吹得再厉害,假的就是假的。虽然平时搜索技术资料,在百度上CSDN文章出现的频率很高,但是很多内容的价值太低,基本上在搜索结果中我倾向于点击博客园的链接。看上去其他百度搜索的使用者跟我的习惯也差不多。感觉CSDN应该跟百度有合作关系,所以文章的权重大一些,但是质量就呵呵了。

其他的几个地方语雀/百家号,没有任何流量。这些地方当作不存在吧。

以后应该把知乎和博客园作为主力,CSDN也要发。

另外,争取这周上线 https://en.uwbhome.top,把英文版的弄好后,看看英文自社交网站的引流效果。

2024-01-11

Posted in Uncategorized | Leave a comment

开始写一些UWB相关的文章

赶在新年之前,写了第一篇关于UWB技术介绍的文章,发在知乎上。

之前创建的 https://uwbhome.top 这个网站,目的是介绍销售UWB技术,把我们之前的UWB项目相关的技术变现。但是访问量太少,SEO也不好做。通过 Google Analytics 发现,到是有几个访问来自v2ex,因为我在上面发了一个求职的帖子,做了一个链接。

看样子,外部网站的链接就很重要了。

原来的计划中,本来就要写一些UWB的技术介绍,把UWB TDOA定位的门槛降下来。那就开始写吧。

调研了一下,国内可以写文章的地方不少,知乎、CSDN、博客园……,还有不少。先写了一篇发到知乎,再转到CSDN/博客园。然后发现,知乎的人气比较旺,有好几个评论。CSDN貌似人气旺,但是有只有两个评论,还是系统自动发的,那些什么点赞/收藏,让人觉得很可疑,感觉像是机器 人。

博客园一向给我的印象很好,很清爽干净的一个地方,以前在搜索资料时,我都会优先选择打开博客园的链接。但是很不幸,发了两篇文章在博客园,阅读量很少。这也很正常,因为UWB本来就比较小众,再加上博客园比较偏纯软件,涉及IoT的内容较少,涉及IoT的人肯定也少。

语雀也发了一篇,但是语雀似乎是个存文档的地方,不知道共享给人看的数据如何,有多少阅读量也不知道。

来后发现百度的百家号也可以发文,就注册了一个帐号。要先实名什么的,感觉比较苛刻。顺便看到他家还有个职业认证,要提供公司盖章的在职证明,这就很搞笑了。我填写自由职业,提供软考架构师证,审核通不过。呵呵……这个限制也太大了吧。自由职业不算专业人士?退休没公司给盖章的不算专业人士?大公司上班不方便找公司盖章的不算专业人士?

更搞笑的是,我发了一篇文章后,发现百家号的系统把文章中的链接屏蔽了!天,这是什么年代的思维啊。记得十年前吧,有些网站不允许发外链,是怕被引流出去。那时候小家子气还可以理解。现在百度做这么大了,还这么小气啊。我原创文章发到你这里,给你充实你的内容,放个链接都不准,太小气得过分了。难怪百家号上面尽是些垃圾文章。

其实我到这些地方发文章的目的也很简单,就是广告/引流……哈哈。当然,科普也是一个原因吧 😀

接下来要做的几件事:

  • github上开个项目,放上这些文章的中英文版本
  • 自己的blog上也放上中英文版本
  • 再找一些发文章的网站,把UWB的文章放上去
  • 尽快把 https://uwbhome.top 的英文版网站 https://en.uwbhome.top 弄起来。Google Translate有一个全站翻译功能,虽然翻译的效果有些地方不太妥当,但是修改修改就可以了。
  • 记录 VOA Special English 文章和音频的网站,也要尽快弄好

把上面几件事弄好之后,花些时间专心研究AI。

放几个链接吧:

Posted in Uncategorized | Leave a comment

子比主题首页文章列表卡片模式自定义修改

用过子比主题的都知道,首页列表卡片模式只能一行四个,列表模式一行一个,今天我们就尝试一下用代码来改变它的样式!

代码路径:后台 >> 全局&功能 >> 自定义代码 >> 自定义CSS样式

卡片模式 x5

/*首页文章卡片排列X5*/
@media (min-width: 992px){
    .fluid-widget .card, .site-layout-1 .card {
        width: calc(20% - 16px);
    }
}

卡片模式 x6

/*首页文章卡片排列X6*/

@media only screen and (min-width: 1500px){
.posts-item.card {
width: calc(15.000% - -3px);
}
}

列表模式 x2

/*首页文章列表排列X2*/
@media (min-width: 1500px) {
  .posts-item {
    display: inline-flex;
    width: calc(50% - 16px);
  }
}

括号里的数值可以自己定义,不难理解就是控制列表宽度用的。这个根据自己的页面情况修改就好!

from: https://huliku.com/16261.html

Posted in Uncategorized | Leave a comment

Hello world!

I have created a blog several times before, but never stuck to it. Soon it was abandoned.
When I was looking for a job recently, I found that most of the things I could write on my resume were about work, and there was relatively little content outside of personal work. In fact, I usually do something worth recording. If I don’t record it at the time, it will be difficult to recall it after a long time.

From today on, I will stick to blogging.
Building a blog is a simple matter, but the most difficult thing is to keep outputting.

Make a list of things to do in the next period of time:

  1. Organize the UWB Project and make a list of things that can be sold.
  2. Think about the sales methods and prices of UWB related things
  3. Persist in learning English listening and speaking through “VOA Special English”
  4. Do several IoT projects and systematically organize the knowledge points of ESP32
  5. Study the latest progress of Delphi
Posted in Uncategorized | Leave a comment