05 2012 档案

摘要:View Code 1 //递归删除parent下的dom节点和dijit组件 2 function deleChild(parent){ 3 var childs =parent.childNodes; 4 for(var i=childs.length;i--;i>0){ 5 if( childs[i].hasChildNodes() ){ 6 deleChild(childs[i]); 7 } 8 9 if(childs[i] && childs[i].id && dij... 阅读全文
posted @ 2012-05-21 09:29 singleboss 阅读(237) 评论(0) 推荐(0)
摘要:View Code 1 //返回一个对象的属性和方法,用于Debug 2 function getMethodAndPropertys(obj) { 3 var result = []; 4 for (var id in obj) { 5 try { 6 if (typeof(obj[id]) == "function") { 7 result.push("function " + id + ": " + obj[id].toString() + "<br /><br />"); 8 } . 阅读全文
posted @ 2012-05-21 09:25 singleboss 阅读(235) 评论(0) 推荐(0)
摘要:数据呈现是RIA应用中的一个重点应用,各种JavaScript框架也一般都提供了自己的Grid小部件用于呈现表格类数据。而TreeGrid 作为一种特殊的Grid,顾名思义,更是兼具了Tree多层级结构以及Grid的多数据项复杂数据展示的优点,是一种很好的处理复杂多级数据的控件。然 而,无论对于Tree或者TreeGrid,通常由于实现方面的种种限制,对数据的延迟加载只能是针对层级结构而言的,即在展开某一节点时即时请求该节点 下的全部子节点。尽管这对于一般的应用场景来说基本可以满足需求,但在当次级节点下数据结构较复杂,节点繁多的情况下,则可能造成极其严重的性能问题。针 对这一特定需求,Dojo从1.6开始推出了一个全新的控件——LazyTreeGrid。 阅读全文
posted @ 2012-05-17 15:24 singleboss 阅读(441) 评论(0) 推荐(0)
摘要:刚出生的动物们,萌态百出,赶快看看吧 阅读全文
posted @ 2012-05-16 14:22 singleboss 阅读(123) 评论(0) 推荐(0)
摘要:日前发布的dojo 1.7版本对其源码进行了很大的变更。在迈向2.0 版本之际,dojo提供了许多新的功能,也对许多已有的功能进行了修改,具体来说新版本更好地支持AMD规范、提供了新的事件处理系统(计划在2.0版本 中替换dojo.connect API)和DOM查询模块、更新对象存储相关接口(ObjectStore)等。在本文中我们将会介绍在dojo 1.7版本中新增的面向方面编程(AOP)功能以及其实现原理。1. 简介AOP即面向方面编程,是面向对象编程思想的延续。利用该思想剥离一些通用的业务,可以有效降低业务逻辑间的耦合度,提高程序的可重用性。随着 Java领域中Spring框架的流行, 阅读全文
posted @ 2012-05-15 18:55 singleboss 阅读(284) 评论(0) 推荐(0)
摘要:http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm 阅读全文
posted @ 2012-05-12 21:51 singleboss 阅读(153) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/wooin/article/details/1858917 阅读全文
posted @ 2012-05-12 18:41 singleboss 阅读(115) 评论(0) 推荐(0)
摘要:src.rpm包的安装在fedora 16 和老版本的fedora或者redhat linux发生了一些的改变,现在我简单阐述一下fedora 16或更高版本中的安装方法:第一步:安装源码包:确保在 /home/rpmbuild/(root用户为/root/rpmbuild/,非root用户为自己的home目录) 下建立了这些文件夹:BUILD BUILDROOT RPMS SOURCES SPECS SRPMS如果你没有这些文件夹,你需要自己创建这些目录:#mkdir -p ~/rpmbuild/{BUILD,RPMS,S{OURCE,PEC,RPM}S}#echo '%_topdi 阅读全文
posted @ 2012-05-12 17:56 singleboss 阅读(619) 评论(0) 推荐(0)
摘要:本文所述虚拟主机是 指在一台机器上仅运行一个httpd后台程序,支持多个Apache服务器,如在公司财务部门有一台web服务器,名为 account.yourdomain.com,同时又想为sales部门建立网站,网站内容也 放在该机器上,通过sales.yourdomain.com访问,这就要用到虚拟主机设置。设置Apache虚拟主机通常有两种方案:一、基于IP的虚拟主机 这种方式需要在机器上设置IP别名,象上面的例子,在一台机器的网卡上绑定多个IP地址去服务多个虚拟主机。若该机器的IP地址为 192.168.11.2(account.yourdomain.com),首先你要设置IP别名(假 阅读全文
posted @ 2012-05-11 16:41 singleboss 阅读(177) 评论(0) 推荐(0)
摘要:刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照在windows下对文件重命名的方式试了N多次都没有反应,在网上一搜 索,发现很多人都对rename命令知之甚少,甚至有一部分人说linux下没有rename命令,建议大家用mv命令。鉴于此,于是man rename一下,好好的研究了一下它的用法 ,在此对rename命令和mv命令在重命名文件方面做一个比较,有不足之处,希望各位博友指正!首先来说一下mv命令,在man mv中我们可以看到对于mv命令的介绍是这样的:mv -move(rename) files可以看到mv命令确实有重命名的功能,但是实际应用中,它只能对单 阅读全文
posted @ 2012-05-09 09:47 singleboss 阅读(1346) 评论(0) 推荐(0)
摘要:所谓盗链,是指其他网站直接链接我们网站上的文件,一般来说,盗链的对象大多为很耗带宽的大体积文件,如图片、视频等。这样造成的后果主要有:增加了服务器的流量负担,影响我们网站的访问速度。如果你用的是Apache服务器,那么使用.htaccess文件就可以很方便的进行设置,从而防止其他站点的用户盗链我们站点的文件。Apache中的.htaccess文件.htaccess文件是Apache中相当重要的配置文件,其格式为纯文本,它提供了针对目录改变配置的方法,通过在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。通过.htaccess文件,可以实现简单地很多在IIS中 阅读全文
posted @ 2012-05-08 22:13 singleboss 阅读(723) 评论(0) 推荐(0)
摘要:查看文件编码file -i filename1.递归转换(包括子文件夹)find default -type d -exec mkdir -p utf/{} \;find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \; 这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。 2.转换命令格式如下$enca -L 当前语言 -x 目标编码 文件名例如要把当前目录下的所有文件都转成utf-8$enca -L zh_CN -x utf-8 * 阅读全文
posted @ 2012-05-08 22:10 singleboss 阅读(1472) 评论(0) 推荐(0)
摘要:比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下: -i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。 (1)sed 'y/1234567890/ABCDEFGHIJ/' test_sed sed 'y/1234567890/ABCDEFGHIJ/' filenameABCDEFGHIJBCDEFGHIJAC 阅读全文
posted @ 2012-05-08 22:09 singleboss 阅读(282) 评论(0) 推荐(0)
摘要:有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接mysql、修改密码、增加用户等方面来学习一些mysql的常用命令。 一、连接mysql。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的mysql。 首先在打开dos窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好mysql,超级用户root是没有密码的,故直接回车即可进入到mysql中了,mysql的提示符是:mysql> 2、例2:连接到远程主机上的mysql。假设远程主机的ip为:110.110.1... 阅读全文
posted @ 2012-05-08 15:14 singleboss 阅读(179) 评论(0) 推荐(0)
摘要:首先安装Git,在ubuntu下:?1sudo apt-get install git安装与设置ssh-key?123456789$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/ray/.ssh/id_rsa):Enter passphrase (empty for no passphrase): <输入key的密碼,或直接按下enter使用空密码>Enter same passphrase again: <再输入一次密码& 阅读全文
posted @ 2012-05-08 10:21 singleboss 阅读(369) 评论(0) 推荐(0)
摘要:git push 时遇权限问题:bogon:jsfrf han$ git pushPermission denied (publickey).fatal: The remote end hung up unexpectedly解决办法如下:1.进入ssh目录并检查bogon:jsfrf han$ cd ~/.sshbogon:.ssh han$ ls2.备份bogon:.ssh han$ mkdir key_backupbogon:.ssh han$ cp id_rsa* key_backupcp: id_rsa*: No such file or directorybogon:.ssh ha 阅读全文
posted @ 2012-05-08 10:11 singleboss 阅读(554) 评论(0) 推荐(0)
摘要:左图显示了把应用程序的图标添加到桌面上的两种方法,哪种更好看? 想要把应用程序图标添加到桌面上,请先确保已设置了在桌面上显示图标,方法是: 1、安装gnome-tweak-tool。 2、在terminal下使用当前用户输入命令gnome-tweak-tool选择“desktop”设置“Have file manager handle the desktop”为“on”。 接下来实现在桌面显示图标,第一种图标很简单,右击可执行文件选择“make link”,就在当前文件夹下生成了一个指向该文件的链接文件,把他拖到桌面上就可以了, 阅读全文
posted @ 2012-05-08 09:35 singleboss 阅读(11740) 评论(0) 推荐(0)
摘要:QQ开放了英文邮箱功能,使得使用QQ邮箱的用户可以使用@qq.com后缀的个性邮箱域名,其注册方法很简单,在WEB页面登陆后点击“设置”--“账户”--“注册英文邮箱”。然后输入自己精心设计的个性域名,如果还未被注册,那么恭喜恭喜,你可以完成注册,使用QQ英文邮箱了。 比如我的就是okmyboss@qq.com 阅读全文
posted @ 2012-05-08 09:33 singleboss 阅读(1474) 评论(0) 推荐(1)