自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (2)
  • 收藏
  • 关注

转载 vue项目中实现监听键盘按键事件

document.onkeydown = (e) => {    // 46--delete,8--回退。//delete键后执行刷新方法。//取消原来的后续事件。

2024-01-24 18:51:04 43

原创 docker笔记(持续更新中)

docker容器中安装vim在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: Reading package lists... Done Building dependency tree Reading state information... Done E: Una...

2021-02-03 15:41:08 100

转载 细说mysql数据库实战规范

前言我们小伙伴们经常使用到mysql数据库,一般就这么一用,很少会考虑mysql里面的细节问题,如sql语句的规范,或索引有没有起到相应的效果,今天老顾就给大家介绍一下mysql实战命名规范 1、所有数据库对象都要小写字母、并用下划线分割 2、所有数据库对象*不要用mysql关键字命名 3、库表的命名要达到看到此名称,就大概知道是干嘛的 4、临时库表...

2019-08-27 09:38:59 203

原创 deepin 安装mongodb

MongoDB数据库安装指南 EditRevision historyMongoDB安装指南说明Use this tutorial to install MongoDB Community Edition from .deb packages on Debian 7 “Wheezy” or Debian 8 “Jessie”. While Debian includes its o...

2019-02-11 11:14:17 697 3

原创 mysql常见报错及解决办法

今天查看mysql日志的时候发现[Warning] IP address '10.0.0.220' could not be resolved: Name or service not known,原来是mysql DNS反解:skip-name-resolve的原因,屏蔽一下就可以了Mysql日志报The InnoDB memory heap is disabled原因:是因

2016-09-06 13:38:11 1833

转载 nice服务端架构重构与演进

nice 是一款图片社交 App,目标是让人们发现生活的美好。产品的核心体验是基于生活方式的社交。我们期望通过图片、直播、标签、潮牌新品等方式,让用户表达自己的生活方式,以这些内容作为基础,为用户提供社交场景。产品方面,目前我们仍然在积极探索怎样更好的为用户提供这种价值。现阶段,nice 服务端主要面对以下几方面挑战:

2016-09-01 18:53:53 1120

转载 大型支付系统后台对账系统的控制和管理

1.对账周期:A公司对玩家开放了包括支付宝、财付通在内的十余种电子支付渠道,大部分都是按月对账的,即当月1-10号(视渠道有差异)进行对账,然后11号开始打款/转账。部分渠道可能是本月对上上个月的账,即3月对1月的账,如短信渠道(还分本地和外地)。还有的可能是周结算,如中腾神州行。2.各渠道成交额: 快钱、易宝等开通了网关支付+账户余额支付的渠道成交量最大,最高的时候可以达到千万级别,最低

2016-09-01 18:24:48 3305

原创 解决上传iphone拍照的图片自动翻转的问题

昨天遇到一个奇怪的问题,客户用iphone拍照后上传的图片在生成缩略图时被翻转了,原图  缩略图然后我排查image类的问题,怀疑可能是这里出bug了,结果并不是这样,断点调试后发现getimagesize这里获取的宽高和电脑显示的刚好是相反的,难道是php的gd组建的问题?于是我又用js获取,和我php获取的是一样的, 但是在文件属性里确实正常的然后java,go都有问题,可见这肯定是图片存储信

2016-08-28 11:47:27 25039

原创 PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍

目前的工作是需要对用户的一些数据进行分析,每个用户都有若干条记录,每条记录中有用户的一个位置,是用经度和纬度表示的。还有一个给定的数据库,存储的是一些已知地点以及他们的经纬度,内有43W多条的数据。现在需要拿用户的经纬度和已知地点进行距离匹配,如果它们之间的距离小于一定的数据,比如说500米,就认为用户是在这个地点。MYSQL本身是支持空间索引的,但是在5.x的版本中,取消了对Distance()

2016-08-28 11:47:24 573

原创 搜集牛人博客,充实空余时间

风雪之隅   http://www.laruence.com/搜索技术博客-淘宝   http://www.searchtb.com/伯乐在线 http://blog.jobbole.com/96940/

2016-08-28 11:47:21 392

原创 mysql中间件研究(Atlas,cobar,TDDL)

mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。AtlasAtlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mys

2016-08-28 11:47:18 559

原创 大数据量数据库优化

一、数据库结构的设计    如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。    在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性

2016-08-28 11:47:16 4088

原创 Android推送方案分析(MQTT/XMPP/GCM)

本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。 方案1、 使用GCM服务(Google Cloud Messaging) 简介:Google推出的云消息服务,即第二代的G2DM。 优点:Google提供的服务、原生、简单,无需实现和部署服务端。 缺点:Android版本限制(必须大于2.2版本),

2016-08-28 11:47:13 798

原创 android、ios与服务器端php使用rsa加密解密通讯

最近做手机项目,服务器端使用的是php,客户端分别有android版及ios版,在部分通讯环节需要对内容进行加密,RSA加密演算法是一种非对称加密演算法,能够较好达到要求,不过如果服务器架设https服务,较为麻烦,系统效率也不高,我们只需要在部分重要接口上使用RSA加密解密就行。首先,准备工作下载RSA密钥生成工具openssl,点击下载,解压缩至独立的文件夹,进入其中的bin目录,执行以下命令

2016-08-28 11:47:10 1200

原创 JAVA和PHP通用的加解密整理版

日常开放中 平台中通常不会只有单一的环境,因此跨平台的通讯 通常会使用标准的AES,DES等加密规则  公司的项目开发中 遇到了JAVA和PHP的加密解密跨平台的问题 经过多方查找资料以及研究找出一个通用的基础加解密方案如下  1:JAVA代码 (3DES版)import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.

2016-08-28 11:47:07 5854

原创 php使用curl库进行ssl双向认证

官方文档:http://www.php.net/manual/zh/function.curl-setopt.php#10692官方举例:curl_setopt($ch, CURLOPT_VERBOSE, '1');curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, '1');curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, '1');

2016-08-28 11:47:05 1128

原创 ]JPEG图片存储格式及原理

JPEG是联合图象专家组(Joint Picture Expert Group)的英文缩写,是国际标准化组织(ISO)和CCITT联合制定的静态图象的压缩编码标准。和相同图象质量的其它常用文件格式(如GIF,TIFF,PCX)相比,JPEG是目前静态图象中压缩比最高的。我们给出具体的数据来对比一下。例图采用Windows95目录下的Clouds.bmp,原图大小为640*480,256色。用工具S

2016-08-28 11:47:02 9157

原创 png图片的文件存储格式

图形图像的位图格式—PNG格式图形图像的位图格式—PNG格式PNG是20世纪90年代中期形成的图像文件存储格式,其目的是企图代替GIF和TIFF文件格式,同时增加一些GIF文件格式所不具有的特性。开始时,并没有多少人知道,直到1996年10月1日由PNG向国际网络联盟(World Wide Web Consortiun)提出,并推荐认可标准,并且大部分绘图软件支持PNG这种格式。从此PNG图像格式

2016-08-28 11:46:59 1822

原创 将博客搬至CSDN

将博客搬至CSDN

2016-08-28 11:46:56 347

原创 实现php文件安全下载

public function downloads($name){ $name_tmp = explode("_",$name); $type = $name_tmp[0]; $file_time = explode(".",$name_tmp[3]); $file_time = $file_time[0]; $file_date = date("Y/md",$file_time);

2016-08-28 11:46:53 551

原创 操作浏览器

python操作浏览   mechanize 和splintervb.net  webbroswer

2016-08-28 11:46:51 364

原创 【转载】打算屏蔽百度蜘蛛,可以尝试以下方法

好像现在屏蔽baiduspider已经成为一种时尚,难道这玩意也跟着纳斯达克变?   首先我自己不会屏蔽baiduspider,也不大相信baiduspider会故意忽略robots.txt,但如果你真的想屏蔽 baiduspider,可尝试以下方法:   1. 上传一个robots.txt到根目录,内容为:   User-agent: baiduspider   Disallow: /

2016-08-28 11:46:48 2514

原创 python操作MySQL数据库

我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:?12345678910importMySQLdb   try:     conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306)     cur=conn.cursor()     cur.exe

2016-08-28 11:46:45 375

原创 Python建立SSH连接的方法

我需要实现一个Windows下远程连接到SSH服务器执行命令的功能,所以就在网上找资料。我的环境是:Windows7 64位,Python 2.7 32位。按照网上的说法,需要下载pycrypto和paramiko两个模块进行安装。最后下载的版本是pycrypto2.3和paramiko1.7.6。       安装过程也比较简单,先安装pycrypto后安装paramiko,解压后在命令提示

2016-08-28 11:46:43 515

原创 Python中的SSH

使用SSH client连接可以使用paramiko或者使用Pexpect,这些都可以自动化连接SSH并进行预先安排的操作,只不过,在连接SSH的时候,需要提前准备SSH私钥,为了简便,用openssh自动创建 下载open ssh客户端(如果用pexpect,那么可以调用openssh客户端)yum install openssh-clients先下载Pexpect模块,Pexpec

2016-08-28 11:46:40 1144

原创 搭建 OAuth 认证服务器

现在越来越多开放的互联网公司提供对外的 API 接口,使得第三方应用开发人员可以开发基于该平台接口的应用程序。国外有Twitter、Flicker Service等;国内的,像腾讯微博开放平台、新浪微博开放平台等等。 这些平台接口的认证方式,无一例外的,都采取了 OAuth 来实现(Twitter原来使用的是Basic Auth方式,后来全面转向OAuth)。 那么,OAuth 是什么?OAu

2016-08-28 11:46:37 859

原创 【引用】一步一步搭建OAuth认证服务器

现在越来越多开放的互联网公司提供对外的 API 接口,使得第三方应用开发人员可以开发基于该平台接口的应用程序。国外有Twitter、Flicker Service等;国内的,像腾讯微博开放平台、新浪微博开放平台等等。 这些平台接口的认证方式,无一例外的,都采取了 OAuth 来实现(Twitter原来使用的是Basic Auth方式,后来全面转向OAuth)。 那么,OAuth 是什么?OAu

2016-08-28 11:46:34 1877

原创 【引用】基于 PHP & MySQL 搭建OAuth Server

接上一篇《一步一步搭建 OAuth 认证服务器》的文章,其实也就是介绍了一下 OAuth 的理解和 oauth-php 这个开源的项目,并没有做出一个演示。今天这篇文章就来做一个Demo,我们基于 PHP 来搭建一个 OAuth认证服务器。开始吧! 为了方便理解,可以先看一下在 OAuth 认证过程中的几个关键术语,这也是 RFC5849 中 “1.1. Terminology” 小节的内容。

2016-08-28 11:46:32 534

原创 架构相关知识,先转下,以后用的着再说

如果你在构建一个 Lotus Notes型的应用,我们推荐使用CouchDB,主要是由于它的MVCC机制。另外如果我们需要master-master的架构,需要基于地理位置的数据分布,或者在数据结点可能不在线的情况下,我们推荐使用CouchDB。如果你需要高性能的存储服务,那我们推荐MongoDB,比如用于存储大型网站的用户个人信息,比如用于构建在其它存储层之上的Cache层。

2016-08-28 11:46:29 351

原创 视频接口

/*$aa =  file('http://t.sina.com.cn/mblog/sinaurl_info.php?url=aewGe5,hbgL5o,7ypJ7,hbk0To,hSnOL');$bb = json_decode($aa['0'],true);print_r($bb);

2016-08-28 11:46:26 618

原创 自动更新ssi页面的思路汇总

最近在试图将页面静态化,有三种思路,    1 静态生成html,需要在发布文章的时候点击生成,缺点是需手工生成,而且每一次改动都需要重新生成整个页面。实时性差吗,不能保证是最新发布的。    2 ajax调用,不用手工生成,js直接读取最新显示,实时性好,但缺点是搜索引擎不收录。    3 ssi 不需要手动生成,自动完成静态化,但是还有有点小的问题,就是实时性不好,尽管有的可以支持包涵动态文件

2016-08-28 11:46:24 962

原创 js获取当前url参数

function request(paras){  var url = location.href;  var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {}  for (i=0; j=paraString[i]; i++){  paraObj[j.substring(0,

2016-08-28 11:46:21 336

原创 ASP动态网页下UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)

ASP动态网页下UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码) 最好的方法: 先说一下基本的东西: UTF-8 简体中文 繁体中文 美国/加拿大英语 日文 韩文 俄文 codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。 出乱码的原因也就是网站要整合的时候模块编码不相同引起的。 就像我的博客相同,整合的时候都会出这个问题,因为BLO

2016-08-28 11:46:18 2453

原创 php根据源url获取主机名,协议名总结

/*$hostname=gethostbyaddr($_server['remote_addr']);    //获取主机名echo $hostname;            //输出结果//$hosts=gethostbynamel('localhost');       //获取ip地址列表print_r($hosts);           //输出数组//$protocol='tcp';

2016-08-28 11:46:16 3278

原创 跨站用asp实现数据提交检测

function createobj() {if (window.ActiveXObject) {         return new ActiveXObject("Microsoft.XMLHTTP");     }     else if (window.XMLHttpRequest) {         return new XMLHttpRequest();     }}//代理方式获取

2016-08-28 11:46:13 401

原创 PHP自适应宽高度等比例缩略图函数 (无裁切)

对于产品类或者图片类网站来说,缩略图是一个很重要的应用。其实说来很简单,也就是把大图缩放成一个小图,用于图片的列表展示,这样可以达到用户快速浏览的目的,又能节省带宽。 如果是等比例缩放,比如小图是大图的1/2或者1/5之类的,比较容易处理。但有时候我们需要处理大量不同尺寸的大图,让其生成固定宽高度的缩略图。那就需要一种自适应的方式缩放,就是大图在缩放的过程中,如果宽度先达到缩略图的宽度,那大图多余

2016-08-28 11:46:10 2820

原创 【引用】asp代码过滤包括空格

和大家分享这篇日志,我的看法是: 原文地址:asp代码过滤包括空格    原文作者:lovercocaFunction RemoveHTML(strHTML) ON ERROR RESUME NEXTDim objRegExp, strOutputstrHTML = replace(strHTML," ","")strHTML = replace(strHTML,chr(13),"")st

2016-08-28 11:46:08 1331

原创 js,php,asp中的html编码解码

'相当于php中的htmlspecialchars()' Convert special characters to HTML entities.    function htmlspecialchars(someString)        ' Critical that ampersand is converted first, since all entities contain the

2016-08-28 11:46:05 694

原创 JSON在PHP中的应用(跨域的数据调用)

互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支持度。我想所有解析过XML的人,都会因树和节点而头大。不可否认,XML是很不错的数据存储方式,但是其灵活恰恰造成了其解

2016-08-28 11:46:02 471

原创 2010年07月21日

function openwin() {  window.open ("tishi.html", "newwindow", "height=100, width=400, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") //写成一行  }

2016-08-28 11:46:00 308

家庭亲子游戏100则

家庭亲子游戏100则,100多个益智类游戏,可以作为人工智能的启发,

2018-09-28

一款python的rpc服务

一款python的rpc服务,可以实现跨语言实现远程调用服务,

2018-09-28

空空如也

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

TA关注的人

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