POST PUT 小解】的更多相关文章

上一篇:<RGBA与Opacity区别小解> p{font-size:14px;} 今天说一个简单的伪元素::selection,它的用武之地仅在于改变选中文本时文本的颜色和文本背景颜色. 网页默认选择文本后,文字颜色为白色,文字背景颜色为蓝色,要改变这种选择样式,可以使用::selection伪元素来分别设置文本颜色和文本背景颜色. 在线查看高清无码效果可以猛戳这里这里或直接点击下面的网址: http://codepen.io/myvin/pen/bdLXvK 给出例子,先来个段落: HTM…
BASE64Decoder小解 Base64 是网络上最常见的用于传输8Bit 字节代码的编码方式之一,大家可以查看RFC2045 -RFC2049 ,上面有MIME 的详细规范. Base64 要求把每三个8Bit 的字节转换为四个6Bit 的字节(3*8 = 4*6 = 24 ),然后把6Bit 再添两位高位0 ,组成四个8Bit 的字节,也就是说,转换后的字符串理论上将要比原来的长1/3 . 这样说会不会太抽象了?不怕,我们来看一个例子: 转换前 aaaaaabb ccccdddd eef…
jsonp跨域获取数据小解 由于浏览器有同源策略,所以要想获取非同源(协议,域名,端口三者有一不同都算非同源)的页面的数据,就得进行跨域 (1) jsonp原理 由于script标签的src属性可以访问非同源的js脚本,所以通过src属性访问服务器会返回函数的js代码,而我们想要的数据就作为函数参数返回,而我们会先定义这个函数,返回的js代码就可执行 (2) jsonp实现代码 请求页面 <!DOCTYPE html> <html> <head> <title&g…
body-parser用来解析http请求体,对不同的content-type有不同的处理方式, 首先介绍一下常见的四种Content-Type: 1.application/x-www-form-urllencodes form表单提交 2.application/json 提交json格式的数据 3.text/xml 提交xml格式的数据 4.multipart/form-data 文件提交 body-parser对body也有四种处理方式: 1.bodyParser.urlencoded(…
Oracle存储过程小解 1.创建语法 create or replace procedure pro_name( paramIn in type, paramOUt out type, paramInOut in out type ) as(is)[类似于mysql的declare] begin statement... end; 注:<1>入参不用写长度,只需写类型,in.out.in out写在参数名后,区别于mysql写在参数名前,不写默认为in; <2>in是值传递,ou…
下面这张图列出了java中一些处理流: java中根据操作对象的不同可以分为:字节流和字符流. 首先我们先表示一下什么叫节点流和处理流: 节点流:可以从或向一个特定的地方(节点)读写数据.如FileReader  处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写.如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数. java字节流 InputStream和OutputStream是java字节流中输入输出流的祖先,这2个类是抽象类. Fil…
关于这个内容,很多人都有所了解.但从我搜索的内容来看,他们只是略微看一下,根本不知道里面到底是什么情况. 受到很多模版代码的影响,大家都以为PHP有这样一个自定义变量:$_SERVER['HTTP_X_REQUESTED_WITH'], 其实根本不是那么回事. $_SERVER是一个包含诸如头信息(header),路径(path)和脚本位置(script locations)的数组.这是PHP手册的原话. 有 一些头信息是系统本身就存在的,且不能更改,比如说HOST,USER_AGENT等等,注…
一.什么是PHP? PHP 是一种创建动态交互性站点的服务器端脚本语言.PHP 能够生成动态页面内容.PHP 能够创建.打开.读取.写入.删除以及关闭服务器上的文件.PHP 能够接收表单数据并处理.PHP 能够发送并取回 cookiesPHP 能够添加.删除.修改数据库中的数据.PHP 能够限制用户访问网站中的某些页面.PHP 能够对数据进行加密和解密..... 服务器端脚本语言包含: PHP:开源.免费.应用广泛.入门简单,WordPress.facebook等就是通过其开发的Java.net…
body { width: 600px; height: 500px; border: 10px solid #789; margin: 10px 100px; padding: 40px; background: pink url("/images/shanghai_lupu_bridge.jpg") no-repeat; /*background: url("/images/eg_tulip.jpg") no-repeat; background-origin:…
我们先来看看CSS3 Api中对position属性的相关定义: static:无特殊定位,对象遵循正常文档流.top,right,bottom,left等属性不会被应用. relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置.而其层叠通过z-index属性定义. absolute:对象脱离正常文档流,使用top,right,bottom,left等属性进行绝对定位.而其层叠通过z-index属性定义. fixed:对象脱离正常文档…
INNODB维护了一个缓存数据和索引信息到内存的存储区叫做buffer pool,他会将最近访问的数据缓存到缓冲区.通过配置各个buffer pool的参数,我们可以显著提高MySQL的性能. INNODB的buffer pool是基于LRU算法来实现的,我们可以简单了解以下LRU算法: LRU: least recently used ,INNODB管理buffer poll是将buffer pool作为一个list管理,基于LRU算法的管理.当有新的页信息要读入到buffer pool里面的…
首先看一下语法:  OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ... 我们知道mysql存储引擎里面的数据和索引数据都是物理存储的,所以说为了减少空间使用和访问表的时候能有更好的IO表现,所以说当表执行OPTIMIZE TABLE的时候,是会发生切实的变化的. 一般以下集中情况下,我们会使用OPTIMIZE TABLE来进行优化: 1:在大量的插入,更新,或者删除INNODB表以后,我们再执行是很有必要的.…
是在浏览器项目中的IDispatch调用QueryInterface( [in]   REFIID riid,  [out]  void **ppvObject); 认识的REFIID,由于看声明说riid唯一的标识了一个COM接口,然后ppvObject就接受该接口类的对象指针,所以我想弄明白REFIID的含义. typedef   const   IID&   REFIID; REFIID = Reference of IID IID = GUID 其中,GUID定义如下: typedef…
最近在开发平板项目,完全是fragmentactivity+fragment的结构.看起来似乎简单,但是和以前不同的是,业务逻辑非常复杂,多处的非常规跳转,fragment之间的数据交换,一处更新多处更新等操作,有时玩起来都心塞.项目背景介绍完毕.现在有这样一个场景,项目需求是,后台可配置功能,也就是说app端所有的功能都是后台配置上去的动态生成,对应的功能界面如下图. 左边是功能索引,根据后台配置动态生成,右边每个功能对应的界面.已经实现的是左边使用fragment,右边也是fragment,…
这学期当本科生数字图像处理的助教老师,为使学生更好地理解DCF和DFT之间的关系给出三题,大家可以思考一下,看一下自己对这些最简单的变换是否真正理解. 1.求解序列f(n)=[2,3,3,4,4,3,2,1]的DFT变换,并画出对应的时域图像f(n).频域图像F(u),频谱及相位谱. input f(n) |F(u)| |P(u)| 2.求解序列f1(n)=[2,3,4,4]的DCT变换和序列f2(n)=[4,4,3,2,2,3,4,4]的DFT变换,画出对应的频谱,并分析它们之间的关系. 提示…
现在来说说DOM 文档对象模型DOM(Document Object Model)定义访问和处理html文档的标准方法.DOM将html文档呈现为带有元素   ,属性和文本的树结构(节点树) 先来看看下列代码 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> <titl…
js是一种单进程单线程的语言,但现行的cpu都是多核的,为了解决单进程单线程对多核使用不足的问题,child_process应运而生,理想情况下每个进程各自利用一个内核. 主要有四种方法来创建子进程,每个子进程带有3个流对象child.stdin, child.stdout, child.stderr. exec 从子进程中返回一个完整的buffer,默认情况下为200k,若数据大于200k,会导致程序崩溃,适用于少量数据返回的情况,属于"同步中的异步",即直到完全读取到内容,才会从子…
meta是html中的一个辅助标签,位于<head>与<title>之间,它能提供用户不可见的信息,数据结构为键值对 meta标签格式<meta http-equiv/name= "" content= ""> 主要分为两种类型: http-equiv与name -------------------------------------------------------------------------------------…
Cookie最早用来标识和认证一个用户,其处理分为以下几步: 1.服务端向客户端发送Cookie 2.浏览器将Cookie保存 3.之后每次浏览器服务服务器时都会将Cookie发向服务器端 -----------------------------------------------------------------------------------------------------------------------------------------------------------…
Session特点: 1.Session保存在服务器端,为了获得更高的存取速度,一般把Session保存在内存当中: 2.每个用户都有一个独立的Session,为了避免大量用户访问服务器导致内存溢出,Session内的消息应当尽量精简: 3.Session在用户第一次访问服务器时创建,需要注意的是只有访问JSP,Servlet等程序时才会创建Session,单纯访问图片,HTML等静态资源时不会创建, 如果尚未创建Session,可使用request.getSession(true)强制创建:…
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; NSString * context = @"\n27日下午,美国总统奥巴马首度访问二战核爆地——日本广岛,\n在和平纪念公园向核爆纪念碑献花圈.任期接近尾声的奥巴马,\n为了无核武的理想,最终踏上被美国核弹轰…
date    年月日 month 年月 week   年周(ios上不可用,android部分会显示当前是第几周) time   时分(ios不显示时/分的字样) datetime 为一输入框,基本无用 datetime-local 月日星期时分,本地时间(当前时区时间) 注:ios上以上时间的显示都符合其定义和格式,部分android因为调用默认时间控件,显示结果千差万别,但该显示的一般都会显示出来 设置value 两种方式: 1.行内写 eg: <input type="date&q…
net模块可用来创建TCP服务器来接收网络请求,它提供了创建客户端以及服务端的方法 服务端: 创建服务器: net.createServer([,options], connectionListener) option 默认值 {allowHalfOpen: false, pauseOnConnect: false} connectionListener创建服务器时自动为connection事件添加监视器 eg: var net = require('net');//创建服务端对象server,…
app.use(path, function, [, function]) 功能: 为path注册中间函数,即根据path使用不同函数进行处理,默认path是"/",也就是处理任何请求,值得注意的是他会处理path以及path下的子路径,例如path为"/a"时,会处理"/a", "/a/b.png", "/a/c.jpg"等 function可为中间件或一个函数,例如app.use(function(re…
打开文件: fs.open(path, flags[, mode], callback) path: 要打开的文件的路径 flags: 文件打开的行为 解析: r 读取 w 写入并删除原内容 + r+ 可读取可写入(若目标文件不存在报错) w+ 可读取可写入(若目标文件不存在新建) a+ 可读取可追加(若目标文件不存在新建) a追加(不删除原内容) x独占模式 callback: 回调函数,两个参数(err, fd) fd: 文件描述符 -----------------------------…
Buffer代表一个缓冲区,存储二进制数据,是字节流 创建: 创建Buffer有4种方式: 1.new Buffer(size) 以字节为单位创建指定大小的Buffer eg: var buf= new Buffer(10); 注: 此方法创建的缓冲区在未初始化时内部数据随机,什么数据都可能有 2.new Buffer(array) 使用字节数组来创建Buffer eg: var buf1= new Buffer([1, 2, 3]);  var buf2= new Buffer([0x01,…
ng-option 有数组,对象两种情况,但目前只接触过数组 数组: label for value in array 分为一般数组和对象数组 一般数组: <select ng-model="myAddress" ng-options="item for item in address"></select> $scope.address= ["北京", "天津", "河北"]; 发现…
要理解socket,首先得理解TCP/IP协议族, TCP/IP (Transmission Control Protocol/Internet Protocol)传输控制协议/网间协议 定义: TCP/IP指的是因特网整个TCP/IP协议族而不是单纯TCP与IP协议的统称,它将所有的TCP\IP协议归类到四个抽象层 应用层: TFTP, HTTTP, SNMP, FTP, SMTP, DNS, Telnet等 传输层: TCP, UDP 网络层: IP, OSPF,EIGRP,IGMP 数据链…
在Http请求中,经常用Content-Type来定义网络文件的类型和网页的编码,在发送请求,返回数据时决定浏览器将以什么形式,什么编码来读取此文件. 常用类型: text 文本类型 1.text/plain: 纯文本类型(plain:完全的) 2.text/xml: XML格式 3.text/html: HTML格式 image 图片类型 image/jpeg: jpg图片格式image/png: png图片格式 image/gif: gif图片格式 application applicati…
prototype由来 在理解prototype前,首先得理解js面向对象编程的私有变量.私有函数,静态变量.静态函数,以及实例变量,实例函数 私有变量,私有函数 函数内部通过var定义的变量 function obj(){    var a= 1;    var b= function(){}};console.log(obj.a); //undefinedconsole.log(obj.b); //undefinedvar o= obj();console.log(o.a); //undef…