自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

'尛東峝學.

`.+┈兲兲姠丄ヽ⒈

  • 博客(185)
  • 收藏
  • 关注

转载 Mongodb启动命令mongod参数说明

--quiet# 安静输出--port arg# 指定服务端口号,默认端口27017--bind_ip arg# 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP--logpath arg# 指定MongoDB日志文件,注意是指定文件不是目录--logappend# 使用追加的方式写日志-

2015-09-18 16:41:02 634

转载 PhpStorm快捷键设置/个性化设置,如何多项目共存?如何更换主题?

#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键快捷键功能Ctrl + /双斜杠注释Ctrl + Shilft + /块注释Alt + /代码提示

2014-09-17 14:24:58 25010

转载 优惠券码生成

<?php/** * @param int $no_of_codes//定义生成优惠码个个数 * @param array $exclude_codes_array//老优惠券组 * @param int $code_length//优惠码的长度 * @return array //返回数组 */function generate_promotion_code($no_of_code

2014-09-15 16:52:34 7112 1

转载 移动WEB测试工具 Adobe Edge Inspect

访问Adobe Shadow官方下载页,下载并安装PC端程序:Shadow(支持Win、Mac,但不支持win xp)下载安装移动端应用程序:Adobe Edge Inspect(支持iOS、Android平台),在下载页可以找到链相关接安装Chrome Adobe Shadow插件Shadow的启动也非常简单,依次运行PC端、移动端的Shadow程序以及Chrome浏览器.移

2014-09-12 11:52:05 927

转载 MySQL procedure详解

1.      存储过程简介 我们常用的操作数据库语言SQL语 句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一 组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参 数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特

2014-09-08 19:24:50 1408

转载 文本框只允许输入数字

文本框只允许输入数字 javascript 用Up和Down有区别只能输入数字、字母、下划线常用的正则表达式 只能输入数字:“^[0-9]*$”只能输入n位的数字:“^\d{n}$”只能输入至少n位数字:“^\d{n,}$”只能输入m-n位的数字:“^\d{m,n}$”只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”

2014-08-28 14:23:12 650

转载 MySql更新多条数据不建议使用UPDATE语句

我们知道当插入多条数据的时候insert支持多条语句:Transact-SQL1234INSERTINTOt_member(id,name,email)VALUES    (1,'nick','[email protected]'),    (4,'

2014-07-29 10:58:37 5419

转载 JS判断手机浏览器

判断原理:JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAg

2014-07-25 14:34:19 808

原创 mssql 实现排序上移下移

MSSQL:-- drop PROCEDURE [dbo].[Proc_sort_UpDown] create PROCEDURE [dbo].[Proc_sort_UpDown] @Sign int = 0, -- 0: 上移 1:下移 @TableName nvarchar(50), -- 表名 @ItemName nvarchar(50), -- 主键字段名 @

2014-06-10 13:05:10 1272

转载 Redis和Memcache的区别分析

1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用

2014-05-26 11:57:06 6048

翻译 js,正则表达式

var validateRegExp = { decmal: "^([+-]?)\\d*\\.\\d+$", //浮点数 decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$", //正浮点数 decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$", //负浮点数 decmal3: "^-?([1

2014-05-22 14:59:37 597

转载 Sublime Text 自定义主题颜色 Color Scheme 生成器(功能十分强大)

生成自定义颜色的地址是:http://tmtheme-editor.herokuapp.com/生成好之后可以保存下来.Sublime Text 2 和 Sublime Text 3都支持界面视图如下

2014-05-21 23:16:46 10054 1

转载 Sublime Text 3 安装Package Control

一、简单的安装方法使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。顺便贴下Sublime Text2 的代码:1import 

2014-05-21 09:41:38 829

转载 先进先出的订单分配处理

物料 批号 库存数aa p01 5aa p02 10bb p01 20订单 物料 订货数1 aa 111 bb 102 aa 23 aa 1要得到:订单 物料 批号 出库1 aa p01 51 aa p02 61 bb p01 102 aa p02 23 aa p02 3要求:使用update,不用函数、子查询

2014-05-15 11:12:33 1245

转载 图片在显示时加上水印

上代码: //图片类型 Response.ContentType = "image/jpeg"; //元图路径 string filePath = Server.MapPath("ImgUpload/" + "9d82d158ccbf6c81db35544dbe3eb13533fa4010.j

2014-05-07 16:44:55 711

转载 Http Handler 介绍

Http Handler 介绍引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范

2014-05-07 16:41:27 645

转载 Laravel cheatsheet

Laravel是一个新兴PHP WEB开发框架,支持MVC模式的开发、支持ORM、页面模板等特性,比较看好此开发框架。http://cheats.jesse-obrien.ca/

2014-04-26 14:28:50 1485 1

转载 Laravel自动加载类教程

八月六日的时候写过一次关于Laravel源码的文章,其实要读懂一个项目的代码,必须事先了解它的自动加载机制,这里就接上篇文章说一下Laravel的自动加载。Laravel中所有关于自动加载的部分都在laravel/autoloader.php文件中,从它声明的数组里我们就可以知道Laravel为我们提供的自动加载类型:public static $mappings = arra

2014-04-23 17:20:45 6208

转载 Laravel中的数据库查询教程

Laravel框架中的DB类让我们可以方便的进行数据库操作,比如常见的query查询:DB::query('SELECT * FROM users');Larvel还提供了类似CI框架中Active Record的Fluent Query Builder : DB::table('user')->where('id','=','1')->get();虽然从操作上

2014-04-23 17:19:59 14371 2

转载 laravel使用Caching缓存数据减轻数据库查询压力

昨天想把自己博客的首页做一下缓存,达到类似于生成静态页缓存的效果,在群里问了大家怎么做缓存,都挺忙的没多少回复,我就自己去看了看文档,发现了Caching这个部分,其实之前也有印象,但是没具体接触过,顾名思义,就是缓存了,那肯定和我的需求有点联系,我就认真看了看,发现的确是太强大了,经过很简单的几个步骤,我就改装好了首页,用firebug测试了一下,提高了几十毫秒解析时间,当然了有人会笑这有必要吗

2014-04-23 17:18:13 14822 2

转载 Laravel分页教程

Laravel的分页显示相对来说比较简单,首先咱们现在路由文件application/routes.php中定义路由:Route::get('/', function() {// lets get our posts and eager load the// author$pre_page = 2;//每页显示页数$posts = Post::with(‘author’)->o

2014-04-23 17:11:01 13997

转载 Laravel五大功能之Eloquent关系模式

Eloquent是Laravel的原始ActiveRecord是实现的,建立在Laravel的Fluent Query Builder之上的,所以Eloquent类和Fluent类是一样的,能实现复杂的SQL语句和非常直观表达出的表与表之间的关系ActiveRecord也属于ORM层,由Rails最早提出,遵循标准的ORM模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循

2014-04-23 17:08:07 12045

转载 Laravel目录结构分析

根目录结构/application/bundles/laravel/public/storageartisanpaths.php1./application整个Laravel 目录中最需要我们注意的地方,包含设置(config)、路由(routing)、MVC 模型的三大模块皆在此,这个目录结构会具体在下文介紹。2./bundlesBun

2014-04-23 17:01:16 5479

转载 为Laravel的artisan指令增加bash脚本

#!/bin/bashif [ -f "./artisan" ]; then php artisan "$@"else if [ "$1" == "create" ]; then if [ ! `which git` ]; then

2014-04-23 17:00:36 2512

转载 Laravel中使用Profiler随时掌握调试信息

在许多框架中,都会有Profiling相关的东西,Laravel也不例外,而且,它相当的好用。Profiler是一个用于性能调试的工具,它提供记录各种程序运行指标的工具以及查看他们的视图。Profiler在Laravel 3以前是以一个bundle方式存在的(https://github.com/loic-sharma/Laravel-Profiler),但现在已经集成进核心库了,原来那个re

2014-04-23 16:59:14 4040

转载 Laravel开发教程之-控制器

基础控制器是负责处理用户输入和管理模块、库与视图之间交互的类。通常情况下,控制器会向模块请求数据,然后把数据传递给视图,最后返回给用户。在程序开发中控制器通常被用来实现应用逻辑。Laravel框架还允许开发者在路由中声明应用逻辑,这部分会在路由文档中详细说明。但是我们鼓励新手仍然从控制器开始。在处理应用逻辑方面,控制器和路由没有什么不同。控制器类都应该存放在applicat

2014-04-23 16:58:12 4407

转载 Laravel的路由管理

基础Laravel充分利用PHP 5.3的特性,使路由变得简单并富于表达性。这使得从构建API到完整的web应用都变得尽可能容易。路由的实现代码在 application/routes.php 文件。和其它框架不同,应用逻辑在Laravel中可以通过两种方式集成。虽然在控制器(controllers)中实现业务逻辑是普遍的做法,但是在Laravel中也可以直接在路由中嵌入应用逻辑。

2014-04-23 16:51:25 8242

转载 PHP开发框架laravel安装和配置教程

系统环境需求apache,nginx或者其他web服务器;laravel使用了PHP的一些强而有力的特性,所以需要在PHP5.3或者更高的版本上才能够执行;Laravel使用FileInfo library(http://php.net/manual/en/book.fileinfo.php)来检测文件的mime类型,这个库在PHP5.3中是默认含有的,但是在Windows

2014-04-23 16:27:41 7092

转载 Laravel教程:laravel 4安装及入门

一.安装Composer首先你需要安装Composer,Composer是PHP依赖管理工具,Laravel框架就是使用 Composer 执行安装和依赖管理。 注:(1)若安装Composer出错,在php.ini中开启php_openssl,php_fileinfo扩展,因为Laravel需要。(2)安装过程中,选择正确的php.exe位置二.安装LaravelComp

2014-04-23 16:19:43 5132

转载 SQL Server 限制IP登陆(登陆触发器运用)

一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现代码(SQL Codes)补充说明(Addon)疑问(Questions)参考文献(References)二.背景(Contexts)  在MySQL的mysql.User表保存了登陆用户的权限信息,Host和User字段则是关于登陆IP的限制。但是在SQL Server没有

2014-04-23 10:43:26 3229

翻译 位运算

① 二进制最高位是符号位:0表示正数,1表示负数 ② 正数原码,反码,补码都一样 ③ 负数的反码=它的原码符号位不变,其它位取反(0->1,1->0) ④ 负数的补码=它的反码+1 ⑤ 0的反码,补码都是0 ⑥ php没有无符号数,换言之,php中的数都是有符号数 ⑦ 在计算机运算的时候,都是以补码的方式来运算的

2014-04-18 17:19:59 488

转载 Curl 采集乱码 gzip 原因及解决方案 utf-8

用curl获取一个经过gzip压缩后的网页时返回乱码 原因大体就是服务器返回的Content-Encoding的值和网页的编码不同,造成curl解码出问题,直接将gzip或deflate编码的文件下载了,所以看起来是乱码了。Content-Encoding: gzip读取前几个字节为:1F 8B 08 ,其中1F 8B表明为gzip压缩,而08表示为deflate压

2014-04-14 16:52:59 3247

转载 php curl_init函数用法

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内 容,cURL 是一个功能强大的PHP库。

2014-04-14 16:32:51 640

转载 如何在bootstrap中实现无级菜单

在bootstrap的默认实现中,菜单只有2级,为了能够实现无级或多级的菜单,可以使用http://www.bootstrapmenumod.net/modules/mod_bootstrap_menu/css/bootstrapmenu.css这个css来自:http://www.bootstrapmenumod.net/examples/pills/pills-wi

2014-04-01 14:07:05 2828

转载 Sql Server 生成32位uuid

CREATE FUNCTION [dbo].[fun_getUUID32](@newid varchar(36))RETURNS VARCHAR(32)ASBEGIN DECLARE @id VARCHAR(32); select @id=SUBSTRING(@newid,1,8)+SUBSTRING(@newid,10,4)+SUBSTRING(@newid,15,4)+ SUBST

2014-02-19 10:06:18 10670

转载 6个强大的PHP/Mysql代码生成器介绍

一般来说,用PHP和MYSQL编写一个数据库应用程序都会花费很多时间和精力 - 你要设计HTML格式,编写查询,执行验证/错误处理,测试应用程序等大量工作。不过如果你使用PHP代码生成器,您可以节省您大量的时间并降低开发成本。目前主流代码生成器基本都是基于Web的,一旦安装,它将允许你定义你的数据库,它会自动生成所需的所有HTML,CSS和PHP文件的应用程序。然后,您可以简单地更新这些文件到您的

2014-02-10 16:33:23 16991

转载 使用 jQuery Mobile 及 ASP.NET 开发跨行动装置网站 (Mobile Web)

转:http://msdn.microsoft.com/zh-tw/hh875190.aspx在行動式裝置普及化的現在,要開發一個能夠跨行動式裝置的原生應用程式 (Native App) 是非常不容易的,除了需要了解不同的作業系統的差異 (Ex: Windows Phone、Android、iOS),還需要了解各種程式開發技術 (Ex: .NET、JAVA、Objective

2014-01-21 09:58:12 7319 1

转载 分享11个超棒的移动应用(mobile apps)开发解决方案

如果你问我是不是一个好的时机开发超棒的移动应用了?我得说:当然!随着不同技术和类库的发展,很多移动应用解决方案浮出水面,在今天这篇文章中,我们将看看11个超棒的跨平台移动应用解决方案和工具。希望大家喜欢!Sencha Touch 2 如果你对于HTML5,CSS3和Javascript比较熟悉的话,那么Sencha Touch 2可能对于你来说就是一个开发iphone,android和bl

2014-01-17 10:07:04 1208

转载 软件自动化测试工具介绍

一、功能测试工具1、QTP测试工具全名HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何

2014-01-06 11:00:22 844

转载 通过隐藏option实现select的联动效果 文章源自:烈火网,原文:http://www.veryhuo.com/a/view/10548.html

www.veryhuo.com $(function(){ //Bind the change event $("#dropLang").unbind("change", eDropLangChange).bind("change", eDropLangChange); $("#dropFrame").unbind("change", eDropFrameChange).bind(

2013-11-13 13:46:24 2796

空空如也

空空如也

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

TA关注的人

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