2011年9月10日

摘要: 这个是D3D入门学习,效果:#include <d3d8.h>LPDIRECT3D8 g_pD3D = NULL; // 用来创建D3D设备LPDIRECT3DDEVICE8 g_pd3dDevice = NULL; // D3D设备// 初始化D3DHRESULT InitD3D( HWND hWnd ){// 创建D3D对象if( NULL == ( g_pD3D = Direct3DCreate8( D3D_SDK_VERSION ) ) )return E_FAIL;// 获取当前的显示模式D3DDISPLAYMODE d3ddm;if( FAILED( g_pD3D-&g 阅读全文

posted @ 2011-09-10 10:07 bendanchenzhicheng 阅读(1430) 评论(3) 推荐(1) 编辑


2011年9月7日

摘要: Ubuntu 安装配置 RoR环境现在所使用的ROR(Ruby on Rails)中Ruby我们都是采用rvm来管理的,但是每次在安装配置环境的时候都需要去执行一条条指令,所以干脆就自己写了个shell 脚本来帮助配置环境~使用方式:新建一个ruby.sh文件,复制下面代码到ruby.sh中,打开终端,并且切换到ruby.sh文件目录中:执行sh ruby.sh等待安装环境代码:echo"==========安装函数库================="sudoapt-getinstallcurlbisonbuild-essentialgit-coresudoapt-get 阅读全文

posted @ 2011-09-07 14:12 bendanchenzhicheng 阅读(931) 评论(0) 推荐(0) 编辑


2011年9月5日

摘要: Rails插件:CanCan权限验证插件学习总结CanCan是rails下的一个用于限制用户对网站资源访问控制权限的插件,所有的权限都定义在一个文件中(ability.rb)。1.安装在gemfile中加上gem‘cancan’2.注意要点注意:CanCan需要调用controller中的current_user方法来获取当前登录的用户对象,当然也允许用户修改这个方法名称,如下:(1)在ApplicationController中定义如下方法privatedefcurrent_ability@current_ability ||=AccountAbility.new(current_accou 阅读全文

posted @ 2011-09-05 14:08 bendanchenzhicheng 阅读(5023) 评论(1) 推荐(0) 编辑


2011年9月4日

摘要: 基本的演示例子首先,我们使用一个基本的例子对照演示。旧的ActiveRecord如何调用和转换成新的Rails 3下的ActiveRecord如何实现查询调用。假定我们有两个models,Article和Comment,他们之间有has_many:comments的关系。那么,当我们需要查询最近十条记录时会执行如下语句:Ruby代码Article.find(:all,:order=>"published_atdesc",:limit=>10)当我们把上面的语句转换能Rails 3时,最基本的原则是把查询中的哈希参数替换成对应的方法,以上语句转换如下:Ruby代码 阅读全文

posted @ 2011-09-04 23:09 bendanchenzhicheng 阅读(520) 评论(0) 推荐(0) 编辑

摘要: JsonReader在JavaScript中,JSON是一种非常重要的数据格式,key:value的形式比XML那种复杂的标签结构更容易理解,代码量也更小,很多人倾向于使用它作为EXT的数据交换格式。为Json- Reader准备的JSON数据如下面的代码所示。var data = {id:0,totalProperty:2,successProperty:true,root:[{id:'id1',name:'name1',descn:'descn1'},{id:'id2',name:'name2',descn:& 阅读全文

posted @ 2011-09-04 22:56 bendanchenzhicheng 阅读(3516) 评论(0) 推荐(0) 编辑

摘要: ExtFormPanelsubmit与Ext.Ajax.request提交的区别前置:后台成功返回字符串:{success:true,msg:'操作成功!'}后台失败返回字符串:{success:false,errors:'操作失败!'}当submi提交时,action不存在后台返回下图字符串:下面所有的action不存在,是指url路径不存在FormPanel 提交代码如下:Java代码varG=newExt.form.FormPanel({}) G.getForm().submit({//客户端的数据提交给服务器url:wayfoon.MMS.DataPag 阅读全文

posted @ 2011-09-04 21:00 bendanchenzhicheng 阅读(617) 评论(0) 推荐(0) 编辑

摘要: 日期格式参考extjs api文档中的Date类型.var md = new Ext.form.DateField({//下面的格式是:2000-01-01 00:00:00format: 'Y-m-d H:i:s',............});替换'Y-m-d H:i:s'中的各个字母,留意大小写.可得到多种样式的日期格式.Ext.Date的格式说明d 01 to 31D Mon to Sunj 1 to 31l Sunday to SaturdayN 1 (for Monday) through 7 (for Sunday)S st, nd, rd or 阅读全文

posted @ 2011-09-04 20:49 bendanchenzhicheng 阅读(4648) 评论(0) 推荐(0) 编辑


2011年9月2日

摘要: 学用RVM,主要是切换ruby版本,用到的功能也不多,记一下用的那些命令安装rvm:bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)装完后 rvm -v看版本执行:type rvm |head -1,查看输出,若输出是:rvm is a function,说明rvm已经是个函数了,可以随便调用如果输出是其他的,官网是这么说的The first time you install RVM, you must put the following line into your ~/.bash_profile at th 阅读全文

posted @ 2011-09-02 10:12 bendanchenzhicheng 阅读(851) 评论(0) 推荐(0) 编辑


2011年9月1日

摘要: Ubuntu php 环境快速配置出自网址:http://www.5x54.com作者:5x54安装 Apache2:复制内容到剪贴板代码:sudo apt-get install apache2安装PHP模块:复制内容到剪贴板代码:sudo apt-get install php5sudo apt-get install php5-gd编辑测试页:复制内容到剪贴板代码:sudo gedit /var/www/testphp.php安装Mysql复制内容到剪贴板代码:sudo apt-get install mysql-servermysqladmin -u root password db_ 阅读全文

posted @ 2011-09-01 09:05 bendanchenzhicheng 阅读(416) 评论(0) 推荐(0) 编辑


Copyright © 2024 bendanchenzhicheng
Powered by .NET 9.0 on Kubernetes