全栈空间

这里不谈技术,只谈思想

HTTPS的重大漏洞:豆腐(TOFU)

“豆腐”漏洞简介 之前写了一篇https的介绍,这里,文中从软件学公理一步步推导出https的实现原理,但是貌似在后面一部分出现了某种概念断层,就是在“服务器如何认证浏览器”这一点上没有安全的保证。后来仔细研究了一下,原来并不是因为我的知识盲区,而是https确实有一个漏洞。 先放出结论,TO...

2019-05-25 14:01:21

阅读数 3919

评论数 10

信息论入门:信息守恒定律与纠错码

Hamming编码研究 异或⊕的本质 其实“异或”这个名词的名字取得不好,叫“奇运算”都好听些。 以前我们学到异或和同或的时候讲到,异或指2个bit相异时值为1,同或指2个bit相同时值为1,于是我认为异或的逻辑意义就是2个bit值是否相同。但是后来发现异或运算(同或===异或+非)满足交换...

2019-05-20 20:09:45

阅读数 297

评论数 1

试图将一个数学定理证明到最底层的数哲原理...

最近正在研究高数上的微积分一章, 目的是为了以后做机器学习和深度学习做准备, 但是2年没碰数学的我似乎连一些高中数学的问题都搞不定了, 于是选择了一个挑战任务: 证明切割线定理, 但是不同的是, 我试图不依赖其他的定理来证明它, 因此整个流程是这样的: 首先要证明切割线定理就要证明弦切角定理, 然...

2019-03-01 14:17:39

阅读数 1020

评论数 0

我是这样理解HTTPS的

我敢保证, 大多数web开发者对https的核心原理是很模糊的, 许多人都只会使用, 还有一些人都不会上https.. 很荣幸, 因为在公司吃得太饱, 我上次上班时候假装花了整整2天时间研究https的工作原理, 没想到最后居然研究出来了... 然后索性向公司的CA机构索要了一份SSL证书,...

2019-02-19 14:35:30

阅读数 1939

评论数 1

Java虚拟机和WebAssembly共性的一点遐想

C, Java, TypeScript到底怎么运行的?   最近突然想起来C语言源文件在不同平台下编译得到的二进制文件是不同的, 这个古典问题又让我联想到JVM虚拟机以及webassembly, 他们之间到底有什么关系, 又是怎么演变而来的呢?   在一个技术交流群内,有朋友问:“linux下...

2019-02-12 11:16:34

阅读数 1109

评论数 0

域名的存在到底有什么[特殊]意义?

在各大百科平台或者博客教程搜索'域名'是什么东西, 他们都会告诉你, 域名是ip地址的替代品, 为了方便用户记忆而发明出来的,比如: 网域名称系统(DNS,Domain Name System,有时也简称为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够...

2019-01-17 11:07:39

阅读数 1242

评论数 0

NODE_PATH的疑难杂症(转)

nodejs 中的 NODE_PATH 在使用 nodejs 开发中我们都免不了要去安装一些第三方模块。 那么你或多或少的遇到过以下一些问题 再继续阅读之前,我们先来弄清楚一个概念。 npm install --global xxx 属于全局安装npm install xxx 属于本地安装...

2018-11-28 10:13:59

阅读数 112

评论数 0

2019春招前端面试预测题!

使用css实现一个持续的动画效果 1 2 3 4 5 animation:mymove 5s infinite; @keyframes mymove { from {top:0px;} to {top:200px;} } 主要考:animatio...

2018-11-08 13:23:48

阅读数 2632

评论数 1

EcmaScript对象克隆之谜

先谈谈深拷贝 如何在js中获得一个克隆对象,可以说是喜闻乐见的话题了。相信大家都了解引用类型与基本类型,也都知道有种叫做深拷贝的东西,传说深拷贝可以获得一个克隆对象!那么像我这样的萌新自然就去学习了一波,我们能找到的代码基本都是这样的: 低配版深拷贝 1 2 3 4 5 6 7 8...

2018-11-07 13:17:02

阅读数 1144

评论数 0

移动前端兼容操作总结

移动端Web页面,即常说的H5页面、手机页面、webview页面等。手机设备屏幕尺寸不一,做移动端的Web页面,需要考虑在安卓/IOS的各种尺寸设备上的兼容,这里总结的是针对移动端设备的页面,设计与前端实现怎样做能更好地适配不同屏幕宽度的移动设备。适配的目标引用一文章的描述:在不同尺寸的手机设备上...

2018-06-29 19:32:37

阅读数 1316

评论数 1

selenium中WebElement.getText()为空解决方法

当使用getText()获取一个普通的链接文本时: Html代码   a href="http://www.baidu.com">baidua>   如果得到的文本只为空,而非我们期望的baidu.那么尝试使用WebElement....

2018-01-08 19:18:14

阅读数 3397

评论数 1

[java多线程 ]sleep()和wait()的区别

接触了一些多线程的东西,还是从java入手吧。    相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。    这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll. ...

2018-01-04 17:02:40

阅读数 249

评论数 0

浅谈SRAM与DRAM的异同

在上体系结构这门课之前,我只知道DRAM用作内存比较多,SRAM用作cache比较多。在今天讲到内存技术时,我对于这两个基础概念有了更加完整的认识。这篇文章是我的听课心得,现在分享给各位,仅供参考,若有错误多多指正。   从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于S...

2017-12-21 08:56:35

阅读数 1684

评论数 1

Xcode模拟iPhone教程!

iOS 开发者常常会使用模拟器来进行调试,当然这就少不了Mac电脑中的Xcode软件了,今天PC6小编就给大家带来在Mac系统下如何快速启动iOS模拟器的使用教程: 一、如何启动iOS模拟器 1、在Launchpad程序中找到Xcode工具并启动 2、随便选择一个工程或是新建一个工程都可...

2017-12-20 20:51:05

阅读数 4444

评论数 0

linux下使用Stunnel配置与使用方式一例

第一部分:stunnel的安装与配置 注:在ubuntu下,stunnel的安装很简单快捷。 在synaptic(安立得工具系统下可以直接选举安装)   在服务器环境下,直接使用apt-get install stunnel4即可。      第二部分:stunnel的配置...

2017-11-20 21:53:29

阅读数 4317

评论数 0

mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?

原先对mysql不太理解,但也没有报错。但理解的不够深入。这次补上。 原来以为int(11)是指11个字节,int(10)就是10个字节。我错了。   http://zhidao.baidu.com/link?url=puYWaGBQNKNHgffO5kdvXshF3KmX8Ou...

2017-11-18 18:54:09

阅读数 913

评论数 2

自适应网页设计(Responsive Web Design)

随着3G的普及,越来越多的人使用手机上网。 移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1...

2017-11-18 08:56:54

阅读数 189

评论数 0

JSP页面中的pageEncoding和contentType两种属性

JSP page指令: JSP文件: @ page language="java"%> @ page import="java.util.*"%> @ page isThreadSafe="false"%>...

2017-11-17 13:18:16

阅读数 345

评论数 0

request:getParameter和getAttribute区别

getParameter 是用来接受用post个get方法传递过来的参数的. getAttribute 必须先setAttribute. (1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttri...

2017-11-14 10:39:28

阅读数 734

评论数 0

谁是云的王者?OpenStack与VMware优劣对比

【编者按】在云计算生态系统中,有两种类型的用户需要使用云计算资源:传统型(Traditional IT applications)和在互联网大潮下逐渐崛起云计算应用型(Cloud-aware applications)。国外广为流传的一个比喻是:在传统服务模式下,可以想象服务器就是IT的宠物(Pe...

2017-10-10 08:24:09

阅读数 18145

评论数 1

提示
确定要删除当前文章?
取消 删除