自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 阿里面试题-如何减少上下文切换?

阿里面试题-如何减少上下文切换?上下文切换又分为2种:让步式上下文切换和抢占式上下文切换。前者是指执行线程主动释放CPU,与锁竞争严重程度成正比,可通过减少锁竞争来避免;后者是指线程因分配的时间片用尽而被迫放弃CPU或者被其他优先级更高的线程所抢占,一般由于线程数大于CPU可用核心数引起,可通过调整线程数,适当减少线程数来避免。线程池的关键点是:1、尽量减少线程切换和管理的

2017-02-28 22:39:52 4398

转载 聊聊阻塞与非阻塞、同步与异步、I/O模型

1. 概念理解在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端: 同步:所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->

2017-02-28 20:53:44 300

原创 用popen实现在PHP代码异步调用服务器端的shell脚本

先看代码:Php代码  //php code ...    //然后执行一个服务器端操作  pclose(popen("/usr/local/php/bin/php /htdocs/www/site/task.php &", "r"));   ---------------适用场合---------------

2017-02-28 20:23:40 3650

转载 Linux使用Composer安装yii2的方法及bug处理

Linux使用Composer安装yii2的方法及bug处理这里只讲linux下安装Yii2的方法,windows安装yii2 的方法 请参见我的另一篇博文 http://blog.csdn.net/zqtsx/article/details/39344913 第一步 安装Composer:语法:“curl -sS https://getcomposer.o

2017-02-18 22:58:00 1837

转载 float与double的范围和精度

float与double的范围和精度 1 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)

2017-02-13 12:35:22 244

原创 php关于数字防注入,intval溢出,intval

php关于数字防注入,intval溢出,intval不同位数的操作系统表现的最大值不同数字防注入方法1.强制转换类型,intval(num),(int)num(mum小于等于2147483647),2.num=num+0 这样php也会自动给你转换$n="n";$a=2147483648.05555;echo intval($

2017-02-13 12:34:01 4754

转载 PHP的抽象类、接口的区别和选择

PHP的抽象类、接口的区别和选择1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另Java接口中的成员变量都要声明为public static final类型)

2017-02-08 15:35:59 304

转载 抽象类

PHP 抽象类抽象类PHP5支持抽象类和抽象方法。抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。抽象类中 至少要包含一个抽象方法。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现。继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类中某个抽象方法被声明为prote

2017-02-08 15:34:03 216

转载 PHP简单工厂模式、工厂方法模式和抽象工厂模式比较

PHP简单工厂模式、工厂方法模式和抽象工厂模式比较PHP工厂模式概念:工厂模式是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用 new。这样,如果您想要更改所创建的对象类型,只需更改该工厂即可。使用该工厂的所有代码会自动更改。根据抽象程度不同,PHP工厂模式分为:简单工厂模式、工厂方法模式和抽象工厂模式简单工厂模式:/** *简单工

2017-02-08 12:06:55 6069

转载 设计模式系列——三个工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)

设计模式系列——三个工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式) 被腾讯笔试打击到了,腾讯笔试的设计模式题目都没有做对过,所以我要学习下设计模式,就买了入门的《大话设计模式》这本书。我从昨天下午开始看这本书,今天中午看完,发现这本书浅显易懂,作为入门读物还是不错的。    好脑子不如烂笔头,我还是将所学的东西记载下来,供我以后来看吧。简单

2017-02-08 11:46:16 531

原创 设计中低耦合------高内聚

对外低耦合,对内高内聚这并不矛盾,实际就基于单一职责 这个原则一个职责应该高内聚在一个对象里完成,而不应该在多个对象里完成这样与这个职责相关的对象只有一个,对外来说他不依靠其他类,他对其他类来说是没有耦合的1、耦合、内聚的评估标准是强度,耦合越弱越好,内聚越强越好;2、所谓过度指的是由于错误理解导致的效果相反的设计;3、耦合指的模块之间的

2017-02-07 12:51:13 322

转载 PHP 单例模式解析和实战

PHP 单例模式解析和实战一、什么是单例模式?1、含义      作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量:[php] view plain copy

2017-02-06 16:03:26 247

转载 composer安装yii2问题总结

composer安装yii2问题总结总结一下, 主要遇到下面两个问题:1, 下载速度慢, 主要原因是网络问题下载yii2时, 模板(除了vendor之外的文件夹和文件)一般会很快下载下来,但是vendor文件夹下都是yii2依赖的包, 这些包好像都存放在国外的github上, 所以下载会很慢, 有时甚至下载不下来.这个比较好解决, 方法一: FANQIANG, 方法ba

2017-02-06 12:53:55 994

转载 Yii 框架

PHP框架Yii系列教程 1 MVC架构1.1处理流程一个Web请求在Yii内部的执行流程如下图所示:1.2组件角色组件名角色与责任index.PHP入口脚本。创建Application的单例对象。application

2017-02-04 17:11:26 366

转载 HTTP协议实践篇--浏览器缓存总结、利用Fiddler和apache模拟

HTTP协议实践篇--浏览器缓存总结、利用Fiddler和apache模拟1.浏览器缓存废话少说,我们先了解浏览器缓存的知识。  其中优先级是:Cache-Control>Expires>协商缓存 浏览器访问缓存的顺序是: 2.浏览器刷新的几种状态普通模式 我们下面的叙述在没有特殊说明的情况下就是这个模

2017-02-04 16:33:06 474

转载 从php到浏览器的缓存机制

从php到浏览器的缓存机制,不得不看!所有的PHP程序员都知道在php脚本里面执行 echo “1”;访客的浏览器里面就会显示“1”。但是我们执行下面的代码的时候,并不是显示“1”之后5秒再显示“2”,而是等待5秒后直接显示“12”echo '1';sleep(5);echo '2';这就涉及到几个缓存机制,为了更高的薪水,同学们非常有必要把这个

2017-02-04 11:39:30 253

原创 google 2fa 双因子印证

http://ju.outofmemory.cn/entry/76797google 2fa 双因子印证

2017-02-04 11:10:50 2168

secureCRT8.0.4

链接服务器使用rz sz资源 。链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源

2018-05-25

charles破解版win-mac

破解charles

2017-04-24

C++帮助手册/文档

这里有c和c++的所有手册,还有一些基本的理论知识,很好的哦,欢迎下载,亲

2013-12-20

数据结构与算法分析

对于初学的人还不错哦,尤其是自学c或者c++的.欢迎下载

2013-12-02

空空如也

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

TA关注的人

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