wuvist

最新评论

共4页: 1 2 3 4 下一页 
re: Katze - 简单的.net "ORM"框架 冯尔斌 2008-08-11 18:21  
呵呵,“不支持各种神奇的关系” 写的挺逗!
java 是垃圾,慢得不行。
.Net 更是超级大垃圾。
拖拉一个控件,绑定一下数据,就成了程序,上帝给他们一只大脑,完全是白给的。
楼主,请把实例代码放上去吧,老实说,你讲的并不是很清楚.
re: iPhone Web App开发杂感 红尘 2008-02-23 16:33  
我喜欢你的文字风格……
re: iPhone Web App开发杂感 Cat Chen 2007-12-30 21:56  
@在线代理
iUI是iPhone Web App开发专用的,目的是方便实现iPhone Native App的一些界面特性。这个YUI是做不到的……
re: iPhone Web App开发杂感 在线代理 2007-12-29 23:10  
但是我喜欢YUI。
re: iPhone Web App开发杂感 Cat Chen 2007-12-29 22:18  
iui确实非常好,这个设计可能很多人能想到,但实现好就是另外一回事。iui真的很出色。
找不到新的.. 不支持C#..郁闷
re: 微软是如何输掉API之战(下) 石头1 2007-12-03 08:50  
Win32 API/.Net/WinFX 是三套不同的API吧,是不同,但是要说的是.NET和Winfx不重复。winfx是基于.NET 2.0的,winfx并不替代.NET,也替代不了,winfx只是提供了更好的GUI, 更统一的通讯方式,以及.NET从来没有的工作流支持,开发一个应用程序,除了winfx提供的功能,其他的还是靠.NET本身来实现

呵呵……楼上的,事情若真如你说的这么简单便好了……
你贴的EncodableStringWriter 的确是可以用,但是,你假设中的EncodableStringReader 却并不能如是泡制……
因为StreamReader内部是有buffer存在的……decoded buffer……
在你程序读到一定程度的时候,后面可能会有别的未读数据被decoded并且放在buffer中……之后直接修改encoding继续读,这部分数据是会错掉的……

实际上,若你说的方法可行,甚至不用继承,直接把StreamReader的readonly给干掉然后重新编译便可以啦~
贴错代码了。er。反正理解意思就可以了。
绕好大一个圈。

直接继承,加一个可get、set的Encoding属性,然后override CurrentEncoding 属性,就可以了。

public class EncodableStringWriter : StringWriter
{
public EncodableStringWriter() : base(){}
public EncodableStringWriter(IFormatProvider formatProvider) : base(formatProvider){}
public EncodableStringWriter(StringBuilder sb) : base(sb){}
public EncodableStringWriter(StringBuilder sb, IFormatProvider formatProvider) : base(sb, formatProvider){}
private Encoding _encoding;

/// <summary>
///
/// </summary>
/// <param name="encoding">写入输出时所使用的System.Text.Encoding。</param>
public EncodableStringWriter(Encoding encoding) : base()
{
this._encoding = encoding;
}

/// <summary>
///
/// </summary>
/// <param name="formatProvider"></param>
/// <param name="encoding">写入输出时所使用的System.Text.Encoding。</param>
public EncodableStringWriter(IFormatProvider formatProvider, Encoding encoding) : base(formatProvider)
{
this._encoding = encoding;
}

/// <summary>
///
/// </summary>
/// <param name="sb"></param>
/// <param name="encoding">写入输出时所使用的System.Text.Encoding。</param>
public EncodableStringWriter(StringBuilder sb, Encoding encoding) : base(sb)
{
this._encoding = encoding;
}
/// <summary>
///
/// </summary>
/// <param name="sb"></param>
/// <param name="formatProvider"></param>
/// <param name="encoding">写入输出时所使用的System.Text.Encoding。</param>
public EncodableStringWriter(StringBuilder sb, IFormatProvider formatProvider, Encoding encoding) : base(sb, formatProvider)
{
this._encoding = encoding;
}

/// <summary>
/// 获取写入输出时所使用的System.Text.Encoding。
/// </summary>
public override Encoding Encoding
{
get
{
return this._encoding == null ? Encoding.Default : this._encoding;
}
}
re: MSN Messenger的用户管理 ddddd 2007-09-29 10:31  
AllowedList其实也有限制的,我测试的时候冲到1499,就加不上去了
楼主说的挺好,至少它能对一些初学者很有帮助。
希望同行们重在交流思想,可做恰当的批评。
我支持楼主
re: 恐怖的迅雷 dcd 2007-09-18 14:11  
asd
re: Katze - 简单的.net "ORM"框架 秋风 2007-06-22 12:51  
我vb不行看不通哦
re: Katze - 简单的.net "ORM"框架 随风流月 2007-06-16 20:34  
@沧海依粟
这是 .Net Framework 3.5 中的新功能,LINQ。
re: MD5的部分碰撞[未登录] 问天 2007-05-29 10:04  
那个……错得最离谱的是我的那个ToHexString的函数……

Hex(bytes(i))是不补零的……

这才造成hash出来的结果长度不一……稍微修改一下就可以让其输出固定长度的了……
re: MD5的部分碰撞[未登录] Jim 2007-05-29 01:18  
自己好好看看,生成的是16个字节的bytes,一个字节可以表式成2个HEX字符形式,你不要看错了.
哦?
不如,楼上的把你做的也放出来,大家一起切磋切磋?
re: Katze - 简单的.net "ORM"框架 嗨嗨 2007-05-22 11:23  
哈哈
我做了个类似的东东
不过是C#地,根楼主神合,哈哈
re: Katze - 简单的.net "ORM"框架 金色海洋(jyk) 2007-05-22 07:08  
收藏
re: Katze - 简单的.net "ORM"框架 问天 2007-05-21 22:49  
因为偶个人喜欢vb.net……
就是讨厌c 风格的{}~

:)

另外,有些东西,似乎vb.net能够更方便的处理……比方说,vb.net的implicit type casting……在c#里面就不行了……
re: Katze - 简单的.net "ORM"框架 YAO.NET℡ 2007-05-21 22:46  
怎么不写成C#呀
re: Katze - 简单的.net "ORM"框架 YAO.NET℡ 2007-05-21 22:44  
要支持.
re: Katze - 简单的.net "ORM"框架 xiao_p 2007-05-21 10:00  
喜欢这种态度,做什么东西未必就一定要多么多么高深,只要自己喜欢,对自己有用就好!!!
re: Katze - 简单的.net "ORM"框架 问天 2007-05-21 09:12  
偶的确有代码生成工具分析数据库自动各种model~在google code里面的svn里面有……
只是觉得即便没有这个工具,手写一下model定义也是蛮简单的,就没有blog出来了……:)
re: Katze - 简单的.net "ORM"框架 大石头 2007-05-21 09:07  
嗯,楼主还需要一个代码生成工具
re: Katze - 简单的.net "ORM"框架 roydux 2007-05-21 02:32  
C#实体辅助生成工具:


http://www.leadnt.org/leadnt.rar
re: Katze - 简单的.net "ORM"框架 沧海依粟 2007-05-20 23:23  
希望博客园可以多出点关于3.0中自带的ORM的文章.毕竟新出的东西.值得学习.
呵呵。。拿来瞧瞧还是不错的。。。新手拿来体验体验ORM也是不错滴。。。
作者真是强人...
我遇到的问题和您完全一样,至今也没有解决好。没想到这个问题终究必须要这样解决才可以...

本来想StreamReader自己可以在文件头中查找字节顺序标记
谁想到网络中的stream压根没那个标记。
我是在asp.net中使用的,使用您这段代码资源占用绝对是个大问题。
我发现 System.Xml.XmlDocument.Load()可以自动识别stream的编码,然后我用Reflector去找他是怎么实现的,但是找了很久也没有找到。

哎...真希望能找个简单点的实现
进到hotmail.com里边直接删除
re: 几种主流网页开发语言的思考(上) 亚历山大同志 2007-04-01 16:41  
其实PHP还是很牛的,起码PHP不应该和ASP放在一个档次上,很多的大型的网站都是运行在PHP之上,而且PHP也出了很多的好产品。
re: 基于Gettext的asp.net网站多语言解决方案 亚历山大同志 2007-04-01 16:38  
@生米煮成稀饭
我测试过100万行数据加载DataSet里放在内存大概100多M
这里应该不会有多大的负担
re: 基于Gettext的asp.net网站多语言解决方案 生米煮成稀饭 2007-04-01 16:28  
如果网站太大,页面文件太多,资源文件的加载后缓存的话会消耗太多服务器资源
blogwind上只有注册用户才能切换语言……

而网站会自动根据浏览者默认的语言显示……如果是中文版OS就显示中文……英文则是英文……还有德文……日文……
www.blogwind.com 上我没找切换语言的按钮,难道我是路盲?!·#¥%……——
最近正在 django 中使用 i18n, 关注。
我正在做这个来做毕设.遇到了好多问题,比如添了FLASH 之后一些脚本什么的都给屏蔽了那是因为那个cleanup设置的问题吧.但把他设为false之后flash又不能正常显示,难啊.资料又难查,能帮忙解答下嘛


可以的话加Q吧278350925
re: Django on IronPython and Windows je 2007-01-04 18:28  
@Jason Cui
”个人觉得那个Auto Admin Site没有多少实用价值“

Auto Admin Site的实用价值对一般的网站后台来说是没多少用处的,但问天想要的就是用他来维护数据库,只是要这一部分就行,前台都可以不要,所以这样还是有实用价值的。
re: Django on IronPython and Windows je 2007-01-04 18:27  
@Jason Cui
"一台破P3 733的机器运行一个网站,每天几万的PV很轻松"

不知道这个用DJANGO开发的网站可有地址啊。
re: Django on IronPython and Windows 问天 2007-01-04 17:50  
@Jason Cui
呵呵……随便写个什么网站的确用不着那个东西……不过我的工作经常需要给某个别的程序的写数据管理页面~~~~~~~

Django本身的ORM不错,但就python的ORM而言……SQLAlchemy会好很多……

至于.Net的,偶期待LINQ……

之前也尝试过使用DLINQ去做偶心目中的auto admin site……不过放弃了……感觉它现在还不成熟……而且通过attribute的方式去描述结构……维护起来实在恐怖……
re: Django on IronPython and Windows JesseZhao 2007-01-04 15:30  
我记得以前用lfs的时候,在p3上面做的系统,感觉速度超快,在30M的大小上面我可以集成一个应用程序服务器
re: Django on IronPython and Windows Jason Cui 2007-01-04 14:42  
个人觉得那个Auto Admin Site没有多少实用价值,随便写个什么网站也用不着那个东西。
我最喜欢django的是它的数据库映射,这个恐怕不是随随便便就可以用asp.net搞一个出来的。
另外,django写的程序运行在linux下面极其节省资源,一台破P3 733的机器运行一个网站,每天几万的PV很轻松,用asp.net?想都不敢想啊。
re: Django on IronPython and Windows 木野狐 2007-01-04 14:06  
@问天,
我已经添加你了,欢迎!

团队首页:
http://ipy.cnblogs.com/
re: Django on IronPython and Windows redmoon 2007-01-04 14:05  
我尝试过TurboGears on IronPython。
可惜在SqlObject那里出问题,因为SqlObject用到的一些底层的数据库连接实现都是用C编写的pyc,IronPython无法调用。如果要成功运行SqlObject,就必须使用.net的Lib根据SqlObject的接口来实现。这样就太麻烦了,所以没有继续。
re: Django on IronPython and Windows 问天 2007-01-04 13:48  
@木野狐
这个……怎么申请加入?页面左侧的“申请加入”没有链接。。。
re: Django on IronPython and Windows 问天 2007-01-04 13:38  
谢谢各位……

@卢彦
做一个Django for .net给我感觉就是重新发明轮子,而且,这个轮子做起来还很异常麻烦……不过,我折腾这个东西的初衷其实也就只是希望在.net中拥有一个django那样的auto admin site而已……

@木野狐
偶简单给IronPython弄的md5其实也就是调用.net本身的……不到十行代码……因为只是要尝试一下……sha的我直接就import md5 as sha~嘿嘿~

==========================
会去瞅瞅FePy……

偶昨晚才第一次下载IronPython……可惜到目前为止,偶丝毫没有体会到IronPython究竟能够有多快……在偶机上无论做什么,感觉都要比cPython慢上很多……

==========================
@iceboundrock
twisted!!!!!!
如果……如果twisted可以跑在IronPython上的话,感觉意义会比Django大很多很多……至少,对我意义大很多……Django只是自己折腾玩的……Twisted则是偶依靠来吃饭的……只是,Twsited本身即便是在Windows cPython下跑IOCP reactor效率乃至稳定性都差强人意……跟linux下用epoll根本不是一个档次……而且,IOCP现在还无法支持SSL……问题多多的说……IronPython本身的效率也让偶很怀疑……

呼呼……还是想说,其实,只要能够利用IronPython带来的灵活性,在.net上实现一个跟django差不多的auto admin site偶就很满意了……
共4页: 1 2 3 4 下一页 
<2008年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

与我联系

搜索

 

常用链接

留言簿(12)

我参与的团队

随笔档案

积分与排名

最新评论

阅读排行榜

评论排行榜