rhwelkin 2011-05-18 10:53
你好,这个下载下来用了下,是好用些,分别加了菜单,有个最大化的问题,里面的viewr和text并没有同步最大化,还有希望加下菜单的快捷键,希望LZ可以改进下。
一线风 2010-11-23 15:37
@黑色
我这个是小型框架,轻量级的。用起来不用那么复杂。架构简单,理解也相对容易些。
黑色 2010-11-23 14:45
看上去还行,就是不知道跟Quartz.Net 的差异在哪?
一线风 2010-11-23 14:28
@Johnses
这是一个作业调试框架,类似于Quartz.Net
按接口实现一个任务,只须要把这个任务的类型和执行条件配置好就能运行了,想加任务就增加节点即可。
Johnses 2010-11-23 13:24
这个程序做什么?介绍一堆不知道到底是干什么的~~~
一线风 2010-11-23 13:16
@不戒大师
就是一个只须要实现一下接口就能完成一个类似于计算任务的工作。
不戒大师 2010-11-23 11:23
主要用于那方面呢
Birdshover 2010-04-07 16:19
嘿嘿,支持一下
一线风 2010-04-07 15:50
@wingoo
@代码乱了
--------------
每个任务的扩展都不一样。这个主要是针对这个问题的。我的想法是定义好类型后,可以从配置里直接反序列化出实例。
就算是用quartz.net 也有些配置是从外部获取的。一个个的读烦人。就用这个懒人办法啦~。
wingoo 2010-04-07 15:45
任务调度就不要再造轮子了
quartz.net基本都满足需求
代码乱了 2010-04-07 15:41
最好的方案是还是用.config
定义config Section
序列化反序列化也很方便
一线风 2009-11-17 20:46
@bluesky4485
这个没有试过,你可以试试用11G的客户端。
bluesky4485 2009-11-17 20:17
用11G的Oracle.DataAccess.dll,安装10G的客户端可以吗?
风雨者2 2009-11-13 15:32
期待有更多的模板退出!
风雨者2 2009-11-13 15:29
新增用户角色 时,重复增加了两次!
一线风 2009-11-05 10:56
@bluesky4485
Oracle服务的使用,必须有客户端才行。Oracle.DataAccess应该是先和本地的客户端交互的。由客户端再不系远程的数据库。
bluesky4485 2009-11-05 10:27
用Oracle.DataAccess 是不是非得装相应的客户端才行啊?
有没有办法直接用这个动态库?
一线风 2009-11-05 09:51
@Bēniaǒ
----------------
Thx,确实很简单明了,哈哈哈~
这个分页的例子是从园子里找到的。主要还是想说包的用处,很喜欢这个东东!能把相关的东东打包应用。
一线风 2009-11-05 09:50
@进步青年
----------------
官方的说明:
http://www.oracle.com/technology/global/cn/tech/dotnet/msoc/index.html
进步青年 2009-11-05 09:23
我一直用的是Ms的Oracle.Client,好像沒什麼問題.是不是你的10g有些補丁包沒打呀。不過現在很少用.net開發oracle數據庫的。希望以後可以探討下.
Bēniaǒ 2009-11-05 09:23
有必要这么复杂嘛????
直接使用 ROWNUM进行分页不行?直接sql语句。
SELECT * FROM (SELECT T.*,ROWNUM AS ID FROM (UserTable) T) T1 WHERE ID BETWEEN 21 AND 30;
每页显示10条记录,查询出用户表第三页的数据 。
学习中 2009-06-09 09:38
"为什么我们要把权限绑定到角色上呢? "
权限是否需要同角色绑定是由业务决定的,你的权限再好,说出来客户不理解等于扯淡,一个好的体系不是你方便开发就好,客户能快速理解并接受才是最好重要的。看得出楼主接触业务系统不久,不能一头扎在技术细节上,了解客户需求并参考经典权限体系后再着色设计,可能你的想法别人已经验证实施过,避免少走弯路。
一线风 2009-06-08 14:00
--引用--------------------------------------------------
梁逸晨: 我在自己的网站上面是采用静态生成XML的办法的。然后由客户端加载XSLT来合成网页,并且通过AJAX来最小话流量和计算量。<br>
http://blog.kvspas.com<br><br>使用了六个月了,还不错的样子,服务器的压力非常小。
--------------------------------------------------------
如果客户端不支持XML+Xslt的解析就比较危险了,我的做法是在服务器端生成Xhtml文档的,呵,
http://max.cszi.com 这个项目用的就是这个办法.
金色海洋(jyk) 2009-06-08 13:59
确实没看明白。
Jack Niu 2009-06-03 08:57
关注.
..... 2009-06-02 18:31
速度很快
clefoo 2009-03-31 17:45
很好,支持
一线风 2009-03-16 09:06
--引用--------------------------------------------------
kisskiki: 所谓的封装变化,就是把子类中共同的属性和方法留在父类里,而把子类里不同的实现用一个具体的“行为”类给封装起来。
--------------------------
这样表述不准确吧?而且你后面的例子也说明你这样的表述不合理
另外为什么那里要用接口了?一个父类一个virtual的叫的方法,下面去继承不行么?为什么要用接口了?有啥好处,lz有什么见解?
至于第3点组合怎么用,如何用好,lz也有什么见解了?
--------------------------------------------------------
1. 这个应该表述为,把不同子类的同一实现的“同一行为:如飞行”给封装起来。
2. 父类如果使用Virtual继承来实现非公共方法,比如:飞行,有飞机的飞机,火箭的飞行,鸟类的飞行。难不成你每写一个新的子类都要重写一下这个继承而来的方法?如果用算法族,就只要通过接口来实现那个实现了接口的类就可以用了,比较一下就是复用性更高,并可以随时更换另一处“算法”飞行方法。
3. 我认为这个主要是针对策略模式的,因为继承很容易出现子类中用不上,或是错误的父类方法,所以多用接口在具体的子类里实现。
zyfx 2009-03-14 20:17
好文,希望你写一个学习系列
RawMan 2009-03-14 09:18
--引用--------------------------------------------------
韦恩卑鄙: 策略模式就是策略
从策略本质来理解比较好
两个人上班 用不同策略
class 员工
{
void work()
{
策略.上午工作()
策略.下午工作()
}
property 策略()
}
interface I上班策略
{
void 上午工作()
void 下午工作()
}
class 勤奋策略:I上班策略
{
void 上午工作()
{
写报告();
看文档();
}
void 下午工作()
{
作报表();
写总结();
}
}
class 懒惰策略:I上班策略
{
void 上午工作()
{
开心网();
土豆网();
}
void 下午工作()
{
新浪();
nga();
}
}
这样 两个员工 一个勤奋 一个懒惰
就可以把员工的实例 和不同策略组合 而不需要建立不同的员工类型
var lz =new 员工(new 勤奋策略)
lz.work()
var 韦恩卑鄙 =new 员工(new 懒惰策略)
韦恩卑鄙.work()
--------------------------------------------------------
人才
kisskiki 2009-03-13 18:03
所谓的封装变化,就是把子类中共同的属性和方法留在父类里,而把子类里不同的实现用一个具体的“行为”类给封装起来。
--------------------------
这样表述不准确吧?而且你后面的例子也说明你这样的表述不合理
另外为什么那里要用接口了?一个父类一个virtual的叫的方法,下面去继承不行么?为什么要用接口了?有啥好处,lz有什么见解?
至于第3点组合怎么用,如何用好,lz也有什么见解了?
一线风 2009-03-13 17:48
--引用--------------------------------------------------
韦恩卑鄙: 以上例子的重点 就是lz踏实肯干 我混了一天
oh yeah
--------------------------------------------------------
错了,是我混了好多天,才干了一天。嘿嘿~~
策略模式对我来说最大的收获就是接口终于用上了,以前总感觉接口无用。
韦恩卑鄙 2009-03-13 17:37
以上例子的重点 就是lz踏实肯干 我混了一天
oh yeah
韦恩卑鄙 2009-03-13 17:36
策略模式就是策略
从策略本质来理解比较好
两个人上班 用不同策略
class 员工
{
void work()
{
策略.上午工作()
策略.下午工作()
}
property 策略()
}
interface I上班策略
{
void 上午工作()
void 下午工作()
}
class 勤奋策略:I上班策略
{
void 上午工作()
{
写报告();
看文档();
}
void 下午工作()
{
作报表();
写总结();
}
}
class 懒惰策略:I上班策略
{
void 上午工作()
{
开心网();
土豆网();
}
void 下午工作()
{
新浪();
nga();
}
}
这样 两个员工 一个勤奋 一个懒惰
就可以把员工的实例 和不同策略组合 而不需要建立不同的员工类型
var lz =new 员工(new 勤奋策略)
lz.work()
var 韦恩卑鄙 =new 员工(new 懒惰策略)
韦恩卑鄙.work()
一线风 2009-03-13 17:32
--引用--------------------------------------------------
寻梦E.net: 用英文编写比较好看。
--------------------------------------------------------
呵,这样写直观一些。
寻梦E.net 2009-03-13 17:16
用英文编写比较好看。
孤星赏月 2009-03-13 15:39
学习中
蜡笔小王 2009-01-17 18:44
安装可以运行,而且执行效率很不错。
谢谢。
一线风 2008-11-27 20:39
@x_s_l_t
xml 或是html 都是没有问题的,我现在用的就是输出为html的,可是一旦用上面的输出为xhtml时就会出现标签合并。
一线风 2008-11-27 20:37
<xsl:output
method="xhtml"
version="1.0"
encoding="utf-8"
omit-xml-declaration="no"
indent="yes"
media-type="application/xhtml+xml"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="
http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"
/>
你试试用这种输出方法,呵~~~ 我输出为html时也是正常的~
阿滨 2008-11-27 20:25
我没发现有什么问题啊.我都用的好好的
x_s_l_t 2008-11-27 16:55
按照xml输出就没问题了。
<xsl:output method="xml" indent="no" media-type="text/htm" omit-xml-declaration="yes" />
一线风 2008-11-24 16:43
--引用--------------------------------------------------
JimLiu: @一线风
用C#进行XSL转换的?呵呵,不错啊!
--------------------------------------------------------
是的,数据与UI是分开的,由XSLT来展现数据(XML).
一线风 2008-11-24 14:04
--引用--------------------------------------------------
flyfeathers: 不能运行啊.
配置已经按照说明去配了,但是还是不能运行
--------------------------------------------------------
不会吧,好像大家都能的呀,你是不是没有改成asp.Net2.0的,有的网站默认是1.1的,这时可能出现这种错误.
flyfeathers 2008-11-24 09:04
不能运行啊.
配置已经按照说明去配了,但是还是不能运行
winzheng 2008-11-21 09:38
不错,学习
eclipse-ms 2008-11-21 09:21
支持下