由于项目有某种需求,在WebApi中,有大量的请求需要操作相同的数据,因此需要用到并发同步机制去操作共享的数据。 本次配合使用Interlocked和ManualResetEventSlim来实现并发同步的目的。 Interlocked实现了原子性的操作,ManualResetEventSlim提供 ...
分类:
Windows开发 时间:
2018-09-25 18:51:50
收藏:
0 评论:
0 赞:
0 阅读:
706
原文:WPF实现炫酷Loading控件Win8系统的Loading效果还是很不错的,网上也有人用CSS3等技术实现,研究了一下,并打算用WPF自定义一个Loading控件实现类似的效果,并可以让用户对Loading的颗粒(Particle)背景颜色进行自定义,话不多说,直接上代码: 1、用VS201... ...
分类:
Windows开发 时间:
2018-09-25 18:25:26
收藏:
0 评论:
0 赞:
0 阅读:
240
原文:WPF钟表效果实现WPF在样式定义和UI动画上面相对于以前的技术有了不少的提升,下面给出WPF技术实现钟表的效果: 1、Visual Studio新建一个WPF应用程序,命名为WpfClock,新建一个images文件夹,并准备一个钟表的背景图片和程序图标素材。 2、编辑MainWindow.... ...
分类:
Windows开发 时间:
2018-09-25 18:25:07
收藏:
0 评论:
0 赞:
0 阅读:
263
原文:用Microsoft.Solver.Foundation进行线性规划,为WPF应用添加智能 在管理信息系统的开发过程中,往往会涉及到一些线性规划数学模型,例如资源配置优化。微软的Microsoft.Solver.Foundation是一个数学库,可以很好的对线性规划问题进行求解。关于它的细节,... ...
分类:
Windows开发 时间:
2018-09-25 18:24:27
收藏:
0 评论:
0 赞:
0 阅读:
193
原文:WPF 窗体中获取键盘和鼠标无操作时的超时提示通过调用Windows API中的GetLastInputInfo来获取最后一次输入的时间 using System;using System.Collections.Generic;using System.Linq;using System.T... ...
分类:
Windows开发 时间:
2018-09-25 18:16:50
收藏:
0 评论:
0 赞:
0 阅读:
253
原文:Photoshop和WPF双剑配合,打造炫酷个性的进度条控件现在如果想打造一款专业的App,UI的设计和操作的简便性相当重要。UI设计可以借助Photoshop或者AI等设计工具,之前了解到WPF设计工具Expression Blend可以直接导入PSD文件或者AI设计文件(当然不是全部特征支... ...
分类:
Windows开发 时间:
2018-09-25 18:16:02
收藏:
0 评论:
0 赞:
0 阅读:
342
原文:WPF 实现拖动工具箱效果 1.效果 点击左边的矩形拖动到右边canvas面板,右边面板添加矩形 2.布局 左边是个StockPanel,上面有个矩形,右边是个Canvas面板。 矩形是源,Canvas面板是目的,AllowDrop属性都要设成true,矩形框要有填充色,Canvas要有bac... ...
分类:
Windows开发 时间:
2018-09-25 18:15:16
收藏:
0 评论:
0 赞:
0 阅读:
239
转自:http://woshub.com/port-forwarding-in-windows/ Since Windows XP there is a built-in ability in Microsoft Windows to set up network ports forwarding. ...
分类:
Windows开发 时间:
2018-09-25 17:53:07
收藏:
0 评论:
0 赞:
0 阅读:
213
Windows简单配置: 1、插入usb接口,打开电脑的设备管理器,装驱动后,查看端口下设备的com(串口)是多少,接下来就是配置短信猫的必须参数; 如果短信猫是COM(串口)口的,一般端口是COM1,做之前一定要确认端口,确认端口!如上图,端口为COM6,如果不能确定请用光盘测试工具。 2、把需要 ...
分类:
Windows开发 时间:
2018-09-25 15:51:16
收藏:
0 评论:
0 赞:
0 阅读:
208
前言: 因为工作的原因,要写windows下的基线检查脚本。之前没接触过,在网上找了半天也没找到现成的,无奈只好自己研究,最后还是成功完成了工作。 在我编写之后发现windows下的基线基本就是检查注册表表项。但也有例外。windows组策略有些并不存在于注册表中,那么就要用到组策略命令行工具sec ...
分类:
Windows开发 时间:
2018-09-25 15:10:59
收藏:
0 评论:
0 赞:
0 阅读:
319
虽说输入法不是什么新事物,各种语言版本都有,不过在C#不常见;这就会给人一种误会:C#不能做!其实C#能不能做呢,答案是肯定的——三种方式都行:IMM、TSF以及外挂式。IMM这种就是调windows的一些底层api,不过在新版本的windows中基本上已经不能用了,属于一种过时的操作方式。TSF是 ...
分类:
Windows开发 时间:
2018-09-25 15:05:54
收藏:
0 评论:
0 赞:
0 阅读:
150
大家都知道PS快捷键很多,其实没必要都记住,今天为大家整理了45个比较实用的,别忘了收藏。 图层 填充图层 MAC: Alt+Backspace (前景) or Cmd+Backspace (背景) WINDOWS: Alt+Delete (前景) or Ctrl+Delete (背景) MAC: ...
分类:
Windows开发 时间:
2018-09-25 13:56:30
收藏:
0 评论:
0 赞:
0 阅读:
392
我们已经知道了在OnModelCreating()方法中可以通过FluentApi对所有的实体类进行配置,然而当实体类很多时,我们把所有的配置都放在OnModelCreating()方法中很难维护。EF6允许我们给每一个实体添加一个单独的配置类,通过这个配置类来对相应的实体进行配置。 以配置Stud ...
分类:
Windows开发 时间:
2018-09-25 13:54:05
收藏:
0 评论:
0 赞:
0 阅读:
162
第3章:类型、存储和变量 栈是一个内存数组,数据只能从栈的顶端插入和删除,把数据放到栈顶称之为入栈,从栈顶删除数据称之为出栈。栈内存无需我们管理,也不受GC管理。当栈顶元素使用完毕,立马释放。而堆则需要GC(Garbage collection:垃圾收集器)清理。 堆是一块内存区域,在堆里可以分配大 ...
分类:
Windows开发 时间:
2018-09-25 13:38:22
收藏:
0 评论:
0 赞:
0 阅读:
262
1:禁止gridview编辑 2:隔行换色 介绍一些常用的gridcontrol设置。 1、设置隔行变色。首先设置显示隔行变色,步骤:OptionsView-->EnableAppearanceEvenRow-->true和OptionsView-->EnableAppearanceOddRow-- ...
分类:
Windows开发 时间:
2018-09-25 12:10:47
收藏:
0 评论:
0 赞:
0 阅读:
427
首先是注释问题: 找到 跟目录下Areas/HelpPage/App_Start/HelpPageConfig.cs 加上代码就OK 了 还有在解决方案属性 点击生成 将XML文档文件勾上 API 调试 设置 下载安装 NETGET包 WebApiTestClient 找到路径下 Area/View ...
分类:
Windows开发 时间:
2018-09-25 12:10:32
收藏:
0 评论:
0 赞:
0 阅读:
202
分类:
Windows开发 时间:
2018-09-25 11:54:46
收藏:
0 评论:
0 赞:
0 阅读:
227
问题现象 ECS Windows系统服务器,在IIS 7.5下的配置的FTP如果绑定了域名,通过IP等方式连接FTP时如果出现“530 valid hostname is expected”或者“503 Login with USER first”报错。 解决方案 1.若是FTP绑定的域名是ftp. ...
分类:
Windows开发 时间:
2018-09-25 11:22:49
收藏:
0 评论:
0 赞:
0 阅读:
307
>netstat -aon | findstr “80″ Proto Local Address Foreign Address State PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688 可以看出80端口被进程号为1688的程序占用. >tasklist | ...
分类:
Windows开发 时间:
2018-09-25 11:21:42
收藏:
0 评论:
0 赞:
0 阅读:
227
原文:c# throw和throw exc# throw和throw ex 我们在日常开发当中,经常会用到exception异常,并且我们会在exception中的catch块中throw exception,例如: static void M3() { try { //你的业务代码 } catch... ...
分类:
Windows开发 时间:
2018-09-25 10:09:59
收藏:
0 评论:
0 赞:
0 阅读:
198