自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 构建自己的PHP框架--构建缓存组件(2)

上一篇博客中使用文件实现了缓存组件,这一篇我们就使用Redis来实现一下,剩下的如何使用memcache、mysql等去实现缓存我就不一一去做了。首先我们需要安装一下 redis 和 phpredis 库,phpredis 项目在github上的地址:https://github.com/phpredis/phpredis 。相应的文档也在上面。先在 src/cache 文件夹下创建 Redi...

2016-04-30 20:06:00 43

转载 [BZOJ2038] [2009国家集训队] 小Z的袜子(hose) (莫队)

Description  作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。  你的任务便是告诉小Z...

2016-04-30 18:49:00 46

转载 基于Redis实现简单的分布式锁

在分布式场景下,有很多种情况都需要实现最终一致性。在设计远程上下文的领域事件的时候,为了保证最终一致性,在通过领域事件进行通讯的方式中,可以共享存储(领域模型和消息的持久化数据源),或者做全局XA事务(两阶段提交,数据源可分开),也可以借助消息中间件(消费者处理需要能幂等)。通过Observer模式来发布领域事件可以提供很好的高并发性能,并且事件存储也能追溯更小粒度的事件数据,使各...

2016-04-29 08:42:00 241

转载 【转】Linux下gcc编译生成动态链接库*.so文件并调用它

http://blog.sina.com.cn/s/blog_54f82cc20101153x.html动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里...

2016-04-29 08:40:00 49

转载 Effective STL(第7条)

第7条:如果容器中包含了通过new操作创建的指针,切忌在容器对象析构前将指针delete掉 1 //向一个vector中添加多个new出来的对象 2 void doSomething(){ 3 vector<Widget*> vwp; 4 for(int i = 0; i < SOME_MAGIC_NUMBER;++i) 5   vwp.push_back...

2016-04-28 14:52:00 59

转载 ANDROID深度探索(卷1)HAL与驱动开发 第四章

配置android源代码下载环境(1)创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin)。#mkdir ~/bin #PATH=~/bin:¥PATH(2)下载脚本文件(用于下载Android源代码)。#curl https://dl-ssl。Google.Com/dl/googlesource/git-repo/repo>~...

2016-04-27 18:33:00 54

转载 linux编程问题记录

1、程序中需要用到字符串的时候,尽可能选择string类型,这种类型的字符串有很多比较容易的功能,如字符串之间可以直接拷贝赋值string a;string b="123";a=b;2、指针与其指向内容求长度问题(1)、假设有如下定义:char buf[1024];此时用sizeof(buf);求得的结果是1024,即b...

2016-04-26 19:59:00 99

转载 【概念】SVG(2)

Style<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <style type="text/css"><![CDATA[ #MyRect:hover { stroke: ...

2016-04-26 19:09:00 40

转载 Apache的Mod_rewrite学习(RewriteRule重写规则的语法)

RewriteRuleSyntax: RewriteRule Pattern Substitution [flags]一条RewriteRule指令,定义一条重写规则,规则间的顺序非常重要。对Apache1.2及以后的版本,模板(pattern)是一个 POSIX正则式,用以匹配当前的URL。当前的URL不一定是用记最初提交的URL,因为可能用一些规则在此规则前已经对URL进行了处理...

2016-04-26 18:55:00 113

转载 从CMO到龙泉寺弟子:佛法改变人生

今天,移动精英开发社为大家请来了佛家弟子孫濟初师兄给大家分享学佛心得。濟初师兄根据自己的亲身经历,讲述了佛法对他人生的影响,以及他所获得的启示。本文系国内ITOM管理平台OneAPM授权转载。孫濟初:各位师兄大家好,我是孫濟初 这个题目叫“佛法改变人生”,是我自己的感触,因为佛法对我自己的人生有很大改变,至少学佛前后肯定是有很多变化的。 我大学学生物,毕业后在西门子工作,...

2016-04-26 16:01:00 86

转载 Linux环境下搭建Tomcat+mysql+jdk

Linux环境1.下载并安装一个VMware workstation, 这个是虚拟机的平台(自行度娘下载~),虚拟机是在后面要在里面搭建Linux系统。2.下载一个centos安装包,linux版本有多种,比如说redhat、ubuntu、deepin、BT3,个人比较习惯使用centos,这里下载一个 CentOS-6.4-i386-bin-DVD1.iso,6.4版本的。(上两节介绍的...

2016-04-25 16:38:00 45

转载 【iCore3 双核心板_ uC/OS-III】例程四:时间管理

实验指导书及代码包下载:http://pan.baidu.com/s/1pKWKuBTiCore3 购买链接:https://item.taobao.com/item.htm?id=524229438677转载于:https://www.cnblogs.com/xiaomagee/p/5430877.html...

2016-04-25 14:32:00 42

转载 七:构造方法与自定义构造方法

一、构造方法1、在OC中构造方法是init开头的方法,用于初始化一个对象, 让某个对象一创建出来就拥有某些属性和值。  构造方法属于对象方法,以“-”开头  例如:在创建对象的时候就调用了init方法。  Person *p = [[Person alloc] init];  可以分解为  Person *p1 = [Person alloc]; //分配空间  P...

2016-04-25 10:16:00 175

转载 再回首Java第十七天

同步锁JDk1.5之后,java提供了另一种线程同步机制:它通过显式定义同步锁对象来实现线程同步,在这种机制下,同步锁应该使用Lock对象充当。通常认为:Lock提供了比synchronized方法和synchronized代码块更广泛的操作,Lock实现允许更灵活的结构,可以具有很大的差别的属性,并且可以支持多个相关的Condition对象Lock是控制多个线程对共享资源进行访问的工具...

2016-04-24 23:37:00 46

转载 关于二分查找 使用 lower_bound

在寻找单调递增最长自序列 , 的时候能不能确认出来哪个是单调递增最长自序列 ? 我的想法是 if(location>=num) dp[location]=b;这样的 , 基于http://www.cnblogs.com/A-FM/p/5426987.html 然而 不行 , 这一组数据可以看出来101 9 10 5 19...

2016-04-24 16:59:00 53

转载 0424-学习进度条

周次学习时间新编写代码行数博客量(篇)学到知识点第一周160分钟01对软件工程的概念有一定的了解。对IT行业有一定的了解程度,以及如何规划自己未来的职业方向。希望在学习中获得更多知识点。第二周...

2016-04-24 14:42:00 57

转载 bzoj3083 遥远的国度

  树链剖分,先求出每个点的dfs序区间,查询时假设当前根为x,查询点为y,他们的dfs序分别为[xl,xr],[yl,yr],有三种情况,第一种x=y那么直接输出[1,n]的最小值,第二种这两个区间分离或者[xl,xr]包含[yl,yr],那么直接查询[yl,yr]的最小值,第三种[yl,yr]包含[xl,xr],找到x到y的路径上离y最近的点z,其区间为[zl,zr],那么需要输出min([1...

2016-04-23 16:44:00 44

转载 js创建对象之原型模式2原型与in操作符

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> /...

2016-04-23 11:26:00 64

转载 nginx配置

在/etc/nginx/conf.d目录下增加虚拟主机配置文件(*.conf):server { listen 80; #监听端口 #server_name www.xxxx.cn; server_name xxx.xxx.xxx.xxx; #监听域名 index index.php index.html ind...

2016-04-22 13:59:00 43

转载 记一次解决curl https证书问题

问题起因在访问https的网站时,报出Peer's Certificate has expired的错误。如下:[root@localhost ~]# curl https://www.baidu.comcurl: (60) Peer's Certificate has expired.More details here: http://curl.haxx.se/docs/sslcerts...

2016-04-21 17:23:00 1607

转载 php unserialize 返回false的解决方法

php unserialize 返回false的解决方法php 提供serialize(序列化) 与unserialize(反序列化)方法。使用serialize序列化后。再使用unserialize反序列化就能够获取原来的数据。<?php$arr = array( 'name' => 'fdipzone', 'gender' ...

2016-04-21 16:17:00 42

转载 memcached内存管理及key value长度限制

1)什么是内存碎片?内存是大小有限的资源。例如把内存比作一张小床,来了一个小伙伴,可以睡下,再来一个小伙伴也能睡下。现在两个人了,他们占了差不多的大小的位置(资源),位置还有剩下。然后再来一个小胖子,他的身形几乎是之前两个人的一倍,他要占掉一个很大的位置(资源),但没关系,小胖子还是可以睡得下!但小胖子睡下后,只剩下很小的一个空间(位置)了,再来一个最瘦的瘦子都睡不了。那空出来的一点位置就这样浪费...

2016-04-20 15:43:00 65

转载 《2015中国移动应用性能管理白皮书》欢迎来看

点击链接,下载报告原文:http://bbs.tingyun.com/forum.php?mod=viewthread&tid=136 2015 年,可以说是移动应用生态系统发展史上的一座里程碑。从技术上看,不断增加的屏幕分辨率,64位处理器,到支持所有平台开发的HTML5技术逐步成熟,硬件性能的提升,新技术的出现都是影响移动应用发展的重要因素,每个方面都不容小觑。从类型...

2016-04-20 11:00:00 82

转载 decorator

欢迎来到星巴兹咖啡 星巴兹(Starbuzz)是以扩张速度最快而闻名的咖啡连锁店之一,因为扩张速度实在太快,他们准备更新订单系统,以合乎他们的饮料供应要求。他们原来的设计是这样的…… 购买咖啡时,也可以在其中加入各种饮料。例如:蒸奶(Steamed Milk)、豆浆(Soy)、摩卡(Mocha,也就是巧克力)或覆盖奶泡。星巴兹会根据所加入的饮料收取不同的费用。 这简直是“类”爆炸,干...

2016-04-20 06:31:00 116

转载 ss命令使用示例

导读ss是Socket Statistics的缩写,可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你...

2016-04-19 10:45:00 103

转载 http与https与socket tcp/IP与UDP 协议等

网络由下往上分为:物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议1、TCP/IP连接TCP 传输控制协议,是一种提供可靠数据传输的通...

2016-04-19 10:43:00 45

转载 Nodejs之view中的视图模板之——EJS模板语言,快速入门

转载而来:http://blog.csdn.net/zhangxin09/article/details/18409119.Node 开源模板的选择很多,但推荐像我这样的老人去用EJS,有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 <%...%> 块中安排 JavaScript 代码,利用最传统的方式 <%=输出...

2016-04-18 16:17:00 294

转载 开发者账号的申请

这是一个漫长的过程,请保持耐心,我也是一步一步坚持下来的。为了记录的详细一些,有些地方可能啰嗦一点。2016年4月18日记录1、输入苹果官方网址:https://developer.apple.com,进入首页。开发者账号类型用途限制是否需要邓白氏码Individual/Sole Proprietor/Single Person B...

2016-04-18 16:06:00 111

转载 移动端的touch事件处理

简要的探讨一下移动端 touch 事件处理几个坑,以及相应的简单处理方法。click 穿透假设有个弹出层,上面有个关闭的按钮支持 touchend 触发后关闭,若正好下方有个元素支持 click 事件,在弹出层关闭后将会在下方元素触发 click 事件。这种效果肯定不是我们需要的,而且我们无法确定合适会在上方出现一个支持 touch 的弹出层,所以我认为最好的处理方式是禁用所有元素的 cl...

2016-04-16 20:47:00 68

转载 bzoj4448 [Scoi2015]情报传递

  第一问不解释,对于第二问的处理,可以使用cdq分治,假设分治的询问区间是[L,R],那么我们对于标号在[L,mid]的修改操作赋予一个权值,因为在当前[L,R]中[L,mid]的修改操作只会对[mid+1,R]的询问操作,所以第i修改操作至少经过m-i的时间,因此赋予的权值是m-i,而对于[mid+1,R]区间中的询问操作,也赋予一个权值w-m,这里w为询问的数值,我们可以预处理出树的dfs序...

2016-04-15 23:09:00 71

转载 2 3 5 7的倍数

题目五、2357的倍数给出一个数N,求1至N中,有多少个数不是2357的倍数。例如N=10,只有1不是2357的倍数。Input输入1个数N(1<=N<=10^18)。Output输出不是2357的倍数的数共有多少。输入示例101000012345678909876511111111111111111...

2016-04-15 21:16:00 221

转载 NET平台4.0 发布网站流程及出错总结

1.进入IIS设置,在控制面板中选择“管理工具”,进入后选择 “Internet 信息服务(IIS)管理器”2.点击【添加】应用程序池,根据版本选择framework3.添加网站 ,右击网站,添加,输入网站名称、物理路径、端口号,确定4.在浏览器中输入http://127.0.0.1:80:8009 即可访问网站!HTTP 错误 500.21 ...

2016-04-15 15:04:00 98

转载 Core Graphics 定制UIVIew 处理图片

许多UIView的子类,如UIButton或UILabel,它们的形状都是系统固定的。但是,对于一些特殊的情况,我们需要绘制产品狗想要的图形。那么等待我们的只有两个选择:第一,可以使用UIImageView类显示一个静态的图形(建议,但是low);第二,通过代码动态地绘制一个图形(不建议,但是某些情况需要使用)。绘图并不难,UIKit提供了一些简单的方法,但是,完整的API是由Core Graph...

2016-04-15 14:10:00 70

转载 Hadoop! | 大数据百科 | 数据观 | 中国大数据产业观察_大数据门户

深度好文丨读完此文,就知道Hadoop了!来源:BiThink 时间:2016-04-12 15:14:39 作者:陈飚 “昔我十年前,与君始相识。”一瞬间Hadoop也到了要初中择校的年龄了。十年前还没有Hadoop,几年前国内IT圈里还不知道什么是Hadoop,而现在几乎所有大型企业的IT系统中有已经有了Hadoop的...

2016-04-14 22:44:00 800

转载 Qt组件中的双缓冲无闪烁绘图

双缓冲绘图在Qt4中,所有的窗口部件默认都使用双缓冲进行绘图。使用双缓冲,可以减轻绘制的闪烁感。在有些情况下,用户要关闭双缓冲,自己管理绘图。下面的语句设置了窗口部件的Qt::WA_PaintOnScreen属性 ,就关闭了窗口部件的双缓冲.mywidget->setAttribute(Qt::WA_PaintOnScreen);由于Qt4不再提供异或笔,...

2016-04-14 22:39:00 427

转载 LeetCode 338. Counting Bits

题目:Given a non negative integer numbernum. For every numbersiin the range0 ≤ i ≤ numcalculate the number of 1's in their binary representation and return them as an array.Example:Fornum = 5...

2016-04-14 20:39:00 48

转载 最近用的几个sql语句

都在sqlserver数据库下操作,注意sqlserver与mysql和oracle的语法区别用惯了mysql 和oracle,突然改用sqlserver,有诸多的不习惯,诸多的坑爹,好多的坑,一一跳过一遍才知道,头破血流呀!​1,建表create table stuUnion(sid int identity primary key,cid int,id var...

2016-04-14 17:33:00 46

转载 Dom编程

Dom编程  Dom是一种用于HTML和XML文档的编程接口,是HTML页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编程控制。1、选择器document.getElementById('id'); #通过 id 查找 HTML 元素document.getElementsByClassName(...

2016-04-14 08:19:00 40

转载 微信公众平台开发问答 【转发】

微信公众平台开发问答微信公众平台开发问答是一个微信知识问答区,专注于提供微信应用及开发技术知识的整理、归类和检索。主题:新手常见问题问:我是新手,没有开发基础,应该如何学习微信公众平台的开发?答:先学习PHP和Mysql,可以在网上找相应的教程,也可参考书籍《PHP和MySQL Web开发(原书第4版)》;再学习微信公众平台开发入门教程,了解微信收发消息原理及回复;...

2016-04-14 08:18:00 222

转载 大数的四则运算(加法、减法、乘法、除法)

前言: 在计算机中数字表示的范围是有限制的,比如我们熟知的 int、float、double 等数据类型所能表示的范围都是有限的,如果我们要对位数达到几十位、几百位、上千位的大整数进行计算,这些数据类型显然不能满足我们的要求,因此我们需要通过算法来实现这些功能。1、大数加法 两个大数我们可以用数组来保存,然后在数组中逐位进行相加,再判断该位相加后是否需要进位,为了方便...

2016-04-13 15:07:00 1791

空空如也

空空如也

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

TA关注的人

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