V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GeruzoniAnsasu  ›  全部回复第 114 页 / 共 148 页
回复总数  2950
1 ... 110  111  112  113  114  115  116  117  118  119 ... 148  
2019-05-14 23:42:04 +08:00
回复了 xiaoz 创建的主题 问与答 关于文章内容混淆的一个设想
可以了解下这种东西
/t/553248
2019-05-14 22:09:40 +08:00
回复了 wisefree 创建的主题 C 请教 C++ Python 进程间通信
用 c++实现一个 python module 要比在 python 里用 ctypes 跨语言调用好得多

把要用的接口封装一下给 python 层就 ok 了
这不是展现你专业实力的机会吗

“您可能有所不知,目前贵公司正需要一个熟悉软件工程方法论的人来管理前端开发,前端不是简单的 xxx,而是 balabalabala ”


换我上我能直接把 hr 说愣了
2019-05-10 12:03:46 +08:00
回复了 mrchi 创建的主题 程序员 CSDN 被 Segmenfault 发文抵制
@nfroot 你再上去看看你之前的积分还在么

以前是积分制大家互相共享回个帖子就行,不知道从哪天起旧积分全清空,要下载只能花钱
夜不闭户
路不拾遗
|
\/
家不避外

两千多年了,终于进化到这个程度了,天下大同了。撒花
2019-05-06 13:39:28 +08:00
回复了 sen2 创建的主题 程序员 关于 random.org 的使用
随机数可回查是想干啥。。。真随机数又不是用来做零知识证明的


确保一个数是公认随机的数,只需参与各方各提供一个随机数即可
2019-05-06 02:44:38 +08:00
回复了 moa 创建的主题 问与答 IPV6 端口防火墙设置问题,请教各位大大
0.0.0.0:80

::0:80

是两个不同的地址,你要确认服务监听在了 ipv6 地址的端口上
2019-05-06 02:11:11 +08:00
回复了 ksssdh123 创建的主题 中二病 当地的“神人”到底 是真是假?
我也可以。


好了,现在你听说过一个比你从任何其它地方听来的人都神的神人了
2019-04-30 20:57:27 +08:00
回复了 mytry 创建的主题 程序员 Bandwidth 不是带宽的意思吗,为什么很多厂商用来表示流量?
@elfive 每月带宽应该是 带宽 /月
@ryd994 那,可能是适用最后一句 的情况
2019-04-28 06:10:03 +08:00
回复了 jziwenchen 创建的主题 C 问一个初级问题:为何 C 指针这么难
@b00tyhunt3r emmm 因为这句话改过,然后漏把了字删掉了

参数传递时,会把外面的值 复制一份,放到函数里面的 叫另一个名字的 变量的 地址 上 去
2019-04-28 04:11:18 +08:00
回复了 noble4cc 创建的主题 问与答 现在的服务器大部分都是 centos 吗
在熟悉的发行版没用出问题之前,有什么尝试别的发行版的必要吗

所以我自用的虚拟机、ci、docker 都是 ubuntu。。。
我真的奇怪 各位可能一路都是尖子生,才会有 “学习不好的混混=看不清社会 =没吃过苦 =需要开眼界”这种想法


怎么劝一个自杀的人?
“你自杀了生命可就没了!你现在还没跳,还来得及!” ???
还是
“你失去过才明白生命多宝贵”???

不都是搞笑么



为什么叛逆?为什么选择当混混?为什么不学习?每天要打要杀要动刀子“江湖恩仇”的是当事人自己,又不是你,人还没你懂??你给人家说这个??

不都是自认了学不下去、没有才能、放弃了人生,才会走旁路的吗,再让人家看他选的路有多惨有啥用啊,继续学也一样惨啊,有个卵区别啊,听你的干啥??



换作我我可能会强行附会一段自己也混过的经历,先拉进距离,然后有几个点要说的。
1. 走其他路比你自认为没有才能去走的路更需要才能
2. 绝大多数走普通路子的人其实都是没才能的傻逼
3. 我试过混,但我发现我混不来,还是种田,不是,还是勉为其难地看看书比较适合老子
4. 走普通的路子比混社会包容得多

最重要的是告诉他,勉为其难地稍微努点力,哪怕是一点点,实际上也要比完全放弃治疗轻松惬意太多了。每个人都是掂量考察过才会选某条路的,而他现在选这条路的原因是,他发现走第一条路走不通。劝他是让他发现第一条路其实走得通,还很好走。

如果他真的觉得那样酷,审美没救,那第一要务还是先换个环境,身边全是 lowb 天才也努力不起来的。
2019-04-28 03:31:57 +08:00
回复了 jziwenchen 创建的主题 C 问一个初级问题:为何 C 指针这么难
指针不“指”向任何东西。

一个叫做 pointer 的东西但却一点“指”的语义都没有,还要让人去以箭头的概念想象它的作用和细节,当然会令人感到困惑。

在我初学 C 的时候(初中)指针这一张死磕了 1 个月都没怎么看懂。一个叫做 a 的 int,它里面放了 1,要用它的时候用它的名字 a 代表它,要改它的值的时候 a=2,就行。这个语义很直观。

但要想象一个“指针”:
一个叫 p 的“指向 int ”的指针,它指向 a,到这里都还很好理解,可是!!
1. a 的地址跟 p 是 tm 什么关系?
2. p 的地址跟 p 是 tm 什么关系?
3. p 的地址咋就又成指针了?没有东西在指它啊???
4. 把一个箭头传进函数里是什么鬼,这个意象好难想象
5. 蛤?修改箭头的指向本身?为什么我不能把箭头放进一个函数里让这个函数改这个箭头就完事了??
6. 为什么修改 a 里边的值我不能把 a 传进来,必须传一个指着 a 的箭头??明明 a=2 却可以


上面的意象中是含有矛盾的地方的(比如修改 a 的值不能使用 a 这件事)如果把指针想象成箭头,一定会陷入上面的某些困惑里。但实际上指针并不是这种东西。



C 语言其实跟汇编极其接近,别看 C 有这么多内置类型(初中刚学的时候两周卡在第一章的数据类型上差点没放弃),实际上语义上总共也就分为两种,值和地址。

放值的变量,就是那堆 char int float..一开始学背单词背了好久的类型
放地址的变量,就是所谓的指针。

指针不“指”向任何东西,它不是箭头,它仅仅是放了地址的一个变量。


题主问的是指针为什么会这么难,本篇回复也主要想讨论为什么看起来会这么难。我对过去学习的历程一直有记忆与不断的反思,所以大概还能想起一点点当时的想法,但说实话现在已经完全没法理解到难点在哪了,全凭印象。

实际上我接触汇编比接触 C 早,但刚开始的时候依然很难理解指针是个什么鬼东西。因为刚开始学一门语言的时候,你摸不清那些语句的语义细节和全貌是怎样的。就比如同样是闭包这种概念,有谁能说出来在 js golang python c++里,闭包 capture 的是引用还是值?一个相似的概念在不同语言里语义很可能都不一样,更别说完全陌生的东西。

pointer 在我看来是个十分糟糕的抽象,赋予了某种完全误导的意义。如果 pointer 这种类型叫做 address type,可能理解它就完全不需要这么费劲,只需要解释一下值传递以及地址的作用就好: 参数传递时会把外面的值复制了一份放到函数里面的叫另一个名字的变量的地址上去。就算只是作为规则默认接受也要尝试用箭头的意象去理解指针然后再尝试解释为什么要用箭头才能修改函数外的变量的值要容易得多。更糟糕的是为了拟合“指针”或者“箭头”这种抽象,设计了一个真是箭头->的操作符。这个操作符完全不能解释 strcut *p; p->是在干什么。它还不如设计成 assign/binding 用的 operator,比如 let p -> a ;也要比 int *p = &a 这种看起来多此一举的 declaration 要直观得多。(当然如果能理解 declaraion 到底在“声明什么”的话还算能理解为什么得写成这样)


所以会的人,尤其是理解了指针就是放地址的变量的人,是很难再想象到指针难点在哪的。指针很难学纯粹是因为设计时期采用了一个令人迷惑的抽象才造成了这种现象。观察一下其它的高级语言,大多数用“引用”这个概念去对变量的地址进行抽象。这个概念真的要比“指针”准确得太多,所以很少见到有人会说引用的概念很难理解或很难学。当遇到深浅拷贝的问题的时候也很容易理解复制一个地址跟复制其中的值是两码事。

顺带一提 c++里既有从 c 继承来的指针也有跟其它高级语言无限相近的“引用”概念,题主如果还没学过的话可以猜一下“一个指向引用的指针”应该是个什么东西 のωの
2019-04-26 22:26:18 +08:00
回复了 377163 创建的主题 问与答 郭德纲相声的“荤段子”令人不适吗
这种段子我开始听懂的年龄大概是 3 到 4 年级

10 岁左右


有些更普遍的意象可能在真的理解之前就会熟悉,7 岁左右吧
2019-04-26 20:34:03 +08:00
回复了 Wangjl 创建的主题 C 一段神奇的 C++代码,大家觉得有没有问题?
我在想 new char[2]的那个 p 被 delete 了两次为啥不会崩,1000 次 都没崩
2019-04-26 11:49:47 +08:00
回复了 yidinghe 创建的主题 程序员 开发团队过于讲究年轻化的后果就是管理混乱
楼上几位兄弟都是能直接接替集团一把手的人才,仅仅是钱不够
1 ... 110  111  112  113  114  115  116  117  118  119 ... 148  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   925 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.