自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux安装软件的几种方法

见:http://blog.csdn.net/u010509774/article/details/50593231一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -iv

2017-10-28 08:47:05 483

原创 workerman-chat 单

<?php$user=empty($_GET['user'])?"":$_GET['user'];?>html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999

2017-10-16 08:15:03 924

原创 js serialize()

//提交 $("input[type='button']").eq(1).click(function () { var data=$("#form").serialize(); var url=$("#form").attr('action');// alert(data);return false; $.ajax({

2017-09-22 08:12:13 2440

转载 PHP查看扩展是否开启的四种方法

方法/步骤1phpinfo();这是最常用的方法,但那么多扩展一时还真不太好找。2extension_loaded()方法把想要知道是否开启的扩展传进去,他会返回布尔类型的值;3当然我们也可以通过判断扩展库下的方法是否存在,来判断库是否已经被加载这时我们要用到function_exists()方

2017-09-19 14:06:41 13325

转载 navicat提权的两个方法(注册表+星号查看器)

navicat是一个比较流行的MySQL管理工具,没想到还有密码问题,大家要注意下啊,服务器用完navicat就删除了吧navicat成功提权的两个方法: 1、日志里找密码,navicat会把操作日志保存到My Documents\Navicat\MySQL\logs下的LogHistory.txt,低版本是安装目录下的logs下LogHistory.txt2、注册

2017-09-18 20:16:04 3379

转载 Redis 安装

Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为redis。打开一个 cmd 窗口 使用cd命令切换目录到 C:\re

2017-09-18 19:25:08 405

转载 Redis是可以安装成windows服务-开机自启

其实Redis是可以安装成windows服务的,开机自启动,命令如下:redis-server --service-install redis.windows.conf安装完之后,就可看到Redis已经作为windows服务了:但是安装好之后,Redis并没有启动,启动命令如下:redis-server --s

2017-09-18 19:24:07 452

转载 redis常用命令、常见错误、配置技巧等分享

1. redis查看当前所有的key复制代码 代码如下:KEYS *2. 查看当前redis的配置信息复制代码 代码如下:CONFIG GET *3. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.

2017-09-18 19:22:05 913

转载 win下改变用户名的中文名步骤

Windows10怎么更改登录用户文件夹名听语音|浏览:16913|更新:2015-11-14 15:101234567分步阅读  在注册微软账号的时候,填写了中文姓名,而Window10在联网安装或升级安装的时候,微软会默认用户使用的微软的账户进行登录Windows,当用户使用的微

2017-09-15 21:07:17 2002

转载 rabbitma编译为乱码 与 解决RabbitMQ service is already present - only updating service parameters

键入命令:rabbitmq-plugins enable rabbitmq_management结果出现下面的错误:{"init terminating in do_boot",{badarg,[{erlang,list_to_atom,[[114,97,98,98,105,116,64,21016,24426]],[]},{rabbit_nodes,make,1,[]},{rab

2017-09-15 21:05:27 4259

翻译 怎么打开注册表

怎么打开注册表,打开注册表的几种方法听语音|浏览:1195|更新:2016-09-02 16:2912345分步阅读我们知道注册表是系统的核心,很多问题都可以通过修改注册表的信息解决,下面小编来分享一下打开注册表的几种方法工具/原料

2017-09-14 23:41:55 3150

转载 一致性 Hash 算法学习(分布式或均衡算法)

简介:一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。场景引入:比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映

2017-09-14 08:16:06 459

转载 大型网站架构之分布式消息队列

大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最

2017-09-14 08:14:05 283

转载 消息队列

中文名消息队列外文名Message queue含    义消息的传输过程中保存消息的容器对    象两台计算机间特    点消息可以非常简单也可以更复杂目录1 消息简介2 处理技术3 进程通信4 管理员消息简介“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如

2017-09-14 08:11:22 432

转载 php文件锁类防止并发的例子

本文讲的是php文件锁类防止并发的例子, 工作间隙写了个文件锁的类,用于解决并发的一些问题。bool flock ( int handle, int operation [, int &wouldblock] );flock() 操作的 handle 必须是一工作间隙写了个文件锁的类,用于解决并发的一些问题。bool flock ( int handle, int operat

2017-09-14 07:40:04 1268

转载 php结合redis实现高并发下的抢购、秒杀功能

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题

2017-09-14 07:38:10 213

转载 Redis是可以安装成windows服务-开机自启

其实Redis是可以安装成windows服务的,开机自启动,命令如下:redis-server --service-install redis.windows.conf安装完之后,就可看到Redis已经作为windows服务了:但是安装好之后,Redis并没有启动,启动命令如下:redis-server --s

2017-09-13 20:06:00 318

转载 PHP中利用PHPMailer配合QQ邮箱实现发邮件

前言:由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。PHPMailer的介绍:优点:可运行在任何平台之上支持SMTP验证发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持支持多种邮件编码包括:8bit,base64,binary和quo

2017-09-13 14:39:27 514

转载 邮件发送和接收原理

一、 邮件开发涉及到的一些基本概念1.1、邮件服务器和电子邮箱  要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务器。  这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。  电子邮箱(E

2017-09-13 14:26:17 806

转载 什么是敏捷开发

敏捷的本质是什么?“敏捷”一词实质没有统一定义,各家有自家的说法,本教程将让你了解“敏捷”的来龙去脉,抓住“敏捷”本质,并能在工作中实践“敏捷”。“敏捷”陷阱小甲想到某开发公司应聘开发工程师,向该公司的某开发人员打听他们的开发方式。小甲:请问贵公司开发模式是怎样的?开发人员:咱们敏捷开发!不用写文档,写好代码就可以了。小甲心想:哇,爽啊!赶紧去应聘!小甲已经在该公司

2017-09-13 08:56:29 334

转载 redis持久化的几种方式

1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持

2017-09-13 08:38:10 398

转载 使用消息队列实现分布式事务-公认较为理想的分布式事务解决方案

前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除了在

2017-09-13 08:13:07 319

转载 消息队列选型[首选Kafka](备选:RabbitMQ/NSQ/RocketMQ/disque/Kafka)

第一梯队: KafKa ~ Disque ~ NSQ第二梯队: RocketMQ ~ RabbitMQ第三梯队:消息队列选型Sep 27, 2015什么是消息队列顾名思义,消息队列就是用存放消息的队列结构,简称MQ。那什么是消息呢?广义上来说,所有的网络通信都可以看做是消息的传递。在通信的过程中,添加一个队列缓

2017-09-13 08:11:13 820

转载 各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解

GBK,ISO-8859-1,GB2312的本质区别编码有几种 ,计算机最初是在美国等国家发明的 所以表示字符只有简单的几个字母只要对字母进行编码就好 我们标准码 iso-8859-1 这就是一个标准但是后来计算机普及了 于是就中国要使用计算机了 但是机器不认得中文,于是就有了国际码。 gbk gb2312都是这类。两个其实一个,一个是标准(发布的代号),一个是简称。后来多了个阿拉伯语、日

2017-09-12 14:54:54 613

转载 数据库笔试题及答案

以下为某公司的数据库笔试题及个人整理的答案,小伙伴们有更好的答案欢迎指教!数据表Student(S#,Sname) 10000条记录Cource(C#,Cname,T#) 9条记录SC(S#,C#,Score) 89991条记录Teacher(T#,Tname) 3条记录题目并没有指定表中有多少数据,记录是我自己模拟的。试题1、选择课程001的成绩大于课程002

2017-09-12 14:37:20 1339

转载 PHP定时执行任务的3种方法详解

PHP不支持多线程,有时候处理问题不是那么方便,今天谈论一下PHP定时执行的方法,感兴趣的小伙伴们可以参考一下PHP定时执行的三种方式实现1、windows 的计划任务2、linux的脚本程序3、让web浏览器定时刷新具体实现1、windows计划任务PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写bat脚本,然后让window任务添加执行

2017-09-12 08:57:39 9946

原创 地址栏url不识别地图坐标为字符串型的X,Y.必须转换成数值型才识别

if(in_array($diqu,$map)){ $server=substr($keyword,6,6);//服务 $area=substr($keyword,12,6);//地区 $str=file_get_contents("lo.log");

2017-09-12 08:53:39 497

转载 PHP cURL中CURLOPT_CONNECTTIMEOUT和CURLOPT_TIMEOUT的区别

今天研究了下CURLOPT_CONNECTTIMEOUT 和CURLOPT_TIMEOUT的区别,翻译一下:CURLOPT_CONNECTTIMEOUT用来告诉PHP脚本在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载,下线,或者崩溃等可能状况;CURLOPT_TIMEOUT 用来告诉成功PHP脚本,从服务器接收缓冲完成前需要等

2017-09-11 11:29:44 851

转载 怎么使用微信JSSDK的自定义分享功能

微信在去年发布JSSDK后,把包括自定义分享在内的众多网页服务接口进行了统一。现在,如果要想自定义分享自己的网页信息给好友或朋友圈,就最好使用这个统一的网页服务接口。没有认证微信号的,可参考文章末尾的办法。一,首先在公众号管理后台“公众号设置”的“功能设置”里填写JS接口安全域名,域名需要通过ICP备案,没有备案域名可以用SAE、BAE等平台。此外,自定义分享功能需要通过微信认证才能使用,没有

2017-09-11 07:51:14 408

转载 PHP图灵机器人问答机器人API调用代码实例

// +----------------------------------------------------------------------// | JuhePHP [ NO ZUO NO DIE ]// +----------------------------------------------------------------------// | Copyright (c) 201

2017-09-11 07:48:48 1182

转载 微信PHP服务器端调用图灵机器人接口

采用官方提供的demo但是没有成功,求大神指点啊!protected function talk($content){$key = 'xxxxxxx'; //这里填写你的apikey$re = json_decode(file_get_contents('http://www.tuling123.com/openapi/api?key='.$key.'&info='.$content)

2017-09-11 07:44:47 903

原创 微信网页授权

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1a2ea0e2b9d72360&redirect_uri=http%3A%2F%2Fwww.mengdc.xin%2Fwx%2Fsnsapi.php&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redi

2017-09-09 10:49:55 363

转载 JS合并数组的几种方法及优劣比较

这篇文章主要介绍了JS合并数组的几种方法及优劣比较,本文讲解了concat、循环插入、reduce等方法合并数组,并对它们的优劣做了比较,需要的朋友可以参考下本文属于JavaScript的基础技能. 我们将学习结合/合并两个JS数组的各种常用方法,并比较各种方法的优缺点.我们先来看看具体的场景:复制代码 代码如下:var q = [ 5, 5, 1, 9, 9, 6, 4,

2017-09-08 08:39:08 599

转载 JavaScript自学笔记(必看篇)

0-判断变量、参数是否初始化?1if(x){}//变量被初始化了或者变量不为空或者变量不为零1-声明函数不需要声明返回值、参数类型,句尾甚至都不需要';'?1function sum(i1,i2){return i1+i2}

2017-09-08 08:38:02 182

转载 JS基础随笔(菜鸟必看篇)

在学习的过程中总会一次次的冒出以前囫囵吞枣的地方,下面将今天学到的一下知识点记录下来方便以后查看。JavaScript中的数据类型简单(基本)数据类型:Number、String、Boolean、Undefined、Null复杂(引用)数据类型: Object、Array、Date、function等下面介绍一下简单(基本)数据类型和复杂(引用)数据类型的区别:简单数据类型:在

2017-09-08 08:36:17 162

转载 js宝典学习笔记

1.document.write(""); 输出语句2.JS中的注释为 //3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElement

2017-09-08 08:35:01 458

转载 JS宝典学习笔记

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中

2017-09-08 08:31:33 174

转载 浅谈JavaScript函数的四种存在形态

函数的四种存在形态:1.函数形态2.方法形态 将函数赋值给某一个对象的成员,那么就称为方法3.构造器形态4.上下文形态1.函数形态:?123var foo = function() {  alert(this);      //this是window};

2017-09-08 08:27:59 311

转载 JS原型链怎么理解

在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性也是一个对象;那么在原型对象上有一个 constructor 属性,该属性指向的就是构造函数;而实例对象上有一个 _proto_ 属性,该属性也指向原型对象,并且该

2017-09-08 08:24:40 309

转载 javascript学习笔记(五)原型和原型链详解

私有变量和函数在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数。复制代码 代码如下:    function Test(){        var color = "blue";//私有变量        var fn = function() //私有函数        {        }    }

2017-09-08 08:21:42 198

空空如也

空空如也

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

TA关注的人

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