V2EX POST
648 subscribers
138 photos
31 videos
99 files
104K links
v2ex新贴定时推送,可按需置顶本频道然后关闭通知
Download Telegram
如何在 x86 架构的 Windows 设备上仿真运行 arm 架构的 CentOS?

如题,目前个需求是把程序跑在 arm 架构的 CentOS 上,目标 CentOS 版本为 7.9Minimal ,需要同时运行三个实例,同时每个实例都必须有虚拟网卡直接连到外部交换机上。

我第一反应是 QEMU ,于是下了一个最新版的,按照记忆和网上查的教程创建了磁盘、下载了 arm 版本的 centos7.9-2009 的 ISO ,并用命令跑起来了一个 qemu 实例。

```cmd
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios E:\ITP-arm\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=E:\vm-arm\maindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\CentOS-7-aarch64-Minimal-2009.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22
```

可是跑起来之后直接报错:

```cmd
Failed to set MokListRT: Invalid Parameter
Something has gone seriously wrong: import_mok_state () failed
: Invalid Parameter
```

查了一下说是 CentOS 版本太新,换了 7.5(1804)能看到 GRUB 了,不过点 Install 之后就黑屏了,只有光标在闪。

想问一下大家如何在 x86 架构的 Windows ( Ubuntu 也行)上仿真运行 arm 架构的 CentOS7 ,要求能跑 Gitlab 就行,同时网卡要能桥接到和主机平齐的交换机上。

---

使用的 EFI 固件:`http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd`

QEMU 版本:`qemu-w64-setup-20220831`

主机 CPU:`Intel(R) Core(TM) i7-10870H CPU @ 2.20GHz 2.21 GHz`

#device #arm #CentOS #QEMU #drive #qemu #EFI #usb #cdrom #版本
会结束了,大家来聊聊楼市吧

现在到底了么 还会不会降
现在买房合不合适
欢迎畅所欲言

#畅所欲言 #买房 #现在 #欢迎 #合适 #还会 #到底 #不会
开启 ip_forward 后如何限制来源 ip

尝试过用 iptables 限制来源,但是失败了

B 配置:
net.ipv4.ip_forward = 1
iptables -I INPUT -s "C 的 ip" -j DROP

C --> B --> A:
1. C 可以到达 A ,rdp
2. C 不可以到达 B ,ssh

#iptables #ip #-- #到达 #过用 #net #ipv4 #forward #INPUT #DROP
typora 中绘制思维导图的困惑

typora 是我的主要笔记软件,我采用 git 对笔记进行保存。我的需求是

1. 使用思维导图定期(每周)对所记录的笔记进行总结
2. 在 markdown 笔记中也能绘制思维导图,方便梳理逻辑

但是 typora 对思维导图支持并不好。目前我想到的一些解决方案是:

1. 使用 xmind 做复习笔记,导出成图片,粘贴在 typora 里

- 优点
1. xmind 做思维导图更直观,效率更高,也更方便。

- 缺点

1. 修改不方便:每次修改到需要将 xmind 导出成图片再粘贴,很烦琐。

2. 由于我的笔记是采用 git 跟踪的,原始的思维导图文件无法跟踪。

2. 使用 Mermaid 直接在 typora 绘制思维导图

- 优点

1. 修改方便,typora 原生支持 Mermaid 语法,即见即所得,交互体验比较好。
2. 方便跟踪:Mermaid 描述文档内嵌在笔记中,能在云端存储,方便跟踪。

- 缺点

1. 语法复杂:xmind 中 enter 一下就能新增一个节点,Mermaid 需要考虑下语法说明,打乱了思维的过程。

2. 不美观:xmind 还是很美观的(不是主要原因)

3. 新起一个总结的页面,在 vscode 中使用 markmap 插件来将 markdown 转换为思维导图方便阅读

- 优点
1. 修改方便:markmap 根据 markdown 的大纲渲染思维导图结构,只需修改 markdown 的标题即可修改。
2. 方便跟踪:原因同 2
- 缺点
1. 操作不方便:typora 还不支持 markmap 语法,具体啥时候时候支持遥遥无期。2018 年的 [issue]( https://github.com/typora/typora-issues/issues/1138) 还是 open 状态。因此只能在同 typora 中编辑文档,在 vscode 中查看思维导图。
2. 文档内部的思维导图还是无法解决,在一个文档内部想写用 markmap 写思维导图还是无法实现。

我想要的几种方式:

1. 如果 typora 能够原生支持 markmap 语法最好。markmap 语法还是笔记简单,也方便后续修改,在笔记内部记录思维导图也方便后续的文件同步。
2. 是否有 Mermaid 的桌面应用或者 xmind 的所做的思维导图能够导出为 Mermaid 格式的文件,我将这个文件贴在 markdown 中也行,这样至少 markdown 中还是存在思维导图的原始描述文件的。但是我还没发现有这种能够将思维导图导出为 Mermaid 格式的软件,如果有请大家推荐给我。

或者大家有其他的更好的方式可以交流下。

#导图 #typora #思维 #Mermaid #笔记 #方便 #markdown #xmind #markmap #语法
MT762x 中的硬件 offload 原理

最近在看 OpenWRT 中对 MT762x 中硬件 offload 的代码,看起来 PPE 对多种类型的 flow 可以 offload,包括 NAT/routed/bridged(包括 LAN-LAN 和 LAN-WLAN) flow.在这里我们考虑常用的 NAT flow.我看内核中的软件 offload 是在 FORWARD 链添加 entry 到软件 flow table 。比如一条 tcp 流,当有两个包的交汇时,在 contrack 中就有这条流的信息了,所以就可以把这条流对应的 entry 放到 flow table 里面了。对于硬件 offload, flow table 应该是存在于硬件中的,我想问的是,添加 entry 也是类似吗?也在 FORWARD 链吗?

#flow #offload #LAN #entry #table #硬件 #NAT #FORWARD #条流 #添加
如何定制 console.log 的打印结果?

前端新手,见笑

`console.log()`的输出对象结果由什么决定呢?我本以为是由被打印对象身上的 toString 方法,结果发现不是

如打印对象和数组

![]( https://www.hualigs.cn/image/635a4748a687a.jpg)

靠什么决定 log 数组就是输出其键值对和 length ,而对象只输出键值对?

![]( https://www.hualigs.cn/image/635a47eadc99e.jpg)

对于打印 Vue 的实例,vue 是怎么让打印的结果除了打印对象的键值对,还打印了一堆像`$attrs,$el`之类的属性呢?

能重写 console.log 吗?定制自己的 log ,指定输出哪些属性

#打印 #log #键值 #对象 #输出 #console #https #www #hualigs #cn
想换手机,双十一有什么手机好推荐

想买手机的朋友有没有自己看中想买的,发上来参考一下哈!

#买手机 #发上来 #看中 #参考 #有没有 #朋友 #一下 #自己
为什么 V2 没有键委区呢?

能来 v2 的大家多多少少都有点懂得吧, 咋没有想 reddit 一样的键委区呢

#v2 #reddit #键委区 #多多少少 #懂得 #有点 #大家 #一样 #没有
有哪些文本朗读应用,使用了微软 TTS(Text To Speech)

有哪些文本朗读应用,使用了微软 TTS ,我想找个 TTS 软件阅读我自己输入的文本。

微软有 API 但仅可以使用一个月,有人知道相关软件使我可以方便付费或者免费使用吗?或者有哪些可以和微软匹敌的 TTS 服务推荐

#TTS #微软 #文本 #软件 #哪些 #使用 #我想 #API #但仅 #可以
万物皆可集成系列:低代码对接阿里物流 API 实现快递跟踪

随着各大电商网购平台的发展,快递业已形成一个规模庞大的产业,据统计,全球快递企业已超过千家,而快递查询对于电商平台而言是最基础的功能之一,通过输入快递单号,不用区分具体是哪家快递公司,即可查询到快递的实时状态。目前的主流方法都是调用第三方快递查询接口,下面就介绍一下在活字格中如何调用 API 接口来进行快递查询,并将结果展示在页面上。

本例子使用的 API 是阿里云市场的一个[全国快递物流查询接口]( https://market.aliyun.com/products/57126001/cmapi021863.html?spm=5176.730005.productlist.d_cmapi021863.ebSZX2#sku=yuncode1586300000),有 100 次免费调用的机会,购买成功后,可在**已购买的服务**中查看到购买成功的 API 商品情况。调用方式使用简单身份认证方式,需要用到**接口地址**以及**AppCode**。

![]( https://img2022.cnblogs.com/blog/139239/202210/139239-20221027171502475-474500255.png)

![]( https://img2022.cnblogs.com/blog/139239/202210/139239-20221027171510041-1189921951.png)


在活字格中,首先需要创建服务端命令来实现接口调用,其中参数是快递单号,使用发送 HTTP 请求命令,根据接口的文档要求,需要做如下几个配置:

1. 请求方法为 GET ,填写请求地址,接口的地址拼接上快递单号

![]( https://img2022.cnblogs.com/blog/139239/202210/139239-20221027171617791-1168382083.png)


2. 设置请求头,名称为 Authorization ,值为“AppCode + 半角空格 + AppCode 值”

![]( https://img2022.cnblogs.com/blog/139239/202210/139239-20221027171632814-1929231860.png)


3. 通过返回命令将接口的数据返回

接下来就是在前端页面调用写好的服务端命令,然后将返回的结果进行展示。活字格提供了 JSON 反序列化命令来进行数据解析,然后可以使用导入 JSON 数据到单元格进行数据的展示,使用 ElementUI 的时间线插件可以很方便的展示快递的详细情况。

![]( https://img2022.cnblogs.com/blog/139239/202210/139239-20221027171642779-275164561.png)


使用活字格,不用写一行代码就可以实现以上功能,而且整个开发过程半个小时就能搞定,下面有本例子的工程文件,修改一下样式就可以使用啦。

https://gcdn.grapecity.com.cn/forum.php?mod=attachment&aid=MjQwNDQ2fGM1YTliYjAyfDE2NjY4NjE4ODd8NjI2NzZ8OTk3MTg%3D

#快递 #139239 #https #com #接口 #img2022 #cnblogs #blog #202210 #png
有老哥做过东方通里跑 war 包的 Dockerfile 吗?快废了,求助

想要在启动容器的时候将 war 包部署在东方通里运行,ENTRYPOINT 不知道改怎么写?折腾了好几天了,V 友救救我

#通里 #war #ENTRYPOINT #救救 #容器 #折腾 #想要 #部署 #启动 #东方
咨询下升级了 macOS 13 的 V 友,内录功能可以正常使用了吗?

之前用的 Obs 和 Loopback ,现在 macOS 13 是不是可以卸载 Loopback ,用 Obs 就行了?

#Obs #Loopback #macOS #13 #卸载 #就行了 #是不是 #之前 #现在 #可以
ios 圈(quantumult)能否实现不经过服务器 Over TLS

就是流量不经过服务器,直接从 iPhone 经过导入的 tls 证书加密传输,只需要圈起来的部分功能。


如图



![img]( https://wenjian.xuanyuanhuangdi.org/WX20221027-172622@2x.png)

#加密传输 #iPhone #tls #img #https #wenjian #xuanyuanhuangdi #org #WX20221027 #172622
[北京]对游戏感刚兴趣的看过来,云奥赛凡正在找 gopher

## 公司简介
云奥赛凡,一直致力于服务 CSGO 游戏玩家,为玩家提供更好的游戏环境和各类娱乐玩法,是 5E 对战平台的战略合作伙伴。公司十分重视技术研发投入,相信技术创新能够为玩家带来更好的游戏体验,目前云奥赛凡正在广招英才,希望你的加入。
## 岗位
### golang 工程师
岗位职责:

+ 负责系统基础服务 API 的设计和开发;

+ 参与系统的需求分析、架构设计、评审、编码、技术攻坚与优化;

+ 系统文档撰写、维护。

任职要求:
+ 计算机等相关专业,2 年以上相关工作经验,具备良好的计算机基础,了解常用的数据结构和算法;
+ 精通 Golang ,1 年以上 golang 开发工作经验, 具备良好代码风格,技术理解力;
+ 熟悉 Docker,gRPC,http 服务等;
+ 熟悉 MySQL,Redis 等数据库的设计使用和性能优化;
+ 熟悉微服务的设计原则,对分布式缓存,消息队列等技术;
+ 了解常见的设计模式,并有自己的理解,能够设计分布式、高并发、高可靠的服务;
+ 有良好的沟通能力,工作责任心强,踏实进取,具有良好分析问题和解决问题能。
+ 熟悉 Linux 系统原理、熟练运用 Linux 命令与脚本,熟悉 TCP/IP 、HTTP 协议以及网络编程;
+ 有 PHP 开发经验者优先

### 地标

北京市昌平区回龙观龙旗广场 B 座 1501

### 联系方式

bWlzaGF3YW5nQDVlcGxheS5jb20=

投递简历时,可标注为"来自 shane 的 v 站"

#### #熟悉 #玩家 #服务 ### #云奥赛 #golang #Linux #良好 #设计
有用 dtale 分析数据的大神吗?我遇到问题了请进

在 python3.9.13 下运行下面的代码
df = pd.DataFrame([dict(a=1,b=2,c=3)])
d = dtale.show(df)
没有任何显示也没有任何 log 打印,既不显示也不报错。有大神知道怎么回事吗?

#df #报错 #python3.9 #13 #pd #DataFrame #dict #dtale #show #log
请教各位 V 友,大家是怎么解封微信(国内版)的?

起因是在 10 月 15 日的时候在朋友圈里提到了“登 ji”一词...

朋友圈能看,不能点赞 /评论 /发表;群聊看都不能看;私信正常。

试着通过官方给的渠道申诉了下。结果也预想到了,发来一段模版文本,说我违反了互联网规范。10/24 的时候上 [互联网信息服务投诉平台](ts.isc.org.cn) 发了投诉,苦口婆心写了一千多字,到现在还没答复。

我也试着注册小号。先是买了张 Ultramobile 卡。到了需要朋友安全验证的那一步永远提示二维码已过期。后来干脆再申了张中国移动。注册正常。注册完就登了电脑版微信,莫名其妙被风控,找了人成功解封。前天又说我用第三方插件(怀疑是因为我双开),再找人解封时要么是对方提示解封成功,我这里却没有;要么对方那边直接提示没有人找他解封。

现在已经无路可走了。各种重要事情都在群里发布,包括不能点赞评论发表朋友圈,都是很痛苦的事情。

我从未有被限制 /封过。也不知道为什么微信方会给我个永久限制而非限时限制。看到很多在 15 日当天被限制的,但是永久真是仅我一个。

附加一下设备信息:Android12 ,解锁了 Bootloader ,已装 magisk ,xposed 在 9 月份的时候已经关掉。

#解封 #朋友圈 #10 #15 #点赞 #限制 #注册 #提示 #试着 #要么
为什么没有手机厂商出售无预装系统的手机?

- 就不能生产一些无预装系统的手机来卖吗?
- 就不能满足一下广大刷机爱好者吗?
- 就不能定制一下手机模块 DIY 手机吗?

#手机 #预装 #不能 #刷机 #DIY #一下 #爱好者 #模块 #定制 #广大