
汇编
p312011150
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
科普文章-另一个视角解读计算机编码(修订版)
科普文章-另一个视角解读计算机编码(修订版)标签: 计算机编码反码补码二进制2017-06-17 17:59 390人阅读 评论(3) 收藏 举报 分类:思想者(2) 版权声明:本文为博主原创,无版权,未经博主允许可以随意转载,无需注明出处,随意修改或保持可作为原创!目录(?)[+]我不知道本文该作转载 2017-06-19 13:32:00 · 470 阅读 · 0 评论 -
Tomcat 快速入门
Tomcat 快速入门目录Tomcat 快速入门 简介 安装 配置 启动 资料 推荐Tomcat 快速入门版本说明本文使用 Tomcat 版本为 Tomcat 8.5.24。Tomcat 8.5 要求 JDK 版本为 1.7 以上。简介Tomcat 是什么Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Ser...转载 2018-09-05 17:29:27 · 182 阅读 · 0 评论 -
实践的意义——写给图像处理算法爱好者的建议
陆放翁诗云:“纸上得来终觉浅,绝知此事要躬行”,此乃亘古不变之真理也。 图像处理研究的一个很大特点就在于,它是一种和实际应用紧密联系的实用型学科。所有的算法都是针对实际中遇到的问题而存在的。无论是我们新提出了一个算法,还是我们新学习了一个算法,都可以直接写一个程序来检验它的处理效果。而且这种“效果”往往还是一目了然的。因为图像处理的输入和输出都是图像,图像就是用来给人看的。这种直观性是其它...转载 2018-09-12 15:24:30 · 1515 阅读 · 0 评论 -
网上银行“安全登录控件”分析
国内的一些银行的网上银行系统为了用户信息的安全,在登录页面上使用了名为“安全登录控件”的东西,取代了传统的 HTML 的输入控件(Input),下面就对用户量较大的招商银行和工商银行的登录界面及“安全登录控件”做一下对比。1、招商银行招商银行的网上银行系统做的比较早,用户也很大,深受大部分用户欢迎,其在安全控制手段上也一直比较严格。在进入正题之前,先来一点题外话:招商银行的有些安全控制...转载 2018-09-12 20:38:48 · 4231 阅读 · 0 评论 -
贯穿时域与频域的方法——傅立叶分析(直观理解+Matlab实现)
原文地址:https://blog.youkuaiyun.com/qq_33414271/article/details/79117586作者:土豆洋芋山药蛋Q1:时域与频域是什么?时域故名思议就是随着时间的推移,我们所能直观感受的东西或事物,比如说音乐,我们听到动听的音乐,这是在时域上发生的事情。而对于演奏者来说音乐是一些固定的音符,我们听到的音乐在频域内是一个永恒的音符,音符的个数是有限且...转载 2018-10-11 16:50:16 · 2409 阅读 · 0 评论 -
GetLastError
GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的。通常,只有在函数返回一个错误结果,而且已知函数会设置GetLastError ...转载 2018-09-30 02:16:19 · 1882 阅读 · 0 评论 -
SetForegroundWindow、SetActiveWindow、SetFocus 如何将一个某个窗口提到最顶层
http://hi.baidu.com/gookings/item/2b7912ca8d5b3625a0b50aa2 SetForegroundWindow 函数功能:该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视的记号。系统给创建前台窗口的线程分配的权限稍高于其他线程。 函数原型:BOOL SetForegroundWindow() ...转载 2018-09-30 15:14:23 · 8412 阅读 · 0 评论 -
推荐我看过的几本好书给大家
推荐几本我看过的好书给大家! 首先必须对亚马逊偷图向亚马逊表示歉意 :)Bryant R E, 布赖恩特, O'Hallaron D, et al. 深入理解计算机系统[M]. 中国电力出版社, 2004.这本书讲的相当的好,CMU两位老师写的,建议那些学习编程感到遇到瓶颈的同学来看一看这本书,另外翻译的也很不错!里面对很多你必须掌握的编译技术讲的很透彻。另外对计算机流水线部分...转载 2018-10-10 09:55:44 · 3183 阅读 · 0 评论 -
mixbuilder
http://www.menees.com/index.html转载 2018-10-19 19:39:50 · 239 阅读 · 0 评论 -
大型 JavaScript 应用架构中的模式
by Aaron:https://www.cnblogs.com/aaronjs/p/3575079.html原文:Patterns For Large-Scale JavaScript Application Architecture by @Addy Osmani今天我们要讨论大型 JavaScript 应用架构中的有效模式。这篇文章基于我最近在 LondonJS 的同名演讲,灵感...转载 2018-10-25 09:50:12 · 245 阅读 · 0 评论 -
firefox源码分析 (还是不建议用余学习C++)
Source code directories overview link理解Firefox - 序言不知道楼主还会不会回来看,我来说说我自己的一些看法吧。 想看FF的SRCCODE,你首先有些下列的基础。 1 COM 的基本的思想,然后再去看看XPCOM不过有了COM的基础后再看XPCOM就会很快的。 2 你要有相当的C++水平,要不然看起来会不怎么顺利的。 3 对JAVASCR...转载 2018-10-24 15:58:55 · 4204 阅读 · 0 评论 -
android studio导出apk
在android studio导出的apk分为4种,一种是未签名调试版apk,一种是未签名发行版apk,一种是已签名调试版apk,还有一种是已签名发行版apk。以下将介绍这4种apk如何导出。一、调试版apk与发行版apk区别Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。Release通常称为...转载 2018-10-27 22:47:40 · 174 阅读 · 0 评论 -
如何快速获取Chromium源码和编译
原文转载于:https://blog.youkuaiyun.com/Mymain/article/details/45399025 最近准备研究下Chromium源码,但在获取Chromium源码以及编译上浪费了太长时间,搜索很多网友文章,总是无法满足个人需求,所以写下此篇博文,将自己的经验心得分享,希望那些和我有同样困扰的朋友能有所获。 注:本文尽量图文并茂,只想将自己已经成功的操作...转载 2018-11-01 21:46:37 · 1840 阅读 · 0 评论 -
索引实现原理浅析
文章正式开始之前,我们来简单介绍下什么是索引,以及我们为什么会用到索引优化我们的数据库查询。首先我们要对一个查询的基本流程简单了解,当我们输入一个SQL进行查询的时候,那么数据库管理系统(DBMS)将经过如下流程:如上图所示,在查询优化的这一步中DBMS可以选择执行策略和操作算法,而查询算法主要分为如下两种:1:简单的全表扫描算法。2:索引扫描算法。全表扫描是怎么实现...转载 2019-07-11 11:23:05 · 426 阅读 · 0 评论 -
国内有哪些好的刷题网站?
作者:Luau Lawrence链接:https://www.zhihu.com/question/25574458/answer/31175374来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 - Welcome To PKU JudgeOnline 北京大学的Online Judge。POJ上面的题目有点老了,但好处是做的人多,经典算法题多,解题报告...转载 2018-08-21 17:10:42 · 1045 阅读 · 3 评论 -
RSA算法原理(二)
上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。爱丽丝选择了61和53。(实际应用中,这两个质数越大,就越难破解。)第二步,计算p和q的乘积n。爱丽丝就把61...转载 2018-08-30 23:58:51 · 218 阅读 · 0 评论 -
如何用程序判定一个PE文件是否加壳
如何用程序判定一个PE文件是否加壳Lenus2010-6-22 10:41 29100由于工作原因,时间比较少上论坛来泡泡了。最近由于某些原因时间变得稍微宽裕了些,有空整理整理这几年的一些资料和文档。感觉这个方向论坛上讨论得并不多,是这个方向没有什么使用价值呢,还是说太简单了大家都不愿意研究?总而言之,我个人感觉这个方向还是一个挺有趣的,所以发上来共享一下。这篇转载 2017-06-27 10:52:42 · 6833 阅读 · 0 评论 -
如何使用VC和OD调试OCX控件
如何使用VC和OD调试OCX控件标签: vc调试activex编程OD2016-01-29 22:37 909人阅读 评论(0) 收藏 举报 分类:编程(6) 其他(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。在实际编程项目过程中,经常需要编写Activex控件和分析别人编写的ocx控件,但是控件调试却是麻烦的事。转载 2017-06-27 13:13:27 · 695 阅读 · 0 评论 -
win7 64位搭建汇编环境详细教程
win7 64位搭建汇编环境详细教程标签: 汇编语言环境搭建汇编运行2015-03-06 00:20 2722人阅读 评论(1) 收藏 举报 分类:汇编语言版权声明:本文为博主原创文章,未经博主允许不得转载。在win7 64位的环境下,DOS中没有debug.exe,不可以直接进行汇编程序的运行和使用。这里介绍一下如何在win转载 2017-06-28 10:40:05 · 4396 阅读 · 3 评论 -
基于VS2013的ActiveX控件实现
基于VS2013的ActiveX控件实现标签: MFCActiveXVS20132015-07-05 15:10 4080人阅读 评论(1) 收藏 举报 分类:VC++ MFC开发笔记(24) 版权声明:本文为博主原创文章,未经博主允许不得转载。1.ActiveX的基本概念 ActiveX控件可以看作是转载 2017-06-28 13:10:53 · 270 阅读 · 0 评论 -
JWASM x64语法
写32位汇编时,JWASM基本与MASM相同,写64位汇编时,JWASM与MASM区别较大,因JWASM支持高级语法,如.if,.while,invoke等等,且支持自动控制堆栈(和写32位汇编一样)。我们依旧以经典的HelloWorld来做为例子注:关于Win64调用约定详细参考Win64调用约定 简单说一下Win64的调用约定吧,即函数的前转载 2017-12-08 11:42:27 · 491 阅读 · 0 评论 -
win32 SystabContorl32 标签页创建
#define WIN32_LEAN_AND_MEAN#define IDC_STATIC -1#define ID_FILE_EXIT 101#define ID_HELP_ABOUT 102#define ID_B_BLANK转载 2018-01-27 10:47:18 · 1656 阅读 · 0 评论 -
选项卡带关闭按钮的TabControl
选项卡带关闭按钮的TabControl 很多软件,像FireFox之类的多页面组织的软件,都在选项卡标签的右边放一按钮,以方便用户关闭选项卡。然而dotnet自带的TabControl并没有这个功能。不过。它提供了OnDrawItem方法供用户重载。在这个方法里面我们可以自己画标签。综合两个别人写的代码。我写了个自定义的TabControl控件。代码如下:using System;转载 2018-01-27 13:45:43 · 2975 阅读 · 0 评论 -
解析静态库(Lib)文件,提取出所有函数信息,组织成自定义格式文件
标准:《Microsoft可移植可执行文件和通用目标文件格式文件规范》,简称《PE COFF文件规范》注意:这里的LIB指的是静态库,要和编写DLL所生成的lib区别开来《PE COFF文件规范》 中称静态库格式为:档案(库)文件格式,在WinNT.h中称Archive format.《PE COFF文件规范》 中称另一种Lib为:导入库格式-是描述由一个映像导出供其它映像转载 2018-01-28 15:15:20 · 6010 阅读 · 0 评论 -
lib文件格式
From:http://blog.youkuaiyun.com/bird67/article/details/2919246如果你试着做一个应用程序的连接器(Linker),就会发现,仅仅有目标文件是不够的。我们在连接程序时,不仅仅要用到目标文件,库文件也是必不可少的。 库文件是怎么样的结构呢? 其实,库文件的结构也很简单。它就是“一堆”目标文件的集合。把目标文件做成库以后,我转载 2018-01-28 15:15:55 · 3819 阅读 · 0 评论 -
OPCode详解及汇编与反汇编原理
1. 何为OPCode在计算机科学领域中,操作码(Operation Code, OPCode)被用于描述机器语言指令中,指定要执行某种操作的那部分机器码,构成OPCode的指令格式和规范由处理器的指令规范指定。除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显示的操作数。这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等。OPCode在不同的场合中通常具有...转载 2018-03-19 11:55:52 · 1838 阅读 · 0 评论 -
汇编指令与机器码的相互转换【转】
机器语言我们只要重点理解一下几个概念:1. 机器语言指令有操作码(OP)和地址码两部分组成机器语言我们只要重点理解一下几个概念:1. 机器语言指令有操作码(OP)和地址码两部分组成|_____________OP_______________|__d__|__w__||_____________OP_______________|__s__|__w__| <--此格式用于立即寻址方式在多数操...转载 2018-03-19 15:29:32 · 22605 阅读 · 0 评论 -
为什么Erlang比C慢那么多倍?
Erlang 一直以慢“著称”,本文就来看看 Erlang 慢在什么地方,为什么比实现同样功能的 C 语言程序慢那么多倍。Erlang 作为一种虚拟机解释的语言,慢是当然的。不过本文从细节上分析为什么 Erlang 这种虚拟机语言会慢。本文从 shootout benchmark[注1]中选择了一个 Erlang 和 C 语言单核性能差距最大的例子——reverse complement[注2...转载 2018-08-08 10:59:52 · 1175 阅读 · 0 评论 -
SIGPIPE信号的产生以及处理
看了TCP的一些东西,知道服务器往以及关闭了的sockfd中写两次时,会产生SIGPIPE信号,如果不处理,默认会挂掉服务器弄个小例子测试一下:#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#include <fc...转载 2018-08-23 12:15:37 · 950 阅读 · 0 评论 -
RSA算法原理(一)
原文地址:http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。一、一点历史197...转载 2018-08-30 23:55:47 · 674 阅读 · 0 评论