前言上一篇中我介绍了phttp://www.freebuf.com/articles/others-articles/134271.htmlwnable.tw中第三题calc的解题思路,在这篇里,我将和大家分享第四题dubblesort的分析过程。该题在算法上难度不大,能看得懂汇编就基本...
来自数据冰山,CDA以获作者授权转载许多高级程序员瞧不上VBA。因为程序员是有鄙视链的:汇编 >C >C++ >Python >Java及C#及PHP(这三者相互撕) >VB >HTML。在这长长的鄙视链中,甚至都没有VBA的位置。可是,Excel+VBA是图灵完...
* 本文原创作者:追影人,本文属FreeBuf原创奖励计划,未经许可禁止转载前言从本篇起,逆向工厂带大家从程序起源讲起,领略计算机程序逆向技术,了解程序的运行机制,逆向通用技术手段和软件保护技术,...
前几天写了一篇《如何设计一个电子计算器》,一个朋友看了之后说实在太low,好吧,依照他的意思,那我就采用文中FPGA设计的方式,然后自己从指令集设计、cpu设计、汇编器设计、汇编程序设计一路设计过去,完全从零开始设计,再多写...
浏览自己的过去, 现在主要从编程开发的角度,总结自己的学习路线。由于课程的安排,大一上学期学习C语言,大一下学期学习数据结构与算法;大二上学期学习C++基础知识和MFC开发;大二下学期学习JAVA;大三上学期学习80x86汇编。这...
Capstone是一个轻量级的多平台多架构支持的反汇编框架。支持包括ARM,ARM64,MIPS和x86/x64平台。今天1.0版本正式向公众开放下载,可以在http://www.capstone-e
为什么一些语言会成功,另一些语言会失败。-- Eric Raymond当你真正掌握了整体化的工程设计思维时,你就会发现高屋建瓴的工程设计已经远远超越了技术优化的层面。我们的每一件创造都催生于人类活动的大背景下,被这种人类...
01ServiceMesh时代选边与站队(附PPT )在2017年,Service Mesh技术在快速成长。我们看到在年中的时候,Istio非常霸气的登场。如果大家有关注Service Mesh这个技术,就会知道大概10天前,Conduit这个产品突然发布了。实际上在这...
什么是编程思想?答案可能很会复杂,但也可以很简单;一句话来讲就是,用计算机来解决人们实际问题的思维方式,即编程思想;编程就是为了解决实际中的问题,在思考如何编码的时候,把问题抽象到一定的高度去思考,更容易把握问题所在;我...
1. 开篇概览 前一周写了一篇博文“记-码农的“启蒙”之《程序设计语言-实践之路》和《面向对象分析和设计》两书”,其中说打算总结下这两本书中有哪些收获,就是关于第一本书《程序设计语言-实践之路》的系列总结博文。...