V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  node  ›  全部回复第 4 页 / 共 4 页
回复总数  69
1  2  3  4  
从技术经理和硬件工程师的招聘要求来看,楼主显然在这两方面都处于白瞎阶段,我猜你一定被自己神奇的idea激发得热情高涨,但有时候也需要一些……你懂的
2013-04-07 20:32:48 +08:00
回复了 node 创建的主题 Python 有点看不太懂 SQLAlchemy 的 relationship
你的意思是sqlalchemy在玩string游戏?即便是这样 order_items 和 OrderItem 的字面关系也就是去掉 s 再改成大写开头,从逻辑上来讲肯定不会对应出 another_order_items 的(这个example的变量取名有点乱)
另外官方文档还有个 User 和 Address 的例子,User 有个叫 addresses 的反向 relationship ,玩string的话不会强悍到连后面加s还是es都能搞的定吧
我觉得楼主的吐槽很靠谱,作为一个非常熟悉底层的过来人,你们老师的那些个回复纯属外行,你对其中每一条的吐槽,句句在理,我当年没你这么好的底子,所以本科也就稀里糊涂的混过去了

在国内的学术圈子混了那么多年,我是很清楚圈子里所有角色的水平和立场的
1. 老师是靠paper混饭的,编程能力多数不及动手能力强的学生
2. 多数老师也不太care教学工作,因为这对他们的收入待遇没什么影响
3. 多数老师远离产业界,对工业标准、流行的商用产品根本不了解,许多还抱着他们上大学时学到的知识体系不放,美其名曰“基础”,却基本无法对将来要就业的学生起到帮助作用
4. 每个人的学术研究领域都非常狭窄,很多分配给老师的本科教学课程也不是对口的,难免赶鸭子上架

当然,我也了解到有些教学水平很高的老师,但实在凤毛麟角

就楼主这个课程而言,目的是增强学生的动手实践能力,就应该在编译器这个不太重要的环节上采取包容态度,vc有什么不可以,不一样可以编译纯c代码么,和ansi c的差异不会比tc更大吧,即便是考虑到库的因素,按照现在业界的标准,编译器显然应该选gcc,围绕unix环境和gcc的开源库一应俱全,相应的ide可以选择比较友好的codeblocks、dev c++或者是eclipse,tc时代能有几个库?资料现在还好找么?学会了以后能用的上吗?笑话!
至于他回复的好让学生了解中断、微处理机的底层知识,神马?居然用pc来了解?!他是准备让大家都拆掉自己保护模式的操作系统,装上实模式的dos,然后int两下软件中断来了解吗?本来还想偷偷给他推荐bochs或者qemu去折磨楼主的学弟学妹们的,不过想想估计他也不愿意学 XD 好吧,玩笑话,至少我上微机原理课的时候还是有专用的教学设备查看8086管脚时序图的,现在8051的仿真器开源软件网上都能找的到,用pc来了解,我只能呵呵了~ 而且最后那句今后一定是计算机安全等领域的高手,我只能再呵呵一下了
说到底,这种限死编译器纯粹是懒惰和推卸责任的表现
2013-03-11 21:22:04 +08:00
回复了 oa414 创建的主题 问与答 有什么电子,电路,硬件入门的相关书籍推荐么
关于picoblaze的user guide再补充一个:
http://perso.ensil.unilim.fr/~meghdadi/VHDL/KCPSM6_User_Guide_30Sept12.pdf
碰到verilog语言和汇编器部分的跳过就是了,真的是一个很好的教学CPU
2013-03-11 21:08:30 +08:00
回复了 oa414 创建的主题 问与答 有什么电子,电路,硬件入门的相关书籍推荐么
我可能有点明白楼主的意思,不过我觉得真实情况可能会和你现在的视野不一样

首先数字电路是必须的,最起码能看得懂时序图,也没必要整什么MIT公开课,因为实在太简单了,阎石的那本书1,2,4,5,6章翻一遍、理解一下就可以了,另外如果有时间的话可以学一门HDL语言

然后是微机原理,这方面的书我可以说翻遍了所有英文教材都没有找到一本适合初学者的,主要原因是没有一个像操作系统里面的MINIX一样的教学CPU(以前有过),这方面产业和教学脱节很严重,而国内的教材更是上手就讲8086汇编,让初学者找不着北
作为兴趣入门,我比较推荐 “大话处理器:处理器基础知识读本” 这本科普书,写的非常好
实际例子的话,我就推荐xilinx的picoblaze软核了,user guide很适合当教学范例:
http://www.xilinx.com/support/documentation/ip_documentation/ug129.pdf
另外,外设接口方面的内容倒是可以参考一下国内的一些微机原理和接口技术教材,8259, 8253, 8237之类的都去了解一下就可以了

最后想要说的就是,当代PC硬件的复杂程度要远胜于8086时代,如果想以了解arduino之类的系统作为基础,再套用到当代PC架构,怕是会让你失望
2013-03-07 10:12:39 +08:00
回复了 iZr 创建的主题 Python Python 有像WordPress这样的开源程序么?
2013-03-06 14:56:39 +08:00
回复了 node 创建的主题 问与答 如何让所有流量都走vpn?
回 @tarsier
是的,内网有gateway的

回 @ericFork
估计就像 @tarsier 所说是gateway对80的劫持,就是像有的地方的wifi,一开始弹出个登录网页,输入账号,然后可以上网的那种

回 @ljbha007
服务端的pptp和l2tp的ppp配置里面dns加或者不加我都试过了(8.8.8.8, 8.8.4.4),都是一样,客户端这边一会儿行一会儿不行,我从vpn服务器直接ping外网域名就没有问题
2013-02-27 15:30:08 +08:00
回复了 node 创建的主题 问与答 求靠谱的 pptp、l2tp/ipsec 服务端具体安装方法
回 @humiaozuzu
嗯,这个还挺好用的,就是和 pptpd 一起用的时候好像有问题
另外我想问一下 ubuntu 12.04 如果不降内核版本的话有办法用 l2tp 客户端吗?
2013-02-03 11:19:33 +08:00
回复了 missdeer 创建的主题 Linux 用C/C++写的程序怎样才能做到在主流发行版中二进制兼容?
不考虑链接库的话,可执行文件的二进制兼容性只牵涉到:
指令集架构
操作系统调用接口
应用程序二进制接口(ABI)

如果只是按照你举例所说的,单个可执行文件,只用到基本的系统调用和glibc的话,跟发行版基本没关系,系统调用和glibc都是最基础的,对外接口极少会变动,否则就乱套了,这种简单情况你只需要考虑指令集架构区别就可以了(32位/64位/...)
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1517 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 17:08 · PVG 01:08 · LAX 09:08 · JFK 12:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.