V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tool2d  ›  全部回复第 116 页 / 共 164 页
回复总数  3272
1 ... 112  113  114  115  116  117  118  119  120  121 ... 164  
@sun1991 用啊,我在 github 上下载很多经典 Windows 软件,里面工程都在用的。

可惜这些 Windows 软件大部分都半途而废,想着能不能改改,加点点功能。
2023-02-15 11:35:08 +08:00
回复了 Renco 创建的主题 上海 上海有什么看焦虑症或者心理的医院比较好的吗
感觉不像焦虑症,你去看心理医生,只会帮你分析有没有病因。某些时候没病因,就是身体差,压力大。

少加班,多锻炼,早睡觉,总有用的。

人的细胞会代谢,就算你什么都不干,躺平几个月,身体也会自我修复。
2023-02-15 11:29:14 +08:00
回复了 soclearn 创建的主题 编程 我从来没见过比面向对象更糟糕的编程范式和语言
@godblessumilk 全局变量满天飞很容易避免的吧。

把需要用到的状态封装起来,放到函数参数里传入传出就可以了。

我看以前 C 语言,函数一般都带一个 context 参数维护当前状态。
2023-02-15 11:11:18 +08:00
回复了 mk3s 创建的主题 问与答 咨询一下 Linux 信息输出重定向的问题
输出流就两个,一个是 stderr ,另一个是 stdout 。

你把这两个都屏蔽了,就没输出了。
@rojer12 年轻人刚毕业,哪里来的面包,只有大量的荷尔蒙需要释放。
@litguy 没考虑过把 50W 行拆成 10 个小文件,用一个 CPP include 这 10 个小文件吗?

编辑器表示你们这么玩,我压力很大。

这种真巨无霸,一部分代码都是程序生成的吧。
2023-02-15 09:28:26 +08:00
回复了 soclearn 创建的主题 编程 我从来没见过比面向对象更糟糕的编程范式和语言
@netabare "把函数编程理解为一堆函数然后封装起来,感觉是既不懂 FP 大概也不懂 OOP 的发言。"

函数式编程也是写函数啊,只不过传统封装是维护内部状态,而函数式编程是维护外部状态。

这一堆函数,在 JAVA 语言里面就是放进一个文件里的,而文件不就是一个 class 对象嘛。

其他语言还有各种命名空间,java 就是一切皆对象,当时就是这样设计的。
@antonius 倒不是说写新代码都要一个主文件,而是我最近看的几个古老 CPP 项目代码,很多都是一个文件有 1 万行。

我就在思考,IDE 有没有很科学的办法,去管理一个巨大代码文件。并让人舒服在里面写代码,和按照功能跳来跳去。
2023-02-14 18:07:09 +08:00
回复了 soclearn 创建的主题 编程 我从来没见过比面向对象更糟糕的编程范式和语言
@minlearn "从此,设计者,复用者,初学者,调试者,都要从分析那坨树形的层次开始。"

你提出了问题,但是没说怎么去解决问题?

我想象不出来,没有 interface 怎么去实现一个完整的接口。不用继承怎么复用父类子类里,类似度很高的代码。

函数编程就是一大堆函数,然而把一组函数封装起来后,那不就是一个对象嘛。
2023-02-14 17:42:42 +08:00
回复了 YogurtTnT 创建的主题 问与答 婚姻一定需要相互爱吗 该如何选择?
性格还是很关键的,性格差的一辈子都不见得能磨合好。

上一辈离婚率那么低,大部分男人都是忍者神龟。换成现在的年轻人,都崇尚忍无可忍,无需再忍。
2023-02-14 17:38:49 +08:00
回复了 go522000 创建的主题 问与答 在这个情人节,我提出了离婚。心好累。
@SelectLanguages 一般只有绿帽能离成。

男人要奋斗事业,顾个保姆照顾娃多贵啊,不离婚能省下一大笔钱。
2023-02-14 17:31:05 +08:00
回复了 go522000 创建的主题 问与答 在这个情人节,我提出了离婚。心好累。
楼主矫情了,你内心其实清楚,离婚也只是气话。

因为离婚本身,并不能让你焦头烂额的生活变得更好,只会家庭少一个人,每个人均负担更重,变得更糟。

提离婚的本意,是她宁可选择加班,也不愿意早点回家,来帮你分担一下带孩子压力。说大白话就是她不爱你,不为你考虑,不会换位思考,所以 OP 要离婚。

但是,你仔细想想娶她结婚目的,难道就是为了爱情?也许大部分女人会那么思考问题,很多男人还是比较务实的。

今天情人节,劝和不劝离,回家买朵玫瑰花回家道歉吧。抚养孩子的日子还长着呢,孩子有亲妈在,童年要好很多。
@ligiggy 我用的.inl ,没用到 INLINE 关键字,就只是当成普通的 CPP 源文件使用。

和普通 CPP 的唯一区别,是.cpp 后缀 IDE 会自动编译成 obj ,而.inl 后缀 IDE 会选择忽视。

可能和官方有冲突,我也想不出别的扩展名了。
@codehz 很好奇为什么编译器不能自动无感知来进行 pch 生成。

让人工指定,还需要去分析每个头文件的复杂程度,对很复杂的头文件才建立 pch ,多累人啊。
说说我自己的解决办法,就是用.inl (INLINE)文件写代码,IDE 不会编译,只需要在 CPP 里包含.inl 就可以了。

一个 CPP 是单独的模块,模块里的子功能,全部都在分散在若干个.inl 文件里。

但是感觉就我一个人这样规划代码结构,有那么一点奇葩。
@ysc3839 感觉预编译头也不是万能的,我看很多开源 linux 项目很少用到预编译头。

因为这意味着你写 C++代码,不能直接去 include 指定的 fileA.h 和 fileB.h 。必须 include stdafx.h ,其中 stdafx.h 又包含了 fileA.h 和 fileB.h 。

最后用起来也没那么直观。只能说是 trade off 。
@learningman 没说清楚,比如有 10 个小的 cpp ,每个模块都需要重复解析一次头文件。

也就是一共要解析 10 次。
2023-02-14 12:09:08 +08:00
回复了 longlongago6868 创建的主题 C++ base 广州, 5 年 Java ,担忧中年危机,想转到 c++,可行么
别听 2 楼的,游戏行业加班能卷死你。而且大部分都是 C#,不是 C++。

前几天在 V2 上看到每次到游戏发版那天,都加班到凌晨 2 点的同学。

最关键的是,他们一周发一次新版。
2023-02-14 09:53:15 +08:00
回复了 8UbNRbE5c9tvj2 创建的主题 问与答 旧 UI 改造
@shuxhan 楼主提到"用户只打开新软件",大概率是 win32 那种工具软件,并不是网页和 CSS 吧。
我上次遇到类似的,是在 m3u8 里,硬塞了几个广告 ts 文件。

和别的 ts 地址明显不一样,还是很好判断的,直接去掉就好。
1 ... 112  113  114  115  116  117  118  119  120  121 ... 164  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   720 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 22:00 · PVG 06:00 · LAX 15:00 · JFK 18:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.