自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

转载 《将博客搬至CSDN》

《将博客搬至CSDN》转载于:https://www.cnblogs.com/Mwsoft/p/9523002.html

2018-08-23 11:58:00 175

转载 nginx proxy_cache 缓存配置[转]

前言:由于本人工作原因,涉及到网络直播领域,其中视频的回放下载,涉及到了一些视频下载方面的技术。针对于一个完整视频的下载,目前市面上的主流做法是,先将整个视频流切片,存储到文件服务器中,在用户需要观看回放视频时。通过一个视频回源服务器,去文件服务器中逐个请求切片,返回给用户播放。今天着重探讨的是关于回源服务器缓存的配置以及合理的缓存策略。通过给回源服务器配置缓存的案例,详细讲...

2017-01-11 10:58:00 195

转载 MongoDB使用小结:一些常用操作分享

本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。MongoDB的使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》1、shell登陆和显示假设在本机上有一个端口为17380的MongoDB服务,假设已经把mongo bin文件加入到系统PATH下。...

2016-05-07 23:08:00 242

转载 PHP读取Mongodb数据报错,Cannot natively represent the long 8331412483000 on this platform

在使用PHP进行读取Mongo数据时,如果读取的int数据过大时,会自动转变为int64位。并会报以下错误:Cannot natively represent the long 8331412483000 on this platform只要在需要的地方添加代码:ini_set('mongo.long_as_object', 1);转载于:https://www...

2016-05-03 11:56:00 170

转载 MongoDB 学习笔记(python操作)

一、MongoDB数据库操作 1. 连接数据库 import pymongo conn = pymongo.Connection() # 连接本机数据库 # conn = pymongo.Connection(host="192.168.1.202") # 连接指定IP的数据库 db = conn.test # 进入指定名称的数据库 users = db...

2016-05-03 00:46:00 142

转载 Python 中 os.path模板

os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回Fa...

2016-04-29 15:21:00 134

转载 Python 优雅的操作字典【转】

Python 中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典.1.1 创建字典Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dict>>> info = {}>>> info = dict()1.2 初始化字典Python可以在创建字典的时候初始化字典...

2016-04-28 15:17:00 98

转载 MongoDB 一对多关系建模

写的不错,很详细的分析了不同场景的不同建模本篇博客翻译自:http://blog.mongodb.org/post/87200945828/6-rules-of-thumb-for-mongodb-schema-design-part-1?mkt_tok=3RkMMJWWfF9wsRonsq7Ldu%2FhmjTEU5z14uUsUKGxhokz2EFye%2BLIHETp...

2016-04-19 09:43:00 114

转载 nginx之location配置

语法规则:location [=|~|~*|^~] /uri/ { … }=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~...

2016-04-17 13:34:00 193

转载 MongoDB安装Windows服务

由于官方下载较慢。这里提供一个个人百度共享网盘地址:http://pan.baidu.com/s/1mhHW0nImongodb-win32-x86_64-3.2.3 使用以下命令将MongoDB安装成为Windows服务。我的MongoDB目录为D:\mongodb注意:常用windows的小伙伴经常会遇到权限的问题, 建议提前创建 data目录和 l...

2016-04-05 16:35:00 100

转载 box-sizing的学习和认识

先上自己写的DEMO代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>box-sizing的学习</title> </head> <style> .one { wi...

2016-03-22 13:54:00 106

转载 PHP Redis 普通封装类

class redisInit { private $redis; //redis对象 /** * 初始化Redis * $config = array( * 'server' => '127.0.0.1' 服务器 * 'port' => '6379...

2016-02-01 14:09:00 135

转载 PHP Redis 集群封装类

<?php /** * Redis 操作,支持 Master/Slave 的负载集群 * * @author V哥 */class RedisCluster{ // 是否使用 M/S 的读写集群方案 private $_iSUSECluster = false; // Slave 句柄标记 ...

2016-02-01 14:07:00 321

转载 【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购

【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化...

2016-01-26 17:11:00 142

转载 构建高并发高可用的电商平台架构实践

一、 设计理念1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内存数据库Buffer、cache机制(数据库,中...

2016-01-26 17:01:00 256

转载 PHP-redis中文文档(转)

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis = new Redis();connect, ...

2016-01-25 19:29:00 159

转载 IIS 无法打开页面,只能重启的问题

最终解决方案:要变通解决此问题,启用 EnableAggressiveMemoryUsage 注册表项在注册表中。当启用了 EnableAggressiveMemoryUsage 注册表项 Http.sys 驱动程序会停止接受新的连接时LowNonPagedPoolCondition事件的通知是驱动程序。此事件发生时可用的非分页缓冲的池内存为少于 8 MB。这些值可能会更改在将来...

2015-12-25 10:30:00 239

转载 国家语言代码

国家/地区语言代码国家/地区语言代码简体中文(中国)zh-cn繁体中文(台湾地区)zh-tw繁体中文(香港)zh-hk英语(香港)en-hk英语(美国)en-us英语(英国)...

2015-12-23 15:52:00 226

转载 php获取apk包信息的方法

/*解析安卓apk包中的压缩XML文件,还原和读取XML内容 依赖功能:需要PHP的ZIP包函数支持。*/include('./Apkparser.php'); $appObj = new Apkparser(); $targetFile = a.apk;//apk所在的路径地址 $res = $appObj->open($targetFile); ...

2015-12-15 10:49:00 295

转载 PHP无限极分类生成树方法

你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了。这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,整理分享了。function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($item...

2015-12-07 13:35:00 137

转载 php无法上传大文件完美解决方案

php.ini无法上传大文件完美解决办法1、打开php.ini(打开方式就不用说了,百度一大堆)2、查找post_max_size表单提交最大数值,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的默认为8m,设置为自己需要的值,此参数建议要设置比upload_max_filesize大一些3、查找file uploads是否允许通过http上传...

2015-12-01 14:51:00 243

转载 PHP上传遇到的问题-php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项...

今天在做上传的时候出现一个非常怪的问题,有时候表单提交可以获取到值,有时候就获取不到了,连普通的字段都获取不到了,苦思冥想还没解决,最后问了师傅,师傅看了说挺奇怪的,然后问我upload_max_filesize的值改了吗,我说改了啊,师傅也解决不了了。过了一会师傅问post_max_size改了吗,我说那个和上传没关系吧,师傅没理我,我还是照着自己的想法继续测试,弄了半天还是不行,最后...

2015-11-24 19:04:00 208

转载 Call to undefined function pg_

网上普遍的解决方案:1、修改php.ini文件, 添加php_pgsql.dll扩展2、如果是wamp这样类似的软件,可以直接通过图形化操作这样操作后,大部分RD都是没有问的。。。但是为什么还提示方法找不到呢??例如:pg_escape_string()运行过程中,就是提示方法不存在,查询官方文档,也提示需要安装Postgresql7.2版本以上,但是我装的...

2015-11-23 18:11:00 253

转载 PHP setcookie() 首次存储不上值

首先编写以下简单的代码:复制代码 代码如下:<?php setcookie('a','value'); print $_COOKIE['a'];第一次访问时,报错:报错的原因是$_COOKIE['a']的值不存在。第二次访问:问:为什么第一次访问的时候,会没有cookie呢??我不是先设置,再获取吗??答:使用firefox...

2015-11-05 17:34:00 337

转载 zepto的tap事件的点透问题的几种解决方案

1、“点透”是什么你可能碰到过在列表页面上创建一个弹出层,弹出层有个关闭的按钮,你点了这个按钮关闭弹出层后后,这个按钮正下方的内容也会执行点击事件(或打开链接)。这个被定义为这是一个“点透”现象。在前面的项目中遇到了如下图的问题:在点击弹出来的选择组件的右上角完成后会让完成后面的input输入框聚焦,弹出输入键盘,也就是点透了2、为什么会出现点透呢?这个需要从zepto(...

2015-10-12 19:01:00 167

转载 使用PHP处理POST上传时$_FILES数组为何为空

在做一个简单的表单上传测试时,服务端的php脚本中,$_FILES数组为空;这样就不能获取从浏览器上传的信息.什么原因呢? 通过Google,找到下面这个web:php上传文件$_FILES数组为空的解决办法 在测试时遇到的情况,属于文中描述的第一种原因,即:上传文件的表单中未设置属性 enctype="multipart/form-da...

2015-10-10 14:48:00 521

转载 TOP命令详解

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 u...

2015-10-09 10:33:00 97

转载 移动端 META

控制显示区域各种属性:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> width - viewport的宽度height ...

2015-10-07 15:11:00 73

转载 HTML5与移动端web学习笔记

概述HTML5 提供了很多新的功能,主要有:全选复制放进笔记新的 HTML 元素,例如 section, nav, header, footer, article 等用于绘画的 Canvas 元素用于多媒体播放的 video 和 audio 元素用于定位的 Geolocation API本地存储以及离线应用Web Workers、Web WebSocket...

2015-10-06 22:21:00 131

转载 HTML5 JS API 本地存储LocalStorage基本操作

LocalStorage:使用方法与SessionStorage如出一辙,如下代码所示:此对象主要有两个方法:保存数据:localStorage.setItem(Key, value);读取数据:localStorage.getItem(Key);Key:表示你要存入的键名称,此名称可以随便命名,可以按照变量的意思来理解。Value:表示值,也就是你要存入Key中的值,可以按照变量赋值来...

2015-09-27 15:01:00 175

转载 DIV内英文或者数字不换行的问题 解决办法

word-wrap:break-word; word-break:break-all;转载于:https://www.cnblogs.com/Mwsoft/p/4839194.html

2015-09-25 19:16:00 392

转载 Rabbitmq中rabbitmqctl的常用命令

学习rabbitmq,原理之后第一个要掌握的就是rabbitmqctl这个命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,当然还有HTTP API和UI两种管理手段。rabbitmqctl的使用方法:rabbitmqctl [-n <node>] [-q] <command> [<command op...

2015-09-22 11:36:00 721

转载 Uploadify参数详解

属性$('#file_upload').uploadify({//一属性详解id:jQuery(this).attr('id'),//绑定的input的IDlangFile:'/assets/uploadify/uploadifyLang_en.js',//语言包的路径,能设置所有的提示文字swf...

2015-09-14 18:22:00 153

转载 新LNMP环境,但是SESSION跨页面或者刷新 session丢失

唠叨:本地WAMP做了一个微信项目,一切OK,昨天需要在LINUX架设一套LNMP环境。但是,在架设代码的时候,登录总是不成功~~~最终解决:权限其实,作为一个程序猿,只要涉及到服务器内容,都应该非常了解权限的问题。但是,如何正确的配置权限,或者那个位置没有配置到权限,才是比较苦恼的。(所有文件夹,给予所有权限的忽略…………)下面详细说下我的环境部署:请注明出处,珍惜我们...

2015-09-14 11:39:00 287

转载 Nginx Location配置总结

语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~*开头表示不区分大小写的正则匹配!~和!~*分别为区分大...

2015-09-13 13:08:00 89

转载 用PHP尝试RabbitMQ(amqp扩展)实现消息的发送和接收

消费者:接收消息逻辑:创建连接-->创建channel-->创建交换机-->创建队列-->绑定交换机/队列/路由键-->接收消息<?php/************************************** PHP amqp(RabbitMQ) Demo - consumer* Author: Linvo* Dat...

2015-09-10 16:20:00 202

转载 RabbitMQ消息队列(一): Detailed Introduction 详细介绍(转)

1. 历史 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere ...

2015-09-07 11:50:00 97

转载 反向代理服务器的工作原理 (转)

最近有打算研读nginx源代码,看到网上介绍nginx可以作为一个反向代理服务器完成负载均衡。所以搜罗了一些关于反向代理服务器的内容,整理综合。一 概述反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给In...

2015-08-12 16:49:00 216

转载 CentOS 6.4 编译安装Mysql 5.6.14

概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql /...

2015-08-11 14:50:00 81

转载 vsftpd配置文件详解

1.默认配置:1>允许匿名用户和本地用户登陆。 anonymous_enable=YESlocal_enable=YES2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自 ...

2015-08-11 10:25:00 79

空空如也

空空如也

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

TA关注的人

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