`
superjavason
  • 浏览: 108847 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
来源:@1个饼 http://www.onepie.org/2011/03/08/some-ways-to-config-git-server/ 首先大家要明确Git是分布式的版本控制系统,实际上是不需要固定的服务器的。 简单的配置只要把git项目放在局域网服务器的共享文件夹就行。 git服务器配置的难点在中央服务器的权限管理上 下面是我在配置git服务器时做的一些调研,欢迎大家补充其他方法。 1. Gitosis,在ubuntu上设置http://blog.agdunn.net/?p=2772. gitolite,是《Git pro》中作者推荐,可以很方便的实现权限控制。在ubu ...
更多内容在http://www.onepie.org symfony自动生成的Filter有一些局限性,比如不能过滤关联表的特定字段,过滤的表单只有input和select两种, 下面介绍处理上面两个问题的解决方案。 1. 关联表字段查询 假设我们有Order和User两张表,Order中有user_id和User关联,Syfmony默认可以通过user_id来过滤,现在想通过User的name字段模糊查询获得用户的所有订单。 在sfFormFilterDoctrine中有方法doBuildQuery, if ($this->getTable()->hasField($ ...
提高你的生产力 作者: Fabien Potencier 翻译:逗派   使用symfony本身是web开发人员提高生产力的好方法。当然,每个知道symfony的异常细节和web 调试工具条的人都可以很大程度的提高生产力。 本章将告诉你一些提示和技巧,通过使用一些新的或很少被人所知的功能来更高的提高你的生产力。 启动速度更快:自定义项目创建过程 通过symfony中CLI的工具,创建一个新的symfony的项目,是快速,简单: $ php /path/to/symfony generate:project foo --orm=Doctrine gen ...
终于又翻玩了一篇,果然翻译也是需要锻炼的,好比,这篇还没校对,欢迎指正 高级路由 (第二部分) 作者:Ryan Weaver 翻译:豆派 路由集合(Route Collections) 要完成Sympal Builder应用,我们需要创建一个管理平台,使得每个 Client 能管理他们的页面。 要做到这一点,我们需要一系列的action让我们能够创建,更新和删除 Page 对象。 由于这些类型的模块(module)非常通用,symfony可以自动生存这些模块。从命令行执行下面的任务(task)在backend应用中生成一个 pageAdmin 模块: $ p ...
在这篇文章中,作者比较了主流了PHP IDE,包括 * PDT 1 * PDT 2.0 * Zend Studio 6 * NetBeans 6.5 * NetBeans 7 (development version) * Aptana PHP * Aptana Studio Pro * Codelobster * * Nusphere PhpED 5.6 *   The full table at Google Docs (not editable snapshot )   Eclipse+PDT2.0是非常不错的选择 来源:http:/ ...
终于完成了第二天的翻译 http://www.doupie.com/2009/12/29/more-with-symfony-1-3-1-4-day02-advanced-routing-part-1/ 高级路由(第一部分) 作者: Ryan Weaver 翻译:豆派 在symfony内核中,路由框架是链接每个url到特定symfony项目路径的映射,反之亦然。它可以很容易地创造出优雅的url,同时应用程序逻辑保持完全独立。随着最近symfony版本的更新,现在的路由框架也进步了很多。 本章将说明如何创建一个简单的Web应用程序,其中每个客户端使用一个单独的子域名(比如 client1. ...
symfony框架在php越来越流行,发掘自己从symfony0.9开始追随到现在,但国内关于symfony的论坛气氛还是不活跃,新书的翻译也都很慢和不全。所以下定决心将more with symfony1.3 &1.4翻译一下,第一次翻译,难免很多错误。 第一天的翻译,http://www.doupie.com/2009/12/28/more-with-symfony-1-3-1-4-day01/ 坚持每天翻译一篇吧,希望能有人帮忙指正
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明 需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法: 一、Windows 1、中止MySQL服务 2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭 4、启动MySQL服务 二、Linux 1、中止MySQL服务(bin/mysqla ...
source:http://amix.dk/blog/viewEntry/162 适合像我这种又懒又对VIM配置一窍不通的同志 1. 下载这个文件 vimrc plain text 添加MySys函数 -- "Can be: linux, mac, windows fun! MySys()    return "linux" endfun --- 2. 把配置保存到~/.vimrc 3.下载插件 mkdir ~/vim_local svn co svn://orangoo.com/vim ~/vim_local 4. svn上少了这个python_fold ...
做程序其实可痛苦的了...... 程序一建一改,一天就过去了;嚎~ 程序再一改一调,整个晚上就过去了;嚎~ 程序最痛苦的事儿是啥,知道不? 就是,程序没做完,设计又改了;嚎~ 程序最最痛苦的事儿是啥,知道不? 就是,程序好不容易做完了,方案全改了;嚎~ 程序最最最痛苦的事儿是啥,知道不? 就是,程序做完了,狗日的客户跑了;嚎
JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下的等。 我用Mysql 5.1.5的JDBC driver 分别对三种比较常用的方法做了测试 方法一,使用PreparedStatement加批量的方法 try { Class.forName("com.mysql.jdbc.Driv ...
1.单网卡配单IP(普遍) vi /etc/network/interface auto eth0 iface eth0 inet static address IP netmask 子网掩码 gateway 网关 2.单网卡双IP (情况较少,多用于区分服务或者安全隐藏) vi /etc/network/interface auto eth0:0 iface eth0:0 inet static address IP netmask 子网掩码 gateway 网关 auto eth0:1 iface eth0:1 inet static address IP netmask 子网掩码 ...
why? 看了首页上所有头像的缩略图,没有一个是适合放在图片框里的。 而且也没有放居中,所谓细节决定成败额... btw:这是水贴
重新做起EJB3的实体bean,觉得最难的还是一对多的关联问题, 1.单向一对多关系 即使用OneToMany(),在自动建表时除了两张实体表,还会建一张关联表,但一般的一对多关联其实是不需要关联表的 2.双向一对多关系 即使用了OneToMany和ManyToOne(mappedName="name")时,自动建表不会多建关联表,似乎更符合我们的需求 3 删除双向一对多关系 以相册和照片的一对多关系为例。 Photo photo = em.find(Photo.class, photoID); //判断album是否在持久环境中,如果是,则删除他们的关联 ...
maven2 起步     相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。    与maven1 相 ...
Global site tag (gtag.js) - Google Analytics