V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mintist  ›  全部回复第 9 页 / 共 13 页
回复总数  243
1  2  3  4  5  6  7  8  9  10 ... 13  
23333333
2015-12-20 22:00:00 +08:00
回复了 hongfeiyu 创建的主题 Linux 小米马上要发布笔记本了,系统应该是 Linux 的
@zdkmygod 问下,你的头像是哪部动漫的?
就想问一句: CodeInsight 对 C 的支持和 SourceInsight 相比,何如?
2015-12-07 23:16:33 +08:00
回复了 lucky2touch 创建的主题 程序员 大家第一次敲代码的体验是什么?
pascal

写一个函数,交换,,,
2015-10-06 22:45:32 +08:00
回复了 Syaoran 创建的主题 大学 感觉我在的 211 很一般……有什么自我提升的方法么?
成电也有很多这样的,靠自己吧

找个目标,前进就好了,会遇到志同道合的同学的
2015-10-02 10:52:58 +08:00
回复了 ljdawn 创建的主题 程序员 国庆十点去加班
@xfspace 😄
2015-10-02 10:29:07 +08:00
回复了 Ixizi 创建的主题 程序员 说说你对 C 语言指针的理解?
对内存管理的理解,还是根据使用场景来对内存进行划分。

- 比如临时变量就放在栈里面,这段内存的属性:一般一些占用空间较小的变量和数据,用完就放
- 系统调用的 malloc 就放在堆里面,这段内存的属性:一般大段空间内存的使用,自己拥有申请和释放的权利
- 自己写一个内存管理器(我觉得楼主是指这个),这段内存的属性:你有如何设计如何申请和释放,当然也可以确定何时申请和释放

PS :至于虚拟内存管理和物理内存的映射,主要是为了让多进程看起来都只有一个相同的内存空间,多一层抽象,这个使用不多,不是太了解。
2015-10-02 10:16:40 +08:00
回复了 Ixizi 创建的主题 程序员 说说你对 C 语言指针的理解?
对协议的理解:

首先,协议就是不同单元通信的约定。

比如 A 与 B 很简单的一次通信:
A <------> B
A 和 B 约定一个协议 1 说:我这边传的字符数据,且传过去的每个字符只要- 1 就可以原字符,然后 B 将 A 传过来的字符数据按照字符分别放在缓冲区,然后再传入一个- 1 函数,最后就通过以上的“协议”完成了通信。

当然,真实的协议往往包括,起始,终止,校验,数据,长度等冗余信息来应对较复杂的情况。

然后,不同的协议有不同的使用场景,且越上层设计就越复杂,考虑的因素就越多,如速度,方便和重传机制等等。

比如用于 SoC 内部的 AMBA 总线,主要用于不同单元的互斥访问。
再比如用于一块 PCB 板子内通信 IIC 和 SPI ,主要用于主控单元与外围器件的通信,前者具有线少一主多从的优点,但是速度慢;后者占用线多,但是速度快。(应根据使用场景决定)
再比如用于不同主体之间通信的 USB , Ethernet 和 WiFi ,主要用于数据的传输,速度快;中着就可以组网;后者使用比较方便。

最后,他们多说 TCP/IP 协议是很复杂的, Learn something the Hard Way ,学会这个就会对其它协议的设计理解起来就相对比较容易。
2015-10-02 09:46:12 +08:00
回复了 Ixizi 创建的主题 程序员 说说你对 C 语言指针的理解?
以下是个人对指针的理解:
首先,它是一个变量;
其次,它存的内存的地址;
再次,它本身附带内存地址的类型,好让你知晓类型的大小。

PS :站在汇编的角度看,经过汇编的过程之后,就是一个内存地址,但是其所指向的类型大小是经过汇编器翻译过的。
支持 markdown 么?
2015-08-20 21:43:50 +08:00
回复了 nowcoder 创建的主题 程序员 你为什么还是单身
哈哈哈,有色心,没色胆
2015-08-08 18:09:09 +08:00
回复了 miniairports 创建的主题 macOS Mac OS下ARM嵌入式开发的IDE,求推荐~
@miniairports 在PD里面无法识别周立功自带的TKStudio USB驱动,虽然能够安装上,但是MDK无法找到设备,设备管理器可以。
你是用JLINK么???JLINK可以么???
2015-08-04 22:26:19 +08:00
回复了 superhxnju 创建的主题 Go 编程语言 golang 静态博客生成
不错,蛮简洁的
2015-08-02 23:11:07 +08:00
回复了 Elfe 创建的主题 程序员 记一次代码事故之后
同Gerrit无法直接push master,一定要至少一个人Review通过才可以
2015-07-07 19:28:13 +08:00
回复了 mintist 创建的主题 git 大家是如何同步别人在 Gerrit 上打 Patch 到本地的?
@losincasablanca 你是说新建个本地分支么?还是说直接merge到master上,如果是后者,会产生新的commit,那么还要在本地cherry-pick才能再打新的patch到原来的commit上。

不晓得我的理解对不对
2015-07-07 19:23:56 +08:00
回复了 mintist 创建的主题 git 大家是如何同步别人在 Gerrit 上打 Patch 到本地的?
@shibo501c 这不就不太优雅了么,没有直接更新B的新patch到当前commit的操作么
2015-06-29 20:13:09 +08:00
回复了 Livid 创建的主题 tmux 一篇很不错的 tmux 教程
在tmux下不能用`subl`直接打开文件或者文件夹是硬伤啊,有谁晓得如何破
2015-06-28 10:42:29 +08:00
回复了 b244183 创建的主题 大学 成电 沙河校区的软工如何?
没想到有那么多成电的,机电学院的冒个泡
2015-06-21 11:51:42 +08:00
回复了 tianshilei1992 创建的主题 C 二重指针申请和释放空间的正确姿势(C/C++)
第1种在时间效率上是要低一点,但是具有较好的可扩展性,如果你需要在运行时改变大小,甚至是每一个一维数组的大小,代价是比较小的,只需要realloc相应的一维数组即可;但是第二种就需要realloc整片;还有第1种从2维扩展到N维也比较容易喝直观。
第1种在free上,逻辑更加humanity,由里到外一层一层来就好了,最下面一层是拿来放数据的,高维放的是各个维度的指针。

如果我来写的,在初期会用最直观的,最易扩展的修改的第1种(虽然C语言最好不要使用2维以上的,但是在实现数学算法初期,我觉得使程序和算法表达一致更加重要点,这也是为什么Matlab喝Python在学术界呗用的最多的原因之一吧,直观),而后续优化可能去用第2种,甚至如果空间充足,并且对时间要求较高(很多时候都是这样的要求,因为第三方的人感受不到空间,但时间就很容易感受到)直接用全局变量固定数组,拿空间换时间。

FYI
2015-06-18 22:23:56 +08:00
回复了 z21victor 创建的主题 职场话题 写写最近面试几家公司的感受吧,找工作就要告一段落了
@z21victor 同嵌入式,工作一年

楼主是自学php,再找这些公司的岗位?
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5681 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 06:08 · PVG 14:08 · LAX 23:08 · JFK 02:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.