- 博客(119)
- 资源 (1)
- 收藏
- 关注
原创 C#打印panel控件中内容
[System.Runtime.InteropServices.DllImportAttribute("gdi32.dll")]//应用API函数 private static extern bool BitBlt( IntPtr hdcDest, // 目标设备的句柄 int nXDest, // 目标对象的左上角的X坐标 in
2012-10-18 13:10:45
5842
转载 C# 文件下载四方法
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts
2012-08-23 16:30:03
666
转载 ASP.NET下文件批量下载应用
1.场景描述在B/S环境下,客户提出批量导出员工照片功能。具体为:选中一个部门或者单位,系统能够批量下载所选单元的照片到客户端。2.解决思路由于系统中员工的照片存储在服务器硬盘上,因此,应该有两种方式供用户选择:其一,写一个C/S客户端,利用客户端功能,实现客户端批量下载操作。其二,在现有ASP.NET环境下,将所需照片文件合并成一个文件下载到用户客户端。比较而言,两种思路
2012-08-23 16:24:22
1003
转载 SqlServerExpress2005自动备份数据库
众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案: 1.编写WindowsService,在服务内调用备份数据库方法。 2.使用Windows自带的计划任务。(推荐使用)。 下面就由
2012-08-20 16:40:13
1920
翻译 C#Excel导入和导出
Excel导入一、在WEB中导入Excel的方法方法1: 通过OleDB方式获取Excel文件的数据到DataSet中,然后将Dataset中的每笔记录插入到SQL Serverusing System.Data.OleDb;using System.Data.SqlClient;第一步:首先上传到服务器 DataTable dt = new DataTa
2012-08-15 17:21:42
9210
转载 SQL SERVER 跨服务器查询
在执行跨服务器查询之前,运行exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure查询结束后,运行exec sp_configure 'Ad Hoc Distributed Querie
2012-07-17 13:58:58
757
转载 C#多线程参数传递
C#多线程参数传递在多线程或单线程任务中,让线程带传入参数一直是个麻烦的问题,通常有种方法就是以类,对像的变量来传参数,这种方法理解上很简单不过在某些场合使用很麻烦,这里就不介绍了,我们主要介绍一种.NET2.0中新增加的带参数运行线程的方法,示例程序如下:ParameterizedThreadStart ParStart = new ParameterizedThre
2012-06-07 23:35:27
439
转载 清除 Sql Server 登录时的用户记录
服务器列表、登陆帐户、密码等信息都记录在 %AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin (2008)%AppData%\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat(2005)直接删除后重新启动 SSMS 就可以了。%A
2011-10-25 09:34:00
1375
转载 asp.net 计划任务管理程序实现,多线程
b/s模式下用程序实现计划任务,一直是个不太好解决和管理的问题,当然可以采用ajax 计时器的方法模拟form端的timer事件。asp.net下实现可以将计划任务的方法放在global里,使用一个统一的任务管理类来管理各种任务的执行第一步定义一个接口,用来规范任务必须要实现的动作,该接口只有一个方法(简单起见): /// /// 工作单元接口,定义一个计划任务必须完成的工作 /
2011-10-21 16:15:45
1547
原创 js+C#定时执行程序
$(function () { //处理Session过期事件,自动注销 var hanlder; var ResetLogoffTimer = function () { if (hanlder) clearTimeout(hanlder); hanlder =
2011-10-21 16:06:52
1224
转载 C#定时执行某个程序
using System; using System.Timers; namespace 定时器ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { System.Timers.Timer aTimer = new System.Timers.Ti
2011-10-21 16:01:35
1134
原创 ASP.NET C# 获取指定的时间
ASP.NET C#如何获取当月的第一天和最后一天代码如下:DateTime now = DateTime.Now;DateTime d1 = new DateTime(now.Year, now.Month, 1); //可指定年、月、日、时、分、秒DateT
2011-09-21 13:40:20
846
转载 ASP.NET倒计时两种方式 使用Timer控件和JavaScript代码
Countdown var totalSeconds;//剩余时间(秒) //倒计时函数 function startCountdown() { if(totalSeconds > 0) {
2011-09-13 13:59:39
10706
翻译 List转换成DataTable
<br /> /// <summary> <br /> /// 将泛类型集合List类转换成DataTable <br /> /// </summary> <br /> /// <param name="list">泛类型集合</param> <br /> /// <returns></returns> <br /> public static DataTable ListToDataTable<T>(List<T> entitys) <
2011-04-19 14:10:00
1456
翻译 vs2008最简单可行的激活方法 破解 Win7下vs2008激活方法
<br />VS2008破解方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入上面CD-key ->出现成功画面即可完美将试用版升级成为正式版。VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T、你将会看到升级成功的绿色画面,恭喜你,你的变为正版了!----------但是win7下次方法行不通,因为没有输入项,只有通过此方法:昨天安装一个VS2008,经过1个小时的安装,终于结束了。<br />可是按
2010-07-15 23:37:00
1703
转载 一个asp.net的生成曲线图的过程
这里是从Dataset里的数据生成曲线图.我的Dataset是从表Sendrec里读取的数据,分别有Id,Sendid(订单号),Sendtime(记录时间),Sendnum(单位时间发送量/我这里是五分钟)几个字段过程如下:public void draw(Page page,DataSet ds,int Tnum){}其中page是用来传递引用这个过程的页面,这样让页面是JPG方式直接向客
2010-04-29 15:34:00
598
原创 asp.net结合html,javascript实现无刷新跨域数据提交
需求:A域有页面a.html,其中有iframe包含B域的页面b.html,现在要通过a.html上的一个按钮,来把a.html页面上一个文本框的值传递到b.html页面的文本框。注:这里b.html是html网页,不能接收其他网站post过来的值,所以不能用直接post的方法来传值,但是,如果接收页面是b.aspx或者b.asp 呢,那不是可以直接post了么?答案是肯定的,确实可以,但
2010-04-29 15:32:00
711
原创 Windows快捷键大全
一、常见用法: F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRL+ESC 打开开始菜单 CTRL+ALT+DELETE 在win9x中打开关闭程序对话框 DELETE 删除
2010-04-28 14:52:00
584
转载 vs2008保存超级慢
刚VS2008出问题了,很是不爽,随便保存个东西都要很久,CPU老高,风扇不停转。后来在网上搜寻,终于找到解决的办法,希望遇到这个问题的少走弯路。症状是:保存文件很慢,哪怕是修改一个变量,也要等上大概20秒,最开始的时候关闭VS,再打开,查看是不是磁盘空间不够 没有什么异样,保存的时候那个保存图标不停的闪,就是不停,最后看一篇外国网站上的文章解决了问题。英文水平不曾么样, 大致是这么说的。
2010-04-28 14:40:00
1731
转载 C#读取文本文件
System.IO命名空间中的类为托管应用程序提供文件以及其他形式的输入输出。托管i/o的基本构件是流,而流是字节导向的数据的抽象表示。流通过System.IO.Stream类表示. System.IO.FileStream允许将文件作为流访问; System.IO.MemoryStream允许将内存块作为流进行访问以下为读写文件的示例先引用命名空间 using System.IO;
2010-04-28 14:35:00
1275
原创 AjaxControlTookit的ModalPopupExtender弹出应用
2 3 4 5 6 7 8 Untitled Page 91011 12 13 14 15 16 <asp:GridView ID="GridView1" runat="server" AutoGene
2010-04-21 08:28:00
745
原创 上海至西塘旅游攻略
写一点简明易懂的上海至西塘旅游攻略交通:长途汽车(上海南站-嘉善),上海南站(这里有地铁1,3号线,浦东可乘973【蓝村路-上南路-徐浦大桥-南站】)上海去嘉善的班车很多,大概30分钟左右就有一班,票价是30元到嘉善汽车站,去旁边的售票大厅(千万不要窗口买直达西塘的4元车票),而是直接去候车大厅的一个出口上215(车上买票)公交,只要3元,到西塘的迎秀桥下来(这里是西塘古镇的北面入口,进去就直接是
2010-04-16 16:37:00
5488
转载 关于gethostbyname(perl)
关于gethostbyname(perl) ($name,$aliases,$addrtype,$length,@addrs) = gethost* For the *gethost*()* functions,the @addrs value returned by a successfulcall is a list of the raw addresses returne
2010-04-16 16:00:00
751
原创 关于inet_aton和inet_ntoa(perl)
关于inet_aton和inet_ntoa(perl) 得到DNS地址的两个主要函数是Socket模块中的inet_aton()函数,用来保存DNS地址,然后使用inet_ntoa()函数把保存的地址转换成IP地址。 l inet_aton HOSTNAMETakes a string giving the name of a host, and translates tha
2010-04-16 15:59:00
1268
转载 Perl 环境变量汇总
$- 当前页可打印的行数,属于Perl格式系统的一部分$! 根据上下文内容返回错误号或者错误串$” 列表分隔符$# 打印数字时默认的数字输出格式$$ Perl解释器的进程ID$% 当前输出通道的当前页号$& 与上个格式匹配的字符串$( 当前进程的组ID$) 当前进程的有效组ID$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之.$, 当前输出字段分隔符$. 上次阅读的文件的当前输入行号$
2010-04-16 15:58:00
872
转载 perl 的select 函数
perl 的select 函数 语法: select FILREHADL select select RBITS,WBITS, EBITS,TIMEOUT 定义和用法 设置输出的文件句柄(FILEHANDLER)为默认文件句柄(default FILEHANDLER)。指定文件句柄,然后返回当前的默认文件句柄的名称。
2010-04-16 15:57:00
3983
原创 PERL SOCKET编程
用PERL SOCKET使用PERL SOCKET API首先需要载入SOCKET模块。 use Socket; ====================================================================== socket(文件句柄,AF_INET,数据类型,协议类型); #建立套接字 文件句柄随便找个词就可以了。 AF_INET为域类型,也可
2010-04-16 15:56:00
723
转载 WEBadi重复数据删除问题
最近在做Oracle Form WEBADI的数据导入。在项目中遇到一个很辣手的问题:如果第一次数据导入失败,在客户化临时表中就会存留上次正确导入的数据,在进行第二次导入的时候会遇到数据重复的问题,笔者当时处理的方式就删除重复的数据,但是这种方式带来的一个潜在的威胁就是:如果在excel中存在重复的数据系统将不报告任何的错误。用一个图例说明如下:经过苦思冥想,笔者终于找到一个比较统一的解决
2010-04-16 15:52:00
852
转载 group by,having,order by小结--teradata数据库
Group By利用GROUP BY和聚合函数可以实现分组累计。举例来说,如果要求显示各个部门的薪水合计,可以使用下面的语句。SELECT department_number,SUM (salary_amount)FROM employeeGROUP BY department_number; 结果: department_number Sum(salary_amount)401 74150.00
2010-04-16 15:48:00
1387
原创 group by 的使用详解
group by 分组 通用数据库具有基于表的特定列对数据进行分析的能力。 可按照在 GROUP BY 子句中定义的组对行进行分组。以其最简单的形式,组由称为分组列的列组成。 SELECT 子句中的列名必须为分组列或列函数。列函数对于 GROUP BY 子句定义的每个组各返回一个结果。下列示例产生一个列出每个部门编号的最高薪水的结果: SELECT DEPT, MAX(SALARY) AS MAX
2010-04-16 15:47:00
637
原创 判断一个区间的数据是否都存在于表中
testTable :id_start id_end--------- ----------1 1011 1415 3038 4550 60 -- 在页面上输入一个区间的值, 如 开始:30 结束:50 -- 要判断 30~50 这个区间内的所有数字(30,31,32,33,...,50
2010-04-16 15:32:00
795
转载 EBS中lookup设置
EBS的lookup在很多地方都有使用。比如说,应用开发者,采购管理,等等。一般的不同的模块使用的都是两张表fnd_lookup_types和fnd_lookup_values,生成不同的视图。例如,po_lookup_types和po_lookup_values。 在lookup中有两张主要的表fnd_lookup_types和fnd_lookup_values。由于EBS的lookup
2010-04-16 13:01:00
3091
转载 EBS常用数据表
INV库存organization 两个含义:1. 经营单位,A/B/C分公司,A下面有A1,A2等工厂,主题目标是为了独立核算此组织ORG,ORG_ID;2. 库存组织,例如制造商的仓库,例如A1,A2等工厂Organization_id;HR_ORGANIZATION_UNITS -Org_organization_definitions Mtl_subinventory_ 库存组织单位M
2010-04-16 12:53:00
646
原创 EBS中profile设置
1. 有关配置文件(profile)有两处可以定义:n 系统管理员(System Administrator)-> 定义配置文件(Define Profile Options);n 应用开发者(Application Developer)-> 配置文件(Profile)。下面是定义配置文件的界面: 与查询对应的SQL语句:
2010-04-16 12:53:00
1454
原创 plsql常用命令介绍
SQL*PLUS命令的使用大全Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。我们通常所说的DML、DDL、DCL语句都是sql语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的s
2010-04-16 12:48:00
8346
转载 SQL连接查询(汇总)
一、交叉连接(CROSS JOIN)交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有CROSS JOIN。SELECT O.ID, O.ORDER_NUMBER, C.ID, C.NAMEFROM ORDERS O , CUSTOMERS CWHERE O.ID=
2010-04-16 12:47:00
917
原创 SQL循环语句
SQL循环语句 declare @i int set @i=1 while @ibegin insert into test (userid) values(@i) set @i=@i+1 end --------------- while 条件 begin 执行操作 set @i=@i+1 end WHILE 设置重复执行 SQL 语句或语句块的条件。只要指定的条件为真,就重复执行语句。可以使用
2010-04-16 12:46:00
2629
1
转载 SQL语句的MINUS,INTERSECT和UNION ALL
SQL语句中的三个关键字:MINUS(减去),INTERSECT(交集)和UNION ALL(并集);关于集合的概念,中学都应该学过,就不多说了.这三个关键字主要是对数据库的查询结果进行操作,正如其中文含义一样:两个查询,MINUS是从第一个查询结果减去第二个查询结果,如果有相交部分就减去相交部分;否则和第一个查询结果没有区别. INTERSECT是两个查询结果的交集,UNION ALL是两个
2010-04-16 10:39:00
704
转载 JS操作Excel读取和写入(模板操作)
前一段时间一直在做报表,所以肯定会用到Excel的操作,但是在网上查阅资料有关JS操作excel较少,有的话,也都是老生常谈或很零碎的一些东西。本人是在实际项目中摸索出,JS读写Excel(模板)数据,包括怎么用JS把图片插入Excel中。 首先,添加一个公用的模板地址JS,如下:AddZDaddress.js////////////////
2010-04-15 08:39:00
1887
转载 页面生命周期阶段以及相关事件
页面生命周期主要分为以下几个阶段,在每个阶段都会执行一些特定的事件来完成指定任务,阶段如下:1. 生命周期开始:在开始阶段,将设置页的属性,如request,response。在此阶段,还将确定请求是回发请求还是新请求。并设置 IsPostBack属性2. 页初始化 :在页初始化期间,可以使用控件,并已经设置控件ID,如果是回发请求
2010-02-23 23:51:00
943
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人