alexmen

专注.net软件开发,项目管理体系PMBOK.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年5月4日

摘要:XP系统中出现数据库或对象为只读的解决方法问题:在Windows XP专业版操作系统中,安装好动易系统以及组件后,登录网站后台,出现以下错误:错误类型: MicrosoftJETDatabaseEngine(0x80040E09) 不能更新。数据库或对象为只读。/Admin/Admin_Login.asp,第230行将网站所在文件夹的只读去掉后,登录时问题依旧,如何解决?解决:在Windows XP专业版中,如果将网站所在文件夹的只读去掉后问题依旧,则需要查看是否具有权限。1、首先查看一下匿名访问的用户名。 在管理工具中双击“Internet信息服务”,在“Internet信息服务”窗口中,右 阅读全文
posted @ 2011-05-04 15:52 alexmen 阅读(1235) 评论(0) 推荐(0) 编辑

摘要:FlashPaper是一个虚拟打印机,可将word文件转化成swf格式文件(.doc .xls .txt .pdf等文件都可以正常生成SWF格式),用它可以在ASP.NET页面中实现类似百度文库或豆丁文档的在线文件查看效果。1.代码文件调用FlashPaper的.aspx文件中代码如下:(首先请确认你的FlashPrinter.exe可以运行) 1 //转换并生产PDF 2 public void ConvertToSWF(string oldFile, string swfFile) // oldFile格式a.doc newFIle格式 b.swf 3 { 4 System.Diagnos 阅读全文
posted @ 2011-05-04 15:42 alexmen 阅读(4222) 评论(0) 推荐(1) 编辑

2011年5月3日

摘要:<asp:textbox id="TextBox1" onkeyup="if(isNaN(value))execCommand('undo')" runat="server"Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')"></asp:textbox>其实服务器控件也能加上onkeydown与up等事件的这样就行了 只能输入小数与数字在.net开发中,为了确保数据 阅读全文
posted @ 2011-05-03 11:26 alexmen 阅读(35554) 评论(7) 推荐(3) 编辑

摘要:http://www.microsoft.com/china/msdn/library/webservices/asp.net/WebDownloads.mspx?mfr=true 阅读全文
posted @ 2011-05-03 11:04 alexmen 阅读(111) 评论(0) 推荐(0) 编辑

摘要:的Page_Load中添加这样的代码:Page.Response.Clear();boolsuccess=ResponseFile(Page.Request,Page.Response,"目的文件名称",@"源文件路径",1024000);if(!success)Response.Write("下载文件出错!");Page.Response.End();文件下载函数代码为:publicstaticboolResponseFile(HttpRequest_Request,HttpResponse_Response,string_file 阅读全文
posted @ 2011-05-03 10:59 alexmen 阅读(160) 评论(0) 推荐(0) 编辑

摘要:shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2,3,4,5];var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。pop:删除原数组最后一项,并返回删除元素的值; 阅读全文
posted @ 2011-05-03 09:44 alexmen 阅读(147) 评论(0) 推荐(0) 编辑

2011年4月10日

摘要:1.简单控件2.内容控件3.有标题的内容控件4.项控件5.有标题的项控件1.1 简单控件 简单控件是没有Content属性的控件。 如:PasswordBox,ScrollBar,ProgressBar,Slider,TextBox,RichTextBox1.2 内容控件 ContentControl有Content属性,利用Content属性可以添加任何元素。 Button RepeatButton ToggleButton CheckBox RadioButtonButton repeatbutton togglebutton和gridviewcolumnheader派生自同一基类butt 阅读全文
posted @ 2011-04-10 21:31 alexmen 阅读(238) 评论(0) 推荐(0) 编辑

2011年4月3日

摘要:1.using System; 2.using System.Collections.Generic; 3.using System.ComponentModel; 4.using System.Data; 5.using System.Drawing; 6.using System.Text; 7.using System.Windows.Forms; 8. 9.using System.Net; 10.using System.Threading; 11.using System.Net.Sockets; 12. 13.using System.IO; 14. 15.using Syste 阅读全文
posted @ 2011-04-03 16:43 alexmen 阅读(1223) 评论(0) 推荐(0) 编辑

摘要:1.using System; 2.using System.Collections.Generic; 3.using System.ComponentModel; 4.using System.Data; 5.using System.Drawing; 6.using System.Text; 7.using System.Windows.Forms; 8. 9.using System.Net; 10.using System.Threading; 11.using System.Net.Sockets; 12. 13.using System.IO; 14. 15.using Syste 阅读全文
posted @ 2011-04-03 16:43 alexmen 阅读(2340) 评论(0) 推荐(2) 编辑

摘要:我们都知道,TCP协议是面向流的。面向流是指无保护消息边界的,如果发送端连续发送数据,接收端有可能在一次接收动作中会接收两个或者更多的数据包。 那什么是保护消息边界呢?就是指传输协议把数据当做一条独立的消息在网上传输,接收端只能接收独立的消息。也就是说存在保护消息边界,接收端一次只能接收发送端发出的一个数据包。 举个例子来说,连续发送三个数据包,大小分别是1k,2k,4k,这三个数据包都已经到达了接收端的缓冲区中,如果使用UDP协议,不管我们使用多大的接收缓冲区去接收数据,则必须有三次接收动作,才能把所有数据包接受完。而使用TCP协议,只要把接收数据的缓冲区大小设置在7kb以上,就能够一次把所 阅读全文
posted @ 2011-04-03 16:31 alexmen 阅读(1728) 评论(0) 推荐(1) 编辑

摘要:英文原帖原帖 WPF线程处理模型 收藏 http://msdn.microsoft.com/zh-cn/library/ms741870.aspxWindows Presentation Foundation线程处理模型更新:2007 年 11 月Windows Presentation Foundation (WPF) 旨在帮助开发人员解决线程处理的难题。这样,大多数 WPF 开发人员就不必编写使用多个线程的接口。由于多线程程序很复杂且难以调试,因此只要存在单线程解决方案,就应避免使用多个线程。 但是,无论体系结构多么完善,没有任何 UI 框架能够为每一类问题提供单线程解决方案。WPF 接近 阅读全文
posted @ 2011-04-03 12:52 alexmen 阅读(12695) 评论(0) 推荐(0) 编辑

2011年4月1日

摘要:privatevoidbutton1_Click(objectsender,EventArgse)2{3Typet=typeof(System.Drawing.Color);4stringclassName=t.Name;5MessageBox.Show(className);67//获取所有方法8System.Reflection.MethodInfo[]methods=t.GetMethods();9this.textBox1.Text="";10foreach(System.Reflection.MethodInfomethodinmethods)11{12this. 阅读全文
posted @ 2011-04-01 17:41 alexmen 阅读(3581) 评论(0) 推荐(0) 编辑

摘要:前几天看到思归同学推荐了几篇好文章,看了一篇确实觉得不错,。但是贴个链接,又是英文的,看的人就不会很多,我就翻译给大家吧。不过最近挺懒的,导致前一篇想翻译的文章夭折,所以这次就分几次翻译好了.不过原文没有分成几部分,英文好的同学自己可以去看,不用等我哈。TRULY Understanding ViewState ViewState is a very misunderstood animal. I would like to help put an end to the madness by attempting to explain exactly how the ViewState mec 阅读全文
posted @ 2011-04-01 15:49 alexmen 阅读(157) 评论(0) 推荐(0) 编辑

摘要:对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,比较例外的是,text存储的也是可变长。 Unicode或非Unicode数据库中,英文字符只需要一个字节存储就足够了,但汉字和其他众多非英文字符,则 阅读全文
posted @ 2011-04-01 15:41 alexmen 阅读(150) 评论(0) 推荐(0) 编辑

2011年3月31日

摘要:转(http://jseafly.blog.sohu.com/88586169.html)1.desc table_name 可以查询表的结构2.怎么获取有哪些用户在使用数据库 select username from v$session;3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_address') from dual; 如果是登陆本机数据库,只能返回127.0.0.14.如何给表、列加注释?SQL>comment on table 表 is '表注释&# 阅读全文
posted @ 2011-03-31 22:36 alexmen 阅读(378) 评论(0) 推荐(0) 编辑

摘要:数据库建表原则 - [数据库系统]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://zhangzr1026.blogbus.com/logs/59980633.html1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社 阅读全文
posted @ 2011-03-31 20:19 alexmen 阅读(6731) 评论(0) 推荐(2) 编辑

2010年6月2日

摘要:代码 阅读全文
posted @ 2010-06-02 17:56 alexmen 阅读(725) 评论(2) 推荐(0) 编辑

2010年5月20日

摘要:C#snippet学习网站http://en.csharp-online.net/CSharp_Code_Snippetshttp://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Save-object-to-file.html 阅读全文
posted @ 2010-05-20 16:42 alexmen 阅读(565) 评论(0) 推荐(1) 编辑

2010年5月18日

摘要:代码 阅读全文
posted @ 2010-05-18 12:09 alexmen 阅读(1577) 评论(0) 推荐(1) 编辑

摘要:代码 阅读全文
posted @ 2010-05-18 12:06 alexmen 阅读(440) 评论(0) 推荐(2) 编辑

摘要:RegistryKey keyCom = Registry.LocalMachine.OpenSubKey("Hardware\\DeviceMap\\SerialComm"); if (keyCom != null) { string[] sSubKeys = keyCom.GetValueNames(); this.cbbPort.Items.Clear(); foreach (string ... 阅读全文
posted @ 2010-05-18 09:12 alexmen 阅读(601) 评论(0) 推荐(0) 编辑