V2EX zzjas98 的所有回复 第 1 页 / 共 5 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    zzjas98    全部回复第 1 页 / 共 5 页
回复总数  81
1  2  3  4  5  
2019-11-07 03:49:13 +08:00
回复了 curiouscat 创建的主题 程序员 开源我的一个邪恶项目
笑死我了这个 bonus 怎么这么纠结啊
bonus

remove bonus.md

Revert "remove bonus.md" ...

remove bonus.md
2019-06-10 05:46:58 +08:00
回复了 scott1990 创建的主题 程序员 你们的 mbp 都有配鼠标吗 ?
@luob 专门为了切屏买了带侧键的鼠标
2019-06-05 01:56:06 +08:00
回复了 hackpro 创建的主题 C/a> C++ static 关键字
啊不对才注意到到楼主的例子是 static int a = 0,我 Q1 说的是针对“ static int a;”的。还真没找到 function scoped,initialized,static variable 被 initialize 之前的值是什么。。。但是它肯定会在第一次 function invocation 时候被 intialize,以后执行会直接跳过那句。
这个链接或许有帮助:
https://web.archive.org/web/20100328062506/http://www.acm.org/crossroads/xrds2-4/ovp.html

另外,这个或者 1 楼的回复可以测试那个 declaration 被执行了几次

#include <iostream>
using namespace std;

void func(int a) {
static int i = (printf("declaration\n")) ? a:a;
cout << i << endl;
i++;
}

int main() {
func(5);
func(10);
}
2019-06-05 01:37:04 +08:00
回复了 hackpro 创建的主题 C C++ static 关键字
Q1: static 的东西会被存到 bss 去,看下这里可能有帮助 https://en.wikipedia.org/wiki/.bss

TL;DR
“ On some platforms, some or all of the bss section is initialized to zeroes. Unix-like systems and Windows initialize the bss section to zero, allowing C and C++ statically-allocated variables initialized to values represented with all bits zero to be put in the bss segment.”

Q2:
static int a = 0 这一句第一次执行之后,以后再遇到会被跳过。具体怎么实现不知道,可能因编译器而异吧

借用 5 楼的例子多写了一些:
https://imgur.com/RNdB7vL
https://imgur.com/3ZRnxxN
2019-06-05 01:02:56 +08:00
回复了 juzipeek 创建的主题 Linux Linux clone 疑问
例子的第 4 行有个 typo,应该是“ with initial sp2 = 0xff ”
2019-06-05 01:01:34 +08:00
回复了 juzipeek 创建的主题 Linux Linux clone 疑问
上面是一本正经的瞎猜,说错了请多包涵
2019-06-05 01:01:17 +08:00
回复了 juzipeek 创建的主题 Linux Linux clone 疑问
每个 process 有自己的 stack pointer ( SP )。如果两个 process 共享 memory space 还共享 stack 的话,互相有可能会 overwrite 掉对方的 stack。

e.g.
Process 1 has initial sp1 = 0xff
Process 1 advances sp1 to 0xf0
Process 1 calls clone
Process 2 is created with initial sp = 0xff
Context switch to Process 2
Process 2 advances sp2 to 0xa0
Context switch to Process 1
Process 1 continues executing with sp1 = 0xf0
--> Content from 0xff to 0xf0 are overwritten by Process 2

所以:由于子进程和调用进程可能共享内存 => 因此子进程不可能与调用进程在同一堆栈中执行


这里并没有后半个因果关系: “由于子进程和调用进程可能共享内存,因此子进程不可能与调用进程在同一堆栈中执行。=> 共享内存会导致父子进程运行在相同的栈”
mbp 和 linux 不完美适配,touchbar 除了增加误触毫无作用,续航及其差劲,如果不是依赖苹果服务的话不要买。依赖苹果服务的话就无视一切缺点 mbp 当仁不让最佳选择。
2019-05-24 04:21:01 +08:00
回复了 Breadykid 创建的主题 程序员 大家下午困得不行得时候,都会做些什么?
吃味道重的薄荷味口香糖,对我很有效
2019-05-20 08:27:03 +08:00
回复了 jiangxinlingdu 创建的主题 程序员 IDEA 和 vscode 比较介绍,推荐那个?
以前也觉得 vsc 不适合大项目,但是最近在写一个不太小的 java+c 的项目,vsc 的速度感觉是秒杀 jetbrain 全家。尤其我为了省笔记本电,经常需要把编辑器关掉再开,vsc 启动也就 5 秒钟,idea 得让我电脑风扇转 2 分钟。
@HongJay 人家网页都给了你新闻 /wiki 的链接,wiki 里说的清清楚楚 gcm 被 fcm 代替。还有很多其它服务也是被代替都说的清清楚楚,你在这不自己看瞎喷什么
2019-05-03 01:15:37 +08:00
回复了 millikmao 创建的主题 剧集 关于权游时长的问题
没有上集回顾吧,就是开头广告,下集预告,和编剧讲解。编剧讲解也就说一些小梗小场景什么的,没什么看头
不建议从事编程相关职业
问题在 timer 不该在 global scope,#9 正解。https://s3-us-west-1.amazonaws.com/zzjas/public/Image_KjHJM7ZKap.png 这样就完了
2019-05-02 05:35:46 +08:00
回复了 pinews 创建的主题 程序员 web 如何做到实时通信?
1. WebSocket
2. HTTP Pull
二丫的匕首是钢匕首啊,是 Bran 给二丫的,以前第一季用来刺杀 Bran 的那个匕首。话说这些人都不看剧后编剧讲解那一段吗,在这里瞎猜什么。。。夜王是被森林之子用龙晶插了一下造出来的,必须用那什么钢匕首插在同样的地方才可以“ uncreate ”。二丫走路不出声,之前和女汉子 PK 时候左右手换匕首的招数都有铺垫的啊。
2019-04-28 02:06:38 +08:00
回复了 houlin 创建的主题 职场话题 入职半月被领导开除,原因。。
加油这段时间正好多陪陪家人吧
2019-04-28 01:52:05 +08:00
回复了 DrPikaduo 创建的主题 职场话题 对未来感到迷茫,感觉工作挺枯燥的。。
@noparking188 哈哈哈哈我也梦想以后做个厨子
2019-04-26 07:31:19 +08:00
回复了 kuangjia2018 创建的主题 MacBook Pro 你们的 mac 屏幕脏了都怎么清洁的?
哈气加眼镜布。。或者袖子
1  2  3  4  5  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3163 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 46ms UTC 12:15 PVG 20:15 LAX 04:15 JFK 07:15
Do have faith in what you're doing.
ubao msn 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