摘要: 今天遇到个在数据库中进行数据转换的问题,我在数据库中用十六进制形式存储了一些数据,但是我想用存储过程选出来时数据要用十进制形式显示,我在数据库中没有找到相应的函数或者方法进行这种操作。例如:十进制:4097对应的十六进制为1001,我在数据库中存的是1001,以varchar的形式存储的。当然如果在C#程序中这种转换就非常简单了:Convert.ToInt32(rfid, 16).ToString(),这样十六进制的rfid就转换成十进制了。 后来想到了SQL 2005集成了CLR功能,可以用编写普通程序的方式编写存储过程或函数等。 阅读全文
posted @ 2007-05-24 14:45 Tiu 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 最近在整网络编程的部分,以前从没有接触过,现在把学习过程中的一些体会写下来,这篇Blog是用Windows Live Writer写的,用的Google输入法,呵呵,测试下。 在进行网络编程的时候,不可避免的要碰上多线程的问题。首先建立一个简单的服务器端,在一个单独的进程中进行监听本机的某一固定端口,先要声明一个IPEndPoint类的实例,构造函数为IP地址和端口号: string hostn... 阅读全文
posted @ 2007-04-12 10:48 Tiu 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 我用的vs2005中文版的,今天把AJAX.NET 1.0装上了,也能用,但是在HTML源码页,手工写代码时,也没有提示,所有的控件名称都显示个红波浪线,说无法识别的元素,手工输入hmtl代码也没有提示了。 请问是不是我环境的问题啊,你们用的什么样的环境啊,有没有碰到过这种情况?还有就是也不知服务器控件在哪声明的,也就是在vs2003由IDE自动生成的那部分代码在2005里不知跑哪去了,不能看,感... 阅读全文
posted @ 2007-01-25 19:30 Tiu 阅读(478) 评论(2) 推荐(0) 编辑
摘要: 这两天在给网站弄邮件群发功能,关于实现发邮件就是利用.Net自身提供的System.Web.Mail空间中的一些方法实现,下面先列出仅仅发邮件的代码: MailMessage objMessage=new MailMessage(); objMessage.To="对方邮箱"; objMessa... 阅读全文
posted @ 2007-01-12 16:31 Tiu 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 以前也看了一些XML的一些知识,但过段时间接着就忘了,这就是“好记性不如烂笔头”了,现在是“好记性不如Blog一下”。虽然说XML已经用了好多了,比如写asp.net程序的时候的web.config文件就是xml形式的,只不过并没有系统的学习过。下面便从基础开始,争取能坚持下去。 管理XML的历史知识就不介绍了,直接切入正题,下面下列各XML格式的文档: Code highlight... 阅读全文
posted @ 2006-12-28 13:07 Tiu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 今天在做网站程序的时候,需要在网站首页嵌入登入另外一个网站邮箱的入口,入口写起来简单,去他那网站入口把html代码考过来就能用,下面便是登录宽带中国的邮箱的入口,把它存成html页面输入用户名密码便可登录。 用户名: 密 码: ... 阅读全文
posted @ 2006-12-27 20:54 Tiu 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 以前没有接触过这块,现在趁着有时间便看了看,我是从了解HttpModule和HttpHandler开始的,当我们请求.aspx页面时,服务器的IIS服务会把相应的处理交给ASPNET_ISAPI.DLL,而aspnet_isapi.dll会通过一个"管道"传给asp.net相应的进程处理,进入HttpRuntime,这时就有一个HttpApplication Factory的容器接收h... 阅读全文
posted @ 2006-12-27 20:26 Tiu 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 向动态在数据库中选择点击量最高的前N篇文章,一开始在存储过程里直接写:Select top @count * from article order by hits desc 但是通不过,说@count附近有语法错误,后来查了查,原来不能在存储过程里这样用变量,接着就改成了如下方式: Code highlighting produced by Actipro CodeHighlighter ... 阅读全文
posted @ 2006-12-11 18:44 Tiu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 今天在写程序的时候,把数据访问层大换血了,我把要调用的存储过程名和需要的参数名称都弄到所谓的“业务逻辑层”,其实我写的只是一个小的网站内容管理系统,也分不多清楚,只觉得这样好点,如果您有好的方法,欢迎指点下。 然后我在数据层里就只编写操作数据库的方法:包括初始化数据的连接、返回DataSet的方法、返回ExecuteNonQuery() 执行后的结果还有返回一个SqlDataRead... 阅读全文
posted @ 2006-12-11 18:31 Tiu 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 以下的原则是摘自《代码大全(第二版)》,放在这里提醒自己写程序时尽量的优化。当然仁者见仁,智者见智,这些东西不一定都适合,只是当作参照而已,这里没有针对具体的语言,还得具体情况具体分析。括号内为自己的理解,如有错误,还请指出。 在程序里创建类的原因: 1.对现实世界的对象建模(如:文章类,用户类) 2.对抽象对象进行建模(如:类型:也... 阅读全文
posted @ 2006-12-10 15:56 Tiu 阅读(275) 评论(0) 推荐(0) 编辑