你知道HTTP协议的ETag是干什么的吗?

前言 在HTTP1.1规范中,新增了一个HTTP头信息:ETag。对于普通开发者来说,可能平时真的不会接触到该HTTP头。平时接触不到或者说用得少,不代表这个请求头不重要。ETag使用得当,是可以减少服务器带宽压力的。 什么是ETag? Etag是 Entity tag的缩写,可以理解为“被请求变量的实体值”,Etag是服务端的一个资源的标识,在 HTTP 响应头中将其传送到客户端。所谓的服务端资源可以是一个Web页面,也可以是JSON或XML等。服务器单独负责判断记号是什么及其含义,并在HT
分类: 其他 发布时间: 06-23 23:35 阅读次数: 0

spring boot开发soap webservice

介绍 spring boot web模块提供了RestController实现restful,第一次看到这个名字的时候以为还有SoapController,很可惜没有,对于soap webservice提供了另外一个模块spring-boot-starter-web-services支持。本文介绍如何在spring boot中开发soap webservice接口,以及接口如何同时支持soap和restful两种协议。 soap webservice Web service是一个平台独立的,低
分类: 其他 发布时间: 06-23 23:34 阅读次数: 0

藏身于stdio.h中的size_t

"没有升迁发财,没有大牛小白,挖掘工程的背后是回归最初兴趣的源动力。“ ----火星人   size_t 一直是c/c++频道的一线演员,他几乎出现在该频道的每一部连续剧当中,扮演着正义完美没有不良记录的角色。曾经有一段时间,Mars以为这位影星是从stddef.h出道的,不过当他在redhat和mac上写了一个简单的c程序,里面只包含一个stdio.h文件时,他发现size_t已经栖身其中。此篇就是dig一下size_t在用户程序崭露头角之前是怎么诞生的,此篇只讲述Mac OSX下的情况,戴
分类: 其他 发布时间: 06-23 23:34 阅读次数: 0

JS键盘事件种类、兼容和优化

一、浏览器的按键事件总结 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时候的keyup。 在这3种事件类型中,keydown和keyup比较底层,而keypress比较高级。这里所谓的高级是指,当用户按下shift + 1时,keypress是对这个按键事件进行解析
分类: 其他 发布时间: 06-23 23:34 阅读次数: 0

DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.1.9Beta)

英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0 中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0 类型: Free(免费) 作者: 小宝.NET 2.0(Terry Deng) 主页:http://www.aspxcn.com.cn 控件演示页面: http://www.dotnettextbox.cn (演示关闭了上传功能) 控件下载地址: http://www.aspxcn.c
分类: 其他 发布时间: 06-23 23:34 阅读次数: 0

一对一直播源码开发和一对多直播谁更受大众喜欢

生活中我们常接触的直播就是一对多的方式,一对多这种一个主播多人观看的形式已经不如一对一直播受捧,一对多和一对一两种直播形式是目前市面上常见的,这两种直播都有各自的优势,但是,一对多的直播在娱乐性上不如一对一直播好,因此,开发是选择一对一直播源码还是一对一直播源码成了一个问题。 具体问题具体分析,企业只有根据自己的实际需求来选择哪种方式开发。小编下面简单说一下。 首先。一对一直播源码开发直播系统更加安全稳定,安全性更强,可以对其进行加密保护,不容易被破解,能够快速找到系统漏洞,运行系统时更加稳定
分类: 其他 发布时间: 06-23 23:33 阅读次数: 0

lc38. Count and Say

Count and Say Easy 791 6075 Favorite Share The count-and-say sequence is the sequence of integers with the first five terms as following: 1 复制代码 11 复制代码 21 复制代码 1211 复制代码 111221 复制代码 1 is read off as "one 1" or 11. 11 is read off as "two 1s" or 21.
分类: 其他 发布时间: 06-23 23:31 阅读次数: 0

IT人的学习方法论-2,讨论学习的误区

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yongyu2000.blog.51cto.com/962342/210648 /*---------------------------------------- 本系列共7篇文章,目前已经完成如下内容: IT人的学习方法论-1,讨论学习的方向 IT人的学习方法论-2,讨论学习的误区 IT人的学习方法论-3,讨论学习的方法 IT人的学习方法论-4,讨论一些重要的能力
分类: 其他 发布时间: 06-23 23:31 阅读次数: 0

广东人爱食的住家菜【香煎咸鱼】&【咸鱼白菜】

广东人喜欢说食“住家菜”,住家菜,其实就是家常菜,原料平凡,信手拈来,美容仪器,菜式也不花哨,做法简单,味道却透着家常的温馨和实在。 很多时候我们的情感都寄予在一些菜,一些似曾的味道中。对于在故乡外的人来说,吃住家菜是一件很幸福的事情。 咸鱼是广东人很爱食的一种食物,常听到这边朋友说,咸鱼,青菜,好食粥饭。 咸鱼,这边市场上到处有卖,小咸鱼论斤卖,大咸鱼就拆开卖,你要多少给你切多少。 曾不会食咸鱼,把咸鱼头切下丢弃,却不知,用来煲汤,很是美味。估计广东朋友都会笑我傻笨。 咸鱼有“梅香”与“实肉
分类: 其他 发布时间: 06-23 23:30 阅读次数: 0

联合国报告呼吁各国使用移动电话来减少贫

国际在线消息(记者 段秀杰):联合国贸易和发展会议14日在瑞士日内瓦发表了《2010信息经济报告》。报告说,过去几年的跟踪调查结果表明,推广手移动电话(手机)的使用可以有效减少贫困,这一发现可以成为各国减贫工作的新思路。 10月17日是国际减少贫困日。在2015年将全球绝对贫困人数比2000年时减少一半是联合国千年发展目标8项目标中的第一个。而如今已时间过半,全球减贫工作的进展并不如人意。据联合国的统计,目前全球每天依靠不足1.25美元生活的绝对贫困人口仍有14亿,大部分生活在亚洲,而撒哈拉以
分类: 其他 发布时间: 06-23 23:30 阅读次数: 0

Application,Session,ViewState,Cookie 用法

Application:对象是表示用来保存所有用户(浏览器)共享的数据,直到Web服务器或pc关闭为止。 共享的数据才会消失的。其实 application对象就是个应用级别的对象,用来在所有的用户之间共享信息, 并可以在web应用程序运行期间持久的保持数据。同时如果不加以限制,所有的客户都可以访问这个对象。 Application定义:Application["ViewUser"]=0 ;在每个用户登陆后执行 Application["ViewUser"] = (int)Applicatio
分类: 其他 发布时间: 06-23 23:30 阅读次数: 0

SQL Server标识列

[转] 一、标识列的定义以及特点 SQL Server中的标识列又称标识符列,习惯上又叫自增列。 该种列具有以下三种特点: 1、列的数据类型为不带小数的数值类型 2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值 3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。 由于以上特点,使得标识列在数据库的设计中得到广泛的使用。 二、标识列的组成 创建一个标识列,通常要指定三个内容: 1、类型(type) 在SQL Server 2000中,标识列类型必须
分类: 其他 发布时间: 06-23 23:29 阅读次数: 0

给项目加一个骨架屏吧

骨架屏可以理解为是当数据还未加载进来前,页面的一个空白版本,一个简单的关键渲染路径。用户会看到一个样式简单,描绘了当前页面的大致框架的骨架屏页面,然后骨架屏中各个占位部分被实际资源完全替换,这个过程中用户会觉得内容正在逐渐加载即将呈现,降低了用户的焦躁情绪,使得加载过程主观上变得流畅。 安装 这里采用饿了么开源的方案page-skeleton-webpack-plugin。 npm install --save-dev page-skeleton-webpack-plugin npm inst
分类: 其他 发布时间: 06-23 23:29 阅读次数: 0

系统引导管理 之 用GRUB(包括WINGRUB)命令行模式引导安装Linux

作者:北南南北 来自:LinuxSir.Org 提要:Linux的安装过程的引导有几种方法,一种是在DOS下通过loadlin进行安装;一种是通过lilo系统引导管理器进行引导;还有一种就是通过系统引导管理器GRUB来引导安装,目前大多是用这种方法,也是最方便和最容易的办法。GRUB有两个版本,一个是Windows的,也被称为GRUB FOR DOS或WINGRUB,另外就是Linux自带的GRUB了。本文主要谈如何通过GRUB(包括WINGRUB)的命令行模式来引导安装Linux; 目录 1
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0

Linux高手之路---SVN使用笔记

SVN是CVS的下一个版本,主要用来进行版本控制,可以对程序代码,音频,视频以及图像文件等,做版本控制。 目录以及文件是Subversion中可以记录版本的对象。其主要工作原理如下图: _ _ _ _ _ _ _ _ _ _ / \ | | | 项目仓库 | | | \_ _ _ _ _ _ _ _ _ _/ / | / check in | check out / | _ _ _ _ _ _ /_ _ _|_ _ _ _ _ _ _ / \ / \ | | | | | 工作拷贝 | | 工作
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0

ILBC 源代码 项目 规范

本文内容节选自 《D# 语法》 https://www.cnblogs.com/KSongKing/p/10704450.html 。 再谈谈 调试 的 问题, 调试, 是 IDE 的 部分, 作为一个 开放 自由 有生命力 的 语言平台, 是不应该 依赖于 IDE 的, 我们 欢迎 IDE 提供好的支持, 但是 语言平台 不应该 依赖于 IDE 。 看看 宇宙第一 IDE 和 C# 的 关系 就知道了, 离开 Visual Studio , 怎么开发 .Net 程序? 这不可想象 。 这不仅
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0

CSS 从大图中选取部分区域作为目标图标

从大图中选取部分区域作为目标图标 by:授客 QQ:1033553122 1、图片素材 图片素材如下(大小:137px * 264px),图中从上到下,连续存放了两张100px * 100px的图 2、HTML代码 html代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> .icon {
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0

Python测试进阶——(7)动手编写Bash脚本启动Python监控程序并传递PID

如下: 1 #./cf_workload_functions.sh 2 3 function timestamp(){ # get current timestamp 4 sec=`date +%s` 5 nanosec=`date +%N` 6 re='^[0-9]+$' 7 if ! [[ $nanosec =~ $re ]] ; then 8 $nanosec=0 9 fi
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0

SpringBoot(十二):SpringBoot整合Kafka

https://blog.csdn.net/saytime/article/details/79950635
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0

Xournal工具

|--Xournal工具 Xournal 是一个用于书写备忘笔记、草图的编辑工具。 但它有一个特色功能,就是可以导入及导出 PDF 文件, 所以我们也可以把它当作 PDF 批注工具, 当你拿到一个 PDF 文件后,你可以用此工具导入 PDF 文件, 并可对局部内容进行高亮、文字批注等操作, 导出后再分发给其他人,非常简单易用。 Xournal 提供文字输入、画笔、橡皮擦等一系列工具,并完全支持中文。
分类: 其他 发布时间: 06-23 23:28 阅读次数: 0