在使用公司一个Redirect开发工具页面时候,想个性化一下,就想添加一个背景,最好每天能自动变化,我第一个想到的就是Bing。
放狗搜索,发现一篇文章 抓取每天必应bing背景图片 – huangct的专栏 – CSDN博客,文中提供了抓取程式的Python代码,我摘录如下。
import urllib
import time
def main():
url = 'http://www.bing.com'
f = urllib.urlopen(url)
html = f.read()
f.close()
a = html[html.index('\/fd\/hpk2'):]
data = a[:a.index('\',id:')]
url = data.replace('\\', '')
url = 'http://www.bing.com'+url
name=time.strftime("%Y%m%d", time.localtime())
name=name+".jpg"
urllib.urlretrieve(url,name)
if __name__ == "__main__":
main()
关键的步骤是MS修改了jpg的url方式,用g_img={url:'\/fd\/hpk2\/BambooBoat_ZH-CN1057817945.jpg'这样的字符串躲避机器人的抓取。简单的替换即可完成。 阅读全文 »
遇到这个问题大凡是因为模拟器或者真机无法连接网络,所以需要先测试网络是否畅通,在真机或者模拟器的IE中打开需要的WebService地址,看看是否能够正常获取。
确定是网络原因后,可以采用多种方式连接网络,比如使用虚拟网卡来实现,又或者使用ActiveSync来实现。
使用本地网卡
在模拟器的文件-配置中的网卡中,选择本地网卡,可能会需要提示安装Virtual PC 2007,我不愿意装这么一个大家伙,也就没有尝试这种方法,需要的朋友可以在Download details: Virtual PC 2007来下载Virtual PC 2007进而连接互联网。 阅读全文 »
状况
在VS2005中创建或打开“智能设备”项目时,提示以下错误: “从用户数据存储中检索信息时出错。系统未找到指定的对象。” 和 “由于数据存储中不存在项目引用的设备平台,因此无法打开项目。”
在打开VS2005的”工具“-”设备仿真器管理器“时,提示以下错误: ”未能正确加载包“Smart Device Configuration Package”( GUID = {D245F354-3F45-4516-B1E6-04608DA126CC} )。请与包供应商联系以获得帮助。由于可能会发生环境损坏,建议重新启动应用程序。要禁止将来加载此包吗? 可以使用“devenv /resetskippkgs”重新启用包加载。“ 阅读全文 »
花了很大一段时间在学习MemberShip,总是要留下一些纪念文章的。 我之前的日志提到过一个简单的用户权限设计:User+Role+UserInRole(http://dddspace.com/2009/06/design-of-user-rights.html),但是这样还是不够灵活,最好需要能够对每一个功能模块进行权限控制,而且需要符合开闭原则。 MemberShip呢,是微软推出的一套很强大的用户权限管理系统。就我使用的两大部分,主要包括MemberShip和roleManager这两个模块,分别是对用户和角色进行管理。
MemberShip对系统进行管理大致分为两个办法
1.可以通过“登录”系列用户控件的任务窗口中的“管理网站”打开“ASP.Net Web 应用程序管理”。 可以控制用户、角色、权限三个主要属性,另外还能选择“提供程序”(这个provider分为MemberShip和RoleManager两种,如果同名的话,可以选择同一提供程序)
阅读全文 »
呃,这是我在一个星期内搞鼓的一个Asp.NET课程设计,没有什么太多的内容,把它发布到了Csdn了,开了5分,嗯,对得起我一个星期拼命码代码。(哦,我很无耻的使用了MG12的iNove主题……)

阅读全文 »