V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Golevka  ›  全部回复第 6 页 / 共 14 页
回复总数  275
1  2  3  4  5  6  7  8  9  10 ... 14  
2013-10-14 17:30:58 +08:00
回复了 jseanj 创建的主题 程序员 请教一个问题:在程序中怎样得到一个变量的二进制数据
@jseanj 啊哈哈哈哈哈哈哈你真的知道自己究竟想要什么吗?

另外注意一下如果你在userspace下那么你能摸到的大部分地址都不是等值映射的, 所以如果你想访问真正的物理地址那么还得找别的办法=w=
我只是来膜拜一下50家公司的. 啊哈哈哈哈哈哈楼主你还真敢去面啊.
2013-10-13 00:49:40 +08:00
回复了 kennedy32 创建的主题 PHP 新手求一个倒计时60s代码
@kennedy32 一点也不高端, 你只需要写一个从php的某个简单子集到javascript的编译器就行了=w=
2013-10-12 23:18:12 +08:00
回复了 kennedy32 创建的主题 PHP 新手求一个倒计时60s代码
你可以用php来emit js code (逃
"云计算、大数据", 哦艹好流弊好高端的样子
2013-10-10 10:33:23 +08:00
回复了 tgfbeta 创建的主题 iDev 被NSOperationQueueDefaultMaxConcurrentOperationCount坑了
哦好长的名字看起来好棒的=v=
2013-10-10 09:36:38 +08:00
回复了 troyl 创建的主题 问与答 上下文无关语言的一个问题
@troyl 刚才又翻了下dragon book, aⁱbⁿcⁱdⁿ是non context free无误.
2013-10-10 09:33:58 +08:00
回复了 troyl 创建的主题 问与答 上下文无关语言的一个问题
@troyl a bⁿcⁿdⁿ应该是non context free, aⁱbⁿcⁱdⁿ不知道.
2013-10-10 09:22:09 +08:00
回复了 troyl 创建的主题 问与答 上下文无关语言的一个问题
我构造出一个例子不知对不对:
L₁: {a bⁿcⁿdⁿ | n >= 1}
L₂: {aⁱbⁿcⁱdⁿ | i, n >= 1},
L₁ ∩ L₂ -> abcd (context free)
2013-10-09 10:49:03 +08:00
回复了 tioover 创建的主题 程序员 关于可生长的数组的实现还有一个C问题。
@tioover 你把这两件事写在一个主题里容易造成误♂解, 其实我感觉在数组里实现惰性删除带来的麻烦太多而收效甚微.

至于树的懒删除, 如果你的数据域和treenode不绑在一起(例如{node *left, node *right, void *data}这种)那就好办了, 因为data是你自己控制的. 于是你可以用一个简单粗暴的办法例如 static void *_nil; 然后用&_nil作为空数据域... 好吧其实和用treenode作为_nil没什么两样

如果你的数据和treenode是绑在一起的, 如果不用额外的成员做标记的话就必须对payload的性质做一些假设, 例如[payload都是指针类型并且不会乱指]之类的, 否则你根本没办法找到一个永远都有效的nil (让payload指向treenode也并不总是有效的)
2013-10-09 09:42:33 +08:00
回复了 tioover 创建的主题 程序员 关于可生长的数组的实现还有一个C问题。
@wpp 其实我的本意是remove a[i]时可以直接把a[-1]换到a[i]上. 另外我还好骑楼主的懒删除要不要在remove一个元素后把所有后续元素的index前移
2013-10-09 09:27:23 +08:00
回复了 tioover 创建的主题 程序员 关于可生长的数组的实现还有一个C问题。
同时具有O(1)的indexing, O(1)的pushback外加O(1)的removal, 同时还要保持original order ... 我感觉这玩意儿已经不是array就能解释的东西了.
2013-10-08 19:50:47 +08:00
回复了 phyng 创建的主题 Python Python3使用sqlite3连接已有数据库却变成新建数据库
啊哈哈哈哈哈哈哈哈哈哈
2013-09-30 22:53:42 +08:00
回复了 jianghu52 创建的主题 程序员 一本900页的工具书,你会读多久?
代码大全这种杂谈类读物读起来很快的, 一般来说数学书和CS paper读得比较慢
2013-09-30 22:51:35 +08:00
回复了 tioover 创建的主题 Linux Wayland 能用了吗?
我们组的一个嵌入式平台上的项目就是用的Wayland (据说GUI性能更好?), 个人桌面应该也能用吧
gitk不是也挺好用的么
2013-09-28 22:50:52 +08:00
回复了 hustlzp 创建的主题 程序员 求推荐C语言的编译、链接方面的基础书籍!
嵌入式的话还得看看链接器的手册, 毕竟不同的嵌入式环境的ABI/运行时布局都不太一样. linker script这种东西其实很好写的.
2013-09-27 21:45:14 +08:00
回复了 hhrmatata 创建的主题 Python 类内部使用全局变量为什么不用声明为global?
@hhrmatata 不光类内引用全局变量不需要声明, 函数内也是一样. 因为在没有重名的局部变量时, 你用词法作用域规则总是能看到更外层的局部变量, 以及全局变量 (所以说局部变量和全局变量本质上没什么差别, 只不过人们喜欢在实现上加以区分而已).

至于改写要用global可以认为是一种保护规则. 毕竟python不像ML,perl,js之类的有var/let可以强制新的局部变量shadow下一层作用域的同名变量. 在没有这条规则的情况下, 如果别人写一个函数里面有n = 10, 同时你又在全局作用域定义了一个n, 于是你的n就莫名其妙地被改写了, 程序到此为止也就傻逼了. 这时你除了给n换一个别的名字之外没有别的办法——祝你不是项目快写完了才发现的这个问题.
2013-09-27 18:22:46 +08:00
回复了 hzlzh 创建的主题 分享发现 [黑科技]恶趣味玩转 GitHub commit 历史记录
我看到了阿姆斯特朗回旋阿姆斯特朗炮
2013-09-25 20:11:47 +08:00
回复了 jianghu52 创建的主题 程序员 强制缩进对于程序员来说是好事还是坏事?
连词法都没有形式化定义的语言也只能呵呵了. 顺便我们吐槽依赖缩进的语法, 并不表示我们平时写代码时不缩进.
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2762 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 09:25 · PVG 17:25 · LAX 01:25 · JFK 04:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.