自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

转载 一道关于实例化顺序的C#面试题

摘要:面试题从很大程度上会反映一个公司的业务水平,今天我们将谈到的是一道关于实例化顺序的C#面试题。  最近找工作,面试了几家公司,其中有一家公司的面试题给我印象很深,不久前在博客园看过类似的题目,但这次的更复杂,题目如下:public class BaseA

2011-09-18 23:43:19 318

原创 一步一个脚印

<br />最清晰的脚印只会在最泥泞的路上。

2010-09-14 16:55:00 305

转载 SliverLight 练习3 Animated DropShadow Effect

           Storyboard.TargetName="myDropShadowEffect"           Storyboard.TargetProperty="ShadowDepth"           To="30" Duration="0:0:0.5"           AutoReverse="True" />

2010-09-13 11:03:00 529

转载 SliverLight 练习2

Animated Blur Effect在前文的基础之上 附完整代码如下:                                 Storyboard.TargetProperty="Radius"                                 From="0"                                 To="40"                                 Duration="0:0:0.3"                    

2010-09-08 14:57:00 381

转载 WPF中的PathAnimation(路径动画)

<br />WPF中的PathAnimation(路径动画)<br />                                                               周银辉<br /><br />在WPF中我们可以指定元素按照某一路径运动而形成动画,这称之为路径动画,在SDK中你会发现以[Type]AnimationUsingPath这种形式命名的类,它们就是用来创建路径动画的,其中[Type]表示一系列类型比如double,point等,这与DoubleAnimation等

2010-09-08 09:52:00 980

转载 一个屏幕截图程序

拖拽的效果和Windows7自带的snipping tool 差不多,拖拽区域之外是半透明遮罩,拖拽区域之内被镂空的,但其拖拽完成后并不立即截图,你可拖拽手柄来重新调节截图区域,然后双击截图区域,完成截图1, 选用C++,WinForm还是WPF来完成该程序选用C++来做的话,我们可以很方便地用bitblt函数来进行屏幕图像的拷贝,似乎大多数截图程序都是这么干的选用WinForm的话,可以采用Graphics对象的CopyFromScreen函数来屏幕图像的拷贝,这也很方便,不过其相对于WPF更大的好处在于

2010-09-08 08:53:00 977 1

转载 SliverLight 练习1

使 UIElement 逐渐进入视野并从视野中逐渐消失此示例演示如何使用 Silverlight 动画通过对属性值进行动画处理,使 Rectangle 逐渐进入视野并从视野中逐渐消失。本示例使用 DoubleAnimation(一种生成 Double 值的动画类型)对 Rectangle 的 Opacity 属性进行动画处理。因此,Rectangle 将逐渐进入视野并逐渐从视野中消失。若要查看您将演练的动画的预览,请单击下面的链接来运行示例,然后单击矩形开始运行动画。示例的第一部分创建一个 Rectangl

2010-09-07 14:38:00 463

转载 A*寻路初探 GameDev.net

译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼。经过努力,终于完成了文档,也明白的A*算法的原理。毫无疑问,作者用形象的描述,简洁诙谐的语言由浅入深的讲述了这一神奇的算法,

2010-03-06 12:07:00 413

DotnetCore.RSA

使用Dotnet Core 实现的RSA 加密解密代码,使用Dotnet Core 实现的RSA 加密解密代码

2018-08-23

CQRS代码示例

CQRS的完整分层代码示例,CQRS的完整分层代码示例,CQRS的完整分层代码示例,CQRS的完整分层代码示例,CQRS的完整分层代码示例。

2018-07-16

js分布加载

js分布加载懒加载,js分布加载懒加载,js分布加载懒加载,js分布加载懒加载,js分布加载懒加载,js分布加载懒加载,js分布加载懒加载,js分布加载懒加载

2018-07-16

各种ajax提交demo

各种ajax的提交demo,各种ajax的提交demo,各种ajax的提交demo, 各种ajax的提交demo,各种ajax的提交demo,各种ajax的提交demo。

2018-07-16

EF+MVC3+zTree动态加载

主要演示了EF+MVC3+zTree动态加载的一个效果,代码简单明了,容易拓展

2013-11-13

仿天猫的左侧导航

仿天猫首页的左侧导航,页面都是可以直接运行查看效果,很容易进行拓展

2013-11-13

C#+WinForm+局域网文件传输

//创建一个文件对象 FileInfo EzoneFile = new FileInfo(this.textBox1.Text); //打开文件流 FileStream EzoneStream = EzoneFile.OpenRead(); //包的大小 int PacketSize = int.Parse(this.textBox4.Text); //包的数量 int PacketCount = (int)(EzoneStream.Length / ((long)PacketSize)); //最后一个包的大小 int LastDataPacket = (int)(EzoneStream.Length - ((long)(PacketSize * PacketCount))); //指向远程服务端节点 IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(txtIP.Text.Trim()), int.Parse(this.textBox6.Text)); //创建套接字 Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); client.Connect(ipep); //获得客户端节点对象 IPEndPoint clientep = (IPEndPoint)client.RemoteEndPoint; //发送[文件名]到客户端 TransferFiles.SendVarData(client, System.Text.Encoding.Unicode.GetBytes(EzoneFile.Name)); //发送[包的大小]到客户端 TransferFiles.SendVarData(client, System.Text.Encoding.Unicode.GetBytes(PacketSize.ToString())); //发送[包的总数量]到客户端 TransferFiles.SendVarData(client, System.Text.Encoding.Unicode.GetBytes(PacketCount.ToString())); //发送[最后一个包的大小]到客户端 TransferFiles.SendVarData(client, System.Text.Encoding.Unicode.GetBytes(LastDataPacket.ToString())); //数据包 byte[] data = new byte[PacketSize]; //开始循环发送数据包 for (int i = 0; i < PacketCount; i++) { //从文件流读取数据并填充数据包 EzoneStream.Read(data, 0, data.Length); //发送数据包 TransferFiles.SendVarData(client, data); } //如果还有多余的数据包,则应该发送完毕! if (LastDataPacket != 0) { data = new byte[LastDataPacket]; EzoneStream.Read(data, 0, data.Length); TransferFiles.SendVarData(client, data); } //关闭套接字 client.Close(); //关闭文件流 EzoneStream.Close(); MessageBox.Show("文件传输完毕!");

2011-09-16

Silverlight基础学习文档.rar

包含一些SL介绍,和基础的知识要点2,以及各种控件的用法事例。

2010-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除