Saturday, May 29, 2021

V2EX - 技术

V2EX - 技术


现在个人还能在国内安卓市场上 App 吗?

Posted: 29 May 2021 03:39 AM PDT

如题,开发的 app 已经上了 App Store 和 Google Play 了,现在想上国内的安卓市场。

正规性质的 app 没有半点擦边球业务,但是 app 主要靠 UGC,所以有点担心国内安卓市场可能要很多资质才给上。

自己没有公司资质,国内安卓市场又要软著和公司资质,不知道有啥简单的办法。

问了下酷传,可以在他们那直接购买公司主体的开发者账号,7500 元,我觉得太贵了,还不如注册个公司,头疼。

虚拟出来的 freenas 可以支持虚拟化吗?

Posted: 29 May 2021 03:27 AM PDT

起因是我用 unraid 虚拟了 freenas

然后在 freenas 里面看到 jails 里面有 netdata 可以监控 freenas 各项参数。

看了一下 jails 好像和 docker 差不多的 两个都是虚拟化 所以想问一下

虚拟出来的 freenas 可以支持虚拟化吗?

对于 ios 老手来说,漂亮的界面是用 storyboard 做吗?还是直接 coding?

Posted: 29 May 2021 03:25 AM PDT

我在学 ios,油管上看了一些视频,有人用 storyboard,有人直接 coding 。 想问问老手,你们的漂亮界面是如何实现出来的? 感谢回复。

有什么方法把微信文章同步到 Note Station 呢?

Posted: 29 May 2021 03:04 AM PDT

一直使用群晖的 Note Station 记笔记,目前有 300 多条笔记,还算稳定,懒得换平台了。 最近想尝试把微信公众号文章同步到 Note Station,发现好像不行。 想问下各位彦祖,除了使用网页端插件推荐之外,在手机上有好的同步方法推荐吗?

目前 One Note 是可以的,只要关注微软的公众号,把文章发到公众号,就可以同步到 One Note 。 想用这种方法在 Note Station 上实现,似乎很困难。

不行的话,还是继续用 One Note 同步文章好了,虽然载入收藏文章偶尔会抽风。

云桌面问题

Posted: 29 May 2021 02:48 AM PDT

公司打算上深信服的云桌面,目前开发主要是 java 后端跟 vue 前端,然后每台电脑限制不能上网或者只能上少数几个网站,下载资料只能通过另外的电脑,开发电脑不能上传等等管控. 想问问各位大佬有用过这种东西吗,体验怎么样,开发时容易卡死不,分给每台的配置大概是怎么样的呢

[运维大佬进] 请问如何限制 Ubuntu 系统对磁盘的使用率

Posted: 29 May 2021 02:37 AM PDT

本人在阿里云有一个服务器,单核 2G,磁盘 IOPS 为 2120 。这个服务器的作用为编译前端项目。

目前出现了一个情况:

前端项目因为 node_modules 的原因,打包起来非常占用磁盘 IO,导致经常出现磁盘占用 100%,不知道是不是阿里云的原因,这个磁盘一但 100%,整个系统将不再有任何响应,等多久都不会再自行恢复,只能通过阿里云强制重启。

所以有两个问题:

1 、如何限制 Ubuntu 系统对磁盘的使用率,进而达到不死机的目的。

2 、阿里云提供的服务是否存在问题,或者不合理的设定。

https://z3.ax1x.com/2021/05/29/2AlLXn.png

https://z3.ax1x.com/2021/05/29/2Alj00.png

2021 年中求推荐一款方便 root 的安卓手机

Posted: 29 May 2021 02:15 AM PDT

工作需要一台 root 的手机,之前听说一加好 root,但是现在一加也换成 ColorOS,不知道还是否好 root.

mamp pro 无法正常关闭 nginx?

Posted: 29 May 2021 01:54 AM PDT

www.shuidian.com, request: "GET / HTTP/1.1", host: "www.shuidian.com"
2021/05/29 03:12:22 [notice] 31023#0: signal process started
2021/05/29 03:12:22 [alert] 31023#0: kill(16629, 3) failed (3: No such process)
2021/05/29 03:13:09 [notice] 31163#0: signal process started
2021/05/29 03:13:09 [alert] 31163#0: kill(16629, 1) failed (3: No such process)
2021/05/29 03:13:11 [notice] 31170#0: signal process started
2021/05/29 03:13:11 [alert] 31170#0: kill(16629, 3) failed (3: No such process)
2021/05/29 03:14:16 [notice] 31561#0: signal process started
2021/05/29 03:14:16 [alert] 31561#0: kill(16629, 1) failed (3: No such process)
2021/05/29 03:14:18 [notice] 31603#0: signal process started
2021/05/29 03:14:18 [alert] 31603#0: kill(16629, 3) failed (3: No such process)
2021/05/29 03:18:31 [notice] 31749#0: signal process started
2021/05/29 03:18:31 [alert] 31749#0: kill(16629, 3) failed (3: No such process)
2021/05/29 09:33:10 [notice] 38108#0: signal process started
2021/05/29 09:33:10 [alert] 38108#0: kill(16629, 3) failed (3: No such process)
2021/05/29 09:34:16 [notice] 38185#0: signal process started
2021/05/29 09:34:16 [alert] 38185#0: kill(16629, 3) failed (3: No such process)
2021/05/29 11:16:14 [notice] 38984#0: signal process started
2021/05/29 11:16:14 [alert] 38984#0: kill(16629, 3) failed (3: No such process)
2021/05/29 11:18:11 [notice] 39124#0: signal process started
2021/05/29 11:18:11 [alert] 39124#0: kill(16629, 3) failed (3: No such process)
2021/05/29 11:21:32 [notice] 39428#0: signal process started
2021/05/29 11:21:32 [alert] 39428#0: kill(16629, 3) failed (3: No such process)
2021/05/29 11:25:53 [notice] 40072#0: signal process started
2021/05/29 11:25:53 [alert] 40072#0: kill(16629, 1) failed (3: No such process)
2021/05/29 11:25:56 [notice] 40142#0: signal process started
2021/05/29 11:25:56 [alert] 40142#0: kill(16629, 3) failed (3: No such process)

nginx 日志里抱错信息是这样的,从来没见过,请问这是什么情况?

像 windows 上 jenkins 一样的 msi 格式的安装程序是利用什么工具做的一键部署

Posted: 29 May 2021 01:36 AM PDT

由于有 win server 部署 jar,war 的需求,而照老样子显得很笨重,所以想请教各位巨佬怎么像 jenkins 官方公布的 msi 的 windows 的安装程序一样,点点点就能安装在服务中自启动

深入探讨 lowcode 技术

Posted: 29 May 2021 12:36 AM PDT

最近看到很多关于 lowcode 和 nocode 方面的讨论,正反面观点都有,感觉是快到这个技术名词的成熟期了,无奈没有找到系统性的介绍,网络上的文章也流于商业言辞修饰,缺少单纯从技术角度思考 lowcode 发展方向,因此打算说说我的理解,希望促成有价值的讨论

个人观点归纳: https://telegra.ph/lowcode-05-28

(文章由群内机器人合并生成,内容有人为编辑)

Android 11 的手机都不再有 userdata 分区了吗?要清除用户安装的 app 和数据那些东西在 recovery 模式下应该怎么操作?另外新手机到了,已经解锁,现在准备刷国际版固件,有点紧张,大佬们帮我看看刷机命令对不对

Posted: 29 May 2021 12:35 AM PDT

没有 userdata 分区的手机,用户数据放在哪儿?万一手机坏了从哪里导出数据?如果要清除手机数据,在 recovery 模式或者 fastboot 模式下又该怎么操作?

moto 的手机到手就解锁 bl 了,国行版本里面不出所料有 bilibili 、微博、抖阴、百度、头条、唯品汇、UC 等等等等...受不了。

国际版的固件早已下载好,根据固件里的 servicefile.xml 得到的刷机命令如下:

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash vbmeta vbmeta.img

fastboot flash vbmeta_system vbmeta_system.img

fastboot flash modem NON-HLOS.bin

fastboot erase mdmddr

fastboot flash fsg fsg.mbn

fastboot erase mdm1m9kefs1

fastboot erase mdm1m9kefs2

fastboot flash bluetooth BTFM.bin

fastboot flash dsp dspso.bin

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash dtbo dtbo.img

fastboot flash super super.img_sparsechunk.0

fastboot flash super super.img_sparsechunk.1

fastboot flash super super.img_sparsechunk.2

fastboot flash super super.img_sparsechunk.3

fastboot flash super super.img_sparsechunk.4

fastboot flash super super.img_sparsechunk.5

fastboot flash super super.img_sparsechunk.6

fastboot flash super super.img_sparsechunk.7

fastboot flash super super.img_sparsechunk.8

fastboot flash super super.img_sparsechunk.9

fastboot erase carrier

fastboot erase ddr

fastboot oem fb_mode_clear

如果排版是乱的请打开此图:i.imgur.com/N5HTfPq.png xml 里的刷机命令:i.imgur.com/F5yc5GJ.png

还是有点担心会不会刷成砖,大佬们帮我把关一下,谢谢

Python 创建新进程,停止、重启 用什么模块比较合适

Posted: 28 May 2021 11:41 PM PDT

有这样一搞需求,创建一个新进程,类似 flask 的, 需要一直开着。
后续还需要修改一些配置项,需要停止、重启 flask 。最好还能够和这个进程通讯。

用什么模块比较合适,用 celery,celery 的异步处理,我也不需要异步。而且进程必须启动了就一直在。

并且后续还有跨机器的需求,在另一个机器上启动对应的进程。

这块,大家有什么思路吗,谢谢。

关于 Sublime 配置 Python 环境的问题求解

Posted: 28 May 2021 11:38 PM PDT

之前配置的环境用的好好的,今天 Sublime 弹出更新,更新以后运行代码总是弹出这样的提示,求解,试了很多方法都没用.. 1622270354896.png

国产安卓系统账户同步功能是否安全

Posted: 28 May 2021 11:25 PM PDT

国产安卓系统账户同步功能,以我的 vivo 为例,本身可以登陆 vivo 账号,安置系统设置有一个账号同步功能,谷歌电报脸书推特微博等都显示了,请问国产的账号同步是不是同步到了厂商的云账号服务了,是不是特别不安全。

关于 web 应用中的成就系统.

Posted: 28 May 2021 10:47 PM PDT

想在 BoardOS 中新增一个成就系统,类似于 PS4 中成就系统,而且我也做了一些设计比如:

团队达人 - 创建的团队达到 5 个

团队大师 - 创建的团队达到 20 个

最佳队友 - 加入的团队达到 10 个

项目达人 - 创建的项目达到 20 个

项目大师 - 创建的项目达到 200 个

成长之路 - 创建白板达到 10 个

白板达人 - 创建白板达到 50 个

白板大师 - 创建白板达到 200 个

标星达人 - 标星白板达到 50 个

标星大师 - 标星白板达到 200 个

模版达人 - 创建模版达到 50 个

模版大师 - 创建模版达到 200 个

画笔达人,画笔大师

文本达人,文本大师

形状达人,形状大师

便利贴达人,便利贴大师

画板达人,画板大师

上传达人,上传大师

批注达人,批注大师

连线达人,连线大师

嵌入达人,嵌入大师

图库达人,图库大师

图标达人,图标大师

Emoji 达人,Emoji 大师

...

抛砖引玉,想知道大家对于 web 应用中对于成就系统的一些看法。

Java 应用启动很慢,咋分析和优化?

Posted: 28 May 2021 10:43 PM PDT

现在接手的 java 应用,启动要 3+分钟,加载 9000+个类,给虚拟机分配 20+G 的内存才够用。

我在想有没有什么方法能优化的,比如提升重启速度,或者减少所需内存。

用了 arthas 和 jconsole 一通乱看,分析不出所以然来。有啥好的分析方法或思路,能找到优化的突破口么?

运营商的 DNS 不能解析内网 IP 是吗?

Posted: 28 May 2021 10:43 PM PDT

如题,我把一个二级域名 A 记录指向了内网 IP,发现用 114 或者阿里云 DNSPOD 之类的公共 DNS 可以正常解析,但是用运营商拨号自动提供的 DNS 就解析不了,试了其他的运营商的 DNS 都不行,其他的指向公网 ip 的二级域名可以正常解析。

原版安卓 10 以上的系统升级模式和 win-update 是类似的?

Posted: 28 May 2021 10:23 PM PDT

自己可能是井底之蛙了。用了那么多年国产机,一直以为安卓系统更新都是整包更新,手机厂家出的机型多久来不及顾及很多机型所以没有升级了
后来买了个国行摩托罗拉,刷了国际版系统,已经快两年了。发现虽然摩托罗拉后来不再升级了,但是 Google 的安全补丁升级还是每月都有的。
不知道可不可以这样理解,国际版的安卓,实际上手机厂家至负责适配类似 WIN 系统的版本和驱动就可以。
比如安卓 10,适配好安卓 10 的驱动。然后补丁之类的事情,都是谷歌统一负责的。

国内因为无法使用 Google 服务,所以只能系统打包一起升级(或者类比于 WIN 系统的每次都重装)的模式升级的

运行 JingOS ARM 的 Linux 平板 JingPad A1 上手视频

Posted: 28 May 2021 09:42 PM PDT

https://www.bilibili.com/video/BV1hB4y1u7zS

Or

&lc=Ugz__wuYHVIiTw1ZSSR4AaABAg

不懂就要问,请教 CLion 中项目引用问题。

Posted: 28 May 2021 06:54 PM PDT

假设我有三个项目,mylib 、projectA 、projectB,项目结构如下:

 ── workspace     ├── CMakeLists.txt     ├── mylib     │   ├── CMakeLists.txt     │   ├── mylib.cpp     │   └── mylib.h     ├── projectA     │   ├── CMakeLists.txt     │   └── main.cpp     └── projectB         ├── CMakeLists.txt         └── main.cpp  

其中 mylib 生成静态库,projectA 和 projectB 都引用这个静态库。请教问题如下:

  1. 我想在看代码的时候,从 projectA 或者 projectB 点击引用的 mylib 中函数的时候能跳转到 mylib 项目中的函数实现。
  2. 调试的时候,遇到调用 mylib 库中的函数,能跟进去调试。

请问该如何设置?或者如何配置 CMakeLists.txt ,请各位老哥指点。

红米 note10 和 k40 买哪个?

Posted: 28 May 2021 06:06 PM PDT

小网站搭在 GAE + CloudFlare 上

Posted: 28 May 2021 03:23 PM PDT

GAE 免费额度够用,也支持绑域名,CloudFlare 也支持 HTTPS

经常见到问个人博客放在哪儿。为什么很少有人提到 GAE + CloudFlare 呢?

看了 Windows 的 DLL 保存字符串资源代码,再次惊掉我下巴。

Posted: 28 May 2021 03:10 PM PDT

以 Visual Studio 2017 举例,主界面上不同语言翻译文件,是保存在 IDE{LANGID}\msenvmui.dll 下面,可以用资源编辑器打开,截图这样:

有 ID 和对应的字符串,我这时候猜测,资源里就是一个表格文本,读取和翻译应该很容易。

然后花一小时读了源代码,最后发现完全不是自己想的这样。


在 msenvmui.dll 里,一共有 82 个有效字符串,中间穿插了一百多个空字符串。

[正常 string] [空 string] [空 string] [正常 string], 就是这种文件布局,空 string 都是实际占空间的(两个字节)。

为什么空呢,因为微软对 ID 字符串用的是二分法查找。查询键值是纯数字 ID,比如 1 到 100,就算中间一大片都没有 ID 对应的字符串,也需要占位符给填满,所谓有序排序。

微软可真是个小机灵鬼。

记录一下: win10 键盘偶尔部分失灵,微软拼音输入法的锅

Posted: 28 May 2021 01:50 PM PDT

之前是 win10 20H2,偶尔键盘会出现所有字符无法输入,shift caps tab 也失灵,重启会好。google 了一顿原来是微软拼音的问题,打开输入法设置里常规-兼容性,就好了。

纯小白向,安卓软件应该能改缓存内容吧

Posted: 28 May 2021 10:52 AM PDT

RT,例如游戏改存档,直接覆盖存档。影视 APP 缓存的视频提取,这个部分 APP 我操作过。

应该可以的吧,找到对应文件夹就可以了吧,但是为啥我有的时候翻遍了都找不到对应文件夹呢

很低级的问题,大佬轻喷,大佬轻喷

笨比求教如何反代 github

Posted: 28 May 2021 10:02 AM PDT

jsdelivr.net 加速实在不稳定,有时候直接加载不上.

有没有什么笨比式的反代加速方法,笨比一个实在不会折腾。。

重新思考错误处理

Posted: 28 May 2021 09:42 AM PDT

最近在写一个错误处理的库, 正好写篇文章整理思路, 欢迎大家一起讨论. 限于篇幅, 这里放个引言, 全篇可以点链接. 正好我的博客没有评论区, 就把这边当评论区好了.

引言

错误处理一直都是开发中绕不开的坑, 而且往往一时偷懒, 摔得更惨. 所以这次打算从头梳理下这个让人头大的问题.

先简单介绍下思路, 本文开篇会讨论一些比较抽象的部分, 比如给错误下定义, 人和机器对于错误的不同关注点等等. 之后会给出一些具体的例子, 我本身是做 Go 微服务开发的, 所以讨论会局限在 Go + 微服务 这个上下文中, 当然, 背后的思想是各种语言和场景通用的. 最后会简单介绍下最近捣鼓的一个错误处理包, 也可以作为如何简化错误处理的一个实例.

好了, 大体上就这三大块, 下面我们就正式开始吧.

https://blog.igota.net/posts/20210529/

使用 Yarn workspace,TypeScript,esbuild,React 和 Express 构建 K8S 云原生应用(一)

Posted: 28 May 2021 09:08 AM PDT

Go 语言这么火,冲击了 Java ,是否会冲击到 C++呢?

Posted: 28 May 2021 08:18 AM PDT

有的担心,我就是搞 C++的,想长远的搞下去。

谁知道 IT 界总是喜新厌旧,原来霸主 Java 都受到 Go 的很大冲击。这方面源自 Go 与容器的美妙配合,挑战了 Java 的虚拟机的模式。Java 相对更加笨重和迟缓。

但 Go 作为后端语言,很可能也会冲击 C++原有的空间,虽然说 C++这些年一直再进化,但是它的历史包袱比较重。

唉,真不想再去学习 Go 了,想搞点别的有沉淀的东西。

给 CPython 贡献代码的时候签署 CLA 如何在可供选择的两个 license 间选择?

Posted: 28 May 2021 05:19 AM PDT

给 CPython 贡献代码的时候,需要签署 CLA ( Contributor License Agreement ),并且需要在两个 license 之间进行选择,分别是 Academic Free License v. 3.0Apache License, Version 2.0。想知道大家签署的时候一般是选择哪一个 license 居多?在网上查了一下好像关于这个问题的讨论不多,license 具体的文本太晦涩难以看懂,有点迷茫。

No comments:

Post a Comment