- 博客(20)
- 资源 (25)
- 收藏
- 关注
原创 Notepad++快捷键 单行、多行、区块注释
单行、多行注释 //方式 :ctrl+k区块注释 / * */方式 :ctrl+q取消单行、多行、区块注释 :ctrl+shift+k
2017-12-28 15:27:34 11355 1
转载 C#_Math函数总结
Math.abs() 计算绝对值。 Math.acos() 计算反余弦值。 Math.asin() 计算反正弦值。 Math.atan() 计算反正切值。 Math.atan2() 计算从x 坐标轴到点的角度。 Math.ceil() 将数字向上舍入为最接近的整数。 Math.cos() 计算余弦值。 Math.exp() 计算指数值。 Math.floor() 将
2017-12-27 13:16:07 472
转载 suspendlayout,resumelayout,layout,performlayout【转】
suspendlayout,resumelayout,layout,performlayout1,1.什么时候会触发control.layout事件?当控件本身的大小(size)改变时会发生本控件的layout事件,或者当其子控件的位置(position)和大小(size)改变也会触发它的layout事件。添加或删除子控件也会引起它的layout事件。2.suspendla
2017-12-22 11:47:35 402
转载 System.IO.Directory.Delete 方法的使用
Directory有一个静态方法Delete用来删除指定的目录。它有两个重载版本,如下:1.Delete(String path)2.Delete(String path, Boolean recursive)解释:方法1:唯一一个参数path,就是要删除的目录的路径可以是相对的也可以是绝对的。(相对当前工作的路径,可参考GetCurrentDirectory)。这
2017-12-22 09:45:19 2150
原创 C# showdialog(this) 与showdialog()的区别
ShowDialog() 将窗体显示为模式对话框,并将当前活动窗口设置为它的所有者。ShowDialog(IWin32Window) 将窗体显示为具有指定所有者的模式对话框。也就是说,第二种方法可以把进程内任何一个窗体作为所有者。比如这里用 showdialog(this),就和第一个方法效果上没区别了。
2017-12-21 17:26:19 3859
原创 多个DataTable按某一列合并
//用原表 DataTable dt1 = BigCity.TableData(bTime, eTime, span, hour, source, "晴雨(雪)"); DataTable dt2 = BigCity.TableData(bTime, eTime, span, hour, source, "降水量"); DataTabl
2017-12-21 14:17:38 2217
原创 从一个DataTable导出至另一个DataTable
DataTable d1= dt.Clone();//能复制datable结构DataRow drs=dt.Select("ID='" + id+ “’”);//sql语句获取选择行DataTable d2= drs[0].Table.Clone(); // 复制DataRow的表结构 foreach (DataRow dr in drs)
2017-12-16 15:31:07 236
原创 Python 简单实现字符倒序
n=123n=str(n)print nn1=n[::-1]print n1n2="jahfioanfg"print n2n3=n2[::-1]print n3
2017-12-13 14:37:15 617
转载 C#多线程
1、基本概念进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,W
2017-12-12 10:55:27 194
原创 Notepad++配置Python开发环境
前提是已安装成功python和Notepad++1、打开Notepad++点击菜单栏中的“运行”——运行,打开运行窗口。2、输入 (引号一是英文的)cmd /k …… “$(FULL_CURRENT_PATH)” & PAUSE & EXIT例如:......替换为C:\......\python.exe
2017-12-11 15:57:24 204
转载 C#集合和数组
在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢?我们先来了解一下数组,因为数组在C#中是最早出现的。数组数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:string[] s=new string[3];//赋值
2017-12-09 13:16:33 786 1
转载 C#中静态变量与非静态变量的区别
静态变量与非静态变量的区别如下: 1.内存分配 静态变量在应用程序初始化时,就存在于内存当中,直到它所在的类的程序运行结束时才消亡; 而非静态变量需要被实例化后才会分配内存。 2.生存周期 静态变量生存周期为应用程序的存在周期; 非静态变量的存在周期取决于实例化的类的存在周期。 3.调用方式 静态变量只能通过“类.静态变量名”调用,类的实例不能调用; 非静态变量
2017-12-08 09:42:32 4231
转载 C# 中out和ref
一:ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。也即是说,在方法中对参数的设置和改变将会直接影响函数调用之处(代码①及②)。无论是函数的定义还是调用时均不可忽略关键字ref.可以对比代码:代码①: 1 cla
2017-12-08 08:53:45 174
转载 30本关于asp.net相关的经典书籍推荐
一.入门1.《HTML与CSS入门经典(第7版) 》HTML入门 点评:html语言的入门,由于html极其简单所以同类其他书也可代替,本书并非经典,本书摆在这里纯属占位!你可以用其他书代替。2.《C#入门经典(第3版)》C#入门点评:经典中的经典,个人认为是30本书里最重要的,虽然其他讲C#的好书也很多但大多1.0版的,很多在书店已经绝版,被《程序员》等机构评
2017-12-06 16:39:21 14998 1
转载 asp.net(c#)网页跳转七种方法小结
在asp.net下,经常需要页面的跳转,下面是具体的几种方法。跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirect sever.execute server.transfer 三种页面跳转的方法①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转
2017-12-06 15:47:43 297
转载 ASP.NET中EnableViewState
this.EnableViewState的意思是是否要将状态保存到页面的ViewState中去如果是页面的this.EnableViewState=false的话那么整个页面的ViewState就被禁用掉了,如果页面回发的话就无法保存页面的状态了。如文本框中输入的值。。就是说ViewState这个属性是保存页面的一个状态,比方说你原先文本框里面输入几个字符提交到服务器上去,如果这个时候ViewSt
2017-12-06 08:59:14 441
转载 .net 常用Response.ContentType
不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.代码如: 显示的为网页,而response.ContentType ="text/plain" %> 则会显示html原代码.以下为一些常用的 ContentTypeGIF images
2017-12-06 08:57:29 500
转载 Response. AppendHeader使用大全
非常有用的文章~!~!忘记的时候可以来查找一下...文件下载,指定默认名Response.AddHeader(”content-type”,”application/x-msdownload”);Response.AddHeader(”Content-Disposition”,”attachment;filename=要下载的文件名.rar”);刷新页面Re
2017-12-06 08:47:47 1652
转载 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。
今天在Ajax的UpdatePanel下实现 Export Excel或是Word时,它即出现error:行: 4723错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModu
2017-12-02 17:00:11 605
在AxToolBarControl中添加控件并使用委托实现点击方法调用
2019-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人