airwolf2026 2011-07-07 15:09
@Messi0603
嘿嘿.写出来就是帮助大家少发时间浪费在这些不必要的环节上哈
Messi0603 2011-07-07 15:02
哈哈 谢啦 我的也解决啦
smileok 2011-01-06 01:26
[quote]airwolf2026:
error26:的两个参考.有需要的同学看看吧
http://aquesthosting.com/SQLError26
http://support.microsoft.com/kb/926929[/quote]
airwolf2026 2010-10-19 20:18
@1号店
呵呵.
1号店 2010-10-19 16:35
Dill 放在bin文件夹里不就行了吗?
wade black 2010-07-08 11:54
反射比文件流更好些
airwolf2026 2010-07-03 10:37
@V_Lad@Microsoft
你可以在代码里面调用这个函数AppDomainSetup .PrivateBinPath()
指定搜索路径.然后就可以了.
另外,你这个方法觉得不妥.你那个dll又不是.net 的,你放到那边做啥呢?
V_Lad@Microsoft 2010-07-03 08:57
请问楼主,如何将自己写的dll文件加入到.netFrameWork自带的文件夹下面,提供给程序引用?我试着直接将DLL文件拷贝到了那个文件夹,然后VS添加引用时,在。NET标签下面也能看到我的DLL,但是添加完引用之后,运行程序还是会报找不到那个DLL的错误,除非我在那个DLL属性里面设置拷贝到本地为True才可以,如何不用设置拷贝到当前BIn目录而被引用?谢谢
airwolf2026 2010-07-01 21:42
@站在天空下的猪
嗯,ilmerge还是有一些bug的哈.可以关注最新版.如果有需要的话.
另外俺开发的机器比较少取中文目录名哈.
站在天空下的猪 2010-07-01 17:50
ilmerge 不支持中文目录,报9009错误
airwolf2026 2010-06-29 21:13
@周公
哈哈...b转换了呀.byte[] 的lenth是int
airwolf2026 2010-06-29 19:12
@onlyugly
就是本文开头说的小工具之类的小程序哈.为了方便分发
過期香煙 2010-06-29 15:28
这个方法不错
onlyugly 2010-06-29 13:54
为什么要把Dll嵌入到exe中,以后维护不方便,性能也不好,可读性差,
随便看那个程序里都是dll分开的。版本控制也方便些。
longware 2010-06-29 13:41
如果dll嵌入的太多的话,exe文件体积会增大,会不会影响exe的启动和运行速度
airwolf2026 2010-06-29 12:46
@PointNet
有的呀.就是都保证有类型检测的.和平时一样的,
4楼同学的方法是没有的哈.
airwolf2026 2010-06-29 12:44
@Tony Chi
你说的是反射的方式哈.我这边的不缺失类型检测什么的哈.
loveu0508 2010-06-29 12:08
我怎么看不明白呢 水平太差了,我只知道添加引用...
euler 2010-06-29 12:06
顶!
PointNet 2010-06-29 10:46
方法不错,但这样做,是不是在编写代码时候就没有提示了呢
斯克迪亚 2010-06-29 09:39
方法三是使用第三方工具拉,通常.Net混淆器都附带这样的功能,可以把多个dll整合到一个可执行文件中。
周公 2010-06-29 09:19
byte[] b = new byte[s.Length];//s.Length类型为long
s.Read(b, 0, b.Length); //Read(byte[],int,int)
fs.Write(b, 0, b.Length);//Write(byte[],int,int)
参数类型都不一致吧?
北方的狼 2010-06-29 09:11
这个方法好!
YoungCoder 2010-06-29 09:07
0.0
Geerry 2010-06-29 08:15
不错,好样的,顶一下:)
布尔运算 2010-06-29 04:18
@airwolf2026
我怎么记得当时打了AppDomain
这个事件是AppDomain的,在main方法开始时就可以注册了,不过有点儿需要注意的是这个事件不符合标准的事件处理范式,程序集是需要return出去的,也就是MulticaseDelegate只有最后一个事件处理程序可以成功返回程序集
Tony Chi 2010-06-29 00:13
不需要写入文件之后再加载。可以直接通过流内数据加载。
byte[] assembly = File.ReadAllBytes(path);
//app domain load
AppDomain appDomain = AppDomain.CreateDomain("Test Domain");
loadedAssembly = appDomain.Load(assembly);
obj = loadedAssembly.CreateInstance("ClassLibrary1.Class1");
mInfo = obj.GetType().GetMethod("SayHello");
result = mInfo.Invoke(obj, null);
Console.WriteLine("Result: {0}", result.ToString());
//Assembly load sample
loadedAssembly = Assembly.Load(assembly);
obj = loadedAssembly.CreateInstance("ClassLibrary1.Class1");
mInfo = obj.GetType().GetMethod("SayHello");
result = mInfo.Invoke(obj, null);
Console.WriteLine("Result: {0}", result.ToString());
airwolf2026 2010-06-29 00:04
@布尔运算
好的,我去看看.谢谢分享
布尔运算 2010-06-28 22:49
注册AssemblyResolve就可以在运行时CLR找不到类库的时候动态的加载或者生成类库,你可以在里面返回从资源或者其他数据来源存储的二进制数据集,可以附加加密之类的功能
iseeyouyou 2010-06-28 22:42
这个方法不错
airwolf2026 2010-06-21 21:14
error26:的两个参考.有需要的同学看看吧
http://aquesthosting.com/SQLError26
http://support.microsoft.com/kb/926929
airwolf2026 2010-06-21 21:09
@newstudent2000
防火墙新增例外,一般都在防火墙的设置里面,你找一下就可以了.
你可以先排除是否是防火墙的原因,就是把防火墙先关闭看看可以不?如果不行说明不是防火墙的问题.
印象中sql 2000 的配置没有2005这样麻烦?记不得了哈.
newstudent2000 2010-06-21 15:01
我是楼上的,用SQL2000,照上面的方法做了之后,还是同样的错误体示。连接失败,error 26
newstudent2000 2010-06-21 10:26
我用的是SQL2000,楼上内容除防火墙外都做了,防火墙怎样新增例外?我是菜鸟中的菜鸟,郁闷,哪个大虾能亲手指点一下,
WizardWu 2010-04-13 23:32
收下了,感谢。
wga 2009-12-04 11:15
谢谢啦问题解决啦呵呵
Jake.NET 2009-07-29 10:39
我喜欢PB部分。
airwolf2026 2009-05-08 19:32
@林祥龙
同学,你是写程序的不?如果是的话,你直接在源代码那边输出文件格式,那个函数修改下就可以啦.
如果不是.那得等我有空了才能弄哈.
林祥龙 2009-05-08 13:10
你好,你这个软件抓取的数据十分方便,但我抓取的数据因为格式问题无法转换成软件的数据库格式,能请你修改下软件,改变抓取的数据格式吗?
例如,这个软件抓取的数据格式:
1,白湖亭,5:00,23:00,西门,5:00,23:00,市公交,白湖亭-三盛实业-三叉街新村-三叉街-汇达广场-桥南(福州市二医院)-台江步行街-台江-达道-文化宫-省人民医院-茶亭公园-群众路-新权路口-南门(福州儿童医院)-道山路口-南街(大洋百货)-鼓楼-福三中-西湖-西门,西门-房地产市场-双抛桥-南街(大洋百货)-道山路口-南门(福州儿童医院)-茶亭公园-省人民医院-文化宫-达道-台江-台江步行街-桥南(福州市二医院)-汇达广场-三叉街-三叉街新村-三盛实业-白湖亭, 非空调车价格: 1元 开空调价格: 2元
软件需要的TXT数据格式:
1路↑ 白湖亭-三盛实业-三叉街新村-三叉街-汇达广场-桥南(福州市二医院)-台江步行街-台江-达道-文化宫-省人民医院-茶亭公园-群众路-新权路口-南门(福州儿童医院)-道山路口-南街(大洋百货)-鼓楼-福三中-西湖-西门:{5:00-23:00 5:00-23:00}市区线路 白湖亭5:00-23:00 西门5:00-23:00 夏2元 冬1元 福州公交集团责任有限公司
1路↓ 西门-房地产市场-双抛桥-南街(大洋百货)-道山路口-南门(福州儿童医院)-茶亭公园-省人民医院-文化宫-达道-台江-台江步行街-桥南(福州市二医院)-汇达广场-三叉街-三叉街新村-三盛实业-白湖亭:{5:00-23:00 5:00-23:00}市区线路 白湖亭5:00-23:00 西门5:00-23:00 夏2元 冬1元 福州公交集团责任有限公司
airwolf2026 2009-04-14 22:23
好呀,我没有用过麦咖啡哈.不过应该和别的防火墙产品一样的,就是在相应的端口例外规则里面,添加默认的tcp端口1433即可
Lskin 2009-04-14 17:16
你好,我安装的是MCAFEE防火墙,不知道怎么把sql2005加进去,请求帮助!
可以给我写邮件吗?
airwolf2026 2009-04-11 20:02
--引用--------------------------------------------------
千と千寻: 你太强了,不得不再次谢谢你,帮了我很大的忙!
--------------------------------------------------------
不客气哈.分享是一种快乐和互相提高的过程哈
千と千寻 2009-04-11 15:29
你太强了,不得不再次谢谢你,帮了我很大的忙!
千と千寻 2009-04-11 15:24
非常不错的程序,谢谢作者,支持你的说!!!!
airwolf2026 2009-03-23 17:08
不客气哈.目前这个版本的程序已经无法解析'福州公交'数据啦.
我这一两天改改...
福州公交好多线路都修改了哈.
琳琳 2009-03-23 16:50
先看看,,我也会死想将网页上的文字部分爬下来好为以后的分析做数据。
谢哈!!!!!!!!!
杨圣青 2009-03-17 13:32
@杨光辉
除了字符转义之外,截取html标签直接的内容需要使用的是非贪婪匹配:
(?<=<ul\s+class=\"grid\">).*?(?=</ul>)
haoji 2009-02-14 22:19
谢谢 问题解决了!
北京公交旅游网 2009-02-11 16:52
北京公交旅游网 www.010bus.net
安达市 2008-12-28 16:03
您的热情确实佩服