- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 正式发布AnyphpMvc
AnyphpMvc介绍 轻便、简易、通俗、易懂、免费、轻松的PHP框架,只需要鼠标点点就可完成数据的增、删、改、减,内置的用户组管理、权限管理实现简单实用的RBAC。 无须模板减少学习成本、提高运行效率、方便调试,不用另建模板文件不用一句SQL语句,轻松自由的完成数据各种操作。 部署灵活,AnyphpMvc随处可用,拿来即用,常规+非常规。 只需要建立数据表...
2010-10-06 22:41:59
119
1
原创 AnyphpMvc介绍-轻便、简易、通俗、易懂、免费、轻松的PHP框架
AnyphpMvc介绍轻便、简易、通俗、易懂、免费、轻松的PHP框架,只需要鼠标点点就可完成数据的增、删、改、减,内置的用户组管理、权限管理实现简单实用的RBAC。 无须模板减少学习成本、提高运行效率、方便调试,不用另建模板文件不用一句SQL语句,轻松自由的完成数据各种操作。 部署灵活,AnyphpMvc随处可用,拿来即用,常规+非常规。 只需要建立数据表把所有剩下的工作都交给Anyphp...
2010-10-05 20:03:31
150
原创 AnyphpMvc---权限分配
先到到节点管理中添加节点,参考权限暂时不理会,这里要特别注意【名称】只能用字母。以此再添加 修改、添加、删除的节点, 然后再权限管理中添加【编辑】权限组,在分类管理中之给予【分类管理-列表】的权限(即在此项前打勾), 完成上面两项后我们打开/Control/AdminControl.cls.php.找到关于 articleclass 的操作,大约从126行开始,比如在列表方...
2010-09-28 11:34:51
119
原创 AnyphpMvc框架入门
花了几天时间造了个轮子,四驱驱动的,哈哈,自我感觉和市面的PHP完全不同,起初弄这么个框架是由于需要做个小的文章CRUD演示,后来之类需求多了就想找个快捷的方法,网上几个PHP框架弄得我想哭,等同于是重新学习了,并且比我直接手写PHP还要麻烦了。基于此目的自己山寨了一个。不多说了,先弄个演示来看。以后他添加管理文章为例,框架下载 http://code.google.com/p/any...
2010-09-25 12:56:02
148
原创 关于PHP卡说点一、二、三
好久没使用PHP了,上周接触了个ASP的框架---AspMvc,使用后感觉很顺手,其实对解析性的语言没那么复杂的,并且现在对PHP是不是编程语言一直抱有怀疑态度,当初放弃PHP作为主导编程语言也是有这个原因在里面, 先来简要说明下AspMvc框架,官方2.0版本的已经内带了个简单但实用的RBAC,具体怎么实现就暂不管了(其实也简单),作者很好的封装了C...
2010-09-24 19:25:38
117
原创 python入门问答
python有哪些IDEpython IDE开发环境有很多,其中最为常用的有wing IDE(推荐)、Eclipse + PyDev、UliPad、Eric3、Textmatewing IDE中文和使用中文对于现实中文网上有很多,显示中文后运行的时候会提示错误中就需要在文件首行加入 # -*- coding:gb2312 -*- 。怎样连接mysql数据库可以使用my...
2010-09-04 13:46:09
174
原创 first qt app
/* * File: main.cpp * Author: ayhome * * Created on 2010年1月28日, 下午6:25 */#include <QtGui/QApplication>#include <QtGui/QLabel>#include <QTextCodec>int ...
2010-01-29 13:49:16
99
原创 UBUNTU下的开发环境搭建
使用UBUNTU系统已经将近一个月了,所以要用U系统出于个人喜好,不过近期势必有将工作平台转到U系统的计划,不是因为U的强大,老实说对于普通用户根本体会不到U到底优势在哪里(特别是在中国),二作为土生土长的程序员一直基于WIN开发,习惯如此,习惯罢了,也没感觉U很容易上手。所以我很恨那些别人怎么说就怎么倒的网友。之所有要转入U平台是鉴于本人对程序的喜欢,对网络的自由,对知识的共享。...
2010-01-29 12:07:24
123
原创 Jboss打包热部署的问题
恢复了下系统在打开原来的工程时候却总是部署失败,升级eclipse 更新jboss等均属失败,但把之前已经发布的WAR下载下来重新部分又正常,郁闷…后来重新新建工程项目,把文件复制过去,NND居然OK了,没搞通。顺便把部署的方式改了下,更改为服装文件的形式而非打包部署。原文见 http://www.goodluck4u.com/?p=112不过文中的注释符需要更改,下面是我的文件,保留...
2010-01-22 11:04:54
200
原创 AySuite---权限控制到按钮
在AySuite中可以得到当前用户对于当前模块的权限值,由值可以算出所包含的ACTION,所以我们可以在过滤器中实现把所有权限算出来,结合freemarker的宏来生成所需按钮。过滤器可以这样写。 /** * 根据用户ID和controller给出action * @param UserID * @param Directory * @return * @t...
2010-01-08 10:03:26
114
原创 AySuite---权限模块的实现
在设计好RBAC之后就是实现了,AySuite是基于ETMVC框架的,ETMVC提供了很好的过滤器支持,其中有前置过滤器、后置过滤器和环绕过滤器,在环绕过滤器中可以这样设计:获取当前URL从中得出controller和action(在ETMVC中这是很容易得到的),也就等于得到了module中的Directory,具体思路如下列出当前用户所属的所有角色列出当前所属的所有角色...
2010-01-07 10:48:25
97
原创 AySuite---权限值的实现
在说明AySuite权限的实现之前先来看看角色权限控制系统(RBAC),相关的资料可以找到很多,这里不在重复。提供几个参考 http://www.javaedu.com/bbs/viewthread?thread=143http://www.cnblogs.com/windinwing/archive/2007/11/11/956043.html (注意那个OR图例)总而言之这...
2010-01-06 14:37:30
125
原创 为etmvc添加Helpers
----------------------------------------------------------------------------------------------------后来发现一个更为简便的方法直接 super.getRequest().setAttribute("request", request);汗死 脑袋被拍砖了--------------...
2010-01-05 15:04:14
94
原创 AySuite通用权限管理系统
好久没来写点东西了,一直在捣鼓自己的这权限管理系统,呵呵,现在终于有点雏形了,小小的展示一下。登录界面演示帐号操作界面演示帐号查看内容详细界面角色权限设置界面对应相应的模块进行详细的设置再次使用演示帐号登录系统,可以看到多了删除权限删除界面...
2010-01-05 11:56:54
99
扩展ETMVC视图支持AMF3与flex互通
网上找了一些关于flex与java互通的文章,貌似都很老的,并且不适合我个人使用,主要是配置太繁琐(基于AMF3),不过也还是找到一些资料自己加以实践 修改还是搞出点东西来了.本文实例中,客户端读取远程数据本地生成导航栏及下拉菜单.etmvc1 下载 flex-messaging-common.jar 和 flex-messaging-core.jar加入到path中2...
2009-11-16 17:38:40
115
简易Etmvc-Ar自动生成工具
忙里偷闲挪出了点时间看看能不能弄个Etmvc自动生成代码工具,首先最烦的是AR部分,表也多,字段也多,码起来完全靠体力.首先是要遍历数据库中的表咯,当然要连接数据库,我们就不必再创造数据库连接了,Etmvc-AR中已经有咯哦,仔细看看代码可以用上 ConnectionHolder 这个类,在初始化时随便给个类就行了.例如ConnectionHolder connectionHol...
2009-11-14 12:09:32
723
Hello,World etmvc(源码篇)
虽然这个经典的实例在官方网站也存在了,但在实际应用中我觉得还是有必再来一个,本篇中讲顺道说明数据库的连接,如何把etmvc源码加入到自己的项目中?先到官网下载源码 http://www.etmvc.cn/download/show/43 注意有et-ar 和 et-mvc 我是两个都下载来了解压之后将src文件夹复制到自己项目的路径中覆盖同名文件夹,在eclipse刷新一下就ok了...
2009-11-13 15:39:38
120
打造炫丽的旋转FLEX界面
花了些时间把软件界面整理了下,先看效果图 布局 刷新导航栏(抓的图不是很好 应该是导航条的开门效果) 内容界面的3D翻转效果 工程布局说明1 org 放置对应的模块组界面和AS,例如 用户管理 模块属于appmanager模块组,则在上图appmanager目录下建立USERmanager目录,并建立相应的界面文件和as2 herper ...
2009-11-07 17:05:51
100
原创 Eclipse ATF(AJAX Toolkit Framework) 安装总结
今天花了大半天安装ATF来使用dojo,现把安装的一些步骤和心得罗列如下:AJAX Toolkit Framework(下面简称ATF)为 Eclipse 提供 Ajax 支持,其绑定当下最流行的 AJAX 框架(Dojo, Zimbra, Rico, etc),为 Eclipse 提供整合的模块。Eclipse 用户可以使用 AJAX Toolkit Framework 来编写 AJAX 应用程
2007-10-09 15:22:00
1801
转载 插入DLL和挂接API
每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址,有些情况下,必须打破进程的界限,访问另一个进程的地址空间,这些情况包括:• 当你想要为另一个进程创建的窗口建立子类时。• 当你需要调试帮助时(例如,当你需要确定另一个进程正在使用哪个DLL时)。• 当你想要挂接其他进程时将DLL 插入到另一个进程的地址空间中
2007-09-19 15:07:00
911
转载 违法信息关键字扫描系统!
scan.php如下:内部 违法关键字扫描. 0day By 力力.使用方法:直接点"河蟹社会"就能执行扫描.Ps,在你执行完扫描后,如果你发现扫描的关键字里还少了哪个,请在6楼大声喊"力力!"<?phperror_reporting(0);if(!$_GET[site]){echo " 力力博客,河蟹社会!";exit;}
2007-09-19 15:04:00
1735
转载 键盘钩子程序源代码的详解
program KeyLog2; usesWindows,Messages;var JournalRecordHook: HHOOK;// 记录钩子回调函数function JournalRecordProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;varKbs: TKeyboardState; // 键盘
2007-09-19 15:02:00
1260
转载 C# win32 API编程(超详细)
C# win32 API编程C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并
2007-09-17 00:01:00
2210
转载 hook钩子例子
一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。 既然是要处理复制的序列号,那么我们肯定要用到和剪贴板相关的东西了。剪贴板,还好这个我以前在C#中用过N次了,不用再查windows api了。C#里面本来就提供了Clipboard这个类。 于是就用到了string Clipboard
2007-09-15 23:10:00
991
转载 一份封装Hook调用的C#类
// ***********************************************************************// LocalWindowsHook class// Dino Esposito, summer 2002// // Provide a general infrastructure for using Win32 // hooks in .
2007-09-15 23:07:00
836
转载 用C#调用Windows API和其它进程通信
设计初衷: 公司为了便于网络管理,使用了IEEE 802.1X的网络访问控制,这样每次开机需要输入两次登录密码,于是我就研究了一下用C#来帮我输入第二此登录的密码 设计思想: 主要是通过调用Windows API中的一些方法,主要使用的也就是FindWindow,FindWindowEx和SendMessage这三个函数,循环遍历当前的所有窗口,找到目标窗口和进程以后把保存在特定位置的用
2007-09-15 23:04:00
605
转载 在C#中运用API函数编写多功能关机程序
悉windows的用户对操作系统的关机程序一定了解,您是不是觉得它的功能不是很多。许多软件都有自动关机功能,比如一些下载软件,这一功能能让您半夜踏踏实实地睡个好觉,而电脑却能按照您事先的设定自动关闭 , 您在使用电脑听音乐、看电影、或是下载等一些自动功能的时候,是不是经常为忘记关机而心痛不已。现在我们用visual C#来编写一个多功能的关机程序。该程序具有:定时关机、倒计时关机、关机提醒、系统信
2007-09-15 22:58:00
827
原创 运用API函数获取系统信息
运用API函数获取系统信息 API函数是构筑Windows应用程序的基石,是Windows编程的必备利器。每一种Windows应用程序开发工具都提供了间接或直接调用了Windows API函数的方法,或者是调用Windows API函数的接口,也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。本文中笔者就结合实例向大家介绍
2007-09-15 22:55:00
694
转载 用Visual C#调用Windows API函数
Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非
2007-09-15 22:50:00
499
转载 怎样得到windows进程列表,并杀死符合要求的进程ServiceController的方法:
ServiceController的方法: 得到本地计算机上的设备驱动器服务: public static ServiceController[] GetDevices() public static ServiceController[] GetDevices(string machineName) 得到一台计算机上的非设备驱动器服务:
2007-09-15 22:45:00
835
转载 实用的ajax自动完成 下拉提示框
script language="javascript">var intIndex=0;arrList = new Array();function dearray(aa)//定义array...{ //document.write(aa); arrList = aa.split(,); intIndex = arrList.length;}function test() ...{
2007-09-07 10:38:00
1698
转载 PHP对文本数据库的五大基本操作方法
PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法 我用一个留言本程序作为例子,阐述PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法。 此文本数据库共有字段10个:客户IP、发言时间、客户名、客户EMAIL、客户主页地址、留言表情图片名、客户QQ、客户形象图片、留言内容、管理员回复内容。1、加入数据程序段。 $date=date("Y-
2007-09-04 11:30:00
947
转载 C#获取远程文件大小
//文件大小HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://........pdf");HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();Response.Write(myRes.ContentLength);myRes.Close();
2007-08-30 14:02:00
1848
转载 17种正则表达式
"^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+//.[0-9]*[1-
2007-08-30 09:20:00
504
转载 C# 更有效的文件下载代码
1.普通下载: //下载文件的路径 string path=Server.MapPath("广告.jpg"); //下载文件的名称 string filename = "广告.jpg"; System.IO.FileInfo toDownload = new System.IO.FileInfo(path);
2007-08-30 00:12:00
508
转载 C#下载文件
string strUrl = "http://www.sina.com.cn";HttpWebRequest oRequest = (HttpWebRequest)WebRequest.Create(strUrl);HttpWebResponse oResponse = (HttpWebResponse)oRequest.GetResponse();StreamReader sr =
2007-08-29 23:53:00
356
转载 HTTP状态代码
状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但 Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远 不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说
2007-08-28 15:08:00
294
AnyphpMvc(轻便的PHP框架)
2010-10-06
WTFA(后台猜解)
2007-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人