自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猿客行

php,mysql,linux,js,jquery,css

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 建立控制器模型,舍弃建立数据库表模型(laravel 5)

入职了新公司,开始接手公司的项目,了解一段时间公司的业务后就开始搭建服务器的架构和一些选型。最近1年都在使用 laravel 4.2 这个版本的框架进行项目开发,再次为项目框架选型,还是首先了laravel,这个框架用下来的感觉确实不错,这里就不再描述laravel框架的一些特性,可以自行查看中文站点:http://www.golaravel.com。目前laravel目前

2015-10-16 00:35:02 1980 1

原创 安装memcached、 php-pecl-memcached 扩展

安装包地址:1、libmemcached地址:https://launchpad.net/libmemcached2、memcached地址:http://pecl.php.net/package/memcached 下载安装libmemcached:1、wget url2、tar zxvf libmemcached-0.42.tar.gz3、cd libmemca

2015-03-17 17:02:36 3244

转载 Linux挂载数据盘

系统:centOS 6.51、查看数据盘已经分区和格式化数据盘“df –h” 命令,否则使用“fdisk -l”命令2、数据盘分区执行“fdisk -S 56 /dev/xvdb”命令根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,开始分区3、格式化分区使用命令:mkfs.ext3 /dev/xvdb14、添加分区信息

2015-02-25 11:35:48 469

原创 linux更改mysql数据存在目录

简单的介绍下,把mysql存放的数据的m

2014-10-20 16:17:57 644

原创 linux centos 安装配置svn服务

1、安装svnyum install subversion2

2014-07-21 00:23:46 622

原创 centos 6.5 安装配置LAMP(linux,apache,mysql,php)环境

一、安装apahce1、更新yumyum update输入y更新2、安装apacheyum install httpd输入y安装3、可选择安装apache的帮助文档yum install httpd-manual访问文档:http://localhost/manual/howto/cgi4、启动apache/etc/init.

2014-07-19 23:18:30 1645

原创 高并发下的不同订单相同订单号的处理

公司的用户数突然并发数激增,紧急处理,添加了服务的带宽输出,内存等一些服务器操作,解决了使产品正常使用。发现一天3000多单的数据里,有很多不同的订单,但是订单号却相同,查了半天,获取订单号的接口没有问题,创建订单的接口也没有问题,问题就出现在高并发下:1、订单号是根据获取当天最大的订单号+1,作为参数插入数据库,生成订单,2、在获取订单号到生成订单有一定的时间差,

2013-12-19 12:19:53 7317 3

原创 ajax跨域访问数据接口 php

安全机制什么的原因,浏览器不支持ajax跨域以post方式提交:网上的方式很多,我在一个项目里用了中转文件,先提交给一个php页面,由这个php页面完成访问1、建立route_ajax.phprequire_once 'config/config.php';$url = $_REQUEST['url'];$params = $_REQUEST['params'];ech

2013-11-20 10:44:49 1452

原创 封装php连接mysqli类 封装增删改

<?phpclass DbMysqli{ private $error = ''; private $errno = 0; private $port; private $host; private $username; private $password; private $dbname; private $charset;

2013-11-20 10:28:14 6879

原创 php curl的简单使用

/** * curl * @param string $url * @param string $str_params * @return type */function curl_post($url,$str_params=''){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url);

2013-11-20 10:16:04 799

原创 php二维数组排序

/** * 二维数组排序 * @author aaron * @param array $arr 将进行排序的二维数组 * @param string $key 需排序的键名 * @param string $order asc(默认) desc * @param bool $is_index 是否保持索引关系 默认为TRUE * @return array 排序后的数组 */

2013-11-20 10:12:03 878

原创 获取下拉列表框的值是数组,split,$.inArray

今天遇到一个贼蛋碎的问题:1、我从 一个下拉列表select中单击事件,获取options的value值var product_id = $(this).val()console.log出来是发现是个数组,如:["51"]然后做了如下判断console.log(product_id);if(product_id == '51'){alert(111);}

2013-11-13 12:42:40 1579

原创 linux 磁盘分区,主分区,扩展分区,逻辑分区

以sata接口(根据linux内核检测其顺序 sda,sdb...)为例,1, 硬盘的限制,最多只能设置4个分区(主分区+扩展分区),路径如下,/dev/sda1   /dev/sda2/dev/sda3/dev/sda42, 操作系统限制,扩展分区最多只能有1个,可以是3个(或以下)主分区+1个扩展分区,3, 扩展分区使用额外的扇区记录

2013-09-11 14:13:21 3229

原创 php分页类

/** * 分页类 */class Page{ private $page_items_nums;       // 每页显示的数据个数        private $nums;                  // 数据总数         private $current_page;          // 当前页         private $sub_pa

2013-09-09 12:00:40 814

原创 php获取ip地址

function getIP() { if (@$_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if (@$_SERVER["HTTP_CLIENT_IP"]) $ip = $_SERVER["HTTP_CLI

2013-09-09 11:29:36 862

原创 php上传文件,图片前的准备

在上传文件前可能要做一些必要的判断,避免错误是很有必要的. // 上传文件名 $filename = $_FILES['userfile']['name']; // 服务器临时文件 $filetmpname = $_FILES['userfile']['tmp_name']; // 上传文件大小 $filesize = $_FILES['userfile']['size'];

2013-09-09 11:25:58 772

原创 fopen的mode参数设置介绍

经常忘记这些,写下来记一下,给自己用."r"只读方式打开,将文件指针指向文件头。"r+"读写方式打开,将文件指针指向文件头。"w"写入方式打开,将文件指针指向文件头并将文件大小截为零(覆盖)。如果文件不存在则尝试创建之。"w+"读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。"

2013-09-04 15:15:12 1551

原创 php写入文件,并遍历文件获取信息

// 写入文件 $result = $data; $handdle= fopen($filepath,"w"); //w:覆盖写入 a:追加写入 fwrite($handdle,$result); fclose($handdle);// 遍历文件 function getfileinfo(){ $arr = array();

2013-08-28 16:00:51 1026

原创 php读取文件

这里只介绍比较常用的读取文件的常用方法:1,file_get_contents,将一个文件内容读取到一个字符串中// 读取整个文件if(file_exists($filepath)){ // 例如:读取TXT文件 $str = file_get_contents($filepath); // 编码转换 $str = iconv("gb2312","

2013-08-27 15:48:49 801

原创 php基于http协议访问,判断访问来源iphone,android,微信浏览器,pc电脑

当我们采用php作为服务数据端口,为移动端,pc端提供数据接口的时候,可能会要求记录接口访问的来源是来之哪里.例如:生成订单,可能就需要记录,以便做一些数据分析,为运营和推广提供一些数据支持.代码:function order_source(){ $useragent = strtolower($_SERVER["HTTP_USER_AGENT"]); /

2013-08-27 14:21:18 2389

转载 clear both 的用法

在开发中,从美工MM给你Html代码中,肯定能经常看”divstyle="clear:both;">div>”这样的代码,但是你真的能明白它是做什么用的吗?如:divstyle="border:2pxsolid red;">    divstyle="float:left;width:80px;height:80px;border:1pxsolid blue;">T

2013-08-26 13:33:50 1316

原创 php时间显示格式参数

d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时; 如: "01" 至 "12" H - 24 小时制的小时; 如: "00" 至 "23" g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12" G

2013-08-26 12:55:16 741

原创 关于smarty.foreach 第一次、最后一次循环、长度

1、$smarty.foreach.fe_keyword_list.fist:循环第一次时2、$smarty.foreach.fe_keyword_list.last:循环最后一次3、$smarty.foreach.fe_keyword_list.total:长度例子:{if $smarty.foreach.foreach_name.fist}    first{else}

2013-08-26 12:51:31 2344

winform(c#)打印快递单模板,控件拖动

用winfrom(c#)做了个快递单打印模板,控件拖动(在一定范围内)、拉伸、编辑字体、边框重绘、单击顶点有小方框样式。不算太好,请多多包涵。

2013-08-30

winform(c#)打印快递单模板,控件拖动,单击顶点有小方框样式

用winform(c#)做了一个关于打印快递单模板的程序,涉及到控件拖动(在一定范围内)、拉伸、编辑字体、边框重绘、单击顶点有小方框样式。不算太好,请多多包涵。

2013-08-30

winform(c#)控件拖动,单击顶点有小方框样式

winfrom(c#) 控件拖动(在一定范围内)、拉伸、编辑字体、边框重绘、单击顶点有小方框样式。不算太好,请多多包涵

2013-08-30

空空如也

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

TA关注的人

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