focus on linux, c/c++, lua

共5页: 1 2 3 4 5 
re: 关于内存数据库 zuhd 2011-01-22 11:02
自己动手 丰衣足食 BTree足矣
我直接用系统的hash_map 能缓存 能更新 就够了
速度神马的都是浮云 只要够用 简单 就哦了
re: 2009-2010小结(二) zuhd 2011-01-18 09:40
期待你与L1姐的那些事,哥,你懂的
re: 2009-2010小结(一) zuhd 2011-01-17 09:40
哥 ~~~
也是数学系的
这不就是传说中的对象池吗?
我觉得双向链表完全能代替之
re: 比赛总结12.11-12.21 zuhd 2010-12-30 09:17
不错 中国的大学多一些ACM的氛围,少搞一点辩论赛等无用的东西,还是有前途的
re: 我的编程元年 zuhd 2010-12-23 09:36
前来问我道,“先生可曾为刘和珍写了一点什么没有?”
我说“没有”。
她就正告我,“先生还是写一点罢;刘和珍生前就很爱看先生的文章。”
我非常无奈的选择了nano这一神器
re: UI中包裹物品排序 zuhd 2010-12-22 09:26
@Let me see see
是的,他就是那个神人

vector<stElement> vec,你存储对象实例,然后做排序,我觉得中间会用了若干次拷贝构造函数,倒不如在element中加一个变量为nLocation,表示该元素在背包中的位置,用vector<stElement*>来存储,然后每次去修改每个元素里的nLocation

re: linux复习结束 zuhd 2010-12-22 09:14
加油,哥们,期待你的作品
近期在看0.11内核的注释
-rdsp
这样就公平了,要淡定
vi /etc/security/limits.conf
我是在这里配置core文件的大小的
re: 占用精华篇,求助 zuhd 2010-12-03 09:29
《windows32位汇编》这本书我着实买了,阅读前几章觉得很鸡冻,朝后面我发现它变成了msdn,只不过是asm版本的
re: 占用精华篇,求助 zuhd 2010-12-02 17:19
看过介绍,我在0.11内核全注释和这本书之间纠结着
@陈梓瀚(vczh)
这个回复又是加强版了,最强版是啥样的?
把这个代码贴上来学习一下
re: 求LUA达人进来解惑 zuhd 2010-09-04 11:12
@flyinghearts
犀利,学习了
re: 求LUA达人进来解惑 zuhd 2010-09-04 11:11
@right
没打算通过用宿主语言提供的函数来实现,这不是我目的
re: 求LUA达人进来解惑 zuhd 2010-09-03 17:48
@陈梓瀚(vczh)
寒。。。。用别的语言写出来确实不是件难事。
我的问题是如何用形如lua的string.gsub()等函数把问题解决了,因为我这个是在lua里遇到的问题。
这个界面做的确实很漂亮,不得不赞
说的太粗糙,没看到啥有用的观点啊,再细化下呢
把你说的事情脚本化即可,定时增量备份
估计你以后还要做增量备份
哥来凑个热闹
哥有个习惯就是每天上班看完qq财经后,来看cppblog的首页,当然也是想吸收点精华,所以建议发博文的同学要对我们读者负点责任。
好的文章不一定就是有技术含量的,那首淫荡的小诗也很有惬意嘛
o(∩_∩)o
几度彷徨几度疯,
几度饱满几度空。
一路辛酸谁相伴,
唯有兰兰苍井空。
table.getn()
但是现在获取不到这个表啊,只能用lua_next()的方法去遍历了
在ReturnTable中那个获取表的长度的方法,貌似有点傻,有好的方法,请留言,谢谢
将递归应用该操作符

================================
不明白为什么要一直递归下去啊,为啥不适可而止?
这是Delphi??
这分明是pascal嘛。。。。。。

楼主还是学生,我曾在看雪里拜读过你的文章
发到看雪上去,说不定能弄个精。好久没有关注reverse
re: [C++]内存管理(1) zuhd 2010-07-09 10:34
@volnet
但是现在shared_ptr在发挥作用前就已经通过new去做了内存分配,显然我自造shared_ptr是无法解决这个问题的。

So....?
1,从系统获得的内存你来管理,不管是申请还是释放
2,你实现一个智能指针,他暴露出来的仅仅是智能,也就是说他的内存释放是不用关心的,至于智能指针的内存是从系统获得的还是从你的池中获得的,别于外面是不可知的,也是无需关心的
所以这两个概念不能搞混淆了,也许你最终实现的是一个在内存池的基础上造一个智能指针

re: [C++]内存管理(1) zuhd 2010-07-08 10:51
@volnet
1,那你说的这个是智能指针,貌似与你的主题有点偏离,好吧,就算加入智能指针,那么你要自己写这个智能指针了,以为你的析构并不是把内存回收给系统,而是回收到池。
2,在堆中分配内存的地址,你保存到哪里不重要,只是个数据而已。重要的是你想做智能指针,那么你就要做引用计数,参考vczh的一片文章吧。
另:参考SGI的stl的allocator,对你有帮助的
re: [C++]内存管理(1) zuhd 2010-07-07 10:18
1,“最大的问题是如何判断一个对象已经不再被使用了”
自己分配的内存,自己不知道什么时候释放吗?
2,“初步的想法是通过栈地址,找到其上所指的堆地址,对于不在其列的堆地址,将其从堆中移除(标记为待回收)”
这句话的意思是?
re: 多线程还是单线程? zuhd 2010-07-06 18:28
1,socket
2,db
3,event(这里的event是对网络包的切割或是拼接形成的一个完整事件)
很和谐的三层,在linux一个独立的服务器(功能独立),基本照这个模式可以复制出N个服务器。至于是否拆成独立进程,我是这么考虑的,
1,该模块是否有很独立,单一的功能,如验证
2,该模块的功能对性能要求是否苛刻,比如AI
试问是否UESTC的高才女?
re: C++实用技巧(三) zuhd 2010-06-26 09:48
@SonicLing


全文可以理解为一段共享内存的故事

你显然没有理解这段话的意思
re: C++实用技巧(三) zuhd 2010-06-25 15:22
全文可以理解为一段共享内存的故事
re: 告别的话 zuhd 2010-06-25 15:11
若是一直没过40分,那你就是后来成才的,如果偶尔考试亮一下,比如,当作个范文啥的在班里读一读,那就只能说大部分的语文老师肤浅。
你文采着实不赖,赞一个
re: 告别的话 zuhd 2010-06-25 09:42
弱弱问下:哥们你高考的语文多少分?
re: C++实用技巧(二) zuhd 2010-06-24 09:55
@OwnWaterloo
哥,你总是这么犀利,我给你留言看到没?
re: C++实用技巧(一) zuhd 2010-06-23 10:10
@DJ
对于全局变量,我个人觉得还是在正确的地方,去手工调用它的析构函数,类似于SAFE_RELEASE()的做法
【参与】
【所有都可参与,自己偏向于超级玛丽】
【所有{非图形学}方向都可,我对图形学方面的兴趣真的不是很浓厚】
【预计能投入的时间:时间一直自己可控 I'm here, as always】
发这个代码?你想干嘛呢?最近很活跃啊
哥,我很崇拜你,能加个好友么?
我的qq:0x51BEAA97
re: 我的求职经历 zuhd 2010-05-31 09:50
才10w???你确定不是dollar?
那个在MS的哥们能弱弱的说下salary吗?我不太相信这个数字,不会是经济危机降价了吧
为什么不用samba呢?vs也一样的用啊
@Kevin Lynx
池中的对象都类似与有一个Release的函数,去做释放具体对象中的资源,比如,对象中的IContainer*。其他的变量的初始化,也可以不在这里做,毕竟从池中取出来的时候,还要初始化一遍的!
@空明流转
哪句话?这么激动?
又是offset.....看了王爽汇编之后,你一定会发现这复杂的世界又是多么的和谐
mov eax,dword ptr [p]
不同与
lea eax,[p]
一个是传值,一个是传址
共5页: 1 2 3 4 5