我的编程乐园
文章平均质量分 74
陋室愚人
工作:BI;
爱好:古筝(中国音乐学院5级水平),数据挖掘,信息可视化,财经动态,运动健身,书法,绘画,写作;
提升自己,影响他人,达到身,心,灵,工作与生活的平衡。
般若心自在,动若体自然。
展开
-
Gridview 中打开链接
在gridview databound事件中加入: if (e.Row.RowType == DataControlRowType.DataRow) { foreach (TableCell tc in e.Row.Cells) { if (tc.Controls.Count原创 2008-07-08 18:04:00 · 571 阅读 · 2 评论 -
cookie & session机制
具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制转载 2011-06-14 19:38:00 · 649 阅读 · 0 评论 -
XML的校验方式
XML=可扩展标记语言(eXtensible Markup Language).可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式原创 2011-06-14 19:53:00 · 7965 阅读 · 0 评论 -
提升自己
很多职场新人都谈到了工作经验的问题,似乎招聘公司不给你机会,你就没办法获得必要的工作经验,其实并不一定。 很多资料在网上都是可以找到的,只是看你具备不具备足够的信息收集与处理能力,而这个收集与处理信息的过程,也能极大的提升你的职业能力。 我一直有个感觉,在“模仿中成长,在创新中成功”,其实在真正的职业工作中,大多数的工作都是模仿重复,强调的是工作效率,而不是创新。对于企业而言,过度的创新必然导致过多的失败,以及效率的低下。 以下方式是我的成长中曾经做过的,也是我用转载 2011-04-25 16:17:00 · 758 阅读 · 0 评论 -
.net序列化
MSDN:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。.NET Framework 提供两种序列化技术: 二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存原创 2011-06-14 19:13:00 · 676 阅读 · 0 评论 -
[转]免于失业的web技术
能跟上关键技术的发展,是你在就业市场和未来保持优势的最佳手段。你对我们列出的十门技术精通吗?哪怕是大略精通? 罗素·琼斯,执行编辑 2002年12月11日 我不知道你的具体工作是什么。如果你是某冷门领域的专家而变得不可或缺,或者你们的公司十分稳固,以你现有的技术就足以安度你的职业生涯,那我不知道你是否有失业的危险。不管怎样,请你先不要急着寄出那些告诉我你们的公司对用VB3十分满意或你们除C以外永不用其它语言的信件,并保留起那些讲述.NET将如何把Java扫地出门、XML将如何取代关系型数据库转载 2011-05-03 13:05:00 · 609 阅读 · 0 评论 -
理解SOA以及MB和MQ在SOA中的地位
SOA(Service-oriented architecture,面向服务架构)。1996年,Gartner最早提出SOA。2002年12月,Gartner提出SOA是"现代应用开发领域最重要的课题",还预计到2008年,SOA将成为占有绝对优势的软件工程实践方法,主流企业现在就应该在理解和应用SOA开发技能方面进行投资。 更好支持商业流程 SOA并不是一个新事物,IT组织已经成功建原创 2011-12-09 10:10:20 · 2819 阅读 · 1 评论 -
HashTable和泛型Dictionary的使用
下面是简单的例子,包括声明,填充键值对,移除键值对,遍历键值对 Dictionary myDic = new Dictionary(); myDic.Add("aaa", "111"); myDic.Add("bbb", "222"); myDic.Add("ccc", "333");原创 2011-12-09 14:35:43 · 2040 阅读 · 0 评论 -
C#实现日期选择
说明:在A页面有一个textbox,旁边一个日历的URl,当点击日历图片时,出现日历选择,选中某个日期后,将选中的日期写入textbox值 A页面的aspx: Inherits="PReport.Pages.OriginalDataCheck" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">htt原创 2011-12-12 09:42:44 · 5458 阅读 · 0 评论 -
C#编写Window服务
用Visual C#创建Windows服务程序一.Windows服务介绍: Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Vis转载 2012-02-08 09:09:20 · 18789 阅读 · 6 评论 -
B/S C/S 的优缺点以及适应的场合
首先来说B/S和C/S两种软件体系结构。 B/S 是Browser/Server指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可(瘦客户端) C/S 是Client/Server指客户机和服务器,在客户机端必须装客户端软件及相应环境后,才能访问服务器(胖客户端) B/S和C/S优缺点比较: 1)C/S的优点(最简单:可以减轻服务器端压力,如果用户的需求特转载 2011-06-14 19:34:00 · 3012 阅读 · 0 评论 -
IT职业相关
<br />IT职场:各类职位全面解析<br /> 来源:中国IT教育整理 日期: 2008-12-05 <br /> 一、软件类职位篇<br /> 目前软件职业的各层次职位的一般要求。<br />1.程序员<br /> 这里所指的程序员不包括高级程序员,在互联网时代,程序员职位的提供也更多地与网站相关。现在大约38%的程序员职位都是关于网站动态页面编码与设计的,如ASP、JSP、PHP、ASP.net等;17%的程序员职位是关于Java编程的,而VC大约占了13%,这三类已经占据了普通程序员市场转载 2011-06-02 19:10:00 · 4670 阅读 · 0 评论 -
oracle 小结(一)
以简体中文显示日期结果: alter session set nls_date_language=’SIMPLIFIED CHINESE’; eg: select ename,hiredate from emp ename hiredate Smith 17-12月-08 以美国英语显示日期结果: alert seesion原创 2008-09-10 17:59:00 · 791 阅读 · 0 评论 -
文件的上传
string path = Server.MapPath("upload/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } if (fuUpload.HasFile)原创 2008-07-08 18:02:00 · 568 阅读 · 0 评论 -
正在处理
CSS:.divLoad{ border: solid 1px #e2edff; background-color: #ffffff; z-index: 150; position: absolute; vertical-align: middle; text-align: center; width: 100%; height: 100%; }ASPX:原创 2009-04-30 16:01:00 · 628 阅读 · 0 评论 -
chartfx 画stack图
aspx.vb: Function CreateChart(ByVal dt As DataTable, ByVal title As String) Dim chart1 As New SoftwareFX.ChartFX.Internet.Server.Chart Dim table As DataTable chart1.Axi原创 2009-05-21 09:20:00 · 1436 阅读 · 0 评论 -
关于索引和序列
优点:加快数据定位速度,大大降低I/O的速度,从而提高SQL语句的访问性能分类:单列索引和复合索引,惟一索引和非惟一索引建立索引:同一张表可以建立多个索引,但要求列的组合必须不同(包括列的先后顺序)eg: create index A_idx1 on A (a1,a2);-----复合索引(多个列所建立的索引) create index A_idx2 on A(a2,a1); 均可以建立惟一索引: create unique index i_a1 on A (a1) (该列a1不能重复)建立索原创 2011-01-12 11:25:00 · 2542 阅读 · 0 评论 -
关于触发器
<br /> DML触发器 <br />语句触发器:当执行DML语句时被隐含执行的触发器<br />语法: create (or replace) trigger t_update_A<br /> {BEFORE| AFTER } EVENT1 [OR EVENT2 OR EVENT3]<br /> ON TABLE_NAME<br /> pL/SQL block;<br />eg: <br /> create or replace trigger tr原创 2011-01-19 10:56:00 · 669 阅读 · 0 评论 -
Heap and Stack
<br /> <br />原文出处:<br />http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx<br /><br />尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我转载 2011-02-24 21:01:00 · 733 阅读 · 0 评论 -
C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
<br />string.Empty就相当于"" <br />一般用于字符串的初始化 <br />比如: <br />string a; <br />Console.WriteLine(a);//这里会报错,因为没有初始化a<br />而下面不会报错: <br />string a=string.Empty; <br />Console.WriteLine(a);<br />或者用于比较: <br />if(a=="") <br />if(a==string.Empty) <br />上面两句是一样的效果。转载 2011-02-24 20:41:00 · 1357 阅读 · 0 评论 -
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
自从做了数据分析工作后,差不多快一年没有写关于system方面的Coding了,近期接了一件事,每周一早上8:00定期统计某些高管特殊人员的进出某些场所的次数和在里面的时间。统计分析的结果以邮件的方式发送至某些人员的邮箱中,并导出至Excel,以附件的形式,附加。 程序半个小时搞定,在自己的开发环境中能如预期得出结果。可将该服务部署到服务器(Windows Server 2008 R2原创 2012-08-30 14:40:45 · 11149 阅读 · 0 评论