|
[原创]带图形界面的简单操作系统
啥叫烂尾呢,目标就是学习os原理。最初的目标已经基本达到了,多进程写了,文件系统写了,精美的GUI也写了,甚至也支持了简陋的网络收发支持。 现在的目标从学习os的基本原理到:做一个牛逼,fancy的os。估计这个项目还得做1到3年左右,在寒暑假抽时间完成。把TCP/IP协议写完整,完善一下多线程,IPC,syscalls, 移植opengl,移植gcc/bochs实现self hosting等等,希望最后能够移植一个小时候玩的经典游戏(口袋妖怪金?超级玛丽?Quake?),这样就正式圆满了。 |
|
|
|
萌妹纸有个问题
楼主是『看雪翻译小组』组长,英语应该不错,可以到coursera上些国外的编程课。 |
|
[原创]带图形界面的简单操作系统
没有哦,有机会写os教程的话可能会把文档和注释改成中文版 |
|
|
|
[原创]带图形界面的简单操作系统
hh 谢谢指点 进程线程在暑假写的,当时准备把多进程改到多线程,遇到个bug没法解决,进程/线程这边就变成烂尾楼了 bootloader是直接用QEMU提供的内置bootloader |
|
[原创]广告过滤软件(阿呆喵) ADM v1.9.0.4 从此,视频广告浮云了.
最近发现用了楼主的软件浏览器速度慢了很多。。关了马上就没事了 |
|
|
|
求高手指点 TEST指令的用法以及在下边这个例子里判断的是什么,为什么做这样的判断
test和and的区别是 test会改变标志位,然后jnz,jz,cmovnz这样的指令会根据标志位选择性执行代码/移动数据 and不改变标志位,只作算术的 与运算 |
|
求高手指点 TEST指令的用法以及在下边这个例子里判断的是什么,为什么做这样的判断
7855B588 F7C2 03000000 TEST EDX,3 7855B58E 75 3C JNZ SHORT MSVCR90.7855B5CC 这里TEST EDX,3 把edx和0x3作与运算 如果edx跟0x3相等的话,标志寄存器的Z标志位会被设置为1 如果edx跟0x3不相等的话,标志寄存器的Z标志位会被设置为0 如果Z标志位被设置为1(edx等于0x3),JNZ跳转不会实现 如果Z标志位被设置为0(edx不等于0x3),JNZ跳转会实现 |
|
[讨论]准备参加今年的HITCON 2014
please kindly read and fill this letter and have it sent back to us...... 这语气怎么像在命令人。。 |
|
[求助][求助]迷茫和混沌的大学,不知如何选择
你好,首先给你打支定心针吧,大一已经懂这么多,只要花点时间规划,理一下道路,四年下来必然硕果累累。 感觉跟楼主你的经历略有有相像啊,我下个月要到国外去上计算机本科大一。 而且同样面临学习内容繁杂,不知所措的问题。我也觉得就算仅仅安全领域也庞杂无比,以前虽然学过点逆向,但是现在要深入安全领域也是无所适从。我之前也打算发个帖子问问,想想还是算了。 后来我是这样想的,我应该把 【软件工程】和【算法】这两个方向作为我的主方向来研究学习,原因有两点。 ① 我认为软件开发,应用开发的工作更有发展潜力,安全领域的产品面对的用户面始终不够宽,换句话说钱途不足。 ② 安全专家,怎么可能不是编程高手呢,如果能对大项目开发,高效的算法,有比较深入的理解,对安全领域的学习也会很有建树。Due to my limited experience, 我只能这样模糊的推测,但是木桶原理不会错,一个人的综合能力取决于最短的板而不是最长的,所以软件开发的知识也要和安全知识齐头并进。 但是并不是说为了钱途而牺牲兴趣,这样只是南辕北辙。 我打算在学好大学课程,开发知识的同时也投入大量时间到兴趣上。 对于安全领域的话,以我目前浅薄的认识,除了密码学,大多数都是跟逆向有关吧。 cracking, unpacking, malware analysis, 0day attack, etc. 做这些东西都是在做逆向,我觉得不应该拘泥于它们的分类啊,围绕"逆向",对这些领域一个一个地去应用学到的逆向知识。 安全领域是兴趣,寓乐于学,何必有压力呢。 关于你说的觉得自己学来学去都是皮毛,不得深入,我觉得在本科阶段知识广度拓展是非常有必要的啊。我建议你可以将六成精力分配到广度拓展,另外四成留给你希望专研的领域。 So, these are what I've figured out over those days I got lost in thought,具体问题可以私信加扣扣讨论下。 |
|
|
|
[讨论]大家怎么看各种编程培训
培训神马的。。。要做大牛还不是得坐下来淡定地把几本 CLRS, CSAPP, SICP砖头书刷完。。 关于培训。。有一所美国大学的官方说,你教的学费主要不是给你学的知识,是给我们提供你的一个与人交流的学习环境,氛围。 有培训班上课的氛围,多数情况下学习效率是比较高的,不是说报班就大牛了。。 |
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值