![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
jefbai
喜欢编程,热爱探索!
展开
-
堆栈之直观体验(二)
堆栈调用之初步探索jefby.Xidian University.堆栈是一种数据结构,相信很多人都写过简单的栈操作(push,pop),但是对于其在函数调用方面的应用却很少有人真正了解,也就是说如何构建函数堆栈,如何进行函数调用及返回,函数执行时期堆栈结构到底是怎样的??相信学过汇编语言的人多少会有些了解,但是我相信只是大部分人的认识都只是停留在表面,那么请跟我一起来深入研究下程序执行原创 2012-11-15 17:18:32 · 760 阅读 · 0 评论 -
堆栈之直观体验
堆栈之直观体验(一)jefby学过很多方面编程方面的知识,但是却发现很多自己都不是特别明白,比如说过程的调用,堆栈的分配等,虚拟内存管理等等,虽然自己也看过不少这方面的书,研究过Intel汇编语言程序设计(大三的时候),看过深入理解LINUX内存管理,但却只是草草而过,只是知道大致过程,其中细节却总不那么清楚,今天有人问我关于缓冲区溢出攻击方面的知识,我以前做过,而且成功植入了代码,但是也原创 2012-11-15 17:10:11 · 529 阅读 · 0 评论 -
哈夫曼压缩解压缩任意文件
哈夫曼压缩解压缩任意文件 jefby.Xidian University. 花了两天多的时间,终于搞完了哈夫曼解压缩任意文件,因为以前写过哈夫曼编码/解码字符串的程序,以为会比较简单,技术难度应该不大,但是这次写这个程序才真的明白,代码实现和理论上构想之间的差距有多么大的差距!你想的再好,不能用代码实现起来,仍然是一件很扯的事情,踏踏实实原创 2012-11-16 16:47:45 · 1929 阅读 · 0 评论 -
删除github的master分支
今天push源码的时候才发现不知不觉见竟然已经用到了公司git账号,额。。。怎么破?又不想删代码仓库,版本回滚??可是怎样才能让远程仓库也回滚捏??this is a question!!!问题来了,那么分析下原理大致如下: 1.新建一个分支,备份必要的文件夹到外部,回滚版本 2.本地删除master分支 3.本地仓库将新分支上传到远程,自动创建远程新分支 4.远程仓库设置主要分支为新分支原创 2015-03-13 03:04:52 · 18330 阅读 · 0 评论 -
记录glibc编译失败经历
glibc编译失败教训原创 2015-08-21 21:38:54 · 3500 阅读 · 0 评论 -
使用指定glibc编译程序
使用指定glibc版本来编译程序原创 2015-08-22 14:33:00 · 17455 阅读 · 1 评论