V2EX Akiyu 的所有回复 第 1 页 / 共 26 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    Akiyu    全部回复第 1 页 / 共 26 页
回复总数  501
1  2  3  4  5  6  7  8  9  10 ... 26  
自信不是别人给的.
2021-04-10 10:30:21 +08:00
回复了 sjmcefc2 创建的主题 程序员 sed 删除代码块,有没有一次性好办法呢?
sed 有多行模式. 你可以参考一下.
那东西不仅麻烦也很少用, 一般你得自己研究.
https://www.gnu.org/software/sed/manual/sed.html
重点关注一下. 7.1 Joining lines
我记得之前有用它处理过多行文本处理的问题. 应该是可行的.
2021-04-05 08:56:12 +08:00
回复了 pabupa 创建的主题 C++ 请教一个 STL 的问题
好像很多人都已经回答了, 不过我还是说一下吧.

"它只是返回了一个 int&,而且还不存在。为什么能赋值啊?"

"它只是返回了一个 int&"
是的, 它只是返回了一个 int&. 但这已经够了. int 是你 map value 的类型, 而 & 保证你的修改生效于 map 内部数据.

"而且还不存在"
存在的, 对于 map 的 [] 重载而言, 当你访问的元素不存在时, 会创建一个(类型的零值). 而存在时, 会返回 valueType&. 所以无论如何, 都会有元素存在.
(PS: 这里有个点需要注意, 当你想知道 map 中是否存在一个元素时, 你不能用 []. 因为这一定会存在, 你或许可以用这个类型的零值来判断是否是新创建的, 但这并不好, 更好的方式是: mapName.find(key) == maoName.end(); )
2021-03-24 09:32:55 +08:00
回复了 echo101 创建的主题 酷工作 加入 PayPal GDS, 做高(G)大(D)上(S)的事情
4. 小周每周休 2 天,每 6 周一个大周休 3 天。

这好像和我认知的大小周不太一样. 哭了
2021-03-23 14:59:46 +08:00
回复了 RedBlackTree 创建的主题 程序员 关于内存对齐,在实际开发中需要关注吗?
使用标准库以及使用接口分配的内存, 底层的对补齐都有处理.
比较需要关心的是用户自定义数据结构. 数据按照从小到大排列就可以最小化.
2021-03-22 19:02:50 +08:00
回复了 FloatLost 创建的主题 职场话题 你们会在简历上写精通 XX 吗?
精通代表这个技术相关的东西你基本已经不怕别人问了. 打个精通 tag 的技能会遭到疯狂攻击.
如果简历上有符合这个属性的技能, 你可以考虑写. 不然会给自己挖坑.
是否有必要这么做 /这么做是否有确实的好处?
没有必要, 同名字空间变量名才会冲突. 一种好的习惯是成员变量都使用 _ 开头.
多余的 this-> 会让代码变得冗余.

是否有某些“C++代码风格指导性文件”提倡这么做?
不清楚. 但是 this-> 很没必要.

是否有某些(比较出名的)开源代码这么做?
不清楚. 至少 STL 自身决不会这么做. 外围 如 boost 之类的库, 大多数的源码. 都不会 + this->

是否有程序可以自动化“将源代码中所有成员变量的直接访问全部改为 this->xxx”这一操作?或者在不用 this 直接访问时发出警告?
这样的需求很少, 工具自然也很少(据我所知, 没有)

PS:
你可能担心变量名冲突的问题. 但实际这不会冲突. 同名字空间 /作用域时, 同变量名定义才会冲突. 但实际不会这样,
因为 C++ 的名字空间 /作用域是嵌套的, 内部优先级高于外部. 编译器绝不会在这里犯错. 如果你担心人可能搞错, 那么可以用用规范来解决, 如成员变量前置 _
个人觉得技术层面的问题相对还好
真正的难点是有人愿意搞这个, 有公司愿意花钱和精力做这个.

没几个公司能抗住长时间的开发期和发布后可能赔本的压力.
2021-03-16 17:27:31 +08:00
回复了 James369 创建的主题 Linux 有哪些比较好的 C++进阶的书籍?
仅仅是语言相关的话, 看 stl, boost, cppreference, 看汇编后的代码实现.
2021-03-16 12:45:16 +08:00
回复了 opendoor 创建的主题 职场话题 各位是如何度过自己职业空窗期的?
2021-01-11 13:52:20 +08:00
回复了 Zink99 创建的主题 游戏 [炉石传说] 感觉现在玩标准的玩家好少
一部分被战棋和狂野吸了.
我玩炉石的顺序是 标准->狂野->战棋;

之前宇宙牧拉兹 DK 套路刚出的时候. 我氪金组了个全金卡组. 后面也都知道. 没多久直接砍成了爬 A 牧了
直到最近才改回来(那又有什么用呢?) 这实在把我恶心到了. 虽然拉兹可以全尘分解. 但其他卡呢?
所以我看清楚了. 想要自己喜欢的卡不被削. 要么你所有卡组都玩(尘要钱的). 要么就去狂野玩. 之后我就稳定狂野了.

再之后在狂野玩了一段时间. 我发现无论什么卡组. 都有你绝对赢不了的卡组. (比如说宇宙术 VS 爆牌贼).
然而炉石的匹配机制会让你很大概率遇到这种对手. 同时版本迭代对于卡组的更新, 环境的适应. 这些都是要费力的.
所以我就咸鱼去玩战棋了. 不怎么花钱. 就算版本更新, 我也可以随便切换. 虽然有强弱之分, 但没有绝对赢不了的局.
应该是为了不想你注销而设置的门槛
2020-11-10 23:01:24 +08:00
回复了 Yukee798 创建的主题 问与答 各位前辈有啥减缓视力下降的方法吗
不用缓解. 都 500 了. 再多也没关系了
-- by 已经 500 度, 每次配眼睛店里都没货, 要隔几天才能取的自暴自弃重度近视带散光的 cas
2020-10-26 14:06:18 +08:00
回复了 cwz346852114 创建的主题 问与答 正则大佬进来看看
如果不是一眼能看出问题的代码. 图片形式不方便测试.
你可以通过在线文本存储网站链接的形式将文本代码发出来. 或者直接一个可测试的链接接口.
可以先在 pastebin 创建好文本. 然后发出来.
(PS: github 不是拿来这么用的啊...)

顺便:
regex 相关比较好的教程: https://www.rexegg.com/

https://regex101.com/
你也可以去这个网站测试.
2020-10-26 13:38:47 +08:00
回复了 cwz346852114 创建的主题 问与答 正则大佬进来看看
发帖支持 md 语法.
都是自己截图. 然后通过图片链接的形式发出来的.
2020-10-26 11:40:54 +08:00
回复了 rainboat 创建的主题 C++ 被 C++的语法问题折磨了,有没有大佬帮我解答一下疑惑
追加一些疑问和理解;

Test t;
f(&t, &Test::a, 10);
cout << "------------------" << endl;
cout << &Test::a << endl;
cout << "------------------" << endl

从上面代码汇编后的结果可以知 &Test::a 实际是 Test 中 a 的偏移.
其中 a 为 Test 首元素, 值为 0 (这点可以通过调用 f 函数时的第二个参数值获得).
但是为什么 &Test::a 打印后的值为 1 (值为 0 的话应该是 false. 或 0).
并且这个值在参数传递时固定为 1 (无论是 &Test::a, 还是 &Test::b, 或者 &Test::c. 甚至成员函数).

关于值为何为 1 我的理解是: 这些值实际的地址不可能是 0. 即使 &Test::a 为 0. 代表其偏移为 0. 但和实际的对象结合后, 其真实地址不可能为 0. 或许编译器对此做了优化.

后续:
我试过取成员函数(普通 /virtual, cv 限定, 我未定义但编译器自动生成的函数)地址. 都可以获取地址. 但其构造和析构无法获取. 关于构造为何无法获取. 我同意这个答案:
https://softwareengineering.stackexchange.com/questions/245613/why-doesnt-c-allow-you-to-take-the-address-of-a-constructor
但是关于析构为何无法获取. 我未得到满意的答案. 有人知道么?
周六加班套餐
2020-10-22 18:42:52 +08:00
回复了 matrix67 创建的主题 程序员 抓到了,桌面弹出的双十一广告是福昕阅读器的。
我抓到了木木模拟器的
1  2  3  4  5  6  7  8  9  10 ... 26  
关于     帮助文档     自助推广系统     博客     API     FQ     Solana     5823 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 44ms UTC 02:56 PVG 10:56 LAX 19:56 JFK 22:56
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86