摘要: 今天在研究一个关于 Bitmap deep copy 的问题, 经过一系列的查询,在StackOverFlow上面找到了答案,遂记录下来: public static Bitmap DeepCopyBitmap(Bitmap bitmap) { try { Bitmap dstBitmap = bi 阅读全文
posted @ 2016-12-02 13:34 TonyZhang24 阅读(5893) 评论(0) 推荐(1) 编辑
摘要: 转帖记录一下,以便日后使用。 主要使用是.NET3.5里的服务端上下文的消息实例的RemoteEndpointMessageProperty属性,获取客户端地址信息。但是限制 的绑定是HTTP、TCP相关的绑定协议。网络通信的底层机制来说,数据包如果经由TCP传输,IP数据包应该包含地址和端口信息, 阅读全文
posted @ 2016-08-02 13:37 TonyZhang24 阅读(772) 评论(0) 推荐(0) 编辑
摘要: --背景 使用WCF定义REST风格的WebService,如下: [ServiceContract] public interface INISTService { [OperationContract, WebInvoke(UriTemplate = "/EnrollTP/{context}", 阅读全文
posted @ 2016-05-04 10:11 TonyZhang24 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 摘抄于其他帖子,在此记录以备后用。 1. 定义服务数据契约(SOAP与REST方式相同) public class Employee { [DataMember] public string Id { get; set; } [DataMember] public string Name { get 阅读全文
posted @ 2016-05-04 09:17 TonyZhang24 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 前日在使用SQLPLUS访问oracle数据库时,系统提示密码过期,需要更新密码。于是不假思索的修改密码为xxx@2016(估计当时脑子抽风了),造成了杯具的开始。 再次进入SQLPLUS,输入用户名+密码+数据库实例名为:UserName/xxx@2015@SID后,SQLPLUS无法解析。。。 阅读全文
posted @ 2016-01-28 10:13 TonyZhang24 阅读(5756) 评论(0) 推荐(0) 编辑
摘要: 1. 使用场景公共语言运行时控制数据字段的类或结构在托管内存中的物理布局。但是,如果想要将类型传递到非托管代码,需要使用StructLayout 属性。2. 内存分配问题。如果不显示的设置内存对齐方式(通过StructLayout.Pack属性决定), C#默认是以4个字节(byte)为单位,会出现... 阅读全文
posted @ 2015-12-04 16:17 TonyZhang24 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 需求:通过鼠标的拖拽操作代替点击滚动条,显示图片的内容。实现:ScrollViewer+Image 控件,捕获鼠标Mouse down/move/up 事件。效果图:1.默认显示图片左上部分。2.通过拖拽显示图片右下部分。代码:---XAML--- ... 阅读全文
posted @ 2015-10-13 10:58 TonyZhang24 阅读(455) 评论(4) 推荐(0) 编辑
摘要: 今天在园子里看到一个关于C#中对于可空类型的描述的帖子,感觉不错于是自己写了个小例子尝试下。在C#中,对于可空类型描述为:Nullable, 它表示该类型是可以为空的一个类型。它被定义为一个结构(struct)而非一个类(class)... 在这里用一个小Demo来看看它的用法int? intTes... 阅读全文
posted @ 2015-09-28 09:44 TonyZhang24 阅读(4230) 评论(0) 推荐(0) 编辑
摘要: bitnami-redmine 公司要进行敏捷开发管理,选择Redmine作为管理工具。而Redmine本身的需要的环境比较麻烦,需要安装mysql,ruby,redmine,apach。Bitnami 提供了一键式安装,很方便,如果只是需要了解Redmine并且看看某些插件的效果,推荐大家使用一键... 阅读全文
posted @ 2015-09-25 09:23 TonyZhang24 阅读(2467) 评论(0) 推荐(0) 编辑
摘要: 1.函数式编程是什么?摘自百度的说法是。函数式编程是种编程典范,它将电脑运算视为函数的计算。函数编程语言最重要的基础是 λ 演算(lambda calculus)。而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。和过程化编程相... 阅读全文
posted @ 2015-09-16 17:03 TonyZhang24 阅读(198) 评论(0) 推荐(0) 编辑