一个http请求,典型的执行流程是怎么样的呢?可以看到,典型流程为:(1)客户端请求dns-server,发起域名解析;(2)dns-server返回域名对应的外网ip(1.2.3.4);(3)客户端通过外网ip(1.2.3.4),访问反向代理;(4)反向代理通过内网ip(192.168.x.x),将请求分发给web-server;(5)web-server对请求进行处理;其中,第一个步骤,将域名
分类:
其他好文 时间:
2020-11-08 17:29:56
阅读次数:
20
历史 1997年,微软发布了 Visual Studio 97。包含有面向 Windows 开发使用的Visual Basic 5.0、Visual C++ 5.0,面向Java开发的VisualJ++和面向数据库开发的 Visual FoxPro,还包含有创建 DHTML (Dynamic HTM ...
分类:
其他好文 时间:
2020-11-07 16:47:25
阅读次数:
19
老板让你评估近期活动的效果,问:近期活动效果怎么样? 答:推广渠道的曝光量增加了30%、落地页面点击率70%、活动期间有6万用户参与……(此处省略各种指标)。 再问:活动好还是不好?可不可以继续?不好的话哪里需要调整? …… 在面试和工作中经常会遇到这种活动效果评估类的问题,那么到底该如何评估活动效 ...
分类:
其他好文 时间:
2020-11-06 02:42:23
阅读次数:
19
TIOBE排行榜TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。自20年前TIOBE指数启动以来,Java和C首次没有进入前2位。C仍然是第一但现在占据第二个
分类:
编程语言 时间:
2020-11-06 01:33:31
阅读次数:
68
TIOBE排行榜TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。自20年前TIOBE指数启动以来,Java和C首次没有进入前2位。C仍然是第一但现在占据第二个
分类:
编程语言 时间:
2020-11-06 01:33:17
阅读次数:
23
背景最近端午好久没有和二胖聚一聚了,于是约了二胖到人民广场去宰他一顿,正好最近他跳槽加薪了。<br/>我:二胖听说你最近跳槽了,并且还是从传统软件公司跳到了互联网公司,工资是不是涨了一点啊,今天你请客哈。<br/>二胖:别说了,工资是涨了点,但是性价比反而变低了,以前到点就下班,现在下班到家都快12点了。<br/>我:新公司怎么样还适应吗?除了上班时间久点。&l
分类:
其他好文 时间:
2020-11-06 01:10:09
阅读次数:
20
前言写数据库,我第一时间就想到了MySQL、Oracle、索引、存储过程、查询优化等等。不知道大家是不是跟我想得一样,我最想写的是索引,为啥呢?以下这个面试场景,不知道大家熟悉不熟悉:面试官:数据库有几千万的数据,查询又很慢我们怎么办?面试者:加索引。面试官:那索引有哪些数据类型?索引是怎么样的一种结构?哪些字段又适合索引呢?B+的优点?聚合索引和非聚合索引的区别?为什么说索引会降低插入、删除、修
分类:
数据库 时间:
2020-11-01 21:50:46
阅读次数:
28
在《挑苹果中的行为参数化思想》已经介绍了用Lambda表达式将行为抽象化,对Lambda表达式有一定认识。而本文将对Lambda表达式进行系统性的介绍。1.语法首先我们要知道如何写Lambda表达式,或者说怎么样才能写出有效的Lambda表达式,这就需要了解其语法。Lambda表达式由三部分组成:参数列表箭头主体Lambda表达式的三部分有两种风格,分别是:表达式-风格(parameters)-&
分类:
其他好文 时间:
2020-10-27 11:51:05
阅读次数:
30
使用 CDOSYS 发送电子邮件 CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通信程序的创建。 CDOSYS 是 ASP 中的内置组件。我们会向您展示如何使用该组件来发送电子邮件。 CDONTs 怎么样? 微软已经在 Windows 2000 ...
分类:
Web程序 时间:
2020-10-19 22:42:34
阅读次数:
29
做过的代码量最大的一个题 说出的好也好,不好也不好,利用点很简单,就是一个大规模的heapoverflow,就是逆起来有点儿难度 思路很简单,就是利用堆溢出覆盖结构体中的指针为__free_hook,然后改freehook 给👴整吐了,做了俩小时,然后本地到了最后一步,freehook每次内容都是 ...
分类:
其他好文 时间:
2020-10-16 10:49:17
阅读次数:
28