我们的科技如此多分

不问生死,游梦一生

vi和vim

安装vim

以下操作vi和vim都是一样的,如果你的系统没有安装vim,可以使用安装命令来安装

1
2
# 用ubuntu举例,其他发行版Linux基本都是直接安装vim
sudo apt install vim

图片

1
2
# 看看版本号来判断安装成功没有
vim --version

图片

新建或打开文件

1
2
3
4
5
6
7
# 如果文件名不存在,vi和vim就会给你新建一个
vi filename
vim filename
sudo vi filename #权限不够时候加sudo
sudo vim filename #权限不够时候加sudo
vi ~/dirname/filename #编辑home目录下的文件
vim /home/brian/filename #编辑根目录下的文件

小技巧1

输入目录的时候,很多时候很难记住目录名,解决思路有两种
(1)利用tab键自动补存,譬如输入vi ~/dirname/filename,输入到vi ~/dir的时候死活想不起来dir后面的怎样拼写了。这时候点击tab键就能自动给补全单词,如果有多个dir开头的单词,就会给了列出选择。如下图:

图片

小技巧2

输入目录的时候,很多时候很难记住目录名,解决思路有两种
(2)安装 ZSH + OhMyZSH 就会自动进行提醒。如下图:

图片
具体安装方法可以参考我的文章:装逼终端美化 ZSH + OhMyZSH + Neofetch

打字输入编辑文件(进入编辑模式)

用vi或vim打开了文件后,就可以利用esci两个按键来切换模式。
操作建议:
(1)☑ 刚刚打开的文档,按几次【esc】键,确保文档处于命令模式。因为如果某些vim版本,进入文档后默认是替换模式。所以要确保自己处于命令模式,就要多按几次【esc】键。
(2)☑ 接着按【i】键进入插入模式,开始打字编辑文件。
图片
图片

保存退出文件(回到命令模式)

如果你编辑完文档了,需要保存和退出文档。就这样处理:
(1)☑ 单纯保存文档,按【esc】会到命令模式,按【:w】+【回车】来保存文档,这时候仅仅是保存文档,不会退出文档。
(2)☑ 保存退出文档,按【esc】会到命令模式,按【:wq】+【回车】来保存并退出文档。保存退出后会回到命令行界面。
图片

基本上vi和vim【打开】【新建】【编辑】【保存】【退出】在上面已经学完,日常使用已经足够。但是如果你要修改的文档只是抄网络上的配置等作业,就要用到大量复制粘贴删除行的操作,可以继续学习下面的操作。

复制行(命令模式)

确保在命令行中操作,先按几次【esc】
☑ 单行复制:小写yy就是复制你光标的所在行
☑ 多行复制:小写10y就是复制你光标所在行+往下的10行,一共11行。

小技巧:
如何方便我知道要复制多少行?
☑ 显示绝对行号:在命令模式输入:set nu
☑ 关闭绝对行号:在命令模式输入:set nonu
☑ 显示相对行号:在命令模式输入:set rnu
☑ 关闭相对行号:在命令模式输入:set nornu
图片

粘贴行(命令模式)

确保在命令行中操作,先按几次【esc】
☑ 粘贴:小写p就是在光标下一行粘贴(新增/插入)你最后一次复制的文本。

注意:
如果你是在用Linux桌面中的终端,譬如你在网页上复制了几行命令或配置。要粘贴在命令行或vim里面,有三种情况:
(1)点击鼠标右键,就会自动粘贴到光标所在位置;
(2)点击鼠标右键选择【粘贴】,就会自动粘贴到光标所在位置;
(3)不支持终端外的文本粘贴。
不同的桌面发行版Linux支持情况不一样,要自己尝试一下。

删除行(命令模式)

确保在命令行中操作,先按几次【esc】
☑ 删除(剪切):小写dd就删除(剪切)你光标所在的行,被删除的行可以用小写p粘贴到光标的下面一行的位置。

删除单个字符(命令模式)

☑ 删除单个字符(不是剪切):小写x就是删除光标_所在的字符,或者可以描述为删除光标|所在后面的字符。
这种删除,用来删除#注释符号特别方便。

nano(GUN nano 6.2版)

不同版本的nano操作方法会不一样,请参考各种的帮助文档

安装nano

1
2
3
4
# 用ubuntu举例,其他发行版Linux基本都是直接安装nano
sudo apt install nano
# 看看nano的版本来判断是否安装成功
nano --version

图片

新建或打开文件

1
2
3
4
# 如果文件名不存在,nano就会给你新建一个
nano filename # 在所在目录做操作打开或新建
sudo nano filename #权限不够时候加sudo
nano /home/brian/filename #编辑根目录下的文件

打字输入编辑文件

nano进入到界面默认就是编辑模式,移动光标到你要编辑的位置就能直接编辑。
图片

保存退出文件

☑ 保存:ctrl+s
☑ 另存:ctrl+o
☑ 退出:ctrl+x,如果没有保存就退出,nano会让你确认保存的,这个提醒比vim好。
图片

复制行

光标去到要复制\剪切的所在行
☑ 复制行:alt+6
☑ 剪切行:ctrl+k

☑ 复制多行:光标移动到要开始复制的位置,按着shift,在用方向键上下来选择行。
☑ 复制多个字符:光标移动到要开始复制的位置,按着shift,在用方向键左右来选择字符。

粘贴行

☑ 粘贴行:crtl+u,会粘贴在光标的上方行

☑ 撤销操作:alt+u
☑ 重复操作:alt+e

删除行

☑ 删除(剪切)行:ctrl+k

显示行号

☑ 显示行号:alt+shift+3 = alt+#
图片

这个方法不是在任何情况都是可行的,但是已经在虚拟机上测试过能用

暂时已经尝试过Manjaro(Arch同理),Fedora,Ubuntu(Mint同理)

manjaro(kde)

图片

用pacman命令安装Fcitx5所有相关组件

1
2
sudo pacman -S fcitx5 fcitx5-configtool  fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-material-color kcm-fcitx5 fcitx5-lua
# 安装这堆东西,虽然我不知道都是啥,但是全部安装了就对了

图片

安装nano

因为vim、vi在终端不好粘贴。用文本编辑器权限又不够。只有nano比较好用。

1
sudo pacman -S nano

图片

配置/etc/environment

修改/etc/environment,在最后加入这6句话(截图是3句,按6句为准)

1
2
sudo nano /etc/environment
# 打开/etc/environment
1
2
3
4
5
6
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
INPUT_METHOD=fcitx
GLFW_IM_MODULE=ibus

nano操作,光标移动都最后,鼠标右键粘贴即可。
图片
键盘ctrl+o来保存,键盘回车确认,键盘ctrl+x退出
图片
图片

修改~/.xprofile(没有这个就无法切换输入法)

也有可能是创建xprofile文件,注意是在非root下操作,不能用sudo命令

1
2
3
vim ~/.xprofile
# 这里我用vim,第一次使用nano,不太会用,大家用自己喜欢的编辑器就好
# vim要自己安装,默认不自带的

在xprofile最后加上

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

完成后重启系统。

配置输入法

进入配置输入法
图片
添加需要的输入法
图片
ctrl+空格,就能切换输入法了。

做完这一步,其实就可以用了,下面一步不是必须的,如果还是不能切换到中文输入法,再试试下面一步

测试能否使用

终端可以用
图片
菜单搜索可以用
图片
浏览器可以用
图片
文件管理器可用
图片
软件管理器搜索有bug,中英文都会有问题
图片

修改etc/profile(非必须)

如果上面修改了~/.xprofile也不生效,就继续修改~/.profile
在etc/profile的最后也是加入下面语句

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

图片
执行这个语句让配置生效

1
source /etc/profile

重启系统

阅读全文 »

今天突然发现,电脑中的记事本无法显示中文了,第一时间以为是字体被删除了,但是去看了,没有呀,只是之前能中文显示的Courier New字体不再支持中文显示了,我去~莫非是昨天更新系统导致的?

图片

我立刻去试试命令行,power shell虽然还能支持中文,但是斜杠\变成人民币货币符号¥了。

图片

然后我分别看了power shell、cmd和bush,都出现了问题,MSTNND,现在都只能换成中文字符才能在命令行支持中文。而且Ctrl+滚轮本来是缩放字体的,现在变成缩放窗口,并且缩放的时候字体会变成马赛克,也就是窗口变大了,字体的px值没有变大,这太变态了。

图片

用我的虚拟机(Windows 2012 Server)来做对比,同样是用Vderdana字体,win2012的记事本是可以显示中文的,而win10昨天更新的记事本就完全不能显示中文了。

图片

用我的虚拟机(Windows 2012 Server)来做对比,win2012和win10的power shell都是用点阵字体,能显示中文。

图片

看看现在Win10的版本,这是微软要去中国化了的节奏?

图片

其他程序可以换字体解决,但是notepad++是彻底不支持中文了。

图片

用我的虚拟机(Windows 2012 Server)来做对比,win2012的notepad++是可以显示中文的,而win10昨天更新的notepad++就完全不能显示中文了。

图片

这是为啥去外国化的重要性,人家想整你就整你。现在才知道信息化主权的重要性。

图片

最新发现NV驱动也祭了,要盲装NV驱动了
图片

最近刷完了30集的诛仙2022版动漫,感到有点尴尬,可能是凡人修仙传太好看了吧。

个人感觉评分(最高5分)

对比 诛仙 凡人
文戏-权谋 2 5
文戏-爱情 4 1
文戏-其他 2 4
建模-人物 5(六尾魔狐超赞) 4
建模-环境 2 4
动作-斗法 2(29集5分) 4
改编 2 4
配音 3 4

优点:
(1)人物建模简直是巅峰,非常真实,感觉是不是有的地方是真人表演的?特别是六尾魔狐的建模,感觉大部分人物的建模都比张小凡真实。其中人物的表情也是很不错,比凡人的人均脸瘫好很多。
(2)爱情戏,碧瑶的敢爱敢做,陆雪琪的隐晦情深,田灵儿的任性叛逆,都表现得很好。尽管我觉得剧本改编还应该可以改得更好来迎合现在的观众群。不过尊重原著也行,已经算没有过错。
(3)斗法,仅限于29集,实在太精彩了,长生堂的玉阳子太帅了。真希望玉阳子没有这么快谢幕,简直不像是同一个动画公司做出来的水准。
(4)动画的人物静态表现确实精美,但是动作表现就很僵硬了。

缺点:
(1)除了29集,其他斗法场面都太差了,单一的出招模式,不是烟就是阵。特别是神剑驭雷真诀,这是来搞笑的吧?本应该是全书最帅的招式呢!诛仙剑阵也是,非常小气的剑阵,场面压缩感太严重了,一点都不大气,一点都不磅礴,一点都不仙。
(2)运镜,除了哪些为了特别营造压抑感的镜头,大部分的镜头都是很糟糕的。例如飞行的镜头,群戏斗殴的镜头,碧瑶跟小凡在烤蘑菇的失望角度镜头,我看到这些地方都要跳过了,太影响心情了,完全跟要表达的情绪背道而驰的镜头感。
(3)动作,每个人落地都是半跪剑插地的,完全没有做动作捕捉,完全没有动作指导的感觉。走路的时候,也是网游NPC那样的生硬,全部人手掌都是虎口张开不动的走路的。但是神奇的是,田不二的走路姿势是挺好的,只能说是能做好的,只是很多地方没有用心做。
(4)很多地方配音非常出戏,有声音但是嘴不会动,这是妖魔鬼怪?说话不用张嘴的?
(5)改编也是,好的地方是尊重原著,不好的地方是原著本来就有的很多的硬伤都继承了,并且很多地方都硬跳剧情,本来原著积累下来的优点都被淡化了,不是原著党,压根儿看不懂多少剧情。突然就有了烧火棍、突然就有了小猴子、突然就给本决赛对上了陆雪琪、突然就出现了曾书书、突然就齐昊就出现了…好歹给个字幕标牌啊,全剧都是莫名其妙的突兀。魔教的人更加是越强则强,遇弱则月,什么高端低端局都是年老大的魔眼在抗。剧情需要就能55开了。
(6)环境建模差异实在太糟糕了,除了大竹峰和滴血洞,其他场景感觉都是临时工搭出来的。青云山神兽灵尊,一言难尽,只是一个普通的青麒麟,只能说水的特效太难做了吧。

各大云厂商的套路

本站运营都有小半年了,今年8月马上云服务器、域名、证书都要到期了,去看看阿里云续费,真是太贵了,低消也要¥855。

图片

但是让人想吐槽的是现在有99元/年的新增优惠,还能续费3年,一共可以99元/年续费可以用4年。这2C2G+40G+3M(貌似不限流量)也是能跑起来我的Nodejs+hexo博客的,这不是逼我新买一个99元的吗?反正我是练手的博客,内容都在本地,再花半天再搭建一次就立省800元了。

图片

再不济,腾讯云也是199元/年,再部署一次,2C4G+70G+6M(600G流量/月)也是够用的。虽然也是只有一年。

图片

华为云的188元/年,也有2C4G+70G+5M(1000G流量/年),看起来也是够用的。可惜…

图片

可惜我的华为云,在21年去松山湖培训的时候要求开通了一些资源来学习,当时说有劵可以抵扣的,但是最后还是被糊里糊涂的收了我的钱,现在还在欠着呢。唉~

图片

百度的优惠力度就没有这么大了,不知道是谁给的勇气。不过如果续费也是4XX的话那还行。

图片

如何白嫖云厂商免费学习用服务器

阿里云(实践系列课)

去到开发者社区>云起实验室>实践系列课>阿里云产品入门第一课,完成第一课的学习,就能白嫖一个月2C4G服务器或或者3个月的券。一个项目的学习,一个月基本足够了。就是不知道能不能无限白嫖。
图片
在ecs的控制台就能找到这个云服务器
图片
轻松应用起来吧,看似一切都没有问题
图片

阿里云域名不能用在其他云上

霸道的阿里云,买他的域名还不能用在腾讯云上。
图片

自己家里搭建同样能力公网服务器的成本

  • 小主机:算最便宜的N100小主机,4C16G+512,1000元,按5年折旧,每年就200元。
  • 家庭网络:算300Mbps的农村家庭宽带,上行速率按100Mbps算,每年129元。
  • 内网穿透:129元的宽带大概率没有公网IP,我们要做内网穿透,按用cpolar每年算99元好了,2Mbps不限流量,只有家庭宽带上行的5%独立。
  • UPS:这里不计算,因为家庭上UPS没有意义,停电了网络也肯定用不上。
  • 容灾空调:这里也不计算,小主机不可能过热,40度天气也应该扛得住。
  • 防火墙/放攻击:这里也不计算,有需要自己配置路由器和开启操作系统的防火墙就好。也不会有DDos攻击自己用家庭服务器。
  • 一键登录/一键重装:要配置,有点麻烦,也不计算成本吧。做了内网穿透,运维还是比较方便的。但是一旦崩溃了,当然不能像云厂商那样一件重装操作系统。

按5年折旧计算做个表格:

费用项目 轻量云主机 自建NAS
主机价格 459元/年(2C2G+40G),首年38元 1000元(N100-4C16G-512G)
网络 0元(200G下行流量不限速) 129元/年(农村100Mbps速率上传)
UPS 0元 不建设
内网穿透 22元/年(包含在自己域名的DNS功能) 99元/年(cpolar-2Mbps速率),用内网穿透的免费域名
防火墙 云服务自带 需要自己配置
容灾 不配置 不配置
散热 云服务机房自带 不配置
运维 云服务自带工具 需要自己配置xshell之类
每年成本 396.8元/年 428元/年

这样最节省成本的自建NAS能做什么呢?
❌ 视频播放服务器
❌ 图片、图纸、工作等大文件备份服务器(会很慢)
❌ 运维-远程桌面级(会很勉强),如Windows运维就算了
✔️ 运维-代码级/Web服务级,Linux、1Panel、宝塔、软路由/NAS系统这些运维还是可以的
✔️ 私人云笔记
✔️ 个人小网站博客

所以,如果是后三样的代码级/Web服务级运维、私人云笔记、个人小网站博客,用轻量云主机+域名会更加划算,分水岭在400元/年的费用。而且稳定性和高可用性绝对是这些大型云服务厂商碾压的等级。
下一个分水岭在于1000元/年的级别,就是5年有5000元的预算做视频和图片的NAS,就是更应该自建了。

当然还要考虑时间成本和难度,一般来说自建主机难度更大:

  • 自己购买硬件、安装操作系统,因为硬件不兼容就会前功尽弃,浪费大量金钱,成熟硬件会特别贵。
  • 部署应用,这要看情况。譬如要用到Docker的话,自建主机很可能连不上Docker Hub,这样就需要先安装1Panel这样的运维工具,试错时间成本肯定也是更高。一旦试错失败,就可能要重装操作系统,这是非常耗费时间的。云服务器重装系统,基本就几分钟,自建服务器最快也要30分钟吧。
  • 网络是最麻烦的,公网IP申请、DDNS配置、内网穿透、反向代理配置都要自己学习和测试。本渣是到现在都没有搞明白多少。
  • 域名、备案、SSL证书,这些在大的云服务厂商都非常成熟,起码有客服可以花点钱搞掂。自建服务器弄这些都特别麻烦,大概率是不会备案。
  • 网络安全,ipv6如果不做好防火墙就变成网络裸奔,DDos攻击自家的网络安全设备也扛不住。
  • 运维方便性:为了运维方便,还需要有专门的运维电脑和软件,运维软件自身也需要做内网穿透。而云服务,登录打开页面就能运维。
  • 高可用性:自建的主机硬件、网络质量、系统稳定性、应用可用性可能都会欠缺一些,更不用说停电、断网、服务器过热等情况。这些云服务都更好保障。

本文基于 SAP Business One系统 其中SAP商标归SAP公司所有

在SAP Business One系统报表中,没有一个详细列表可以查到日记账的现金流项目。这是因为现金流项目没有记录在JDT1中,我们要用OCFT和OCFW再JOIN上JDT1来实现。SQL语句见下图。

图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT
T0.[TransId],
T0.[RefDate],
T1.[TransId],
T1.[Line_ID],
T1.[Account],
T2.[AcctName],
T1.[Debit],
T1.[Credit],
T3.[CFWId],
T4.[CFWName]
FROM
[dbo].[OJDT] T0
INNER JOIN [dbo].[JDT1] T1 ON T0.[TransId] = T1.[TransId]
LEFT JOIN OACT T2 ON T1.[Account] = T2.[AcctCode]
LEFT JOIN OCFT T3 ON T1.[TransId] = T3.[JDTId] AND T1.[Line_ID] = T3.[JDTLineId]
LEFT JOIN OCFW T4 ON T3.[CFWId] = T4.[CFWId]

在调研完整理需求的时候,看完和用户叫的会议记录,总是东一句、西一嘴的。虽然用户讲得很随意,但是确实要求顾问能非常有逻辑的整理出来他们的需求架构。这个时候就可以用脑图了,其中xmind是最好用的一个软件,虽然现在很多功能收费了,但是基础功能还是够我们使用的。最主要是好看,颜色弄得专业也行,粉嫩也行。

不过更多事后是产品经理用来整理设计思路用的。是一个产品跟需求很好进行统一的工具。

图片

本渣用过钉钉、企微、飞书、WeLink对应的云文档,发现还是飞书文档最好用。也用过印象笔记、OneNote、notion、有道云笔记、wps、雀语。推荐理由是:

  1. 使用体验可以完全替代notion
  2. 在国内使用网络超级好用
  3. 基本功能完全免费
  4. 移动端也挺好用的
  5. 自动保存和同步是做得最好的,没有丢过数据
  6. 跟飞书自身的集成在聊天、会议笔记、事项跟进都很方便
  7. 还有语音识别超级准和方便
  8. 现在开始结合AI了,虽然我没有用过
  9. 文档之间的相互引用非常好

图片

云版本链接:https://app.diagrams.net/
安装版连接:https://www.drawio.com/
Windows商店也能下载
github链接:https://github.com/jgraph/drawio-desktop/releases

做实施顾问的,少补了要画大量的流程图,用微软的Visio非常麻烦,安装就非常头疼,而且正式版实在是贵。 当然现在很多类Office软件都支持画流程图,但是大部分都差点意思。包括SAP的ARIS软件也能画。但是用来下,还是draw.io最好用,开源免费,还轻量。唯一的缺点,就是不能直接套入Word文件中,随着文件更新,碰到老是要改流程的项目,用什么画流程软件都是噩梦。希望各位老专家都能遇到好做的项目。

图片

0%