`
fantasy0707
  • 浏览: 36231 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论
文章列表
WordPress 在扩展性方面做得很好,通过使用插件和action hooks 、 filter hooks 来扩展功能。在你探究WordPress核心时会发现有许多变量可以帮助他们(WordPress团队,但实际上它提供给我们来使用)根据不同的浏览器类型和服务器条件类型进行代码。 在这篇文章中我们将看到各种变量可用于检测各种诸如浏览器和Web服务器,移动端等。我们会一个一个的展示: 判断浏览器类型: 下面是这些变量的列表,如果判断结果为真返回true,否则返回false.
自己备用的Gvim配置,在WIN环境中,效果如下: set nocompatible source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let o ...
(请支持麻子碗碗儿--天水学生社区 www.mzwwer.com) 本例主要模拟在学校学生通过ftp向教师上交作业的情形,主要有三种用户类型:教师、学生、其它普通用户 所要完成的功能如下: 1. 学生能上传自己的作业,但不能下载别人的作业,(在学校时,老师通常忽略这点,所以自己没做作业也没有关系,把别的同学上传的作业下载来,改下差不多就可以成自己的,上传完事) 2. 教师对学生的作业具有所有的操作权限 3. 普通用户登录后拥有自己的主目录,管理员根据实际对用户授予不同的权限 配置过程: 1. 安装vsftpd 本例以ubuntu10.10+vsftpd2.3.0为例来说明. 如果你不能确定自己是 ...
   今天ubuntu10.4终于发布了,Ubuntu 10.4版经历了18个月的开发,界面优雅堪比Mac OS,并具有六大特性:启动速度极快(平均27秒),整合社交网站和IM工具在系统中,整合了网络通讯录、邮件功能,整合在线音乐商店(类似Apple的 itues online),整合云存储(免费2GB,付费可达50GB),其邮件客户端Evolution可以从MS Exchange Server上直接收取邮件。      下载:       32bit:http://d2dakxl4s21f96.cloudfront.net/a/ubuntu-10.04-desktop-i386.iso ...
    这里的是第二天的,第一天的如果有的话,可以共享给大家,文件正在上传中,中间有一分钟没有录。 第一天是单点登录的,有时间在共享给大家了。 下载地址: 1. http://d.namipan.com/d/1c0192a1912e513f497da6f6d8c4cda2178f63f538579a01 2-4 http://d.namipan.com/d/904a2c74040edbf0c60f23e11983b0f69f1fa6d595a5d311 下午的没有声音,原本是不想发了,但网友说看下操作就成了,所以又再发了,需要的下吧: 下午视频: http://d.namipan.c ...
   你在百度上搜索“传智播客”和“java培训”,就会看到一些广告链接,只要你随手点击一下这些广告链接,就会消耗广告发布商的费用,广告发布商必须为这次点击付出相应的广告费。一些人想通过点击竞争对手在百度上的广告链接,来达到消耗竞争对手的广告经费和打击竞争对手之目的,这种点击真的能够给竞争对手带来很大的经济损失吗?其实,这样的随手点击对广告发布商根本就造成不了很大的影响,这就好比一个商家在大街上派发宣传单,肯定有很多传单是浪费了,只要不是派单人员把整包宣传单直接扔到垃圾桶,这就在商家接受范围之中,商家最终的广告宣传效果还是能达到其预期目标的。     有人也许会想到反复点击竞争对手的广告来消 ...
Struts2接收参数的几种方式: 1. 用Action的属性: 在action里面定义要接收的参数,并提供相应的setter,getter,可以和提交参数的名称一致,并不用做数据类型的转换。 如: public class UserAction extends ActionSupport { private String password; pirvate String name; //……对应的setter,getter方法 public void execeute() { System.out.println(name +”:”+passowrd); ...
功能不描述了,用就知道! 32位:http://downloads.myeclipseide.com/downloads/products/eworkbench /galileo/myeclipse-8.5M2-linux-gtk-x86.tgz 64位:http://downloads.myeclipseide.com/downloads/products/eworkbench /galileo/myeclipse-8.5.0-linux-gtk-x86_64.tgz 文件大小: 853.26 MB MD5 : 32Bit:db44e273c9443d4d1bbff90456392312 ...
     本来想用DMI的方式调用,如 registerAction!add,就能调用registerAction里面的add方法,但说来愚笨,这一个小问题说得很明白,就是找不到相就的Action或是相应的方法,但让我困扰一好几个小时,我的struts.xml中的action配置如下: <action name="registerAction" class="registerAction"> <result name="success">/success.jsp</result ...
   通常每个事实联接且仅联接到一个维度成员,而一个维度成员可以与许多不同的事实相关联。例如,每个客户可以具有很多订单,但每个订单只属于一个客户。在关系数据库术语中,这称为“一对多关系”。但有时一个事实可联接多个维度成员。在关系数据库术语中,这称为“多对多关系”。例如,一个客户进行采购的原因可以有多个,而一个采购原因可以与多个采购相关联。联接表用于定义与每个采购相关的销售原因。在由此类关系构建的 Sales Reason 维度中,将有多个成员与一个销售事务相关联。多对多维度可将维度模型扩展到经典星型架构范围之外,并在维度不直接与事实数据表相关联的情况下支持复杂分析。   下面就用学生和老师的关系 ...
     今天明白一点事,尝鲜是要花费代价的,想试下spring 3.0 的AOP,用aspecj做配置,一路上有太多的问题,真是麻烦,好在最后是成功了,这里再把要用到的Jar做个列表: 好多的jar文件要自己动手找下,要不就下载那个Spring3.0的依赖包吧, 里面会有想要的Jar不守100多M不是开玩笑,要用到的Jar见附件 测试代码: package fantasy0707.spring.aop; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; ...
   Spring 新出了3.0.2版本,做为一个爱尝鲜的小学生,那当然要先试用下了,下载下来看了下,和从前的包的结构变化很大,从前要找sping.jar现在可好,没有这个东西,而且很多也不一样了,没办法,只能亲手测试下了,这里提供一个最小的运行所需jar文件的列表: 说明下这里用xml做为配置,使用Annotation,不用再加入另外的包就能使用,比以前的方便些许吧。 再放个程序的结构图吧,大家应该很容易理解的: beans.xml配置: <?xml version="1.0" encoding="UTF-8"?> ...
看下官网说明: 下载地址:http://nchc.dl.sourceforge.net/project/hibernate/hibernate3/3.5.0- Final/hibernate-distribution-3.5.0-Final-dist.zip
    前几天,Hibernate出了3.5的Final版了,没事就来尝鲜下了,这里主要是使用下Annoation,因为新版的Hibernate集成了 Hibernate-annotation-core,支持Jpa2.0,所在在配置使用Annotaion时要注意下下了。 1.加入jpa2.0.jar(可以用jpa下的hibernate-jpa-2.0-api-1.0.0.Final.jar) 2. 如果要使用Log4j的话,加入相应的Log4j.jar和slf4j与log4j的转换接口 这里就小小的列下所要的Jar文件吧: 最后抽取几个会用到的jar,不用大家全部下载了文档再找ja ...
Global site tag (gtag.js) - Google Analytics