henix 最近的时间轴更新
henix

henix

V2EX 第 653377 号会员,加入于 2023-10-06 19:57:42 +08:00
今日活跃度排名 5227
henix 最近回复了
1 天前
回复了 codefun666 创建的主题 程序员 我的编程语言使用体会
跟我的爱好差不多,我也喜欢用 C (非 C++)写个人项目,我目前的编程语言选择方法是:
1. 如果用命令能解决:几行 bash 或 cmd
2. 更复杂的任务,比如需要字符串处理:写一个几十行 Python 脚本
3. 需要抽象出函数、模块:写几个 Go 文件,放在一个目录里
4. 需要很多目录里放很多模块:C 语言
3 天前
回复了 cj323 创建的主题 程序员 考虑退坑 Vim
同时用 vim 和 vscode ,vscode 用于需要语义补全的重量级场景,vim 用于只需要基于 token 的补全的轻量级场景(不装 YouCompleteMe 之类的插件,只装 AutoComplPop )
现在大部分情况下我还是用 vim 写代码,然后在 vscode 里看看有没有啥语法 / 语义错误
5 天前
回复了 wencan 创建的主题 Linux Linux 下有没有很方便的图片拼接软件?
拼接用 ImageMagick 命令行 montage 工具
抠图用 GIMP 相似像素选择,跟 PS 类似,要手动操作一下
13 天前
回复了 liangkang1436 创建的主题 程序员 Java 开发开始学习 C++开发的一点体会
个人也学过这两种语言,感觉除了你说的这些,还有一个代码组织上的重要区别:
C++ 有编译单元( translation unit )的概念,每个 C++ 源文件跟其他 C++ 源文件之间存在隔离(比如 static 函数是属于单个编译单元私有的),因为每个 C++ 源文件都是单独编译成目标文件的
而 Java 只是将各种类组织成 package ,通过 private / public 关键字控制访问,但实际上即使是私有方法也可以通过反射访问,没有编译单元的概念
19 天前
回复了 cnfans 创建的主题 Python 关于 Python 学习问题
试试 https://csdiy.wiki/Web%E5%BC%80%E5%8F%91/mitweb/ ?
unzip 有个 -u 选项: https://man.archlinux.org/man/unzip.1#u

> update existing files and create new ones if needed.
> extracting (with query) files that are newer than those with the same name on disk, and in addition it extracts those files that do not already exist on disk.

相当于带断点续传的解压

但如果遇到网络报错的时候,有文件写入了一半的话最好把写入了一半的文件删除,然后再重试 unzip -u
20 天前
回复了 Yux0 创建的主题 程序员 2025 年了,应该如何选择 web 开发路线?
前端最简单的:在电脑里创建一个 html 文件,然后用浏览器打开,你就能在里面写各种东西,先把 html 、css 、js 的基础学好,再学 vue 、react 之类的框架

后端的入门案例就是用户登录系统:用户名密码登录、邮箱注册、密码重置这一类功能,这里面不仅涉及数据库,还涉及网络安全的内容

框架还是看你用什么后端语言,就选最主流的。前端后交互核心是 http 协议,理解协议了不管你用什么框架都差不多
推荐一本:Neal Ford 《卓有成效的程序员》
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2801 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 09:09 · PVG 17:09 · LAX 02:09 · JFK 05:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.