自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

挂在墙上的天堂

属于我的蓝白黑

  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 C#参数传递时到底发生了什么二(ref)

ref参数迫使值参数通过引用传送给方法。专指值类型对象。使用前后对比如下:使用ref前static void Main(string[] args){ int i = 1; Console.WriteLine("方法执行前,i的地址为0x{0:X},值为{1}", (uint)&i, i); testMethod(i); Conso

2011-11-13 09:57:52 523

原创 C#参数传递时到底发生了什么

1、 引用类型的变量只包含对象所在的内存地址,将要复制的是内存地址而不是对象本身,所以对底层对象的修改会保留。unsafe class Program{    static void Main(string[] args)    {

2011-11-13 00:37:52 652

原创 C#参数传递方式及使用情境

一、        参数的一般传递方式在c#中,除非使用ref或者out前缀,所有参数都通过值来传递。变量的栈数据会完整复制到目标参数中。分为以下3种情况:1、 引用类型的变量只包含对象所在的内存地址,将要复制的是内存地址而不是对象本身,所以对底层对象的修改会保留。如果在方法内部将内存地址指向一个新对象,则方法结束后在方法中所作的修改会被丢弃(原指针仍指向原对象,方法参数指向新对象

2011-11-08 19:29:37 496

原创 Ext4 Grid中点击按钮使用rowedit新建记录+取消删除新建的记录

预期效果如下: 1、点击“新文件按钮”新增一条默认记录 2、点击update写入数据库,清空dirty标记,并将返回的id写入store 3、点击cancel删除新增的记录 需要注意一下几点: 1、新增的记录是采用phantom属性标记的,phantom==true为未上传记录,点击cancel时删除 2、rowedit未提供cancel按钮事件,需要覆盖cancelEdit()函

2011-06-05 22:40:00 2181

原创 Ext4的direct+grid+RowEditing在ie中的奇怪问题

调试了半天,还是没有成功解决,只好发上来让各位看看。 环境:Ext4,DirectStore+grid.Panel+RowEditing插件 在firefox和chrome中一切正常,在ie中出现以下问题: 凡是store重新加载(包括服务器端排序和翻页)之后显示RowEditing,都会报“未指明的错误”,报错的位置是 ext-all.js中getXY函数中的b = el.getBoun

2011-06-05 20:44:00 1281

原创 Ext4核心组件Grid的变化及学习(4):grid与服务端使用direct进行数据交互

大部分grid的数据都是要提交到后台服务端的,现在一种比较好用的方式就是direct。今天介绍一下这种交互方式的实现。 例子如下: sqlserver数据库中两张表通过外键关联: 文件信息FileInfo 文件类别FileClass 需要做出的效果如下: 显示 下拉框修改 修改之后自动上传 1、服务端添加Ext.Direct.dll和Newtonsoft.Json.dll的引用 2、处理文件数据的类FileAction.cs,注意最后一个Update方法 using

2011-06-01 18:34:00 1810 1

原创 Ext.data.DirectStore中DirectAction的回调函数问题

一个小问题,但是困扰了我很久…… 要完成这样一个功能,在grid里面编辑数据,自动sync后根据服务器端返回的信息进行操作:去掉dirty标志、恢复原值、弹出提示框== store这样设置: Ext.create('Ext.data.DirectStore', { model: 'File', storeId: 'filesStore', autoLoad: true, autoSync: true, remoteSort: true, ap

2011-06-01 17:42:00 1386

原创 磨刀不误砍柴工:Ext4核心组件Grid的变化及学习(3):可编辑的grid

我们依然拿旧版对比一下。Ext 3里面要编辑Grid单元格,就必须制定EditorGrid类。通过继承方式可能不太灵活,于是Ext 4就否决了继承的方式,而是采用“插件化”的方式。通过Ext JS4的Editing插件可以自由绑定到任意的Grid的实例,对于全体任何类型的Grid均可使用。于是乎,此举又为提高“灵活性(flexibility)”添泼了一抹浓彩。此外,对于Ext 3中很受大家所欢迎的一款扩展:RowEditor,在这次发布我们也将RowEditor正式加入的Ext 4包中去,成为标准类库的一员

2011-06-01 01:15:00 1437 3

原创 磨刀不误砍柴工:Ext4核心组件Grid的变化及学习(2):数据列的基本操作

今天讨论数据列的操作。 通常情况下(如上一篇的例子,不进行特殊设置),每个数据列都支持数据排序,单击数据列header会在ASC和DESC之间切换;数据列header可以拖动前后顺序;数据列可以设置显示或者隐藏。每个数据列还有dropdown菜单,如下: 我们改变一下原始例子的columns参数看看: Ext.create('Ext.grid.Panel', { title: 'Simpsons', store: new simpsonsStore,

2011-05-30 12:25:00 1667 2

原创 磨刀不误砍柴工:Ext4核心组件Grid的变化及学习(1)

不得不再感叹一句,ext4(以下简称4系)的变化真的太大了,ext3的代码要升级成ext4真的不是件容易的事情。无论在基类的设置、各个类参数和方法,前后台参数的传递方面都有很大改变。按官方说法:“这次升级Ext 4全部重写了Grid组件。显然,诸多理由和原因迫使我们升级Grid,但Ext 4 Grid向后兼容方面真的很难顾全。” 本来想逐个问题进行说明,后来发现4系实在是根本性的改变,grid组件又是ext中最常用、最实用的组件,也是其亮点所在,所以还是从头开始比较现实一点。 从今天开始,结合官方文档、

2011-05-30 01:58:00 1143

原创 ExtJS 4 组件化编程,动态加载,面向对象,Direct

<br /> <br />ExtJS4终于出了正式版,体验一下面官方推荐的向对象编程最佳实践<br />过去的做法是new对象或者Ext.create一个对象,每个对象都要先实例化才能使用<br />ExtJS4推荐定义类的时候均使用Ext.define,利用xtype动态加载<br />修改了以前的一个登陆窗口,感觉用官方推荐的方法还是很不错的<br />但还有一些问题没有想得非常清楚,先把代码贴出来一起研究下。请看代码中的注释~~<br />使用Ext+.Net,用Direct模式传递数据<br />D

2011-05-14 09:04:00 756

原创 Google Code SVN密码无法使用,setting页无法访问解决办法

转http://www.xn--yeto30a.com/?p=410[quote]使用google有很久的习惯。不过现在用google总觉得很不痛快,你是不是有这样的感觉。经常在使用google的时候,出现不能访问,或者很慢的问题。估计这不仅仅是网络问题了。为什么同时我访问别的网站就可以呢。哎 呀,什么原因,司马昭之心了。虽不痛快,但是还是没有让我有放弃的地方,毕竟google就是先进...

2011-01-11 10:01:53 226

原创 <s:debug>标签前后valueStack的区别

执行action后valueStack中的值会传到下一个valueStack吗?action代码如下:[code="java"] List sites = new ArrayList();//action1 public String getAllList() { sites.add(new site(1, "新浪", 1, "www.sina.com.cn", ...

2011-01-09 13:21:27 116

原创 struts2中自动实例化出现的问题

引自http://longtangwan.iteye.com/blog/641695[quote]使用领域对象来接收用户输入 er对象中包含两个字段:username和password,在Action中有一个User对象user,则在jsp中: Jsp代码 来进行数据绑定。 当Struts2尝试设置user对象的username属性时,将依...

2011-01-08 15:24:28 121

原创 utf-8和gb2312乱码问题,延伸至中文编码乱码问题的解决(留坑以后有时间挖)

<br />1、编码转换问题<br />2、编码转换中部分汉字丢失,变为“?”问题及解决<br />3、编码原理<br />4、综上,c#&java解决方法<br /> <br />(留坑以后有时间挖)

2010-12-20 15:30:00 1512

原创 在dropdownlist上添加默认项

增加dropdownlist的databound事件protected void DLUploadDepartment_DataBound(object sender, EventArgs e) { DLUploadDepartment.Items.Insert(0, new ListItem("全部", "")); } 

2010-12-20 15:26:00 524

转载 Flash Player 10升级导致SWFUpload程序异常

<br />  此前我分享了一些关于SWFUpload的东西,有一些朋友在网上跟我探讨他们在使用中遇到的问题,多数情况下都是他们对初始化时setting对象的属性没有了解清楚,配置错误甚至是遗漏造成了程序无法正常初始化。而前些天一个朋友在邮件里说他的SWFUpload程序在XP系统上运行正常,在win 2000系统下运行出现了问题。当时我第一反应是他的两个系统的浏览器环境不一致。可当我看了他发的Debug信息以后,我才发现问题和我想的不一样。<br /><br />  在他的Debug信息中抛出了一个#21

2010-12-19 16:10:00 3839

原创 utf-8乱码转换

<br />private string convert2GB2312(string s) { string str = s; string str2 = Encoding.Default.GetString(Encoding.Convert(Encoding.GetEncoding("utf-8"), Encoding.GetEncoding("gb2312"), Encoding.Default.GetBytes(str))); retu

2010-12-19 16:06:00 576

原创 【求助】如何使用swfupload上传超过1g文件?

在.net2.0项目中应用swfupload,发现我的设置只能上传30M以下文件,超过30M就会弹出404错误提示。以下是我的设置:Web.Config中: Default.aspx中:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co

2008-09-16 11:39:00 1747 1

原创 wpf弹出窗口

private void liaocheng_trace(object sender, RoutedEventArgs e) { webscanTableAdapters.PINGTableAdapter da = new webscanTableAdapters.PINGTableAdapter();

2008-07-09 22:43:00 4143 6

原创 对于wpf上的关键点改变其状态

public SearchWindow() { this.InitializeComponent(); //----------------------------动态brush示例--------------------------- //Brush br_en = t

2008-07-09 22:40:00 598

原创 ToolTip的动态生成

其实也就是个简单的tooltip生成,本人刚开始做wpf,不是什么高级应用namespace UntitledProject1{ public partial class Window1 { public Window1() { this.InitializeComponent(); Stac

2008-07-09 22:32:00 1230

转载 如何做好大型OA系统的需求分析?

【IT168 管理】编者按:OA(Office Automation)系统是广大企事业单位信息化建设过程必然要经过的里程碑,本系列文拟从项目管理和功能规划两个视角来探讨建设企业级的办公自动化系统的全景 ,分别有“需求分析篇”、“总体设计篇”、“功能设计篇”三篇文章。“他山之石,可以攻玉”,如果您也面临着同样的问题, 希望这些文章的阐述对你能有所裨益。1.1 项目目标     随着S省邮政业务的

2007-11-12 17:03:00 1800

转载 你还在用if else吗?

【IT168技术文档】 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析   为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码

2007-11-12 16:55:00 477

转载 oracle的价格

根据Oracle公司的销售政策,假如以Oracle11g产品为例,目前11g的报价是:     单cpu 4w美金;按用户算是800美金;     如果我按照CPU方式购买: 2 CPU的一台服务器部署:8W美金,这个是购买价格;然后我每年需要支付22%的服务费;即8W×22%=1.76W,就是说,Oracle不给我干任何活,我每年也得付它1.76w美金。考虑折扣因素,实际价格应该在 30--40

2007-11-12 16:40:00 1524

转载 Java有能力抵挡LAMP的进攻吗?

  【IT168 专稿】随着互联网开源潮流的迅速发展,全球IT业正迎来一个新的发展格局成长期。对全球的开源体系——LAMP(Linux、Apache、MYSQL、PHP)而言,其所代表的开源软件及应用,以其开放性、低成本、安全性、适用性以及可靠性能,正对传统软件、硬件和系统集成商产生巨大的冲击,同时,也给创新型IT企业、程序开发者创造了前所未有的机遇。作为软件行业风尖浪口的Java,几多褒贬,几多

2007-11-10 23:25:00 487

转载 以史为鉴 软件开发未来路在何方?

 【IT168 技术分析】1975年Frederick Brooks写出了软件项目管理的经典著作——《人月神话》。在这本书中,他最著名的观点就是,软件项目中并非总是人多力量大,他认为增加更多的人到软件开发项目中非但不会让项目进展更快,相反会起到阻碍作用。理由是让更多的人在一个项目上工作会因交流中的不顺畅而造成诸多问题。     在《人月神话》面世的五年之前,瀑布模型软件开发方法就已经诞生。这种方法

2007-11-10 23:18:00 854

转载 [转]细节决定成败 ASP.NET中的蝴蝶效应

来源:中国IT实验室  前言  ASP.NET的优点也就是各个控件独立负责自己内部的逻辑,这是一个好事情,因为它解决了原本ASP处理逻辑耦合度高的问题。然而这是需要代价的,那就是引入ASP.NET页面生命周期,随着控件的多层嵌套,应用的复杂度增加,我们再次陷入泥潭!  问题  其实这个文章题目我两个月前就写下了,可是一直没想写完它,直到今天我在这个泥潭中泡了几个小时,于是决定先从泥潭中跳出来把文章

2007-11-09 08:58:00 456

原创 [转]计算机科学和数学的关系

计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。 但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),-- 也

2007-11-09 08:47:00 1254 2

原创 [转]写程序到底需不需要懂数学?

 piggy | 08 Jun, 2007 17:26 数学对于程序设计师来说到底重不重要?!类似这样标题的讨论,在网络上已经不知道被讨论多少次了。前两天又在老同事小白的blog上看到了他的看法。以前正方总是喜欢拿算法与效率来表明数学很重要的立场,反方或是最近普遍的观点是要依照需求。两方都没错,我也有一点小心得跟大家分享。先来谈谈「数学」在大家的心中是长什么样子。我大学时念的是辅大应数

2007-11-08 16:13:00 566

原创 如何将不支持ajax的网站转换为支持ajax的项目(未解决)

想把不支持ajax的项目转换为支持ajax的项目1、将AjaxControlToolkit.dll等dll文件(如果要支持中文,还需语言文件)copy到bin目录2、修改web.config文件。修改web.config项目比较困难,以下是AjaxControlToolkitWebSite模板自动生成的web.config xml version="1.0"?>config

2007-11-02 23:20:00 934

原创 CalendarExtender控件注意事项

 1.使用CalendarExtender控件的页面,必需包括Ajax Extensions控件ScriptManager;  2.CalendarExtender控件的属性Format可定制日期显示格式,默认值为"d",显示为"1/25/2007".如果要定制日期格式为"2007-01-25",应使用字符串"yyyy-MM-dd",而不是"yyyy-mm-dd";如果“2003年2月1日”,则为

2007-11-02 22:58:00 1168

原创 CalendarExtender日历中文本地化支持

CalendarExtender日历默认是英文,如需要中文本地化支持 在中增加EnableScriptGlobalization="true"EnableScriptLocalization="true"两个属性即可 

2007-11-02 22:55:00 643

原创 AjaxControlToolKit工具包介绍和安装

AjaxControToolKit是一个控件集合器,微软通过多个时期的ctp版本的测试和修改,最终形成了一些功能完善的控件集合,以dll的形式将这些控件免费发布,共包含了30多个Ajax控件,在最新的vs版本中加入了这些Ajax控件. 首先下载工包                                                                          

2007-11-02 22:53:00 535

原创 项目完成,开始学习atlas:1。first ajax

...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >HTML>  HEAD>  title>WebForm1title>  scrip

2007-11-02 08:58:00 317

原创 为gridview“删除”列添加确认对话框(已经解决)

我选用的方法是:使用模板列                          asp:TemplateField>                            ItemTemplate>                                asp:LinkButton ID="LinkButton_delete" runat="server" OnClick="

2007-10-26 16:27:00 457

原创 GridView里面的内嵌的服务器控件如LinkButton如何自定义操作?(已经解决)

gridview里面TemplateField中linkbutton等如何自定义操作                         asp:TemplateField>                            ItemTemplate>                                asp:LinkButton ID="LinkButton_delete

2007-10-26 15:56:00 1411

原创 c1webchart错误(已解决)

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能加载文件或程序集“C1.Web.C1WebChart.2”或它的某一个依赖项。系统找不到指定的文件。源错误: 行 19: -->行 20: 行 21:

2007-10-24 11:02:00 1107

原创 出现“windows已经阻止此软件因为无法验证发行者”

写这个blog的时候出现错误提示,无法安装插件打开Internet Explorer,选择工具---Internet选项--安全---自定义级别---安全设置---“ActiveX控件和插件下”的第5个“下载未签名的ActiveX控件”选择提示----确定!刷新您要安装的页面即可! 

2007-10-24 10:57:00 3109 1

c#b/s通用功能权限管理系统,带源码

c#b/s通用功能权限管理系统,带源码,有问题直接联系本人

2010-05-12

锐捷win7,win7下直接使用的锐捷客户端

安装程序 “右键” >> “属性” >> “兼容性” >>将“兼容模式”设置为“Windows Vista (service pack 2)”勾选“以管理员身份运行此程序” 这时就可以运行安装程序,要安装到哪里自己选择,最好推荐安装在默认路径

2010-05-12

光学指纹仪开发包,多种开发语言实例

光学指纹仪开发包,包括asp,vb,c#等等

2010-05-12

PowerDesigner15注册文件

完美注册PowerDesigner15注册文件 完美注册PowerDesigner15注册文件

2010-05-12

Infragistics NetAdvantage 2010.1 注册码Key.txt

Infragistics NetAdvantage 2010.1 注册码Key.txtInfragistics NetAdvantage 2010.1 注册码Key.txt

2010-05-12

JQuery时间datepicker控件

超好用的JavaScript时间datepicker,界面华丽,功能强大

2010-05-12

AxureRP-Pro-5.6注册码

AxureRP-Pro-5.6注册码 AxureRP-Pro-5.6注册码 AxureRP-Pro-5.6注册码

2010-05-11

三五个人十来条枪 如何走出软件作坊成为开发正规军

三五个人十来条枪 如何走出软件作坊成为开发正规军

2008-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除