概念理解
苏暮沉觞
幼儿程序猿
展开
-
形象理解二维码登录原理
二维码是我们日常生活中随处可见,支付扫码,登录扫码,添加好友扫码,或者查看某些内容也需要扫码。今天分享一下二维码背后的技术和逻辑,并且通过二维码登录的例子,了解二维码在某些场景中的使用方法。原创 2020-07-28 23:52:19 · 1101 阅读 · 0 评论 -
形象理解Api和SDK
刚开始学Java的时候不理解API和SDK的区别,感觉两个东西是一样的。在看了网上一些资料以后,对这两者的概念有了一定的理解,在这里记录一下(只针对Java):API:概念:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源...原创 2018-07-25 13:31:18 · 33623 阅读 · 33 评论 -
前期绑定和后期绑定的区别
在java多态调用中,对于需要传入一个类的方法,我们可以传入该类的子类,从而调用子类的重写后的方法。之所以编译器可以确定调用哪个对象的方法,主要跟前期绑定和后期绑定有关。绑定 将一个方法调用同一个方法主题关联起来称作绑定前期绑定 程序执行前进行绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法)。编译程序时,在出现函数调...原创 2018-08-14 09:19:23 · 2580 阅读 · 0 评论 -
形象理解HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻...转载 2018-12-05 12:11:45 · 265 阅读 · 0 评论 -
正负数无符号右移最小值及右移原理探究
以前只知道,一共有<<(左移),>>(右移),>>>(无符号右移)三种位移符号。对于左移右移,除了负数往右移动,高位补1之外,其他操作都是补0。无符号右移则是空位补0。之前以为无符号右移足够大的值时,无论正负值,最后都为0(左侧一直加0)。然而,并不是这样。正数的最小值0,负数的最小值为1。例如 int型 -1(二进制编码:111111.....3...原创 2018-12-20 11:07:57 · 1369 阅读 · 0 评论 -
形象理解URI和URL区别
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成:①访问资源的命名机制②存放资源的主机名③资源自身的名称,由路径表示,着重强调于资源。URL是uniform resource locator,统一资源定位器,它是一种具体的...转载 2019-04-23 08:50:02 · 221 阅读 · 0 评论 -
形象理解进程和线程
在学习多线程的时候看到进程和线程这两个概念,起初觉得比较难分辨。在查阅一定资料以后总结一下对这两个概念的理解。基本概念:定义:进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的最小,是操作系统结构的基础。线程:线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。区别:...原创 2019-04-27 14:50:25 · 306 阅读 · 0 评论