M

06 2015 档案

[JS]玩转博客园的几个“奇技淫巧”
摘要:混迹博客园快一个月了,非常喜欢这块技术氛围浓厚的园地,不过在玩转园子的过程中也发现了几个小缺陷,不过好在申请了JS权限之后可以解决大部分的不方便,而在不能植入自定义JS的页面也可以用比较hack的方式来缓解问题。本文就来说一说我这一个月来碰到的几个问题以及解决之道:D 一、判断当前用户 写随笔的过程 阅读全文

posted @ 2015-06-28 20:01 VD630 阅读(3537) 评论(20) 推荐(37) 编辑

[C#]浅析ref、out参数
摘要:按引用传递的参数算是C#与很多其他语言相比的一大特色,想要深入理解这一概念应该说不是一件容易的事,再把值类型和引用类型给参杂进来的话就变得更加让人头晕了。经常看到有人把按引用传递和引用类型混为一谈,让我有点不吐不快。再加上前两天碰到的一个有意思的问题,让我更加觉得应该整理整理关于ref和out的内容... 阅读全文

posted @ 2015-06-26 17:58 VD630 阅读(21863) 评论(14) 推荐(12) 编辑

[C#]async和await刨根问底
摘要:上一篇随笔留下了几个问题没能解决:· 调用IAsyncStateMachine.MoveNext方法的线程何时发起的?· lambda的执行为何先于MoveNext方法?· 后执行的MoveNext方法做了些什么事情?那么今天就来尝试解决它们吧~PS: 本文中部分代码来自上一篇随笔,具体来源可参考注... 阅读全文

posted @ 2015-06-24 16:36 VD630 阅读(12877) 评论(21) 推荐(17) 编辑

[C#]剖析异步编程语法糖: async和await
摘要:一、难以被接受的async自从C#5.0,语法糖大家庭又加入了两位新成员: async和await。然而从我知道这两个家伙之后的很长一段时间,我甚至都没搞明白应该怎么使用它们,这种全新的异步编程模式对于习惯了传统模式的人来说实在是有些难以接受,不难想象有多少人仍然在使用手工回调委托的方式来进行异步编... 阅读全文

posted @ 2015-06-21 21:10 VD630 阅读(22591) 评论(18) 推荐(43) 编辑

[C#]浅谈协变与逆变
摘要:看过几篇说协变与逆变的博客,虽然都是正确无误的,但是感觉都没有说得清晰明了,没有切中要害。那么我也试着从我的理解角度来谈一谈协变与逆变吧。 什么是协变与逆变 MSDN的解释:https://msdn.microsoft.com/zh-cn/library/dd799517.aspx 一开始我总是分不 阅读全文

posted @ 2015-06-13 10:05 VD630 阅读(4274) 评论(2) 推荐(13) 编辑

[C#]跨模块的可选参数与常量注意事项
摘要:假设某个DLL里有这么一个类:1 // Lib.dll2 public class Lib3 {4 public const string VERSION = "1.0";5 public static void PrintVersion(string version = "1.0"... 阅读全文

posted @ 2015-06-07 22:27 VD630 阅读(949) 评论(2) 推荐(1) 编辑

[C#]LockBits使用笔记
摘要:昨天想基于一张图片做个手机锁屏来着,原图如下:主要是嫌白底太丑了,一开始是想画图工具直接油漆桶伺候,然而一浇上去就发现问题了,变成了这样:看来得手工处理一下把底色统一了,原图分辨率挺高的,SetPixel显然会太慢,所以只能LockBits咯。LockBits的使用方法和参数什么的都可以百度和MSD... 阅读全文

posted @ 2015-06-05 11:37 VD630 阅读(3738) 评论(0) 推荐(3) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示