- 博客(48)
- 收藏
- 关注
读取Excel文件内容到DataSet
读取Excel文件内容到DataSet用途:快速读取Excel数据特点:使用内部引擎读,不需安装Excel,读取不会启动Excel的进程 DataSet ds = null; string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + fileName + ";Extended Properties=...
2011-09-30 16:48:00 201
反射获得对象的值
反射获得对象指定name的值用途:用于绑定数据对象支持广泛的类型1、DataRow中列name2、键值集合中的name3、字典数据中name4、类的name字段(类支持子类) /// <summary> /// 获取对象中指定name的值 /// </summary> /// <param name="obj">DataR...
2011-09-30 16:41:00 79
配置实现-编辑、查询条件及展示
编辑、查询条件及展示的关键是利用配置生成需要的html控件。1、自己开发了一个web控件,根据input的列集合生成html控件,利用table标签和col实现界面的摆放2、利用已经实现的xml配置处理实现数据的初始化、提交后数据保存到数据库。3、html控件支持如下类型text,文本;textnowrap,不换行文本;select,下拉列表;link,链接;ima...
2011-09-30 14:48:00 85
配置实现-导入数据
数据的导入有成熟的etl工具,功能强大,推荐使用。自己做的配置实现数据导入思路也是来源etl,首先加载数据、转换处理、然后插入数据库一、首先分析数据来源:上传文件(现在仅支持txt、excel文件或xml数据文件)、数据库(支持table、sql语句和存储过程)、url(外部url返回的xml数据)二、配置数据转换处理,结合自己已经实现的xml配置获取值,能够满足默认值、转换代码数据、...
2011-09-30 11:36:00 83
@Resource 注入资源方式示例
package com.helloweenvsfei.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.annotation.Resource;import javax.servlet.ServletException;import javax.servlet.http.Http...
2011-09-30 10:25:00 641
js脚本 从身份证中获得出生日期、性别
function getBirth(value) { if (!value) { return ""; } var year = "1900"; var month = "1"; var day = "1"; if (value.length == 15) { year = "19" + value.substr(6, 2); month = value.sub...
2011-09-30 10:22:00 105
在web.xml定义,在网页中使用变量实例 使用所有Servlet都可以访问的<context-param>方式...
package com.helloweenvsfei.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.H...
2011-09-30 10:08:00 120
在web.xml定义,在网页中使用变量实例 使用只有创建变量的servlet才可以访问的<init-param>方式 附带登陆和跳转实现...
package com.helloweenvsfei.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.http.HttpServ...
2011-09-30 09:07:00 124
MyEclipse 生成注册和登陆时经常见到的随机图片
工程名:IdentifyServletServlet名:IdentityServlet 和 ComeOn.html(这个是图片程序的入口)IdentityServlet.java:package com.helloweenvsfei.servlet;import java.io.IOException;import java.io.PrintWriter;import ja...
2011-09-29 17:25:00 73
MyEclipse 通过浏览器显示主机和网络信息的小程序
项目名:ServletIIServlet类名:RequestServlet.java 和 IpUtil.javaRequestServlet.java:package com.helloweenvsfei.servlet;import java.io.IOException;import java.io.PrintWriter;import java.security....
2011-09-29 15:46:00 122
MyEclipse使用servlet的二个示例
示例一:工程名:servletservlet类名:FirstservletFirstServlet.java:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;...
2011-09-29 11:32:00 139
Eclipse使用SWT程序示例
import javax.swing.*;import javax.swing.event.*;import java.awt.*;import java.awt.event.*;public class HelloWorld extends JFrame { public static void main(String[] args) { HelloWorld H = ...
2011-09-28 09:42:00 191
eclipse 3.2的插件Visual Editor的安装方法
2009-05-20 13:33eclipse 3.2的插件Visual Editor的装方法大致有两种,首先我们要做好安装的准备工作,VE的安装环境是你的eclipse里面已经安装了emf和gef这两个插件,一下为我们所要用到的插件下载地址:eclipse-SDK-3.3-win32 下载地址:http://www.eclipse.org/downloads/download.p...
2011-09-28 09:36:00 112
Eclipse安装和使用visual editor
最近在网上看到有些人在安装VE(Visual Editor)时,出了不少奇奇怪怪的问题。因此,特写此文,希望对需要的人有所帮助。闲话少说,开始安装。(安装的方法有很多种,下面写的只是其中的一种)准备工作:1、下载JDK(1_5_0_09);2、下载Eclipse(3.2.1);(我比较喜欢用最新版的 ^-^)3、下载相应的EMF(2.2.1)、GEF(3.2.1)、VE(1.2.1...
2011-09-28 09:35:00 231
配置实现-一个信息管理类项目的实践总结
由于说出项目名称有泄漏公司机密的嫌疑,在此只能用一个信息管理类项目来定义了。项目有以下几个特点:1、用户业务需求明确,但是用户属于管理部门不能提供具体的业务需求(具体的业务参照网上同类软件的实现)2、用户查询分析统计需求不确定(根据业务需要再定)3、要求两周内能够给主管领导演示,并能够给上级领导检查演示而自己经过3年时间积累的配置实现信息管理系统的框架正好大展身手。两个开发...
2011-09-28 08:15:00 79
配置实现-静态网页生成
静态网页生成普遍的思路是利用写好的aspx页面,后台调用生成html。由于用户一般不能编辑aspx页面,但是对html一般可以编辑和处理。aspx生成html的原理其实就是将特定的标签转换为html,自己利用了这一原理自定义了自己的替换标签,配合xml配置访问数据实现了html模板生成静态网页。应用场景:1、web网站前台静态页面2、web打印或展示页面思路介绍:一、htm...
2011-09-28 07:58:00 81
配置实现-工作流
一、工作流实现思路1. 参考了微软工作流引擎思路2. 充分利用了原配置实现增删改查的框架3. 完全采用数据库记录,利用WEB实现工作流转和通知,利用WEB实现任务的管理。4. 支持利用XML配置自定义流程表单和自己开发表单两种方式5. 流转支持如下操作:l 下一步:保存本任务并进入下一步任务处理情况设置;l 回退:保存本任务并进入将工作流打回到以前的任务及处理的设置;...
2011-09-28 07:48:00 117
文本文件处理封装类源代码
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;namespace MyQuery.Utils{ /// <summary> /// 封装Txt文件处理 /// by 贾世义 2011-5-27 //...
2011-09-28 04:39:00 88
利用Page基类过滤URL注入代码-防SQL注入的方法
/// <summary> /// 访问页面的基类 /// by 贾世义 2011-8-28 /// </summary> public class BaseWWW : Page { #region 变量和字段 /// <summary> /// 替代Page.Request.QueryString /// </sum...
2011-09-27 14:39:00 92
利用WebBrower封装的自己的浏览器MyIE源代码
用途:封装只能访问自己的web应用解决问题:1、弹出窗口不会跳出,解决了出现IE浏览器的问题2、获得访问界面的Title作为浏览器的Title原代码下载地址:http://download.csdn.net/detail/jsyhello/3642313一、封装WebBrowser(源自互联网网友提供的代码,已不知出处,非常感谢)using System;using...
2011-09-27 14:13:00 121
C#.NET客户端CS程序 只能启动一次
using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using Microsoft.VisualBasic.ApplicationServices;namespace MyQuery.MyIE{ static class Program ...
2011-09-27 13:55:00 135
封装的获得我国特色的农历、金额大写源代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Globalization;namespace MyQuery.Utils{ /// <summary> /// 封装中国特色的处理 /// by 贾世义 201...
2011-09-27 11:57:00 78
C#.NET发送邮件源代码
using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using System.Net;namespace MyQuery.Utils{ /// <summary> /// 封装邮件处理 /// by 贾世义 2011-6-3 /...
2011-09-27 05:58:00 129
VB.NET 中的2种集合
//在 .NET种又2种集合 一种是 VB的 collection 集合 另一种是 .NET Framework 的泛型集合 ////VB的collection集合 和 .NET下的泛型集合 泛型集合限定了 键值对的类型1. VB的collection集合Module Module1 Sub Main() Dim col As New Microsoft.VisualBasi...
2011-09-26 14:37:00 328
利用XML配置实现增删改查的思路总结
利用XML配置实现增删改查,说白了就是将需要执行的SQL和界面展示的控件及相应的处理,通过XML配置实现,配合自定义的WEB控件及界面模板来实现。这样就将原来编程实现的列表、编辑、删除、详述等界面或处理,转化为配置xml来实现了。一、开发自己需要的WEB控件,如:列表,大家肯定疑惑为什么不使用GridView,理由很简单GridView不能满足需要并且你的开发要受GridView的限制。所以自...
2011-09-26 06:08:00 123
关于封装的想法
从自己做自己的开发架构以来,逐渐理解封装的含义和带来的好处。1、三年来,自己的架构从满足简单的查询列表配置,到现在复杂的列表、详述、打印以及复杂的编辑页面的配置,始终坚持框架的无业务性,框架就是提供业务应用的架构。2、封装的另一个对自己觉得最大的好处是修改和扩展,只需要在该修改和扩展的地方修改即可。如果相同逻辑处理的代码到处都有,那么修改和扩展就晕了。3、封装带来了可重用性的好处,当有...
2011-09-24 10:09:00 56
如何批量统计AD账户最后一次登录时间
在许多IT企业由于管理不善,AD用户账号出现大量过期或不在使用中的账户,如何有效导出这些用户账户最后一次登录时间,经过IT部确认之后再删除这些用户,而不是直接删除XX天前未登录的用户(比如有些账户不一定需要登录,但却非常重要,比如一些邮箱账户或资源账户),微软提供了CSDEV工具,这个工具可以导出用户属性的Lastlogon,但是导出的结果有一个问题,是一串的数字,需要经过多次转换才能变成相应的日...
2011-09-23 02:00:00 1304
SCCM安装小技巧
在实验环境中部署SCCM,由于不能上网,发现组件无法安装,但又不知道具体有哪些组件,如何去下载这些组件,从网上找到一个好方法,如下:1.把SCCM安装光盘放置在1台能够上网的计算机中(如windows 7计算机),确保此台计算机能够上网;2.进入光盘目录 x:\smssetup\bin\i386>setup.exe /download c:\update这一句命令的作用是将SCC...
2011-09-22 17:50:00 199
SCCM with SP2安装出现创建和初始化站点数据库失败
环境描述: windows server 2008 R2 enterprise, SQL server 2005 with sp3故障:安装部署SCCM SP2出现安装不成功应用程序事件日志:禁用执行.Net Framework代码,设置‘clr enabled'配置选项,然后重新启动服务器(事件ID 5847)分析问题原因:是由于SQL Server 2005 Clr没有设置为e...
2011-09-22 17:43:00 192
批量修改AD账户与属性
以下内容是用来修改用户CN的方法,你也可以用来修改别的属性。建议先在实验环境中使用:为了满足您修改commonName值的需求,我们认为只有MoveHere方法才能做到这一点。基于此,我找到了一个比较合适的VBS脚本并进行了一点修改。您可以按照我以下的实验步骤尝试一下。请务必在您的实验环境里充分测试之后再在现实环境中使用该脚本。实验目标建立5个账户来进行实验,命名为Old ...
2011-09-21 00:15:00 754
批量修改AD账号Account
在企业环境中,往往有许多因素需要修改AD登录账号名称,通过表现在:(1)AD账号与邮箱集成号两套账户变成一套,改AD登录账号;(2)AD与OA集成,改AD账户;(3)应用系统的整合,也可能会出现此种需求。下文为AD账号批量重命名方法:环境描述:域:ICSTeam.COM,父级OU: Priver任务:批量更改Priver下面子OU的HR下面的用户账号。HR账号下面有账号A,B,C,...
2011-09-20 14:12:00 546
提升软件开发效率几点体会
背景:进入9月份以来接手了两个项目,一个内网管理和网站(要求生成静态html),一个纯信息管理的。两个项目如果正常计算人力都应该在5人月左右(都在20万左右)。可是我这边总共才4个人(其中美工1人,开发人员3人),没办法只好我一人兼顾两个项目,开发人员一人负责一个项目。这次我的配置实现信息管理、工作流、网站内容生成静态html发挥了巨大的作用。两周多的时间过去了,两个项目都超预期的...
2011-09-20 05:48:00 74
提升软件开发效率几点体会
背景:进入9月份以来接手了两个项目,一个内网管理和网站(要求生成静态html),一个纯信息管理的。两个项目如果正常计算人力都应该在5人月左右(都在20万左右)。可是我这边总共才4个人(其中美工1人,开发人员3人),没办法只好我一人兼顾两个项目,开发人员一人负责一个项目。这次我的配置实现信息管理、工作流、网站内容生成静态html发挥了巨大的作用。两周多的时间过去了,两个项目都超预期的...
2011-09-20 05:48:00 107
AD站台与站点的规划与设计(AD规划与设计连载之四)
站台设计是将实体网域对应到 Active Directory 内建构的逻辑站台的对应作业。Active Directory 内的站台是一个或多个具有良好联机的 TCP/IP 子网的逻辑集合。藉由设定站台间复写的排程,可以用站台来控制目录复制。站台也可以将客户端系统导向至 Active Directory 感知的网络资源,因此放置在最接近这些资源的位置是很合乎逻辑的。您需要进行下列决策: ...
2011-09-11 19:35:00 496
AD组织单位(OU)的规划与设计(AD规划与设计连载之三) .
活动目录中的对象由使用组织单位 (OU) 进行组织。OU 的设计具有两项主要因素:目录对象管理的委派以及组策略对象 (GPO) 的应用。OU 设计应该反映出在网域中管理对象的方式。 变更 OU 设计并不困难,但是因为必须小心地操控访问控制列表,所以可能会较为复杂。一旦建立委派和组策略之后,重新设计已经套用设定的 OU 可能很花时间。因为 OU 可担任系统管理委派及组策略应用的双重角色,所以...
2011-09-11 19:30:00 703
Exchange 2007/2010为什么不能使用全局组来创建邮箱
首先我对全局组与通用组进行一个详细说明:域全局组域全局组具有下列属性:在本机模式域中的全局组可以包含来自相同域的用户帐户和来自相同域的全局组。 在混合模式域中的全局组可以包含来自相同域的用户帐户。您可以将权限分配到在目录林中的全局组的位置而不考虑所有域的全局组。 本机模式域中的全局组可以转换为通用组中,如果全局组不是任何其他全局组的成员。 全局组可以包含仅来自相同域...
2011-09-10 19:16:00 177
object-c 四
Foundation framework classesFoundation framework 地位如同 C++ 的 Standard Template Library。不过 Objective-C 是真正的动态识别语言(dynamic types),所以不需要像 C++ 那样肥得可怕的样版(templates)。这个 framework 包含了物件组、网路、执行绪,还有更多好东西。...
2011-09-05 18:11:00 128
object-c 三
记忆体管理到目前为止我都刻意避开 Objective-C 的记忆体管理议题。你可以唿叫物件上的 dealloc,但是若物件裡包含其他物件的指标的话,要怎么办呢?要释放那些物件所佔据的记忆体也是一个必须关注的问题。当你使用 Foundation framework 建立 classes 时,它如何管理记忆体?这些稍后我们都会解释。注意:之前所有的範例都有正确的记忆体管理,以免你混...
2011-09-05 18:11:00 69
Objective-C学习大纲 二
本文为台湾出版的《Objective-C学习大纲》的翻译文档,系统介绍了Objective-C代码,很多名词为台湾同胞特指词汇,在学习时仔细研读才能体会。继承、多型(Inheritance, Polymorphism)以及其他物件导向功能id 型别Objective-C 有种叫做 id 的型别,它的运作有时候像是 voi...
2011-09-05 18:05:00 74
Objective-C学习大纲 一
本文为台湾出版的《Objective-C学习大纲》的翻译文档,系统介绍了Objective-C代码,很多名词为台湾同胞特指词汇,在学习时仔细研读才能体会。AD:所有这篇初学者指南的塬始码都可以由 objc.tar.gz 下载。这篇教学中的许多範例都是由 Steve Kochan 在 Programming in Objective-C. 一书中撰...
2011-09-05 18:03:00 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人