01 2014 档案
摘要:微弱的灯光驱散浓重的夜色,压低的歌声怕惊醒梦中人。又是深夜,双手在键盘上飞舞,闪烁的光标不断向前推进,一行行的注释和代码呈现在屏幕上,对于我来说这便成为了一种习惯,喜欢在深夜学习编程,接触编程有两年半了,非睡眠状态下的大部分时间都贡献给了我手中这台笔记本电脑,现在被我的朋友称之为我的“媳妇”。哈哈,...
阅读全文
摘要:Shell排序算法最初是由D.L Shell于1959年提出,假设要排序的元素有n个,则每个进行插入排序是并不是所偶的元素同时进行,而是去一段间隔。Shell首先将间隔设定为n/2,然后跳跃的进行插入排序,再来将间隔设定为n/4,跳跃进行排序动作,再来设定时间间隔为n/8、n/16,知道间隔为1之后的最后一次排序终止,由于上一次的排序动作都会将固定间隔内的元素排序好,所以当间隔为1之后的最后一次排序终止,由于上一次的排序动作都会将固定间隔内的元素排序好,所以当间隔越来越小时,某些元素位于正确位置的几率越高,因此最后几次的排序动作将可以大幅减低。举个例子来说,假如有一未排序的数字如右:89 12
阅读全文
摘要:选择排序将要排序的对象分作两部分,一个是一排序的,一个是未排序的,从后面未排序部分选择一个最小值,并放入前面已排序部分的最后一个。例如:排序前:70 80 31 37 10 1 48 60 33 80 [1] 80 31 37 10 70 48 60 33 80 选出最小值1 [1 10] 31 37 80 70 48 60 33 80 选出最小值10 [1 10 31] 37 80 70 48 60 33 80 选出最小值31 [1 10 31 33] 80 70 48 60 37 80 ...... [1 10 31 33 37] 70 48 60 80 80 ...... [1 10 3
阅读全文
摘要:本文主要通过彩色图象灰度化来介绍C#处理数字图像的3种方法,Bitmap类、BitmapData类和Graphics类是C#处理图像的的3个重要的类。Bitmap只要用于处理由像素数据定义的图像的对象,主要方法和属性如下: GetPixel方法和SetPixel方法,获取和设置一个图像的指定像素的颜色。 PixelFormat属性,返回图像的像素格式。 Palette属性,获取或折纸图像所使用的颜色调色板。 Height属性和Width属性,返回图像的高度和宽度。 LockBits方法和UnlockBits方法,分别锁定和解锁系统内存中的位图像素。BitmapData对象指定了位图的属性: H
阅读全文
摘要:灰度直方图是灰度的函数,描述的是图像中具有该灰度级的像素的个数。如果用直角坐标系来表示,则它的横坐标是灰度级,纵坐标是该灰度出现的概率(像素的个数)。灰度直方图的分布函数:其中,K是指第k个灰度级,如果是8位灰度图像,k=0、1、……、255。处理图像生成直方图数据 //将图像数据复制到byte中 Rectangle rect = new Rectangle(0, 0, bmpHist.Width, bmpHist.Height); System.Drawing.Imaging.BitmapData bmpdata = bmpH...
阅读全文
摘要:【第五天】常用的基本属性:FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序。(默认为false)提示:只有在Details视图该属性才有意义。View:获取或设置项在控件中的显示方式,包括Details、LargeIcon、List、SmallIcon、Tile(默认为 LargeIcon)MultiSelect:设置是否可以选择多个项。(
阅读全文
摘要:常用方法Navigate(string urlString);//浏览urlString表示的网址Navigate(System.Uri url);//浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders);//浏览urlString表示的网址,并发送postData中的消息(通常我们登录一个网站的时候就会把用户名和密码作为postData发送出去)GoBack();//后退GoForward();//前进Refresh();//刷新Stop(
阅读全文
摘要:什么是网络唤醒网络唤醒实现了对网络的集中管理,即在任何时刻,网管中心的IT管理人员可以经由网络远程唤醒一台处于休眠或关机状态的计算机。使用这一功能,IT管理人员可以在下班后,网络流量最小以及企业的正常运作最不受影响的时候完成所有操作系统及应用软件的升级及其他管理任务。为了唤醒网络上的计算机,用户必须发出一种数据包,该数据包的格式与普通数据包不同,而且还必须使用相应的专用软件才能产生。当前比较普遍采用的是AMD公司制作的Magic Packet,这套软件可以生成网络唤醒所需要的特殊数据包。该数据包包含有连续6个字节的“FF”和连续重复16次的MAC地址。Magic Packet 虽然只是AMD公
阅读全文
摘要:在权限分配中有多个权限级别,不同用户分别有多个不同的权限。论坛的权限:查看、发帖、投票、搜索用户的权限:用户A:查看、发帖用户B:查看用户C:查看、发帖、投票、搜索分析:有四种不同的权限级别,总共2^4种权限分配方式。像这样权限等级划分和不同级别用户的权限分配采用二进制方式权限分配验证方式是最好的选择。即每一个操作权限都用一个二进制数表示(1、10、100、1000)。总共的权限种类有2^n种,n即代表权限类别。在C#中long类型有64位,所以总共有64类权限,2^64种权限分配方式。权限的分配、删除、查看都采用二进制运算实现。long userrolevalue;//用户的操作权限long
阅读全文
摘要:三、编程题(4小题共40.0分)程序及结果写入对应文框内1. 孪生素数查找程序。所谓孪生素数指的是间隔为2 的相邻素数,就像孪生兄弟。最小的孪生素数是(3, 5),在100 以内的孪生素数还有 (5, 7), (11, 13), (17, 19), (29, 31), (41, 43), (59, 61) 和(71, 73),总计有 8 组。现给定一个正整数number,要求编程计算出小于等于number的孪生素数的组数,请根据要求,完成getPrimeTwins方法。方法原型如下:/*** 参数:* number: 查找孪生素数的最大值* 返回结果:* 在[0,number]中孪生素数的总组
阅读全文
摘要:二、多选题(20小题共40.0分)1. 下列选项中,属于HTML按钮元素的是:()。A. B. C. D. E. 答案:ABDE2. 下面代码能够正常捕捉异常的是:()。A.try{ int a = int.Parse("abc");}catch (Exception e){ Console.WriteLine(e.Message);}catch (FormatException e){ Console.WriteLine(e.Message);}B.try{ int a = int.Parse("abc");}catch (FormatExceptio
阅读全文
摘要:多选题:http://www.cnblogs.com/zxlovenet/p/3525849.html编程题:http://www.cnblogs.com/zxlovenet/p/3525854.html可以先自己做做,答案在最下面~~一、单选题(10小题共20.0分)1. 以下JavaScript代码的正确输出结果是:()。A. undefined,1 B. 1,2 C. 1,1 D. 2,2 E. 2,1知识参考:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html参考:http://blo.
阅读全文
摘要:1. 属性事件列表: SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single) Rows 列表框中显示总共多少行 Selected 检测条目是否被选中 SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目 Count 列表框中条目的总数 SelectedIndex 列表框中被选择项的索引值 Items 泛指列表框中的所有项,每一项的类型都是ListItem SelectedIndexChanged 当选择项改变后触发事件2. 取列表框中被选中的值 ListBox.SelectedValue3. 动态的添加列...
阅读全文
摘要:背景:期末考试刚过就感冒了,嗓子火辣辣的,好难受。但是一想起要学习总结就打起精神来了,Winform控件网上也没有多少使用教程,大部分都是自己在网上零零散散的学的,大部分用的熟了,不总结会很容易忘得。寒假的一个任务就是把这一年学习的知识总结总结。常用控件:放图混个脸熟先【控件列表】buttontextBoxrichTextBoxcheckboxradioButtonlablecomboBoxpanleprogressBaropenFileDialogsaveFileDialogtimer【控件介绍】1.buttonbutton控件最常用到的是:Text属性、Visible属性、Anchor属性
阅读全文
摘要:如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色! 1. 买个闹钟,以便按时叫醒你。 贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。 2. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。 初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不...
阅读全文
摘要:感觉很有必要总结一下一:C# 连接SQL数据库Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; Server=myServerAddress;Database=myDataBase;User ID=myUser
阅读全文
摘要:1.Response.Redirect(http://www.baidu.com,false); 目标页面和原页面可以在2个服务器上,可输入网址或相对路径。后面的bool值为是否停止执行当前页。 跳转向新的页面,原窗口被代替。" 浏览器中的URL为新路径。 :Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了 状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说, 使用Response.Redire
阅读全文
摘要:【Base】:WMI是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。WQL就是 WMI 中的查询语言,翻译成中文好像可以成为 Windows 管理规范查询语言。1.如何获取CPU的温度与型号由于视窗本身并无提供各项硬体温度的监控方式,因此WMI虽然是的Windows提供的管理服务,但仍然需要硬体支援才能得到所需的资讯。MSAcpi_ThermalZoneTemperature顾名思义是透过Acpi这个共同管理界面来查询,因此您的系统必须具备Acpi热区才有办法问到,而Acpi热区其实是笔记本电脑设计下的产品,在PC系统下并无Acpi热区的设计。一般在电脑上是
阅读全文
摘要:利用asp.net输出js我们大多数都会直接使用Respone.Write()然后根js格式的代码,再在页面调用时我们直接这样是完全可以实现的,下面我来给大家介绍另一种方法我是我最初的想法以下是代码片段:Respone.Write(“hello word!”);但是,当你查看客户端源码时,你会发现,输出的内容呈现在源码的最前端,显然它破坏了HTML的格式,在某些情况下这是会影响到页面布局等效果的。正确的输出方式应该是:this.ClientScript.RegisterStartupScriptthis.ClientScript.RegisterClientScriptBlock.this.C
阅读全文