首页 > Windows开发
AcWing95. 费解的开关 枚举+位运算
这道题的确比较难想,首先我们知道图比较小,有可能是枚举,那么该如何枚举呢??? 你可以发现,我们只要把第一排定了,并且保证第一排不准动,那么答案就定了 也就是说,我们首先用二进制枚举,枚举第一行需要翻转的,然后让第一行不准再翻转,后面的翻转只能在第二行进行,那么第二翻转的实际上是定好了的,然后因为定 ...
分类:Windows开发   时间:2019-12-18 01:14:02    收藏:0  评论:0  赞:0  阅读:107
C#设计模式——命令模式(Command Pattern)
一、概述通常来说,“行为请求者”与“行为实现者”是紧耦合的。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这些情况下,将“行为请求者”与“行为实现者”解耦,实现二者之间的松耦合就至关重要。命令模式是解决这类问题的一个比较好的方法。二、命令模式命 ...
分类:Windows开发   时间:2019-12-18 01:04:17    收藏:0  评论:0  赞:0  阅读:142
二分查找-while(C#)
//测试代码 int[] array = { 10, 20, 30, 40, 50, 60, 70, 80, 90 }; int result = BinarySearch(array, 55); Console.WriteLine(result); //只能查找有序的线性表 static int ...
分类:Windows开发   时间:2019-12-18 00:59:44    收藏:0  评论:0  赞:0  阅读:115
WPF动画
WPF的基本图形 直线段 Line 可以设置其笔触 Stroke 矩形 Rectangle 既有笔触又有填充 Fill Ellipse 椭圆 既有笔触也有填充 Ploygon 多边形 由多条直线围成的闭合区域,既有笔触又有填充 PloyLine 折线 (不闭合) 由多条首尾相连的直线段组成 Path ...
分类:Windows开发   时间:2019-12-18 00:49:55    收藏:0  评论:0  赞:0  阅读:136
实例演示 C# 中 Dictionary<Key, Value> 的检索速度远远大于 hobbyList.Where(c => c.UserId == user.Id)
前言 我们知道,有时候在一些项目中,为了性能,往往会一次性加载很多条记录来进行循环处理(备注:而非列表呈现)。比如:从数据库中加载 10000 个用户,并且每个用户包含了 20 个“爱好”,在 WinForm 界面我们需要用进度条的方式实时显示每个用户处理的进度,这时候当然是一次性加载很多条记录来进 ...
分类:Windows开发   时间:2019-12-18 00:06:24    收藏:0  评论:0  赞:0  阅读:120
c#DateTime与unix时间戳互相转换
还可以这样子求Unix时间戳: (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 原文链接:https://www.cnblogs.com/yaosj/p/11230626.html ...
分类:Windows开发   时间:2019-12-17 23:16:59    收藏:0  评论:0  赞:0  阅读:112
centos7 搭建pxe 安装centos windows(非全自动)(这个教程测试centos6和7.2可以用,Windows各版本也可以)
yum install dhcp xinetd syslinux tftp-server httpd 编辑dhcpdb配置(192.168.0.1为本机IP) default-lease-time 6000; max-lease-time 72000; log-facility local7; su ...
分类:Windows开发   时间:2019-12-17 23:04:43    收藏:0  评论:0  赞:0  阅读:165
中断与系统调用深度分析(以网络编程接口SocketAPI为例)
1.从计算机CPU与I/O设备的交互方式谈起 计算机CPU与I/O设备的交互方式有最早的程序查询(也叫轮询)方式,发展到后来的程序中断方式,DMA方式等。简单来说,最早的程序查询方式的机制是,CPU若想和I/O设备交互,首先向I/O设备发出命令,查询并读取设备的状态,如果此时设备可用,则设备开始进行 ...
分类:Windows开发   时间:2019-12-17 23:04:02    收藏:0  评论:0  赞:0  阅读:102
C# listview 设置元素行高
C# listview通过绑定imagelist来添加图片 1.先通过工具栏拖进来一个imageList控件 "imageList1";2.向listview中添加图片项: public void ArrayImage(string[] ImagePath) { this.listView1.Ite ...
分类:Windows开发   时间:2019-12-17 22:27:42    收藏:0  评论:0  赞:0  阅读:134
API接口访问频次限制 / 网站恶意爬虫限制 / 网站恶意访问限制 方案
API接口访问频次限制 / 网站恶意爬虫限制 / 网站恶意访问限制 方案 采用多级拦截,后置拦截的方式体系化解决 1 分层拦截 1.1 第一层 商业web应用防火墙(WAF) 直接用商业服务 传统的F5硬件,不过现在用的很少了 云时代就用云时代的产品,典型代表 阿里云 web应用防火墙 1.2 第二 ...
分类:Windows开发   时间:2019-12-17 21:40:48    收藏:0  评论:0  赞:0  阅读:98
C#调用smtp邮件发送几个大坑
1、网易、新浪邮箱新增了一个叫“授权码”的东西,开通smtp服务时,必须开启授权码,并且邮件发送代码中也需要加上授权码,如下代码: 2、邮件在本地可以发送成功,但发布到服务器上死活不成功,报操作超时错误,后来发现是腾讯云管理中需要做25端口解封 3、25端口解封之后,发现发邮件发送还是报错,报错信息 ...
分类:Windows开发   时间:2019-12-17 21:21:52    收藏:0  评论:0  赞:0  阅读:101
Pointer Lock API(1/2):Pointer Lock 的总体认识
The Pointer Lock API (formerly called Mouse Lock API) provides input methods based on the movement of the mouse over time (i.e., deltas), not just the ...
分类:Windows开发   时间:2019-12-17 21:05:01    收藏:0  评论:0  赞:0  阅读:92
Web Api(2)
这篇想写一个工具。Nswag,这个工具能够让接口数据可视化,也可以生产API文档,同时可以生成客户端代码,进行测试。 不过我目前在学习阶段,觉得该工具好用的地方是接口可视化,非常的直观和明了,其他的功能我还没有用到。 我参考了网上的工具安装方法,自己也尝试了一下。 本次使用的是VS2019+ASP. ...
分类:Windows开发   时间:2019-12-17 20:53:37    收藏:0  评论:0  赞:0  阅读:69
c# mvc webapi的put报405错误
程序在本机调试可正常修改,本机是iis11 放到服务器上,报错了:405。服务器iis7.0 返回的错误页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm ...
分类:Windows开发   时间:2019-12-17 20:51:27    收藏:0  评论:0  赞:0  阅读:90
Windows注册表的学习
什么是注册表注册表是Windows在Win95/98系统开始引入的一种核心数据库,里面存放着各类的配置信息、参数等、直接控制着系统的启动、硬件的装载以及Winodws程序的运行 手册表的功能 记录用户安装在计算机上的软件和每个程序的相关信息,通过他可以控制硬件、软件、用户环境和操作系统界面的数据信息... ...
分类:Windows开发   时间:2019-12-17 20:10:07    收藏:0  评论:0  赞:0  阅读:104
AcWing 91. 最短Hamilton路径
状压DP,对于这种范围给到20的,1<<20并不大,dp[i][j]中i代表状态,表当前二十个二进制位中,有多少点已经走过,j代表的是当前状态中最后的点什么,我们维护这个二维数组,就能得到答案dp[(1<<n)-1][n-1],如何转移呢???很简单,我们知道,一个状态i,由另外一个状态转移过来,一 ...
分类:Windows开发   时间:2019-12-17 20:02:03    收藏:0  评论:0  赞:0  阅读:68
解析器以及客户端的请求过程 window窗口等
1. 谷歌浏览器(chrome) 内核是webkit 引擎是v8 每个浏览器都有自己的解析器 谷歌浏览器的浏览器是自己特有的 用来解析代码的,当然百度也有自己的解析器 每个浏览器的解析器都不一样 为什么会出现兼容性呢? 就是因为每个浏览器的(也叫内核不一致 内核也叫引擎)解析器不一样 2. 客户端与 ...
分类:Windows开发   时间:2019-12-17 19:54:24    收藏:0  评论:0  赞:0  阅读:96
Windows安装MSYS2_切换zsh_整合cmder
MSYS2是什么 MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从"MinGW-生成")基础上产生的,追求更好的互操作性的 Windows 软件。 ...
分类:Windows开发   时间:2019-12-17 18:47:08    收藏:0  评论:0  赞:0  阅读:216
[转]解决win10下localhost打不开的问题
博主刚开始玩Tornado,结果localhost都打不开,各种找寻解决方案,结论都是IIS服务器问题。然而win10下的解决方法居然没人写过。。。那就我来配图详解下。 打开控制面板--添加或删除程序,然后但左侧栏的“启用或关闭Windows功能”,把“Internet Information Se ...
分类:Windows开发   时间:2019-12-17 17:12:26    收藏:0  评论:0  赞:0  阅读:111
C#三维旋转例程
这里我们先看例程源码: 1 <Window 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 x ...
分类:Windows开发   时间:2019-12-17 16:04:02    收藏:0  评论:0  赞:0  阅读:226
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!