<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ldy592的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ldy592</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ldy592]]></copyright><item><title><![CDATA[C#开发ActiveX网页截图控件]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/51646293</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/51646293</guid><author>ldy592</author><pubDate>Sun, 12 Jun 2016 15:03:35 +0800</pubDate><description><![CDATA[故事背景：Java组的小伙伴需要一个能在IE（还是6。。。）下截图并返回给网页的功能，但是IE做起来很麻烦（可能根本做不到），于是找到我写一个ActiveX控件实现此功能，想着可能还有其他小伙伴需要这个功能，于是就PO出来，供需要的人使用，当然也可以作为学习C#编写ActiveX的一个简单入门教程。

 

　　功能截图如下：






代码分为两个核心部分：1、C#屏幕截]]></description><category></category></item><item><title><![CDATA[SQL年月日方面的查询信息]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/40151823</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/40151823</guid><author>ldy592</author><pubDate>Thu, 16 Oct 2014 17:33:51 +0800</pubDate><description><![CDATA[这是计算一个月第一天的SQL 脚本： 
  SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天

SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天

SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate(]]></description><category></category></item><item><title><![CDATA[C#中的DateTime：本周，本月，本年，本周第一天...]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/38629427</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/38629427</guid><author>ldy592</author><pubDate>Sun, 17 Aug 2014 01:36:11 +0800</pubDate><description><![CDATA[有时候需要根据当前时间，确定其它的都没有什么难度，只是本季度稍稍麻烦些。因为一年有四个季度，可以根据当前月份，得到本季度第一个月的月份，然后这个月的第一天，就是本季度的第一天了]]></description><category></category></item><item><title><![CDATA[Asp.Net 获取FileUpload控件的文件路径、文件名、扩展名]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/20699411</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/20699411</guid><author>ldy592</author><pubDate>Fri, 07 Mar 2014 11:38:31 +0800</pubDate><description><![CDATA[string fileNameNo = Path.GetFileName(FileUploadImg.PostedFile.FileName); //获取文件名和扩展名
string DirectoryName = Path.GetDirectoryName(FileUploadImg.PostedFile.FileName); //获取文件所在目录
string Extension = Path]]></description><category></category></item><item><title><![CDATA[javascript 图片转换base64]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/20691439</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/20691439</guid><author>ldy592</author><pubDate>Fri, 07 Mar 2014 09:43:59 +0800</pubDate><description><![CDATA[if ( typeof(FileReader) === 'undefined' ){  
        alert("抱歉，你的浏览器不支持图片上传功能,请使用最新浏览器操作");
    } else {
        var e = document.getElementById(name);
        var fileList = e.files;
        var file]]></description><category></category></item><item><title><![CDATA[定义input type=file 样式的方法，使用一个text和一个button模拟]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/17759173</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/17759173</guid><author>ldy592</author><pubDate>Thu, 02 Jan 2014 16:11:54 +0800</pubDate><description><![CDATA[1.原理

基于安全性考虑，IE不支持用程序设置input type=file的值。

所以不能直接用和代替，

CSS美化file组件的方法是使用position属性将file组件置于和之上，

然后使其全透明化，操作时使用户感觉在操作和，实际上还是在操作file组件。 

2.源代码





>  
html>  
head>  
meta http-e]]></description><category></category></item><item><title><![CDATA["ConfigurationSettings已过时"全面解决方案]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/17715693</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/17715693</guid><author>ldy592</author><pubDate>Tue, 31 Dec 2013 15:26:15 +0800</pubDate><description><![CDATA[难度：3
前期准备：对app.config, web.config文件中配置数据库连接有一定了解。

结论
VS2003：string connStr=System.Configuration.ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];

VS2005：string connStr=System.Configura]]></description><category></category></item><item><title><![CDATA[js判断页面关闭，刷新，加载]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/8108065</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/8108065</guid><author>ldy592</author><pubDate>Wed, 24 Oct 2012 17:27:59 +0800</pubDate><description><![CDATA[页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload，然后onunload，最后onload。
示例：








js判断页面关闭，刷新，加载







    window.onload = function() {

        alert('页面加载 执行了 window.onload');

    }]]></description><category></category></item><item><title><![CDATA[DataSet导出EXcel]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7964248</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7964248</guid><author>ldy592</author><pubDate>Mon, 10 Sep 2012 17:03:01 +0800</pubDate><description><![CDATA[System.Data.DataTable dt = null;
            DataSet ds = null;
            GridView gv = null;
            bool bIsEmpty = true;
            int dataType = 0;
            if (fileName == null || file]]></description><category></category></item><item><title><![CDATA[107条Javascript的常用语句]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7927311</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7927311</guid><author>ldy592</author><pubDate>Thu, 30 Aug 2012 23:48:57 +0800</pubDate><description><![CDATA[1.document.write( " "); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document- >html- >(head,body)
4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById]]></description><category></category></item><item><title><![CDATA[min-height不兼容IE6]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7905012</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7905012</guid><author>ldy592</author><pubDate>Fri, 24 Aug 2012 17:42:18 +0800</pubDate><description><![CDATA[min-height不兼容IE6，网上有很多解决的办法，不过，本人的解决办法也很简单，完整的代码“min-height:374px; height:auto !important; height:374px; overflow:visible;”在任一个浏览器都没问题，当然，有些东西，我也说不明白，也不想追根究底，这样用没事，那我就这样用，没理由。网上也有很多值得参考的解决办法，在此我就不copy]]></description><category></category></item><item><title><![CDATA[margin-left本身不兼容IE6]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7904580</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7904580</guid><author>ldy592</author><pubDate>Fri, 24 Aug 2012 16:31:32 +0800</pubDate><description><![CDATA[margin-left本身不兼容IE6，比如原来是margin-left:20px，经过ie6的解释会变成40px，在IE6双陪问题一直在困扰很多用css+div布局的设计师，不过这问题我一直用一个办法解决，也就是你用的时候，在后面加上"display:inline;"就可以解决，无论在什么浏览器看都没问题。当然，还有另一个办法，例如你要定义margin-left:20px，那么在原来的margi]]></description><category></category></item><item><title><![CDATA[SQL Server 存储过程详解]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7841517</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7841517</guid><author>ldy592</author><pubDate>Wed, 08 Aug 2012 00:54:50 +0800</pubDate><description><![CDATA[Transact-SQL中的存储过程，非常类似于Java语言中的方法，它可以重复调用。当存储过程执行一次后，可以将语句缓存中，这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。
Ø 存储过程的概念 
存储过程Procedure是一组为了完成特定功能的SQL语句集合，经编译后存储在数据库中，用户通过指定存储过程的名称并给出参数来执行。 
存储过程中可以包含逻辑控制语句和数据]]></description><category></category></item><item><title><![CDATA[ASP.NET IO文件操作z]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7831327</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7831327</guid><author>ldy592</author><pubDate>Sun, 05 Aug 2012 01:48:27 +0800</pubDate><description><![CDATA[一、创建文件夹using System.IO;
        string name = "aa";
        string path = Server.MapPath("") + "//" + name;
        if (Directory.Exists(path))
        {
        Response.Write("alert('文件夹已存在了!');hist]]></description><category></category></item><item><title><![CDATA[javascript解析json]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7827028</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7827028</guid><author>ldy592</author><pubDate>Fri, 03 Aug 2012 14:37:15 +0800</pubDate><description><![CDATA[JSON （JavaScript Object Notation）一种简单的数据格式，比xml更轻巧。 JSON 是 JavaScript 原生格式，这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
JSON的规则很简单： 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”（左括号）开始，“}”（右括号）结束。每个“名称”后跟一个“:”（冒号）；]]></description><category></category></item><item><title><![CDATA[asp.net中DataSet对象获取相应列值、行列数、列名、取出特定值这些操作的总结]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7793825</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7793825</guid><author>ldy592</author><pubDate>Fri, 27 Jul 2012 15:21:28 +0800</pubDate><description><![CDATA[asp.net中DataSet对象获取相应列值、行列数、列名、取出特定值这些操作的总结，具体代码如下：


DataSet.Table[0].Rows[ i ][ j ]
        其中i　代表第 i 行数, j 代表第 j 列数 
 
２　DataSet.Table[0].Rows[ i ].ItemArray[ j ]
        其中i　代表第 i 行数, j 代表第]]></description><category></category></item><item><title><![CDATA[phpMyAdmin登陆时：错误 #2003 - 服务器没有响应 的解决方法]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7790730</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7790730</guid><author>ldy592</author><pubDate>Thu, 26 Jul 2012 19:38:14 +0800</pubDate><description><![CDATA[phpMyAdmin登陆时：错误 #2003 - 服务器没有响应 的解决方法

上网找了一圈，得出以下三种解决方法：
===============================================================
方法一：查找 $cfg['Servers'][$i]['auth_type'] = 'config';
更改为 $cfg['Servers'][]]></description><category></category></item><item><title><![CDATA[C# 判断文件是否为空]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7756186</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7756186</guid><author>ldy592</author><pubDate>Tue, 17 Jul 2012 17:14:53 +0800</pubDate><description><![CDATA[/*  在代码头部引入 System.IO 命名空间 */  
  
  // 第一种方法  
  using(FileStream fs=new FileStream(@"C:\a.txt",FileMode.Open){  
         using(StreamReader sr=new StreamReader(fs){  
            if(sr.ReadToE]]></description><category></category></item><item><title><![CDATA[获取页面提交的所有checkBox方法]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/7728293</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/7728293</guid><author>ldy592</author><pubDate>Mon, 09 Jul 2012 10:45:23 +0800</pubDate><description><![CDATA[1.设置页面需要提交处理的input type=checkBox  name='checkItem' 的name 属性相同的值 
2.在服务器端，string str=this.request.Form["checkItem"];
3.这个str是所有提交的name 为checkItem的控件的值以,分隔而组成的字符串，我们再以,分隔将其放在数组中；]]></description><category></category></item><item><title><![CDATA[ASP.net页面中请求远程Web站点]]></title><link>https://blog.youkuaiyun.com/ldy592/article/details/6852395</link><guid>https://blog.youkuaiyun.com/ldy592/article/details/6852395</guid><author>ldy592</author><pubDate>Sat, 08 Oct 2011 14:34:18 +0800</pubDate><description><![CDATA[有朋友问到，如何在已有ASP.net页面中，去请求远程WEB站点，并能传参，且得到请求所响应的结果。用下边的小例子讲解具体功能的实现：
首先，我们想要请求远程站点，需要用到HttpWebRequest类，该类在System.Net命名空间中，所以需要引用一下。另外，在向请求的页]]></description><category></category></item></channel></rss>