programming
文章平均质量分 59
kevin_darkelf
这个作者很懒,什么都没留下…
展开
-
框架与引擎
A: What’s the difference between an “engine” and a “framework”Q: These terms, and others, do seem very similar. They’re named from a conceptual standpoint, and so could be defined as follows:A “framework” is a “foundation” or “support structure” aroun原创 2022-04-18 11:44:21 · 675 阅读 · 0 评论 -
时序数据库
时间序例:一个指标 + N 个标签KV组合(N >= 1),可以定义为一个时间序列。一个时间序列上产生的数据值的增加,不会导致时间序列的增加。指标 和 标签可以唯一确定一个时间序例。聚合: 对多个时间序例上的同一时间(窗口)的数值进行处理。downsample : 一个时间序例上的给定时间窗口内的数值进行处理。refTSDB写入与查询讲解,聚合(aggregator)与采样(downsample)讲解—以opentsdb为例...原创 2021-04-19 19:27:25 · 168 阅读 · 0 评论 -
database commands
mysqlDDLcreatecreate a database in mysql console > CREATE DATABASE my_db CHARACTER SET utf8;alterchange the character set of database > ALTER DATABASE my_db CHARACTER SET utf原创 2018-01-09 10:05:01 · 167 阅读 · 0 评论 -
HTTP的长连接和短连接
HTTP的长连接和短连接 ref: http://www.cnblogs.com/cswuyg/p/3653263.html 本文总结&分享网络编程中涉及的长连接、短连接概念。 关键字:Keep-Alive,并发连接数限制,TCP,HTTP一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connectio转载 2017-07-26 20:40:17 · 246 阅读 · 0 评论 -
URL 格式
URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。URL的一般语法格式为:(带方括号[]的为可选项):protocol :// hostname[:port] / path / [;parameters][?query]#fragment格式说明编辑protocol(协议)指定使用的传输协议,下表列出 protocol 属转载 2016-03-04 20:07:05 · 1144 阅读 · 0 评论 -
notes for pyspider
taskdb每个project 一张表, 如sqlite> .schema taskdb_test_meituanCREATE TABLE `taskdb_test_meituan` ( taskid PRIMARY KEY, project, url, status,原创 2015-09-24 18:29:17 · 462 阅读 · 0 评论 -
git 命令速查
1、常用的Git命令命令简要说明git add添加至暂存区git add–interactive交互式添加git apply应用补丁git am应用邮件格式补丁转载 2015-11-11 19:42:24 · 532 阅读 · 0 评论 -
判断网页是否修改
静态网页Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Last-Modified: Fri, 12 May 2006 18:53:33 GMT 客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送 If原创 2015-09-07 13:41:11 · 2153 阅读 · 0 评论 -
php性能优化
from: http://www.cnblogs.com/tylerdonet/p/3776443.html我这次的优化针对syscall调用过多的问题,所以使用strace跟踪apache进行分析。1. apache2ctl -X &使用-X(debug)参数启动httpd进程,这个时候只启动1个httpd进程2. ps -ef | grep httpd转载 2015-08-04 16:28:03 · 618 阅读 · 0 评论 -
php处理http post/get请求
判断请求类型$_SERVER[‘REQUEST_METHOD’] 该变量中存储的是表单提交的方式$method =$_SERVER['REQUEST_METHOD'];$data = '';if ($method == 'GET'){ $data = $_SERVER['QUERY_STRING'];}else if ($method == 'POST'){ $dat原创 2015-08-04 16:05:42 · 5955 阅读 · 0 评论 -
log4php安装
下载,安装参见:http://logging.apache.org/log4php/install.html从源码安装, 解压tar包后,得到apache-log4php的目录, 其结构如下: ├───apidocs - API generated documentation └───src ├───assembly - Maven assembly configura原创 2015-07-30 17:40:54 · 838 阅读 · 0 评论 -
curl 设置自定义http头标签
curl是一个强大的命令行工具,它可以通过网络将信息传递给服务器或者从服务器获取数据。他支持很多的传输协议,尤其是HTTP/HTTPS以及其他诸如FTP/FTPS, RTSP, POP3/POP3S, SCP, IMAP/IMAPS协议等。当你使用curl向一个URL发送HTTP请求的时候,它会使用一个默认只包含必要的头部字段(如:User-Agent, Host, and Accept)的HTT转载 2015-08-10 14:07:31 · 1642 阅读 · 0 评论 -
http header
from: http://blog.chinaunix.net/uid-10540984-id-3130355.htmlHTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包转载 2015-08-10 14:01:19 · 432 阅读 · 0 评论 -
memcache的一致性hash算法使用
from: http://blog.csdn.net/kongqz/article/details/6695417一、概述 1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们转载 2015-05-04 16:48:17 · 378 阅读 · 0 评论 -
php curl_exec post data more than 1K bytes
RCA:未注意Curl-library Post 1024以上字节时的HTTP/1.1特性导致 HessianPHP 传输数据失败 先列出 HessianPHP 的错误提示: CURL transport error: transfer closed with outstanding read data remaining基础知识背景: 1)“Expect: 100-continue”的来转载 2015-04-05 13:33:12 · 783 阅读 · 0 评论