联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
One heart
Windows10专业版免费永久激活(亲测可用)
摘要: GitHub上开源了一个Microsoft-Activation-Scripts,可用使用数字许可证激活windows系统,使用也比较简单。 github地址:https://github.com/massgravel/Microsoft-Activation-Scripts/releases 操作
阅读全文
posted @ 2023-03-18 20:52 One heart
阅读(3962)
评论(0)
推荐(1)
编辑
brew update usr/local must be wrtable
摘要: 经历描述 在Mac上要安装telnet工具,然后执行了 brew install telnet,得到提示需要执行 brew update。 在执行brew update的时候,又提示 /usr/local must be wrtable! 然后再网上各种查找,试了很多方式无果,大多数的解决方案都是修
阅读全文
posted @ 2020-05-27 14:31 One heart
阅读(148)
评论(0)
推荐(0)
编辑
vs未能正确加载CSharpPackage包,未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包
摘要: VS2017打开项目时提示未能正确加载CSharpPackage包, 可以使用 devenv命令工具来解决,操作如下 打开vs2017开发人员命令提示符(请使用管理员身份运行),如图 敲入 devenv /setup 回车执行 最后重启vs解决。 有的再重启vs时还会出现 未能正确加载“Micros
阅读全文
posted @ 2019-11-05 12:40 One heart
阅读(1776)
评论(0)
推荐(0)
编辑
设计模式之策略模式
摘要: 从字面上理解,策略即为对多种情况的选择,每种情况都代表一种策略。不同策略进行独立封装,互不影响,且可相互替换,由外部选择具体的策略,达到策略替换的目的。 比如电商中对商品打折,可以打九折,可以减免运费,可以减免固定金额,这些分别表示不同的策略,最终根据不同的情况选择不同的折扣方式(策略),达到商品优
阅读全文
posted @ 2018-06-06 21:47 One heart
阅读(151)
评论(0)
推荐(0)
编辑
设计模式之组合模式
摘要: 最近跟同事一起分享了一下电商中订单优惠系统的设计,其中包含了一部分优惠条件的组合的设计,实现单个条件和组合条件可以统一处理,简化client的使用。 需求简单描述如下:(条件1 and/or 条件2)and/or 条件3,改方式满足则执行优惠内容。 这里我们只讨论如何设计组合条件,能够达到方便扩展,
阅读全文
posted @ 2018-06-05 22:33 One heart
阅读(317)
评论(0)
推荐(0)
编辑
线程同步之事件
摘要: 我们可以使用lock、Mutex来保证共享资源被正确的操作,但当多个线程之间需要相互通信时,如线程A完成之后要告诉线程B,B在接着做, 这时我们应该怎么处理,那就要用到线程的事件。.Net中提供了AutoResetEvent和ManualResetEvent两个类来处理。 当线程需要独占资源时,使用
阅读全文
posted @ 2016-07-07 23:28 One heart
阅读(899)
评论(0)
推荐(0)
编辑
.Net使用163smtp发送邮件时错误:邮箱不可用. has no permission解决方法
摘要: C#实现简单邮件发送代码如下 当传入发送邮箱正确的用户名和密码时,总是收到到:邮箱不可用. has no permission 这样的错误,英文错误为:Mailbox unavailable. The server response was: User has no permission。 其实我们
阅读全文
posted @ 2016-07-04 17:43 One heart
阅读(7361)
评论(0)
推荐(1)
编辑
线程同步之临界区
摘要: 临界区:当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。导致竞态条件发生的代码区称作临界区。临界区线程同步适用范围:它只能同步一个进程中的线程,不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高。 在.Net中有Monitor、Lock等方式是以临界区的方式来实现线
阅读全文
posted @ 2016-07-02 23:07 One heart
阅读(4067)
评论(0)
推荐(0)
编辑
线程同步方式之互斥量Mutex
摘要: 互斥量和临界区非常相似,只有拥有了互斥对象的线程才可以访问共享资源,而互斥对象只有一个,因此可以保证同一时刻有且仅有一个线程可以访问共享资源,达到线程同步的目的。 互斥量相对于临界区更为高级,可以对互斥量进行命名,支持跨进程的线程同步。互斥量是调用的Win32的API对互斥锁的操作,因此在同一操作系
阅读全文
posted @ 2016-07-01 17:29 One heart
阅读(937)
评论(0)
推荐(0)
编辑
Nginx反向代理及简单负载均衡配置
摘要: nginx配置文件主要分为六个区域:main section、events section、http section、sever section、location section、upstream section。以下为Nginx的主要配置#main module配置use nobody; #设置运...
阅读全文
posted @ 2015-09-22 21:08 One heart
阅读(248)
评论(0)
推荐(0)
编辑
下一页
导航
博客园
首页
联系
订阅
管理
<
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
公告
昵称:
One heart
园龄:
10年7个月
粉丝:
3
关注:
3
+加关注
统计
随笔 - 18
文章 - 0
评论 - 2
阅读 -
25772
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Observe
(3)
MVC
(3)
Filter
(3)
event
(3)
delegate
(3)
线程安全
(3)
委托
(3)
事件
(3)
筛选器
(3)
模式
(3)
更多
随笔分类
C# .Net基础(2)
MVC(3)
反向代理(2)
日常笔记(5)
设计模式(3)
线程安全(2)
随笔档案
2023年3月(1)
2020年5月(1)
2019年11月(1)
2018年6月(2)
2016年7月(4)
2015年9月(1)
2015年8月(1)
2014年12月(1)
2014年11月(6)
阅读排行榜
1. .Net使用163smtp发送邮件时错误:邮箱不可用. has no permission解决方法(7361)
2. 线程同步之临界区(4067)
3. Windows10专业版免费永久激活(亲测可用)(3962)
4. Asp.Net WebApi服务的创建(1988)
5. vs未能正确加载CSharpPackage包,未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包(1776)
评论排行榜
1. C#基础学习之委托的理解和应用(2)
推荐排行榜
1. Windows10专业版免费永久激活(亲测可用)(1)
2. .Net使用163smtp发送邮件时错误:邮箱不可用. has no permission解决方法(1)
3. C#基础学习之委托的理解和应用(1)
最新评论
1. Re:C#基础学习之委托的理解和应用
@ 三台谢谢你的回复...
--One heart
2. Re:C#基础学习之委托的理解和应用
委托的写法最好遵守两个规范:第一,你要确保委托对象不能为NULL,最科学的方法是先判断后使用,最简单的做法是构造的时候就初始化它。第二,委托对象的第一个参数,提倡发送sender对象,把这个类的实例传...
--三台
点击右上角即可分享