V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huntagain2008  ›  全部回复第 8 页 / 共 58 页
回复总数  1141
1 ... 4  5  6  7  8  9  10  11  12  13 ... 58  
2023-09-05 08:58:16 +08:00
回复了 noodl 创建的主题 程序员 对技术有一点接触,想学习入门。
2023-09-04 11:23:49 +08:00
回复了 sonnyclarity492 创建的主题 程序员 如何养成好的思维方式?
@huntagain2008 纠正: 天上地下 -> 天上天下
2023-09-04 11:20:18 +08:00
回复了 sonnyclarity492 创建的主题 程序员 如何养成好的思维方式?
看佛教书籍有名的《指月录》释迦牟尼佛降世的一段:

生时放大智光明,照十方世界。地涌金莲花,自然捧双足。一手指天,一手指地,周行七步,目顾四方曰:
天上地下,惟吾独尊。

评论区:

云门云: 我当时若见,一棒打杀,与狗子吃,贵图天下太平。

(你看古人多会批判性思维)

曰: 世尊一手指天,一手指地云: 天上地下,惟吾独尊。为甚么却唤做传语人?
峰曰: 只为一手指天,一手指地,所以唤作传语人。
2023-09-04 10:27:29 +08:00
回复了 sonnyclarity492 创建的主题 程序员 如何养成好的思维方式?
小白我最近所感:不时反思,某个观念或者认知是听来的、看来的,还是自己想出来的。首先确认自己的事物的认知是从何而来。我最近看书,发现以前的被灌输所谓知识,很多是错误的。所以,看文章切记不要看那种灌输式的文章,看教科书要看那种引发读者自己思考的,习题一定要做,很多经典的书籍给的习题是不设答案的,就是要读者自己思考,如果读者解答不了,那么是对知识的掌握还是不够,还是要多看几遍,多想。
2023-09-02 10:24:19 +08:00
回复了 Q9K 创建的主题 问与答 关于编辑器共享光标的问题
小白我是根本不懂,但是我问了 poe.com 的 GPT-4:

[Yjs ↗]( https://github.com/yjs/yjs) 是一个开源的实时协作框架,它可以用于实现各种类型的协作工具,包括文本编辑器和 canvas 。Yjs 通过共享数据类型( CRDTs )和 peer-to-peer 网络协议来实现数据的实时同步,这使得在没有服务器的情况下也可以实现实时协作。

对于 canvas 的协同编辑,Yjs 提供了一个名为 [y-canvas ↗]( https://github.com/yjs/y-canvas) 的库来帮助开发者实现这个功能。y-canvas 为 canvas 元素提供了一种抽象的数据结构,使得任何对 canvas 的修改都可以通过 Yjs 的实时同步功能进行分享。

以下是一个简单的 y-canvas 使用示例:

```javascript
import { Y } from 'yjs'
import { WebsocketProvider } from 'y-websocket'
import { ySyncPlugin, yUndoPlugin, undo, redo } from 'y-prosemirror'
import { EditorState } from 'prosemirror-state'
import { ySyncPluginKey } from 'y-prosemirror'
import { yCanvas } from 'y-canvas'

const doc = new Y.Doc()
const provider = new WebsocketProvider('ws://localhost:1234', 'canvas-demo', doc)
doc.on('sync', () => {
const canvas = document.createElement('canvas')
canvas.width = 800
canvas.height = 600
document.body.appendChild(canvas)
const context = canvas.getContext('2d')
yCanvas(context, doc.getArray('canvas'))
})
```

在这个示例中,我们首先创建了一个新的 Yjs 文档,然后通过 WebsocketProvider 连接到一个 websocket 服务器。当文档与服务器同步时,我们创建一个新的 canvas 元素,并使用 yCanvas 将其与 Yjs 文档中的一个数组关联起来。这样,所有对 canvas 的修改都会自动同步到所有连接的客户端。

如果你想了解更多关于 Yjs 和 y-canvas 的信息,你可以查看他们的官方文档和 GitHub 仓库:

- [Yjs 官方文档 ↗]( https://docs.yjs.dev/)
- [Yjs GitHub 仓库 ↗]( https://github.com/yjs/yjs)
- [y-canvas GitHub 仓库 ↗]( https://github.com/yjs/y-canvas)

如果你发现 Yjs 不满足你的需求,你还可以考虑使用其他的实时协作库,如 [ShareDB ↗]( https://github.com/share/sharedb) 或 [Automerge ↗]( https://github.com/automerge/automerge)。这些库都提供了强大的实时协作功能,但可能需要更多的定制和集成工作。
2023-08-30 12:00:17 +08:00
回复了 hevi 创建的主题 问与答 求大伙推荐一些有文字版的播客
「软件那些事」、「忽软忽硬」的作者官网有电台文本。站内的 inet6 就是作者
https://liuyandong.com
2023-08-30 10:44:03 +08:00
回复了 hevi 创建的主题 问与答 求大伙推荐一些有文字版的播客
2023-08-23 09:57:14 +08:00
回复了 shimanooo 创建的主题 问与答 长期领失业金有啥注意事项?
就我的观察,论坛里广州的有位网友自曝领的失业保险金还有求职补贴。失业保险金是当地最低工资标准的 90%来发放的,但是广州的 V2er 有人自曝还给了 5000 元的失业补贴

https://www.v2ex.com/t/948935
2023-08-23 09:52:10 +08:00
回复了 shimanooo 创建的主题 问与答 长期领失业金有啥注意事项?
以下是小白我的回答:

是否需要表现出求职意向?
不需要。可能有些地方会提供就业培训。如果有,那么你有义务去参加培训。如果没有,就无所谓。领失业金和有没有求职意向无关。

会不会强行给我介绍工作, 拒绝就给我失业金断掉?
不知道,看当地的政策。《社会保险法》规定,失业人员在领取失业保险金期间重新就业的,停止领取失业保险金,并同时停止享受其他失业保险待遇。所以,提供你就业,那么失业保险金就停止了。

可以偶尔送几单外卖么?
根据社会保险法规定,失业人员重新就业的,停止发放失业保险金。关于如何判定失业人员是否重新就业的标准问题,国家有专门规定:经办机构以失业人员重新就业为由停发失业保险金时,可以用人单位是否为其缴纳社会保险费为标准确定是否重新就业。因此,失业人员在打零工期间,只要没有新的用人单位为其参加社会保险,就不属于失业保险上的“重新就业”,可以继续领取失业保险金。也就是说,领金期间可以灵活就业。
@huntagain2008 当然,涉及公司的上的违纪可以单方面解聘这类条款除外。
对,GPT 老哥 https://www.v2ex.com/t/966984 就是试用期被裁,他傻不拉叽的签的主动离职,没有赔偿。我一开始以为试用期是没有赔偿金的,其实不然,只要是公司单方面提出的解聘,而员工能胜任工作的,都可以有赔偿金,试用期也是有的。
「单位已安排休年假的,本人不休没有补偿的,因此休比较划算。」

我年假一次都没有休过。原来没有补偿啊。还想着可能缺少了未休年假补偿?
2023-08-22 09:24:49 +08:00
回复了 AaronLee 创建的主题 问与答 Linux crontab 使用的环境变量如何与用户变量完全相同 ?
我不懂,问了 poe.com 的 GPT-4:

从你的描述中看,你希望在使用 `crontab` 启动 `screen` 时,能够使用和用户登录时相同的环境变量。这个问题的根源是 `crontab` 在执行任务时,使用的是一个非常基础的环境变量集,而不是用户的完整环境变量。

有一种解决方案是在 `crontab` 中直接加载用户的环境变量。你可以在 `crontab` 的命令中使用 `source` 命令,在执行任务之前先加载用户的 `.bashrc` 或 `.bash_profile` 文件。这样,`screen` 就能在和用户登录时相同的环境中运行了。

以下是一个例子,你可以在 `crontab` 文件中添加这样一条命令:

```bash
@reboot /bin/bash -c "source /home/yourusername/.bashrc; /usr/bin/screen -dmS yourscreenname"
```

在这个命令中,`/home/yourusername/.bashrc` 应该替换为你的 `.bashrc` 文件的实际路径,`yourscreenname` 应该替换为你想要的 `screen` 名称。

这个命令首先启动一个 `bash` shell ,然后在这个 shell 中加载 `.bashrc` 文件,最后在这个环境中启动 `screen`。

请注意,这个解决方案可能并不适用于所有情况,因为有些环境变量可能只在特定的交互式 shell 中有效。在这种情况下,你可能需要手动在 `crontab` 命令中设置这些环境变量。
2023-08-20 13:53:29 +08:00
回复了 vzyw 创建的主题 生活 不上班后,你们都做些什么?
我都当家里蹲一年了。不过,我并没有觉得生活比上班的时候差。反而读了几本技术书籍,能听懂以前完全不可能懂的内容。

以下省略 500 字
2023-08-19 08:59:23 +08:00
回复了 xiyy02 创建的主题 程序员 既然总是避免不了被淘汰,那努力钻研技术的意义是什么?
你可知道我这样的家里蹲小白每天除了玩之外还坚持看点技术书的就是为了不那么无知。
小白将这个问题输入到 poe.com 的 GPT-4 得到 strace 的用法,最后两段指出需要你自己分析过滤输出。推荐 sysdig 工具。由于 GPT-4 没有回答次数,我再次询问 Claude-2-100k ,得到 sysdig 的用法介绍,但是是否符合要求,就不清楚了。

对追踪 docker 服务端进程的系统调用,可以使用 sysdig 工具来实现。具体步骤如下:
1. 安装 sysdig 工具。在 Linux 系统上通常可以通过包管理器安装,如 apt-get install sysdig 。
2. 运行 docker 命令,例如:docker run -itd alpine 。记下这个容器的容器 ID 。
3. 使用 sysdig 的 filter 功能指定追踪的进程。例如追踪 dockerd 进程:

sysdig -p "%container.id" proc.name=dockerd
4. 同时可以添加过滤条件,只追踪与特定容器 ID 相关的系统调用:

sysdig -p "%container.id" proc.name=dockerd and container.id=<容器 ID>
5. 也可以追踪其他进程,如 containerd:

sysdig -p "%container.id" proc.name=containerd and container.id=<容器 ID>
6. 查看输出,可以看到执行 docker 命令后,docker 服务端进程的系统调用信息,包括参数、返回值等。
7. 通过添加各种 filter,可以非常精确地追踪到所需的系统调用信息。
这样就可以使用 sysdig 有选择性地追踪 docker 服务端进程的系统调用,分析 docker 执行流程和性能问题。
小白我不知道。不过我一次发现一个台湾的成人电影讨论的论坛。发现速度很快,网页也很简洁。看 About 的指导教授有 7 个人。每个都有简历链接,随便点了一个链接就感觉很牛的样子。一批教授专家指导做的黄网当然不同凡响。


https://www.csie.ntu.edu.tw/~ktw/chn-index.htm
2023-08-08 07:27:08 +08:00
回复了 toaruScar 创建的主题 生活 在美国经历假房东骗局
小白好不容易看懂了。房东要求每个租客自己重置自己的密码,租客搬走后,房东立刻更改密码,其他的租客密码是独立的,不会被更改。但是这样并不能防止假房东领着受害人看房的情形。比如,租客是和骗子一伙的,一样可以提供前门密码锁的密码让新租客看房。
水平不行。看过凡人修仙传、完美世界、斗破苍穹、一念永恒等。但是留下印象是一点都没有。国漫全都没有原著的有声小说好听
1 ... 4  5  6  7  8  9  10  11  12  13 ... 58  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3543 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:38 · PVG 12:38 · LAX 20:38 · JFK 23:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.