上一页 1 2 3 4 5 6 7 8 9 ··· 42 下一页
摘要: 这个古老的话题, 这里是一个大杂烩; 首先让我们看stackoverflow中一个经典的问题: Volatile vs. Interlocked vs. lock 然后连接看答案: https://stackoverflow.com/questions/154551/volatile-vs-inte 阅读全文
posted @ 2017-09-04 16:46 咕-咚 阅读(235) 评论(0) 推荐(0)
摘要: 这里我要强调一个概念, 多线程是多线程, 异步编程是异步编程 这两个是有区别的概念; 我可以说多线程天生就要异步的特点;但你不能说多线程成就等同于我们的异步编程; 根不能说异步编程就是我们的多线程。这里不要搞混淆了; 再net中的进化如下: 多线程:Thread =>ThreadPool=> Tas 阅读全文
posted @ 2017-09-02 19:51 咕-咚 阅读(8750) 评论(1) 推荐(0)
摘要: 方法有三种,我们直接上代码; 完美。 阅读全文
posted @ 2017-09-02 16:12 咕-咚 阅读(295) 评论(0) 推荐(0)
摘要: 直接贴文章好了,这些大神都讲解的很清楚; c# 中的 mutex https://msdn.microsoft.com/en-us/library/system.threading.mutex(v=vs.110).aspx c# 中的 lock monitor mutex Semaphore 的比较 阅读全文
posted @ 2017-08-30 16:00 咕-咚 阅读(680) 评论(0) 推荐(0)
摘要: 1) 用户模式,硬件提供支持,速度非常快,但是在 block 的时候消耗 CPU 资源,在未争 用的时候不损失性能 2) 内核模式,操作系统提供支持,速度比较慢,但是很灵活(比如可以设定超时时间, 可以等待一组同步结构都可用的时候继续)并且和用户模式想法的是在 block 的时候可以 不消耗 CPU 阅读全文
posted @ 2017-08-30 09:58 咕-咚 阅读(202) 评论(0) 推荐(0)
摘要: c#attribute 的使用 好文 连接: http://www.manew.com/thread-34773-1-1.html 以及,我们attribute 的各种应用的收集:http://blog.csdn.net/niwalker/article/month/2003/07 关于c# 中的各 阅读全文
posted @ 2017-08-27 17:03 咕-咚 阅读(130) 评论(0) 推荐(0)
摘要: 上周和team leader 讨论问题的时候, 发现自己连 sqlserver 中的 apply 都不会用,赶快,今天来恶补一哈; sql 脚本准备; 还记得模糊查询吧,如果,我们定义查询的关键字为: 我们的sql可能会这么写; 当然 你可以可以 用多个 or 或者uion all 来 或者,动态s 阅读全文
posted @ 2017-08-20 17:02 咕-咚 阅读(313) 评论(0) 推荐(0)
摘要: sqlserver-表中的自链接 为了方便,我对表进行简化,一个人能有多个活动; 然后,是我们填充数据; 问题,现在我们要选出: 及:打球又约炮的同学;(这里查询的是,打球 and 约炮) 不是 打球 or 约炮 有些同学的代码可能是这样的; 结果却是这样的 聪明一点的同学可能会这样写:(这样写,是 阅读全文
posted @ 2017-08-20 15:36 咕-咚 阅读(182) 评论(0) 推荐(0)
摘要: js中的es6 中提出 map reduce filter 等方法; 那么我们在c#中似乎没看到呢,真的吗? are you kiding me? 先看map Reduce;其实,这个函数命名为reduce,我觉得很不习惯,明明就是:Aggregate; 为啥还要叫reduce呢..... c# 中 阅读全文
posted @ 2017-08-18 17:49 咕-咚 阅读(674) 评论(0) 推荐(0)
摘要: https://oliveremberton.com/2014/how-to-find-your-passion/ 阅读全文
posted @ 2017-08-05 21:40 咕-咚 阅读(100) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 42 下一页