93吸血鬼的学习笔记

这个逗比比较懒

Cache-Control头各个值的说明

cache-control的值比较复杂,下面参考RFC文档和MDN网站罗列出的结果。请求头max-age客户端不愿意接受age超过这个值的缓存。并且不接受过期缓存,除非max-stale存在。 总是有值max-stale如果有值,客户端可以接受过期时间不超过指定值的缓存 如果没有值,客户端愿意...

2017-10-23 15:38:22

阅读数 6064

评论数 0

php命名空间之前咋办

今天连数据库的时候遇到一个问题,比如new PDO()会出现class not found的错误,一般我们自己的类写好自动加载就没有问题了,但是这是php内置的函数,怎么办?自动加载也加载不到啊。考虑1:加一层,自己写一个PDO,然后封装一下各个方法,调用这个明明空间里面的PDO,然后这个PDO调...

2016-04-19 22:21:44

阅读数 295

评论数 0

PHP中use分析

use就是导入命名空间,省略use则默认为当前命名空间。 容易类比java的机制,命名空间即java包名,每次都要使用import语句导入对应的包,即use。当省略时,java默认是lang包,这里默认是当前命名空间。 为了防止出错,不要省略use!在语义上,use和require、inclu...

2016-04-19 00:29:10

阅读数 820

评论数 0

php中require,include,use区分

require和include区别仅仅是文件不存在的时候报错的方式不一样,前者停止脚本,后者继续执行。都是引入一个文件,引入以后执行引入的文件,执行完成以后继续执行当前文件。 所以参数值是文件地址,使用左斜杠“/”;use是使用命名空间,所以参数值是命名空间,使用右斜杠“\”命名空间和文件路径并...

2016-04-17 20:46:52

阅读数 5256

评论数 1

phpMyAdmin配置记录

windows下直接解压到网站目录就能用linux下解压到网站目录后需要修改一下配置文件,具体修改方式官网有详细的说明。按照官网的方式配完以后登录出现了这样的错误: phpmyadmin #2002 - No such file or directory — The server is not...

2016-04-10 16:51:33

阅读数 1198

评论数 0

linux下nginx、php、mysql环境搭建记录和问题汇总

软件版本和系统环境系统:centOS-7 php:7.0.5 nginx:1.9.14 mysql:nginx安装下载软件包,解压进入。./configure ----prefix="/usr/local/nginx" 注意根据需要解决以来环境,例如,上面的编译参数只指定...

2016-04-10 14:15:13

阅读数 381

评论数 0

windows下的php、nginx、mysql配置记录和问题汇总

windows下的php+nginx+mysql这个环境也配过很多次了,应该也不算陌生,但是每次配都会花好多时间,所以专门用来记录一下。软件版本网上资料很多,但是有一些经常因为版本的不同出现很多问题,所以我觉得有必要在一开始说明这个环境的版本,以免再遇尴尬。 php:php-7.0.5 ngi...

2016-04-09 22:45:58

阅读数 267

评论数 0

JAVA同步容器使用心得

重新写了一次坦克大战,以前自己写一个新类用synchronized同步所有方法,现在发现java自己提供了要给,记录一下使用过程中遇到的问题。Collections.synchronizedList最开始我以为直接使用返回的值就可以了,后来发现完全没用,正确的用法是用synchronized关键字...

2015-12-21 19:08:24

阅读数 320

评论数 0

x&(x-1)

分析只考虑x>=0的情况x&(x-1)x-1在二进制中实际上是把从右往左数的第一个1变成0,右边所有的0变成1,左边的部分不变化//例如 11001000 十进制200 11000111 十进制199两个数字按位与之后可以把右边的部分全部置0PS:同理,按...

2015-12-01 20:43:09

阅读数 492

评论数 0

Eclipse设置代码垂直对齐

示例//非垂直对齐 int[] myArray = { 1, 2, 3, 4, 5, 6 }; int theInt = 1; String someString = "Hello"; double aDouble = 3.0;//垂直对齐 ...

2015-12-01 10:02:57

阅读数 3348

评论数 0

windows下搭建nginx+php+redis环境

手上有一个vps搭了shadowsocks,还剩下一点空间,加上之前万网域名4块钱一年!所以想搞个个人站玩一下,于是想现在本机试试效果。因为我自己玩,没什么人访问,再加上剩下的空间也不多,所以标准就是越小越好。。。所以选了这个组合。开始前先写好开启关闭进程的bat文件,我倒腾的时候一直用命令行启动...

2015-11-29 16:26:39

阅读数 1618

评论数 0

JDK切换版本

我只不过是想换个jdk版本玩玩,结果差点被虐出血。。。。 这里说的是纯记事本编辑控制台编译的方式切换的方法,如果使用eclipse等IDE的请绕行。我在网上搜“一台电脑同时装两个jdk”之类的关键字,出来的都不太相关。于是自己琢磨了一下,在官网把jdk6,7,8都下了下来,然后来回装,终于搞定了...

2015-11-28 16:52:18

阅读数 343

评论数 0

PHP与Redis开发环境的简单配置

现在手上的项目要求在php中使用redis操作,今天倒腾了一下。 Redis官方推荐的PHP客户端(或者说扩展)是Predis和php_reids,前者是完全使用PHP代码实现的原生客户端,后者是用c编写的PHP扩展,功能上二者区别不大,就性能而言后者更优。但是除非执行大量的Redis命令,否则...

2015-11-19 13:55:51

阅读数 272

评论数 0

LinkedList中的remove方法

实在是太坑爹了!!!!!jdk7的api里面,他有三个remove方法 return type method Description E remove() Retrieves and removes the head (first element) of this list....

2015-11-04 11:44:08

阅读数 7036

评论数 0

返回整型的二进制补码中1的个数

一直都觉得补码这种东西简直小儿科,取个反加一,多简单。但是今天一个大意就中招了。leetcode上有这么一题,32位的无符号整型,返回1的个数。我用java,可惜java没有整型。虽然java的api中直接就有对应的方法,但是为了保持逼格,必须自己写,所以我就写出了下面这货int count = ...

2015-11-03 17:16:31

阅读数 308

评论数 0

PHP从头开始-5

异常处理扩展PHP内置的异常处理类内置异常处理类的大概结构<?php class Exception { protected $message = 'Unknown exception' ; // 异常信息 private $string ; ...

2015-10-13 14:44:06

阅读数 245

评论数 0

PHP从头开始-4

类与对象基本概念class伪变量$this是一个当前对象的引用extends不支持多继承。 可以通过parent::访问被覆盖的方法::classClassName::class可以获得一个字符串,包含了类ClassName的完全限定名属性成员属性:-> 静态属性:::自动加载类__au...

2015-10-13 11:43:13

阅读数 181

评论数 0

PHP从头开始-3

变量基础变量用一个美元符号跟变量名来表示,区分大小写。 变量默认总是传值赋值。要使用引用赋值,将一个&符号加到源变量前 未初始化的变量具有默认值预定义变量另文变量范围(作用域)大部分变量只有一个单独的范围,包含include和require引入的文件global关键字在方法内使用glo...

2015-10-13 09:25:42

阅读数 186

评论数 0

PHP从头开始-2

类型简介PHP 支持 8 种原始数据类型。 四种标量类型: 1. boolean (布尔型) 2. integer (整型) 3. float (浮点型,也称作 double ) 4. string (字符串) 两种复合类型: 1. array (数组) 2. object (对...

2015-10-10 17:24:34

阅读数 193

评论数 0

PHP从头开始-1

基本语法标记起始标记:<?php 结束标记:?> php会解析二者之间的代码。如果是纯php代码,最少删除结束标记,防止意外输出。从HTML中分离当php解释器遇到?>时就原样输出后面的内容。条件语句的高级分离术条件语句是一个例外,php解释器会判断输出哪些,跳过哪些。当条件...

2015-10-10 14:47:10

阅读数 216

评论数 0

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