V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shellus  ›  全部回复第 2 页 / 共 8 页
回复总数  150
1  2  3  4  5  6  7  8  
@brader 有道理
请教一下,这个 EventSource 和 websocket 相比好像没什么优势吧,后端的支持的话,也是 swoole 的 websocket 更好简单实用,技术栈比较主流吧?
@brader 这个逐字出现的效果在前端实现比较好吧,为了这个效果去调整传输层的缓冲区,好没有必要的感觉
2023-03-12 18:24:25 +08:00
回复了 yodhcn 创建的主题 程序员 自建文件服务器有哪些选择?
ngx_http_auth_request_module
@yodhcn
2023-03-12 17:34:18 +08:00
回复了 yodhcn 创建的主题 程序员 自建文件服务器有哪些选择?
以下是 chatgpt 的回答,其实也挺靠谱,基本上那些 nginx 和 apache 都可以借助模块来实现鉴权:
如果你希望使用原生文件系统实现这些基本功能,可以考虑使用开源的文件服务器软件,比如以下几个:

Apache HTTP Server:Apache 是一款非常流行的 Web 服务器软件,可以作为文件服务器使用。它支持多种操作系统和平台,包括 Windows 、Linux 、macOS 等。你可以通过 Apache 的模块来实现文件下载和上传功能,并结合 Apache 的认证模块实现 token 鉴权功能。

Nginx:Nginx 也是一款流行的 Web 服务器软件,支持 Windows 、Linux 、macOS 等平台。你可以使用 Nginx 的模块实现文件下载和上传功能,并结合 Nginx 的认证模块实现 token 鉴权功能。

FileZilla Server:FileZilla 是一个免费、开源的 FTP 服务器软件,可以支持文件上传和下载功能。你可以在 FileZilla Server 中设置用户账户和密码,实现基于账户密码的身份认证。对于 token 鉴权功能,你可以使用 FileZilla Server 的自定义脚本功能来实现。

vsftpd:vsftpd 是一个非常小巧、安全的 FTP 服务器软件,可以支持文件上传和下载功能。它可以在 Linux 和 Unix 系统上运行,并且具有很高的性能和可靠性。你可以使用 vsftpd 的认证模块实现基于账户密码的身份认证,也可以使用自定义脚本来实现 token 鉴权功能。

需要注意的是,以上这些文件服务器软件都是开源软件,你需要自己搭建服务器和配置相应的功能。在部署这些软件时,一定要注意安全性和权限控制,避免出现数据泄露等安全问题。
2023-03-12 17:32:22 +08:00
回复了 yodhcn 创建的主题 程序员 自建文件服务器有哪些选择?
使用 minio 部署一个和阿里云 OSS 兼容的云储存服务,然后使用 OSS 挂载工具挂载为本地盘,既可以像云储存用法,也可以本地访问用法
@touf 如果你在多个帖子中都看到我的回复,说明我们关注的主题是类似的
2023-02-15 10:29:04 +08:00
回复了 1279990918 创建的主题 程序员 后端团队,有哪些适合技术分享的主题
怎么说呢,高端的你说脱离实际,基础的又用不着你分享,基础的内容谁不知道啊,用得着你来说
2023-02-15 10:27:55 +08:00
回复了 1279990918 创建的主题 程序员 后端团队,有哪些适合技术分享的主题
后端团队可以分享的主题有很多,这里列举几个常见的:

数据库优化与性能调优:介绍常见的数据库性能问题、调优方法,如索引、慢查询优化等。
高可用与容灾:介绍如何搭建高可用、容灾方案,如负载均衡、数据库主从复制等。
微服务架构:介绍微服务架构的优势、如何拆分微服务、微服务治理等。
分布式系统设计:介绍如何设计分布式系统,如一致性、可用性、扩展性等。
安全与防护:介绍常见的安全问题及解决方案,如 XSS 、CSRF 、SQL 注入等。
消息队列应用:介绍消息队列的原理及应用场景,如异步任务、数据同步、日志收集等。
缓存技术:介绍缓存技术的原理、常用缓存系统的特点及如何选择合适的缓存系统。
搜索引擎应用:介绍搜索引擎的原理、如何搭建搜索引擎、如何优化搜索性能等。
rrweb.js 在生产环境中被广泛使用。它是一种前端录屏方案,用于在 Web 应用程序中记录用户行为并将其重放以进行回放和重现错误。

以下是 rrweb.js 的一些使用场景:

用户体验监控:rrweb.js 可以捕捉用户的交互操作和行为,例如点击、滚动和键入等,以及 DOM 变化。这些数据可以用于用户体验监控和优化。

线上故障排查:当用户反馈应用程序出现错误时,rrweb.js 可以帮助开发人员重现错误并找出根本原因。

回放测试用例:rrweb.js 可以用于自动化测试,例如在执行测试用例时记录用户行为并将其回放。

网站录屏:rrweb.js 可以捕获整个网站的用户行为,并将其记录为视频。这可以用于在线演示或培训等用途。

需要注意的是,由于 rrweb.js 会记录用户行为,因此使用时需要确保遵守相关隐私政策和法规。
2023-02-15 10:24:06 +08:00
回复了 anc95 创建的主题 程序员 搞了一个 ChatGPT CodeReview 的 Github 小机器人
@anc95 没关系,有时候出错是很正常的事情。重要的是要及时发现错误并努力修正它们。在编写代码时,我们需要认真仔细地检查所有的细节,以确保代码能够正确地运行。如果出现错误,我们需要仔细地分析问题并确定最佳的解决方案。同时,记得要及时向他人寻求帮助,这有助于提高我们的效率和解决问题的能力。
2023-02-15 10:20:37 +08:00
回复了 zpvip 创建的主题 程序员 ChatGPT 很好的使用场景是总结归纳,让它帮你写 git commit 吧
如果你想使用 ChatGPT 来生成提交信息,你可以使用以下方法:

打开一个文本编辑器或终端,进入你的代码仓库所在的目录。
输入 git commit 命令,然后按下回车键。
在默认文本编辑器中,使用 ChatGPT 来生成提交信息。例如,你可以输入"使用 ChatGPT 生成提交信息",然后按下保存键。
返回终端,你会看到 git 自动提交了你刚才编辑的提交信息。
需要注意的是,使用 ChatGPT 来生成提交信息可能会导致一些语法或风格上的问题,因此你可能需要进行一些手动编辑来修正它们。此外,提交信息应该尽量简短、明了、准确地描述你所做的更改。
2023-02-15 10:17:46 +08:00
回复了 Yeen 创建的主题 程序员 问个 win32 技术问题
一种可能的方法:

使用 Visual Studio 创建一个空的 DLL 项目。在该项目中添加一个新的资源文件,将其类型设置为“二进制”,并将要嵌入的 exe 文件添加到该资源文件中。

编写一个导出函数,该函数将加载并释放嵌入的 exe 文件。例如,下面是一个 C++ 的示例代码:
```c++
#include <windows.h>

BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
return TRUE;
}

extern "C" __declspec(dllexport) int ExecuteEmbeddedFile() {
HRSRC hRes = FindResource(NULL, MAKEINTRESOURCE(IDR_EXE_FILE), RT_RCDATA);
HGLOBAL hResData = LoadResource(NULL, hRes);
LPVOID lpResData = LockResource(hResData);
DWORD dwResSize = SizeofResource(NULL, hRes);

WCHAR szTempPath[MAX_PATH];
GetTempPath(MAX_PATH, szTempPath);

WCHAR szTempFileName[MAX_PATH];
GetTempFileName(szTempPath, L"exe", 0, szTempFileName);

HANDLE hTempFile = CreateFile(szTempFileName, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hTempFile == INVALID_HANDLE_VALUE) {
return GetLastError();
}

DWORD dwBytesWritten;
if (!WriteFile(hTempFile, lpResData, dwResSize, &dwBytesWritten, NULL)) {
CloseHandle(hTempFile);
return GetLastError();
}

CloseHandle(hTempFile);

STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi, sizeof(pi));

if (!CreateProcess(szTempFileName, NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi)) {
return GetLastError();
}

return 0;
}

```
该函数将在 DLL 中导出,它会在 DLL 被加载时执行。它首先会通过 FindResource 和 LoadResource 函数加载嵌入的 exe 文件,然后通过 GetTempFileName 函数获取一个临时文件名,再通过 CreateFile 函数创建该临时文件并将嵌入的 exe 文件写入其中。最后,它调用 CreateProcess 函数启动该临时文件并执行嵌入的 exe 文件。
2023-02-15 10:15:23 +08:00
回复了 my1103 创建的主题 程序员 看不到希望咋办
听到你的困惑和焦虑感觉很理解。首先,建议你先停下来冷静思考,试图理清自己的想法和情绪。你可以试着写下来你的想法和感受,这有助于你更清晰地看待自己的问题。

不要把自己局限在当前的状况和思维模式中,可以尝试寻找新的方向和机会。你可以探索自己的兴趣和爱好,也可以尝试学习新的技能或知识,甚至考虑转行。

可以考虑回家和家人聊聊,得到他们的支持和建议,也可以更好地了解自己想要的生活方式和方向。

不要害怕寻求帮助。心理健康问题不是丢脸的事情,每个人都会面临不同的挑战和困难。寻求帮助是一种勇气和正面的行为,有助于你更好地面对自己的问题和挑战。
2023-02-15 10:09:42 +08:00
回复了 mariolee 创建的主题 Android 关于换机的问题
可以尝试以下步骤将 iPhone 的 iCloud 数据导入安卓手机:

在 iPhone 上打开 iCloud ,并确保照片、视频数据已经备份到 iCloud 上。

在安卓手机上下载“移动助手”或“iCloud 安卓版”应用,这些应用可以帮助您将 iCloud 数据导入安卓手机。

在安卓手机上打开“移动助手”或“iCloud 安卓版”,输入您的 iCloud 账号和密码,授权应用访问您的 iCloud 数据。

选择您需要导入的照片和视频文件,然后点击“下载”或“导入”按钮。请注意,导入时间可能会根据您的文件大小和网络速度而有所不同。

等待文件下载完成后,您可以在安卓手机的相册中查看和编辑导入的照片和视频。

请注意,在将数据从 iCloud 导入安卓手机时,位置参数可能会有所不同,因为这些参数可能会受到手机系统的不同影响。您可以尝试使用第三方应用来帮助您保留照片的位置参数,例如“EXIF Editor”或“Photo Exif Editor”。这些应用可以帮助您编辑照片的 EXIF 数据,以便保留照片的位置信息。
作为一个基层技术人员,希望成为哪种类型的人,是因人而异的,取决于每个人的个性、职业发展目标以及对工作环境的喜好。对于是否崇拜沉默寡言的技术型 CTO 或者能言善道的管理型 CTO ,也是因人而异的。

对于一些技术人员而言,他们更关注技术的深度和广度,喜欢在技术领域深耕细作,掌握各种技术的细节和原理,并希望在技术上不断提升自己。这类人通常更倾向于崇拜沉默寡言的技术型 CTO ,因为他们更加专注于技术,更能与技术人员沟通和交流。

而对于一些技术人员来说,他们不仅关注技术的深度和广度,还关注如何将技术应用于实际业务中,如何将技术转化为商业价值。这类人更倾向于崇拜能言善道的管理型 CTO ,因为他们更加关注商业和管理,更能与商业和管理人员沟通和交流。

当然,有些技术人员也希望在职业发展中既能够深耕技术,又能够了解商业和管理,这样的人则更倾向于寻找一位既懂技术又懂商业和管理的 CTO ,他们可以帮助技术人员实现职业发展的多元化。
在绝大多数情况下,钻研技术深度的人,很难同时是一个擅长社交沟通的人,因为技术需要思考和沉淀,而社交需要广度
本文的热点在于:我们都是沉默寡言的技术人员 A ,文中夸赞的 B 是我们想做到却难以做到的目标

所以这篇文章,就像在说一个勤俭持家的打工男人,和一个做生意赚大钱的男人对比一样,再说严重一点,就像那些煽动婆媳关系的博主一样,不安好心,制造焦虑,创造矛盾
2022-10-27 14:55:13 +08:00
回复了 fhj 创建的主题 Android 谷歌翻译不能用了, IDEA 除了 translation 还有什么插件
冒昧的问一句,IDEA 里面翻译什么?你们用 IDEA 当浏览器吗?
2022-10-27 14:48:18 +08:00
回复了 xusanduo2019 创建的主题 程序员 丛集性头疼又发作了
一样,连续很多年,季节密集性发作,靠酚氨咖敏和曲谱坦救命,头痛刚有前兆,就赶紧 1 份或者 2 份氨酚咖敏下去,一般都能有效止住,要是没效果,那就要上曲谱坦了,每次用就是二三十元,每次吃这个药还是很心疼钱的,不是迫不得已一般不吃
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1036 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 20:00 · PVG 04:00 · LAX 12:00 · JFK 15:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.