自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纸上得来终觉浅

公众号:storyflow

  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

转载 UA对照表

percentuseragentsystemuser_agent_string_md58.9%Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36Chrome Generic Win105d9a37c6a96acca91

2017-05-31 18:34:18 127016

转载 PHP 底层分析

PHP的设计理念及特点多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,当然,随着时代发展,PHP也早已支持多线程模型。弱类型语言:和C/C++、Java、C#等语言不同,PHP是一门弱类型语言。一个变量的类型并不是一开始就确定不变,运行中才会确定并可能发生隐式或显式的类型转换,这种机制的灵活性在web开发中非常方便、高效。引擎(Zend)+

2017-05-30 22:20:46 120687

原创 MVC中的service层是干嘛的?

概述mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在粘连和职责模棱两可的地方,这就是service层出现的重要原因。问题是什么?问题的本质是:业务逻辑粘

2017-05-30 21:32:02 33074

原创 HTTP协议入门

版本说明一. HTTP 0.99版本命令:GET 用法: GET /index.html 响应:<html> <body>Hello World</body></html>二. HTTP 1.0版本命令: GET、POST、HEAD通用头部:主要用于传达关于消息本身的信息,而不是它所携带的内容。Request URL:http://www.ruanyifeng.com/blog/2

2017-05-23 23:14:58 121627

转载 小程序API接口chooseLocation获取省市区

// page/address/edit.js Page({ data:{}, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 }, bingAddressTap:function(){ var that = this; wx.chooseLocation({

2017-05-17 17:45:55 127859

原创 PHP程序如何debug?

一、检查是否有语法错误php -l test.php 二、基本调试基本调试 API:var_dump($var);print_r($var);echo $var;基本的配置:display_errors、log_errors、error_reporting、error_log备注:有时候,会关闭报错,需要手动开启。常用代码:ini_set("display_errors","On");error_

2017-05-17 10:08:04 130277

转载 在postman中调用自定义签名方式的API

Tags: api postman一、目的项目内部api接口使用的签名方式导致在postman中不能使用,需要在postman中,自行实现签名方式以方便测试API接口。二、实现原理1. 在postman实际调用接口前,可以执行自定义js,从而实现数据签名2. 自定义JS可以获取到请求参数、链接参数,并且可以自定义变量三、接口调用1. Params:链接中的通用参数2. Headers:请求头

2017-05-16 09:59:50 6364

原创 是先操作数据还是先记日志?

场景: 用户账户有100元,消费1元,需要进行数据处理,并记录操作日志。可能的问题: 1. 多次请求,导致重复扣除。 2. 数据处理失败 or 日志记录失败。说明: 1. 先操作数据,可能的问题是可能网络的问题,多次操作,导致数据有问题。 2. 先操作日志,如果日志记录失败,则不继续处理。如果日志记录成功,数据处理失败,后面可以及时排查。

2017-05-09 00:22:16 1580 1

原创 HIT训练

20秒的剧烈运动,每次3轮共60秒,每周3次共3分钟。经常走动,不要久坐。

2017-05-08 23:51:56 1255

转载 php导出到excel

function csv_export($data = array(), $headlist = array(), $fileName) { header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$fileName.'.csv"');

2017-05-08 10:23:44 371

转载 git的回滚机制

Date: Fri, 19 Dec 2008 00:45:19 -0800 From: Linus Torvalds torvalds@linux-foundation.org, Junio C Hamano gitster@pobox.com Subject: Re: Odd merge behaviour involving reverts Abstract: Sometimes a br

2017-05-08 09:41:24 586

转载 不得不知的jQuery要点

来源:http://www.imooc.com/article/2505

2017-05-07 22:24:30 397

转载 如何将 JSON, Text, XML, CSV 数据文件导入 MySQL

摘要:将外部数据导入(import)数据库是在数据库应用中一个很常见的需求。其实这就是在数据的管理和操作中的ETL (Extract, transform, load)的L (Load)部分,也就是说,将特定结构(structure)或者格式(format)的数据导入某个目的地(比如数据库,这里我们讨论MySQL)。

2017-05-05 16:00:29 987

转载 使用batch insert解决MySQL的insert吞吐量问题

最近使用了一个非常简单易用的方法解决了业务上的一个insert吞吐量的问题,在此总结一下。首先我们明确一下,insert吞吐量其实并不是指的IPS(insert per second),而是指的RPS(effect rows per second)。其次我们再说一下batch insert,其实顾名思义,就是批量插入。这种优化思想是很基本的,MySQL中最出名的应用就是group commit。

2017-05-05 15:54:40 2651

《解決問題的商業框架圖鑑》PowerPoint 空白表格.pptx

《解決問題的商業框架圖鑑》PowerPoint 空白表格 《解決問題的商業框架圖鑑》PowerPoint 空白表格 《解決問題的商業框架圖鑑》PowerPoint 空白表格

2019-12-10

超旺SQL网络版注册机

超旺SQL网络版注册机,仅供学习之用,用于超旺SQL网络版的激活。

2017-11-14

超旺全系列注册机

超旺全系列注册机,主要是用于超旺软件的注册使用,。

2017-11-14

数据结构(C语言版).严蔚敏_吴伟民.pdf

数据结构(C语言版)

2017-07-03

LinkedIn基于Kafka和ElasticSearch的实时日志分析系统

LinkedIn基于Kafka和ElasticSearch的实时日志分析系统

2017-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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