10 2012 档案
美国的哪些星球大片!
摘要:电影院中的寂静与低低的啜泣声吗?那是一代人童年美好的记忆,或许我们还没有见过外星人,甚至不知道他们存在于何处或是否存在,但是在电影里我们已经与他 们非常熟识了。这些充满想象力的电影激起我们仰望星空的激情,让我们以梦为马,在一次次超现实、超时空的旅行中,到那遥远的外太空,与片中人物一起结识外 星人、拯救地球、发现未知、解开神秘、并进行着改变宇宙命运的星际大战,尽情放逐着末世情怀和英雄主义。 下面所选择的十部影片或许不是最优秀的外星人电影,但是却涵盖了外星人电影的最主要类型,就让我们一起走进科幻世界,探索人类心中潜藏着的对外太空的恐惧与希望吧。 1986年斯皮尔伯格与... 阅读全文
posted @ 2012-10-31 21:58 浩瀚孤鸿 阅读(887) 评论(0) 推荐(0)
EXT 删除 监听
摘要:想做一个效果:使用Ext验证textfield中数据,一旦数据有效就初始化某个模块。试了好多 监听事件,只有“valid”事件可以,但是其验证分为好几次,我猜测可能是有首先验证表单有效性,然后验证数据有效性,即,“valid”事件监听一次,触发多次。在加载完成后,如果还存在此监听,很麻烦的,所以有必要去掉。移除该事件使用 Ext.removeListener()方法,简写为un(un是添加监听事件on的反义词)。添加监听Ext.on()和移除监听Ext.un(),在使用时,其第一个参数为 监听事件,第二个为要移除的在 监听事件触发的函数,第三个为 作用域(我理解就是监听的对象,一般不写或写th 阅读全文
posted @ 2012-10-26 13:54 浩瀚孤鸿 阅读(1561) 评论(0) 推荐(0)
Ext.data.store 详解一
摘要:store是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表方法:不列举继承来的方法Store( Object config )构造,config定义为{autoLoad : Boolean/Object, //自动载入baseParams : Object, //只有使用httpproxy时才有意义data : Array, //数据proxy : Ext.data.DataProxy,//数据代理pruneModifiedRecords : boolean,//清除修改信息reader : Ext.data.Reader, //数据读取器remoteSort : bo 阅读全文
posted @ 2012-10-25 17:53 浩瀚孤鸿 阅读(697) 评论(0) 推荐(0)
Linux常用命令大全
摘要:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 阅读全文
posted @ 2012-10-25 12:01 浩瀚孤鸿 阅读(221) 评论(0) 推荐(0)
js中setInterval与setTimeout用法
摘要:setTimeout 定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 语法: setTimeout(code,millisec) 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串。 millisec(必需):在执行代码前需等待的毫秒数。 提示: setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。两种调用函数的写法:function page_list(){ alert("shi... 阅读全文
posted @ 2012-10-25 11:31 浩瀚孤鸿 阅读(244) 评论(0) 推荐(0)
MySQL字段类型详解
摘要:MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16.. 阅读全文
posted @ 2012-10-23 20:49 浩瀚孤鸿 阅读(373) 评论(0) 推荐(0)
时间戳 unix时间 javascript时间
摘要:<?phpecho "本机所在的时区:".date("T")."<BR />"; echo "PHP时间戳(UNIX秒):".mktime()."<BR />"; echo "PHP时间(本地格式化后):".date("Y-m-d H:i:s")."<HR />"; ?> <script language="javascript"> <!-- var 阅读全文
posted @ 2012-10-23 20:12 浩瀚孤鸿 阅读(286) 评论(0) 推荐(0)
分享CodeIgniter上传图片成功的全过程
摘要:最近几天正在做一个小型CMS,用到图片上传了,想利于CodeIgniter的上传类去实现,但测试中有好多问题,我把经过和要注意的地方分享一下!view代码:<?php echo form_open_multipart('picture/upload');?><?php echo form_upload('userfile');?> /*注意,这里是userfile,$this->upload->do_upload(),这里do_upload默认上传文件的表单名为userfile;当然也可以使用do_upload($filena 阅读全文
posted @ 2012-10-23 15:47 浩瀚孤鸿 阅读(317) 评论(0) 推荐(0)
win7 搭建ftp 设置用户权限 远程访问设置
摘要:总共分两大步:搭建ftp与设置用户权限1、搭建ftp点击“完成”,至此已完成搭建任务2、设置用户权限2.1添加用户 以两个用户为例,“public”用户用于只读(下载)文件,“admin”用户可以读写(创建、删除、上传、下载)文件。在桌面上右击“我的电脑”,点击“管理”,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,点击“新用户”命令。在打开的“新用户”对话框中填写用户名public,并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加 阅读全文
posted @ 2012-10-23 09:46 浩瀚孤鸿 阅读(950) 评论(0) 推荐(0)
ExtJs4 Ext.form.field.ComboBox 刷新数据出现一直加载的问题
摘要:估计是这个版本的一个BUG,加上这句将,加载隐藏listConfig : { loadMask: false } 阅读全文
posted @ 2012-10-22 15:36 浩瀚孤鸿 阅读(579) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
摘要:本篇讲解三个容器类控件。一、面板控件 Ext.Panel一个面板控件包括几个部分,有标题栏、工具栏、正文、按钮区。标题栏位于最上面,工具栏可以在四个位置放置,围绕中间部分正文,按钮区位于最小方。下面介绍几个基本配置项:1.title:设置面板标题文本。2.tbar,lbar,rbar,bbar:分别设置上、左、右、下四个部位的工具栏。3.html,items:前者用来设置正文部分的html,后者设置正文部分的ext控件。4.buttons:设置按钮区的按钮。下面看看面板生成代码:[html]?123<h1>Panel</h1><div id="div1& 阅读全文
posted @ 2012-10-22 10:04 浩瀚孤鸿 阅读(553) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.tab.Panel 选项卡
摘要:本篇讲解选项卡控件。一、基本选项卡首先我们来定义一个基本的选项卡控件,其中每个Tab各有不同,Tab的正文内容可以有三种方式获取:1.基本方式:通过定义html和items的方式。2.读取其他html的信息:通过设置contentEl就可以获取其他html的信息为当前tab正文。3.读取服务端数据:通过定义autoLoad异步方式获取服务端数据。另外,每个tab都可以设置是否可关闭,进入tab时的事件,以及tab是否可用,具体情况请看代码:[html]?12345678910<h1>基本选项卡</h1> <div class="content" 阅读全文
posted @ 2012-10-22 10:04 浩瀚孤鸿 阅读(374) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件
摘要:本篇要登场的有三个控件,分别是滚轴控件、进度条控件和编辑控件。一、滚轴控件 Ext.slider1.滚轴控件的定义下面我们定义三个具有代表意义滚轴控件,分别展示滚轴横向、纵向,以及单值、多值选择的特性:[html]?1234567891011<h1>滚轴控件</h1><div class="content"><h2>横向,初始值50</h2><div id="slider1"></div><h2>纵向,带提示</h2><div id=&quo 阅读全文
posted @ 2012-10-22 10:03 浩瀚孤鸿 阅读(316) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.MessageBox 消息对话框
摘要:本篇演示消息对话框的用法,ExtJs封装了可能用到的各类消息框,并支持自定义的配置。如下是用到的html:[html]?123456789<h1>各种消息框</h1><div id="div1" class="content"><button id="bt1" type="button" >Confirm</button><button id="bt2" type="button" >Prompt< 阅读全文
posted @ 2012-10-22 10:02 浩瀚孤鸿 阅读(288) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.Button 按钮
摘要:从本篇开始讲基础控件,ExtJs对所有的UI控件都有它自己的一套封装。本篇要讲到的是ExtJs的按钮。主要包括按钮事件、带分割线、带图标、带菜单的按钮,下拉选项式按钮和按钮组合等。我们先看看效果图:预览如下是用到的html:[html]?123456789101112131415161718192021222324252627<h1>三种方式实现事件:</h1><div id="div1" class="content"><ul><li id="li1"></li> 阅读全文
posted @ 2012-10-22 10:00 浩瀚孤鸿 阅读(606) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.XTemplate 模板
摘要:本篇将涉及到ExtJs中一个重要的概念,模板。话说Razor很神奇,但是我个人不是很喜欢那种html混编C#的方式,仿佛又回到了asp的时 代。ExtJs的模板同样也可以组织生成灵活的html,而且代码和html有效的分离。本文将细细分析ExtJs模板的用法。行文之前我先把公共的html和用到的js数据贴在前面,后面的代码都要引用到。[html]?1234567891011121314<h1>使用标签tpl和操作符for</h1><div class="content" id="div1"></div>&l 阅读全文
posted @ 2012-10-22 09:58 浩瀚孤鸿 阅读(534) 评论(0) 推荐(0)
ExtJs4 笔记 ExtJs对js基本语法扩展支持
摘要:本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载、类的封装等。一、动态引用加载ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取。这些代码都要写在Ext.onReady外面。1.动态引用外部Js[Js]?1234//加载配置可用Ext.Loader.setConfig({ enabled: true });//动态引用“../ux/”目录下所有Js文件类,映射到对应命名空间Ext.Loader.setPath('Ext.ux', '../ux/');2.动态加载类[Js]?1234567891011 阅读全文
posted @ 2012-10-22 09:54 浩瀚孤鸿 阅读(247) 评论(0) 推荐(0)
ExtJs4 笔记 ExtJs大比拼JQuery:Dom文档操作
摘要:现在主流的JS框架要数ExtJs和JQuery应用的比较广泛。JQuery属于轻量级的,一般做网站应用比较常见,可见块头小的优势。 ExtJs比较庞大,它除了对基本的JS语法和HTML DOM操作方式的封装之外,还提供了一套强大的UI库。在企业级B/S解决方案应用上独占优势。就单说它在原生JS的封装,DOM操作方式封装方面也足以 藐视JQuery。下面我就通过对比API,体现两种框架的异曲同工之处。我们已JQuery API为主线,来看看ExtJs是否有替代的方案。注意一点:ExtJs4.0相对上一版本改动较大,本系列文章暂时只对ExtJs4.0及以上版本提供支持。一、选择器1.上下文选择器对 阅读全文
posted @ 2012-10-22 09:43 浩瀚孤鸿 阅读(205) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、Ext.ux.statusbar.StatusBar 状态栏
摘要:本篇讲解三个工具栏控件。其中Ext.toolbar.Toolbar可以用来放置一些工具类操控按钮和菜单,Ext.toolbar.Paging专门用来控制数据集的分页展示,Ext.ux.statusbar.StatusBar用来展示当前的状态信息。一、Ext.toolbar.Toolbar工具栏控件可以被附加在面板、窗口等容器类控件中,可以在四个方位添加多个工具栏控件。我们演示多个Ext.toolbar.Toolbar控件,然后附加到面板的不同位置。1.在工具栏上添加菜单、按钮、搜索功能我们这里借用上一篇所讲到的listview控件作为数据展示,把listview放入一个面板控件中,然后把工具栏 阅读全文
posted @ 2012-10-22 09:23 浩瀚孤鸿 阅读(517) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.ListView、Ext.view.View 数据视图
摘要:本篇介绍两个用来展示数据的容器控件,分别是Ext.ListView和Ext.view.View。Ext.ListView就是大名鼎鼎的 Ext GridPanel的前身,不过现在的Ext4已经将它整合到GridPanel一起了,做一些简单的表格数据展示还是可以用到的。而 Ext.view.View则提供了通过模板自定义展示数据的方式,数据的展示形式不限于表格,可表现为灵活的方式,同时Ext为其提供了基本的排序分 页、项选择、事件等支持。如果不做特殊说明,本系列文章都以mvc的服务端返回json格式的数据作为数据源的方式。一、Ext.ListView下面我们看看一个基本的表格数据展示实例:[ht 阅读全文
posted @ 2012-10-22 09:17 浩瀚孤鸿 阅读(368) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.tip.ToolTip 提示
摘要:本篇介绍提示控件,ExtJs支持两种方式定义提示,可以支持普通html元素和一般的ExtJs UI控件。一、基本提示 Ext.tip.ToolTip1.最简单的提示下面通过代码定义一个最简单的提示,首先在HTML加入一个div,我们要实现当鼠标移动到这个div上时,自动出现提示,如下是html内容:[html]?1<div id="tip1" class="TipDiv">普通提示</div>接着在js中添加如下代码:[Js]?1234Ext.create('Ext.tip.ToolTip', {target: & 阅读全文
posted @ 2012-10-22 09:13 浩瀚孤鸿 阅读(525) 评论(0) 推荐(0)
ExtJs4 笔记 Ext.Ajax 对ajax的支持
摘要:本篇主要介绍一下ExtJs常用的几个对JS语法的扩展支持,包括Ajax封装,函数事件操作封装,还有扩展的常用函数等。Ajax服务端交互式操作是提交到.NET MVC。后续服务端交互都采用这一方式实现。一、ExtJs中的Ajax:Ext.Ajax.request通过客户端向服务端发送Ajax请求,可以“直接”调用MVC的action方法,并传递参数,action返回值可以是普通字符串,也可以是json对象。请求可以添加自定义头信息。看下面例子:1.异步请求,发送自定义请求头:html页面如下:[html]?1234<h1>Ajax服务端请求</h1><div cla 阅读全文
posted @ 2012-10-22 09:03 浩瀚孤鸿 阅读(214) 评论(0) 推荐(0)
ExtJs4 layout 布局
摘要:本篇讲解Ext另一个重要的概念:布局。一般的容器类控件都是通过配置项items添加子控件的,这些子控件相对于父控件怎么定位呢,这里就要用到 布局。某些容器类控件,它本身默认就集成了一种布局方式,例如比较典型的是:Ext.container.Viewport 布局控件,它其实就是一个border布局的容器,还有Ext.form.Panel、Ext.tab.Panel等。本节我们系统的分析各种布局方式。一、absolute这种方式的布局可以对子元素相对于父级容器控件进行绝对定位,它包含了x、y两个配置项用于定位。我们来看看一个例子:[Js]?1234567891011121314151617181 阅读全文
posted @ 2012-10-22 08:37 浩瀚孤鸿 阅读(208) 评论(0) 推荐(0)
javascript 命名规则
摘要:JavaScript变量匈牙利命名法匈牙利命名法语法:变量名=类型+对象描述类型指变量的类型对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。提示: 虽然JavaScript变量表面上没有类型,但是JavaScript内部还是会为变量赋予相应的类型。提示: 匈牙利命名法是一位微软程序员发明的,多数的C,C++程序都使用此命名法。JavaScript变量匈牙利命名类型JavaScript变量起名类型变量命名前缀Array 数组aFloat 浮点lFunction 函数fInteger(int) 整型nObject 对象oRegular Expression 正则rSt 阅读全文
posted @ 2012-10-19 09:54 浩瀚孤鸿 阅读(196) 评论(0) 推荐(0)
ExtJS4.x 如何在Tpl模板中添加分页控件
摘要:在下拉框中有一个Tpl模板,如何在加一个分页工具栏Ext.require([ 'Ext.form.field.ComboBox', 'Ext.form.FieldSet', 'Ext.tip.QuickTipManager', 'Ext.data.*' ]); // The data for all states var states = [ {"abbr":"AL","name":"Alabama","slogan":" 阅读全文
posted @ 2012-10-17 17:59 浩瀚孤鸿 阅读(444) 评论(0) 推荐(0)
ExtJS获取当前对象所在容器
摘要:今天把一个button放在了Ext.Window中,想用button确定window对象。n就没尝试成功。一开始用Js代码buttons:[{ text:'确定', handler:function(){ alert(this.text);\\this就是公布handler的对象 }}] 发现一切OK。然后开始取windowJs代码 buttons:[{ text:'确定', handler:function(){ alert(alert(this.ownerCt.title); }}] 发现一直取不到值。狂晕中采用如下方法Js代码 buttons:[{ tex 阅读全文
posted @ 2012-10-11 17:17 浩瀚孤鸿 阅读(658) 评论(0) 推荐(0)
thinkphp3.0部分总结
摘要:=========================thinkphp==配置详解=======================行为配置主要是config.php中起作用的,同时在index.php中,也就是主入口文件中设置调试选项,define(‘APP_DEBUG’,true);才有效,在config.php中设置无效。页面trace怎么开启,主要是行为配置中设置,config.php 中设置’SHOW_PAGE_TRACE’ =>true,同时trace页面和调试选项没有任何关系。怎么开启调试选项,必须在入口文件中写入define(‘APP_DEBUG’,true);效果是rutime 阅读全文
posted @ 2012-10-09 10:56 浩瀚孤鸿 阅读(309) 评论(0) 推荐(0)
Extjs创建多个application实现多模块MVC动态加载。。
摘要:这几天用extjs4.1做项目,有很多功能模块,使用mvc开发,系统有很多功能模块。如果用一个application进行开发,那么所有功能模块的js都得全部加载。。。。很恐怖。。例如:图片Ext.Loader.setConfig({ enabled : true});Ext.application({ name: 'IV', appFolder: 'js/app', autoCreateViewport:true, controllers: [ 'config.ModuleController','config.user.UserCont 阅读全文
posted @ 2012-10-08 21:41 浩瀚孤鸿 阅读(1163) 评论(1) 推荐(0)
php Function split() is deprecated 的解决办法
摘要:php升级为5.3后,程序会报 Function split() is deprecated 的错误。这是因为种种原因(主要是关于正则的原因,具体见后),split这个函数在新版本不支持了。在php中,再使用deprecated的函数会报错,必须改掉。(java里deprecated的函数只是给警告,还可以继续用)改为什么呢? 看第一个参数,如果第一个参数不是正则表达式,split改为 explode;如果是正则表达式,split改为preg_split。explode会比以前快很多,因为以前要考虑正则,explode不考虑正则。————-PHP 5.3.0 之後的 regex, 希望使用 P 阅读全文
posted @ 2012-10-06 11:10 浩瀚孤鸿 阅读(202) 评论(0) 推荐(0)