css3 弹性布局和多列布局
弹性盒子基础 弹性盒子(Flexible Box)是css3中盒子模型的弹性布局,在传统的布局方式上增加了很多灵活性。 定义一个弹性盒子 在父盒子上定义display属性: #box{ display: -webkit-flex; //webkit内核浏览器的兼容设置,下同 display: fle ... 查看全文
AJAX和fetch
AJAX本质是使用XMLHttpRequest对象请求数据 fetch更简单,第一个是url第二个是参数,采用了Promises来处理结果或者回调 AJAX的步骤? 1、创建XMLHttpRequest对象var xhr = new XMLHttpRequest() 2、与服务器创立连接xhr.op ... 查看全文
网络协议-HTTP协议详解-HTTPS
HTTP的缺点 HTTP 协议设计的初衷就是简单方便,但是随着 Web 的发展和交互的复杂,也引入了一些安全性问题: 通信使用明文,内容可能会被窃听:HTTP 协议本身不具备加密功能,所以无法对通信整体(请求和响应的内容)进行加密,即 HTTP 报文使用明文方式发送。按照 TCP/IP 协议族的工作 ... 查看全文
luogu 3413 SAC#1 - 萌数
题目描述 辣鸡蒟蒻SOL是一个傻逼,他居然觉得数很萌! 好在在他眼里,并不是所有数都是萌的。只有满足“存在长度至少为2的回文子串”的数是萌的——也就是说,101是萌的,因为101本身就是一个回文数;110是萌的,因为包含回文子串11;但是102不是萌的,1201也不是萌的。 现在SOL想知道从l到r ... 查看全文
Windows 10清理磁盘空间
如果发现Windows10系统占用很大的空间,怎么来清理呢使用treesize查询文件夹大小https://jam-software.com/treesize_free/如果发现Installer文件夹超过10G的大小,可以考虑通过软件清理http://www.homedev.com.au/Free/PatchCleaner这个文件夹是windows打补丁留下的文件 查看全文
IntelliJ IDEA 快捷键(window版)
一、高效定位代码 1、跳转 1、项目之间的跳转 Next Project Window 快捷键 Ctrl + Alt + 左方括号。 Previous Project Window 快捷键 Ctrl + Alt + 左方括号。 2、文件之间的跳转 1、Find Action 快捷键 Ctrl + S ... 查看全文
转如何在Web项目中给没有添加API核心组件添加APIController的帮助页HelpPage
如何在Web项目中给没有添加API核心组件添加APIController的帮助页HelpPage 前言: ASP.NET中的Web项目可以通过APIController控制器来为其他项目提供接口。 而我们在调试这些接口时,可以选择单元测试,网页测试(Get接口),自己写测试代码或者第三方测试工具等等 ... 查看全文
WIN10系统触摸板快捷键
快捷的手势操作,有时候会让人脱离鼠标,只要不是非用不可的情况,基本上这些常用手势就能让我们摆脱鼠标携带不便或者桌子地方小的烦恼。iOS上的快捷手势很是受欢迎,win10上却鲜有人知晓,尤其是非开发人员,更是不知道。在我用过win10上的快捷手势后,我一度觉得这是模仿iOS上的操作方式。 一个手指头: ... 查看全文
C# / VB.NET合并PDF指定页
在前面的文章中,我们已经知道如何合并、拆分多个PDF文件,在这篇文章中的合并、拆分PDF文档主要是以方便文档管理的目的来操作文档,在文档查阅、管理及存储上很方便实用。但是我们如果想要合并多个文档中的部分文档页的内容,该如何来做呢?可以参考接下来将要介绍的合并方法。 PS: 本篇文章是对Free Sp ... 查看全文
windows下的IO模型之异步选择(WSAAsyncSelect)模型
异步选择(WSAAsyncSelect)模型是一个有用的异步I/O 模型。其核心函数是WSAAsyncSelect, (关于异步io的理解详情可以看:http://www.cnblogs.com/curo0119/p/8461520.html) 它可以用来在一个socket上接收以windows消息 ... 查看全文
windows下的IO模型之事件选择(WSAEventSelect)模型
异步选择模型类似的是,它也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知。对于异步选择模型采用的网络事件来说,它们均可原封不动地移植到事件选择模型。事件选择模型和异步选择模型最主要的差别在于网络事件会投递至一个事件对象,而非投递至一个窗口。 ... 查看全文
Windows Server 2016-重命名域控制器
当公司发展到一定规模或者信息化建设到一定程度的情况下,很多信息化规范出台;很多初期服务器搭建包括服务搭建等计算机名等都是按照默认或者随机命名的,不便于区分业务或服务等。通过前边的章节我们对Active Directory域控制已经有了一定的了解,今天我们来简单介绍一下如何重命名生产环境域控制器,如下内容供大家学习参考。重命名域控制器注意事项: a、执行重命名操作权限账户必须是Domain Admi 查看全文
BZOJ 1874: [BeiJing2009 WinterCamp]取石子游戏(SG函数)
Description 小H和小Z正在玩一个取石子游戏。 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子, 每次取石子的个数有限制,谁不能取石子时就会输掉游戏。 小H先进行操作,他想问你他是否有必胜策略,如果有 ,第一步如何取石子。 小H和小Z正在玩一个取石子游戏。 取石子游戏的 ... 查看全文
WPF ClickOnce应用程序IIS部署发布攻略
WPF程序非常适合公司内网使用,唯一缺点就是客户端要安装.net框架4.0。优势也很明显,在客户端运行的是一个WinForm程序,自动下载,可以充分利用客户机的性能,而且是以当前的Windows用户权限运行,避免了权限带来的问题。而我觉得最大的益处还是可以自动更新!这样就具备了CS程序功能强大速度快 ... 查看全文
在windows下安装gulp[转]
一、准备工作 1、什么是 npm? npm 是 nodejs 的包管理工具,主要功能就是管理、更新、搜索、发布node的包。Gulp 就是通过 NPM 安装的。关于 NPM 中文介绍,这里有一篇非常不错的文章:http://www.cnblogs.com/chyingp/p/npm.html 完整的 ... 查看全文
winform 适配high dpi
在 mainifest文件中添加:(新建mainifest文件的时候以下内容是有的,只要取消注释就可以了) 并且在配置文件 中添加: 值得说明的是,需要.net framwork 4.7+ 及windows 10 创意者更新以后的版本支持 原文:https://docs.microsoft.com/ ... 查看全文