Windows开发-月排行
这几天跨年,项目上遇到了一个周数计算的问题。2016年的元旦是周五开始的,之前系统计算的是属于15年的第53个周,但是年份已经到了16年了。公司要求从1月1号周五开始算作16年的第一个周,今天1月4号也就是周一,开始算作16年的第二个周。第一件事先百度,看看有没有现成的轮子,但是百度出来的都有问题。...
1、创建webapi项目,提供接口方法如下:/// /// 获取租户、位置下的所有传感器 /// /// [AcceptVerbs("POST")] [Route("api/Sensors/GetSensors")] ...
概述feeradius是一个免费开源的AAA服务器,更能强大,很多功能不输商业化软件。曾经试过很多类似的软件,如Cisco的ACS,微软的NAP等,思科的不错就是太贵,微软的感觉不好用。本例主要实现freeradius3版本通过windowsAD及证书验证,实现在Cisco系列交换机上基于端口的802.1x认..
最近有一个项目需要加载大量的控件,导致系统出现卡顿问题,经过几天的努力,终于搞定了,写一下备忘。 解决方案是首次加载时只显示可见区域控件,之后使用辅助线程进行分批加载,将分批加载的线程优先级别设置为空闲时进行,这样在用户操作时就不会出现因加载线程导致的卡顿现象了。1 Dispatcher.Invo....
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
DateTime.Now.ToShortTimeString()DateTime.Now.TimeOfDay.ToString()DateTime.Now.ToString("HH:mm:ss")结果:13:1213:12:36.768422513:12:36
VMware 上Ubuntu虚拟机(15.1) ping不通物理主机win10,而windows却可以ping通linux捣鼓了半天。。。网上也没有个简单方便快捷的方法,最后还是勉强ping通,方法如下:方法:在网络适配器地方,选择自定义,再选择VMnet8,如图,(当然,前提是在VMware wo...
相对于屏幕的位置 第一步: /// /// 用于获得鼠标相对于屏幕的位置 /// public class Win32 { [StructLayout(LayoutKind.Sequential)] public struct POINT { public int X; public int ...
ApplySkinFromMenuItem("Style/BigImgStyle.xaml", "Style/FileListStyle.xaml"); //换肤 void ApplySkinFromMenuItem(string source, string oldSources) { st...
WPF默认程序启动:新建project后自动生成的App.xaml中指定程序启动方式(StartupUri="MainWindow.xaml"),如下代码所示,启动MainWindow页面 WPF用Main函数方式启动程序:自己写Main函数作为启动点1.在WPF自动生成的App.cs文件中写M.....
1、 Startup.cs中修改默认的验证设置 //app.UseIdentity(); app.UseCookieAuthentication(options => { //options.AuthenticationScheme = CookieAuthenticationDefaults.Au...
搭建一个GIS系统,为了能同时适应C/S和B/S架构,建议是做成自己的地图服务api方式,这样,一个或多个系统,就能通过统一的地图服务接口提供,而通信可以采用http的resful方式,而一个webGis系统,其基本环境,无外乎是:空间数据库+GIS中间件+WEB MAP SERVER+GIS ED...
C#导出PDF功能是开发中经常遇到的功能,我们采用第三方的组件,比如iTextSharp,aspose等,还能搜到一些开源的类库,但是对于一些内容复杂样式丰富的PDF,我们希望通过传入一个URL直接生成一个PDF,并且不能与网页原版差异太大,Pechkin倒是不错,相对来说差异很小。在 Nuget ...
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Printing;using S...
前言最早使用到Lambda表达式是因为一个需求:如果一个数组是:int[] s = new int[]{1,3,5,9,14,16,22};例如只想要这个数组中小于15的元素然后重新组装成一个数组或者直接让s返回一个新数组该怎么截取?最开始的想法就是将这个s遍历一遍然后判断下再来重新组装成新的数组....
1./// /// 获取上下文中的cookie/// /// [HttpGet][HttpPost]public string GetOne(){ //1.在WebApi中这种方式获取cookie 可以成功 //2.在WebApi 中这种凡是获取Form,QueryString 中的参数...
1.下载编译curlcurl 下载地址:http://curl.haxx.se/download.html,下载后解压到一个目录,使用vs开发者工具里的 “Visual Studio 命令提示(2010)” 打开命令行,切换到源码目录 F:\curl-7.46.0\winbuild\,使用命令 nm...
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Drawing.Print...
加密方式:将 明文 + 六位随机码 进行加密string safeCode = RandSafeCode.RandCode(6, true);string temp = pwd + safeCode;string ciphertext = MD5.GetMD5Upper(temp);View Cod...
从keil4过渡到MDK5后,遇到的第一个问题就是下载时MDK提示需要将keil的固件升级,一想环境不一样,估计估计需要升级一下,于是手残点了升级,于是就悲剧了,项目中断,倒腾固件修复倒腾了一天,下面说下遇到的问题。固件修复后,jlink上灯就不亮了,不亮就不亮,固件升级原来也做过,不难,可是好像忘...