PyCharm R脚本 画图不显示问题

条评论
  自从支持R开发以后,PyCharm是当仁不让的R最好的开发IDE(如果不同意就是你对),但也存在一些问题,尤其是不同版本的R表现差异很大。对于4.1及其以上版本,执行R脚本每条指令控制台都提示: 123456Warning in (function (file = "", n = NULL, text = NULL, prompt = "?", keep.source = getOption("keep.source"), : argument encoding="UTF-8" is ignored in MBCS locales   如果不画图还好,影响不大,最大的影响就是画图直接不显示,但我用R就是为了画图啊。  为了在R中画图,要么退回4.0及其以下版本(这个做法也很大问题:历史版本直接默认安装源码包各种依赖问题),要么解决这个问题。  决定两条腿走路,这篇先说如何解决这个问题。尝试了一下RGUI,没有问题,问题出在PyCharm的R插件上的语言编码支持上。  搜索了一下,发现是PyCha...

阅读全文

家庭网络升级300M-1000M

条评论
看到张大妈上各种 2.5G 交换机大幅降价,以及各种文章介绍升级 2.5G 局域网,终于按耐不住折腾的想法,虽然理智小人一直在说 2.5G 没必要,相比千兆没啥本质区别,上 2.5G 局域网纯属瞎折腾。  先是局域网改造升级为 2.5G 内网,具体需要买一块 2.5G 网卡装到 GEN8-NAS 上,然后换一个 2.5G 交换机,最后把无线路由也换成了带 2.5G 网口的。这样就能够实现笔记本等连接 NAS 突破千兆。  后来恰逢联通做活动,原来 300M 每个月加 10 元就能升级为千兆,既然这样就干脆把外网也升级成 2.5G 的,至少测速能超过 1250M,如果上行也能够相应提升那就更好了(后来证明纯属想多了)。在局域网 2.5G 情况下,光纤入口 10G,实现外网也能到 2.5G 就需要换光猫和主路由。联通升级千兆光纤给的是个千兆猫,四个 LAN 口都是千兆。搜索了半天网上最推荐的就是中兴的 F7015TV3,不带无线功能,带一个 2.5G 和三个千兆 LAN 口。后来在咸鱼买猫的时候,发现了一款少了语音功能但价格也低不少的 F7005TV3 明显更合适。商家在发货前开好 tel...

阅读全文

Win11 23H2 升级24H2:使用微软官方工具MBR2GPT转换磁盘MBR->GPT

条评论
  24H2新版的Windows11年度更新终于来了,作为系统追新党,只要没有大的问题,就会第一时间升级到最新系统。于是把家里及办公室的每台电脑一一进行升级,唯独办公室主力机有问题,升级时提示“_无法安装windows 因为这台电脑的磁盘布局不受uefi固件支持_”,后来确认了一下发现是安装Windows的硬盘采用了MBR分区格式,查询了很久各种文章都说需要用特别的工具,包括什么傲梅分区助手、什么diskgenius之类的,处理好分区还得重新修复启动,这些操作还面临丢失数据的风险。一想起来我这块安装系统的2T NVMe还有几百G的工作数据,就觉得太不靠谱。  后来搜索到微软官方有个工具mbr2gpt可以解决,官方工具靠谱值得信任、不用复杂操作、不用修复启动,支持Windows下直接操作,不用非得进入PE环境,完美,具体如下。  MBR2GPT.EXE官方介绍:mbr2gpt可将磁盘从主启动记录 (MBR) 转换为 GUID 分区表 (GPT) 分区形式,无需修改或删除磁盘上的数据。 该工具从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用 选项从完整...

阅读全文

有道云笔记两个账号合并(网易邮箱及微信账号)

条评论
  有道云笔记作为国产的笔记应用,虽然客户端小毛病不少,尤其是Windows客户端时不时的卡顿一下,但网页版还是挺好用的,不大量上传图片仅仅记录写文字,免费版也够用。工作生活的日常记录都在上面。一直使用的是当年注册的163邮箱登录,但是每次登录都记不住登录信息,需要打开手机的云笔记应用扫描登陆,很是不方便。网易云笔记也提供了微信账号的登录,微信扫一扫非常方便,就想着把这俩账号合并起来。后来发现,这俩账号是平行的完全独立的,不能在163邮箱账号上通过绑定微信来实现,找了一下可以曲线救国,就是把163邮箱账号中的笔记导入微信账号中来,以后就统一用微信账户号使用,于是问题解决。  参考这篇。

阅读全文

KMS工具激活Office LTSC 报错 Error Code: 0x80080005

条评论
  某台笔记本上装的Office LTSC,好久没用再次打开电脑,运行Excel文件,总是提示未激活,于是利用局域网的KMS服务器激活,每次激活都提示错误:Error Code: 0x80080005  查了半天发现是这个SppExtComObj.exe的问题:  SppExtComObj.exe 是 Windows 操作系统中的一个可执行文件。它是 Software Protection Platform Service (SPPSVC) 的一部分,用于管理软件许可证的验证和激活。它负责验证操作系统和安装在计算机上的软件的合法性。当需要激活软件时,SppExtComObj.exe 会处理相关的请求,包括验证密钥等操作。  某些第三方的KMS激活工具(比如:HEU KMS Activator)会对SppExtComObj.exe进行劫持,劫持之后,再用正常的KMS激活命令就会出问题,报现在这个错误。  查到这里想起来了我这台笔记本一开始激活Office用的是HEU KMS Activator工具,过了180天后KMS需要再次联网激活,但忘记了之前用这个工具激活的,就直接用KMS 命令行...

阅读全文

VMware ESXi 由5.5升级到7.0

条评论
  工作用的ESXi最初安装是5.5版,后来硬件大升级(新增两根1T NVMe SSD,更新了两块可升级的顶级E5 CPU,内存也升级到了96G),也懒得重装系统管理虚拟主机每次都要装vsphere client客户端,于是想升级一下。懒得重新安装,并且时间很久之后不知道光驱是否还可以正常用,打算用esxcli命令方式来升级。  从5.5升级到最新的7.0,需要从6.5中转一下,也就是5.5先升级到6.5,然后6.5升级到7.0。基本步骤包括:  1.虚拟主机开启SSH  2.从VMware官方网站下载离线升级文件(Offline Bundle),并上传到主机数据存储上  3.关闭各虚拟机,将虚拟主机设置为维护模式  4.执行升级,如遇到vib依赖错误(主要是驱动),可删除对应的驱动  5.重启虚拟主机  实际升级过程中,从5.5到6.5设置了维护模式,没有出现依赖错误;从6.5升级到7.0出现了部分依赖错误,将相关vib文件删除后升级成功。关于离线升级包,5.5到6.5用的是VMware官方的包,从6.5到7.0从联想网站上找到了定制化的版本较新的包(带一些定制化驱动),都没问题。 ...

阅读全文

小米8 刷第三方固件始末

条评论
  2018年5月31日,小米8发布会,被雷大善人忽悠了,于接下来的618给老婆买了年轻人第一部iPhone X——小米8。刚开始用着还行,后来摔了屏幕挂了,于是就换了别的手机。后来觉得扔了可惜,就买了个国产LCD屏换上,凑合当个备用机用。大下巴国产LCD不用说了,体验比原装屏幕差一大截,除此之外电池也不行了。装上王者荣耀也基本不能玩,各种画质选项都最低,刚进游戏还能55帧,一旦小规模团战,急剧降到不到30帧,不断提示取消高帧率模式,基本成幻灯片了。相比之下,不到半年之后发布的华为Mate20就要强太多了,刷上鸿蒙日常使用很ok,玩个王者也能全程流畅,稳定保持60帧。当年各种评测还说麒麟980 CPU比骁龙845强一点,GPU弱不少,现在(机器使用4年后)看来麒麟980全面碾压845哈。扯远了,小米8最新的稳定版固件MIUI12.5体积臃肿,性能堪忧,看到基安很多人说刷了类原生ROM后,机器相比MIUI流畅太多,于是就开始了曲折的刷第三方ROM过程。  对于小米机器来说,要刷第三方rom,首先要解锁bootloader(简称bl),其次进入fastboot模式刷入recovery,然后...

阅读全文

Windows Terminal 配置免密码SSH登录Linux

条评论
最近发现Windows Terminal配合WinSCP可以把之前的各类shell软件(包括putty、securecrt、xshell)干掉,经过配置Windows Terminal可以既漂亮又优雅的完成远程管理任务。基本思路如下:1、Windows10下生成ssh公钥和私钥2、把ssh公钥上传到linux上去,并加进authorized_keys具体操作步骤可以参考这里。 需要注意linux下的.ssh目录和authorized_keys的权限问题,参考这里。

阅读全文

Windows 10 LTSC 2021安装WSL Ubuntu账户问题

条评论
Windows 10 LTSC 2021下安装wsl,直接安装,在输入用户名界面看不到新建用户的提示,直接关掉,再打开就直接以默认root用户进了系统。还是习惯普通账户sudo方式,于是可以这样操作: 123456789101112`# 新建用户,这里以新建用户ubuntu为例,以下均为root用户登陆状态adduser ubuntu# 设置sudo用户组权限usermod -aG sudo ubuntu# 设定wsl的默认用户,这里以ubuntu22.04为例,别的版本以此类推,在windows下以管理员身份打开cmdubuntu2204 config --default-user ubuntu#切换到新建的用户su ubuntu#测试ok后禁用root用户sudo passwd -l root`

阅读全文

Oracle 安装、配置局域网连接及其他

条评论
安装安装比较简单,Windows版可参考这篇,一般建议Server版Windows 配置局域网连接这里很多会遇到问题,最常见的是ORA-12514,建议的步骤如下:1)配置防火墙规则,新建入站规则,开放1521端口(默认)2)打开net manager,分别配置服务和监听程序,注意选择IP地址3)监听程序部分配置数据库服务(重点,很多ORA-12514错误出在这里),具体可参考这里。4)打开服务,重启 OracleOraDb11g_home1TNSListener blob文件导出之前把图片啥的直接存到数据库里了,存的blob格式,可用pl/sql development客户端查询数据后直接查看导出(参考),如果用navicat的话可以直接在相应blob字段选择 _保存数据为_,并加上相应的扩展名,具体参考。

阅读全文