- 博客(217)
- 资源 (23)
- 收藏
- 关注
原创 MAC自定义域名访问nginx服务器的thinkphp项目
1.首先,我们编辑mac系统的hosts文件:sudo vim /etc/hosts在里面增加一个自定义域名,比如:192.168.1.13(本机ubuntu服务器的IP) www.ubuntublog.com2.我nginx安装在 /usr/local/nginx . 然后我们修改配置文件:/usr/local/nginx/conf/nginx.conf 。 部分配置
2013-03-29 11:46:06 1848
原创 What the different CURLOPT_CONNECTTIMEOUT and CURLOPT_TIMEOUT
There's a very distinctive differencebetween these two configurations within cURL. I'll try to definethemfor you, and then provide you a very common example which I shareto people who I teach abou
2013-03-28 21:59:51 2791
原创 揭秘ThinkPHP3.1.2版本的独立分组…
ThinkPHP的分组功能是广为开发者使用的一个功能,可以解决中大型项目情况中MVC分层文件过多导致不易管理的问题。而3.1.2版本添加的独立分组功能则为此类问题提出了新的解决思路,更加适合组件化的开发模式。虽然目前3.1.2版本还未正式发布,不过我们可以先了解下这一功能。概述独立分组功能不影响原有分组模式的运行,并且原有分组模式仅需移动目录结构即可完成独立分组模式的升级,无需任
2013-03-28 21:59:49 807
原创 kindeditor4.x整合SyntaxHighlight…
kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,不过因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件。1.第一步首先修改kindeditor代码高亮写入
2013-03-28 21:59:47 596
原创 Sublime常用插件
注:此插件为我自己在用的,仅代表个人,如果发现好用的插件,会不断更新此博文。 1,packagecontrol我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 安装方法: 点击sublime的菜单栏 view->show console(ctrl+`) 现在打开了控制台, 这个控制台有上下两栏,上面一栏会实
2013-03-28 21:59:44 640
原创 SublimeCodeIntel 让sublime…
以下操作均在linux实现,sublime已安装package controll。安装:ctrl+shift+p,输入install,回车,输入SublimeCodeIntel,即可完成安装。重启sublime,编辑~/.codeintel/config,Example: { "PHP": { "php": '/usr/local/php/bin/p
2013-03-28 21:59:42 816
原创 为 Sublime Text 2…
Zen Coding 是一款帮助 Web 前端工程师快速编写 HTML 和 CSS 的利器。直到昨天我无意中看到一个 ZenCoding 的演示视频并大为震惊以后,我才决定开始使用,实在是有点火星了。想想以前没有 Zen Coding的日子,不堪回首啊。有了 Zen Coding,你碰到下面这种代码,就不会觉得头痛了:select name="month" id="month">
2013-03-28 21:59:40 576
原创 模块和操作映射
模板和操作映射功能是3.1.2版本支持的对模块和操作设置的映射机制,由于可以通过改变配置动态改变(实际真正改变,并非别名)URL访问地址,加强了应用的安全性,而且,映射机制具有URL不区分大小写访问的特性,对于应用的迁移也有很大的帮助。因为,普通情况下,如果需要更改URL的模块或者操作访问的话,需要改动的文件较多,容易导致关联性出错。尤其是很多应用需要迁移到新版本的时候,由于模型和控制器改动
2013-03-28 21:59:37 1275
原创 ThinkPHP3.1快速入门(16)安全
应用部署建议首先,我们建议在条件允许的情况下,把框架目录和项目目录都部署在非WEB访问目录下面,ThinkPHP的访问机制完全支持框架和项目的非WEB目录访问,你只需要把入口文件和资源(主要是指JS、样式和图片文件)目录放置于WEB目录下面即可。因此,建议的部署目录如下:index.php 项目入口文件Public/ 项目资源文件目录 Js/ JS目录 Css/
2013-03-28 21:59:34 651
原创 ThinkPHP示例:模板继承
模板继承是3.1.2版本添加的一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层。模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载。因此,模板继承的优势其实是设计基础模板中的区块(block)和子模板中替换
2013-03-28 21:59:31 1089
原创 PHP操作XML的经验
最近接了一个项目,很多功能需要以xml为接口来回进行一系列的操作。现在附下我的一点经验。情况一:当是你收到xml信息进行处理的时候,可以用以下步骤 ://输出严格的xml格式 header ( 'Content-type: text/xml' ); echo pack ( "C3" , 0xef, 0xbb, 0xbf ); //通过php输入流得到数据 $userinfo =
2013-03-28 21:59:29 556
原创 Github的使用和原理
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-ur
2013-03-28 21:59:26 1024
原创 Mac OS X 环境变量的设置
办法如下(本人在mac os x server上验证通过): 全局环境变量设在/etc/profile中; 用户个人的环境变量:在$HOME/创建 .profile 文件,写入相应的 export ....就可以了。例如:$ vim ~/.profile ; 然后在里面输入 : exportPATH=/opt/subversion/
2013-03-28 21:59:23 519
原创 Launch Sublime Text&nb…
$ sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/sublimeTestingOpen a Terminal window and run:sublime filename (replace "filename" by anactual file name)
2013-03-28 21:59:21 456
原创 How to edit hosts…
Apple OSX 10.4.X TigerOpen Terminal (ClickSpotlight, or press Command+Space. Nowtype terminal.)In Terminal type, ‘sudopico /etc/hosts‘, press Enter.Insert your Ecenica Hosting web site’s IP
2013-03-28 21:59:19 622
原创 一些必不可少的Sublime Text 2插件
packagecontrol 安装 我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 点击sublime的菜单栏 view->showconsole ;现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果,如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。
2013-03-28 21:59:16 749
原创 SUBLIME TEXT 2 配置文件详解
{// Sets the colors used within the text area// 主题文件的路径“color_scheme”: “Packages/Color Scheme –Default/Monokai.tmTheme”,// Note that the font_faceand font_size are overriden in the platform//
2013-03-28 21:59:14 850
原创 Sublime Text2主题:Theme – Soda
1、soda皮肤下载地址:https://github.com/buymeasoda/soda-theme2、安装打开sublime text2 -> Preferences -> BrowsePackages,将从github上下载文件解压缩,并重命名Theme – Soda 放入文件夹。3、重启sublime text2。4、Preferences -> Settings – U
2013-03-28 21:59:11 763
原创 Sublime Text 2 编辑器实用技巧
在当前项目中快速搜索文件在当前项目中快速搜索文件快捷键:CTRL + pText 2 编辑器实用技巧" TITLE="Sublime Text 2 编辑器实用技巧" />这里面有技巧,比如希望搜索如下路径的文件名并打开:routes/user/messages.js只需在窗口输入:rum 或者r/u/m 看结果是不是很爽?Text 2 编辑器实用技巧" TITLE="Sub
2013-03-28 21:59:09 690
原创 Sublime Text 2 入门及技巧
以下文章根据 http://lucifr.com/139225/sublime-text-2-tricks-and-tips/ 进行部分修改,以适用Windows平台。感谢原文译者的努力。 看了 Nettuts+对 Sublime Text 2 的介绍, 立刻就兴奋了,诚如作者 Jeffrey Way所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?Tex
2013-03-28 21:59:07 819
原创 Sublime Text 2快捷键使用
查看快捷键的方式也很简单: 点击菜单栏:Preferences->KeyBindings–Defaults 即可查看。主要快捷键Ctrl+L 选择整行(按住-继续选择下行)Ctrl+KK 从光标处删除至行尾Ctrl+Shift+K 删除整行Ctrl+Shift+D 复制光标所在整行,插入在该行之前Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+KU 改为大写Ctr
2013-03-28 21:59:05 491
原创 sublime Text 2 安…
sublime Text 2 安装Sublime PackageControlSublime Text 2 安装 Sublime Package Control,通过 Sublime Package Control,安装、升级和卸载 Package。安装 Package Control 的方法:1、打开 Sublime Text 2,按下 Control + ` 调出 Conso
2013-03-28 21:59:02 630
原创 电驴提示“该内容尚未提供权利证明…
最近在电驴上下载东西时总是提示“该内容尚未提供权利证明,无法提供下载”,让人很恼火,其实这个问题很容易就能解决,现在给出四种办法,供各位驴友选择,请勿灌水,谢谢合作!【方法一】在检索到的网址中添加".gdajie",注意添加位置是在verycd之后. 比如我要下载《数字图像处理》这本书原检索地址:http://www.verycd.com/topics/2923809/点开显示“
2013-03-28 21:59:00 510
原创 ubuntu下SVN服务器安装配置
一、SVN安装1.安装包1.$ sudo apt-get install subversion2.创建项目目录$ sudo mkdir /home/xiaozhe/svn$ cd /home/xiaozhe/svn/$ sudo mkdir mypro3.创建svn文件仓库$ sudo svnadmin create /home/xiaozhe/svn/mypro
2013-03-28 21:58:57 483
原创 Ubuntu下CoreSeek搜索系统建立指南…
第一步:安装 安装coreseek请参考:BSD、Linux、Windows系统安装测试说明文档; 安装后,请确保安装测试说明文档中的各项测试都可以通过,以便coreseek做好准备,为你服务! 第二步:配置: 在BSD/Linux安装包的testpack/etc目录下,放置了演示的配置文件; 在Windows安装包的etc目录下,也放置了演示的配置文件; 如果是mys
2013-03-28 21:58:55 547
原创 ubuntu apt-get 安装的程序
安装包下载到 \var\cache\apt\archives 。查看安装的一些路径:dpkg -L 包名这里的包名是你用apt-get安装时的名称,不是文件名
2013-03-28 21:58:52 574
原创 Mysql:bit类型的查询与插入
Mysql关于bit类型的用法:位字段值使用b'value'符号写位字段值。value是一个用0和1写成的二进制值。位字段符号可以方便指定分配给BIT列的值:mysql> CREATE TABLE test(id BIT(8));mysql> INSERT INTO testVALUES(2)mysql> INSERT INTO testVALUES(5)mysql> SELE
2013-03-28 21:58:50 3838
原创 Sphinx 在 windows 下安装使用
前一阵子尝试使用了一下 Sphinx ,一个能够被各种语言 (PHP/Python/R y/etc)方便调用的全文检索系统。网上的资料大多是在 linux 环境下的安装使用,当然,作为生产环境很有必要部署在 *nix环境下,作为学习测试,还是 windows 环境比较方便些。本文旨在提供一种便捷的方式让 Sphinx 在 windows 下安装配置以支持中文全文检索,配置部分在 linux
2013-03-28 21:58:47 1397
原创 JQuery获取浏览器窗口的可视区域高…
01alert($(window).height()); //浏览器时下窗口可视区域高度02alert($(document).height()); //浏览器时下窗口文档的高度03alert($(document.body).height());//浏览器时下窗口文档body的高度
2013-03-28 21:58:44 2162
原创 javascript函数设置默认值
Set adefault parameter value for a JavaScript functionDoes this work in JavaScript?function read_file(file, delete_after = false) { // Code}当然,这样写你在火狐上是没问题的,但是在IE9和谷歌浏览器都会报错,因为javascript函数不
2013-03-28 21:58:41 538
原创 ThinkPHP中结果唯一性的作法
代码如下: $financelist =$finance->relation(true)->where($map)->distinct(true)->field('sid')->order('iddesc')->limit($page->firstRow.','.$page->listRows)->select(); 红色部分就是关键代码,使用这段代码标示在sid这个字段
2013-03-28 21:58:39 605
原创 event keycode大全
event.keycode大全(javascript)keycode 8 = BackSpaceBackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 =
2013-03-28 21:58:37 528
原创 ThinkPHP3.1快速入门(13)自动完…
自动完成是ThinkPHP提供用来完成数据自动处理和过滤的方法,使用create方法创建数据对象的时候会自动完成数据处理。因此,在ThinkPHP使用create方法来创建数据对象是更加安全的方式,而不是直接通过add或者save方法实现数据写入。规则定义自动完成通常用来完成默认字段写入,安全字段过滤以及业务逻辑的自动处理等,和自动验证的定义方式类似,自动完成的定义也支持静态定义和
2013-03-28 21:58:35 670
原创 CSS3 Animations
CSS3 AnimationsWith CSS3, we can create animations, which can replace animatedimages, Flash animations, and JavaScripts in many web pages.CSS3AnimationCSS3 @keyframes RuleTo create anima
2013-03-28 21:58:32 651
原创 CSS3 3D Transforms
3D TransformsCSS3 allows you to format your elements using 3D transforms.In this chapter you will learn about some of the 3D transformmethods:rotateX()rotateY()Click on the elements below,
2013-03-28 21:58:29 627
原创 CSS3 2D Transforms
CSS3 TransformsWith CSS3 transform, we can move, scale, turn, spin, and stretchelements.2D Transforms" />How Does it Work?A transform is an effect that lets an element change shape, sizeand p
2013-03-28 21:58:27 635
原创 CSS3 word-wrap Property
word-wrap Property" /> CompleteCSS ReferenceExampleAllow long words to be able to break and wrap onto the nextline:p.test {word-wrap:break-word;}Try it yourself »Browser Support
2013-03-28 21:58:25 604
原创 CSS3 text-shadow Property
text-shadow Property" /> CompleteCSS ReferenceExampleBasic text-shadow:h1{text-shadow: 2px 2px #ff0000;}Try it yourself »More examples at the bottom of this page.Browser Support
2013-03-28 21:58:23 470
原创 CSS3 background-size Property
ExampleSpecify the size of a background image:div{background:url(img_flwr.gif);background-size:80px 60px;background-repeat:no-repeat;}Try it yourself »More examples at the bottom of this p
2013-03-28 21:58:20 591
原创 CSS3 box-shadow Property
ExampleAdd a box-shadow to a div element:div{box-shadow: 10px 10px 5px #888888;}Definition and UsageThe box-shadow property attaches one or more drop-shadows to thebox.Default value:
2013-03-28 21:58:12 644
算法图解 - 算法的基本操作
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人