解密PHP伪类型和伪变量的含义
伪类型是PHP 文档里用于表示参数可以使用的类型或者函数的返回类型。 它们不是 PHP 的数据类型。 只是文档说明,相当于注释。所以理解的重点就是伪类型就是代码注释,用于说明函数的参数和返回类型的。 由于PHP的伪类型中有 array 和 object,而php基本数据类型中也有他们,导致了人们容易 ... 查看全文
BootStrap 之 CSS全局样式中的表单
不使用BootStrap 之 CSS全局样式中的表单,自己也不定义CSS样式 <form> <div> <label>Email address</label> <input type="email" placeholder="Email"> </div> <div> <label>Password ... 查看全文
V8引擎对JS带来的优化
两类型语言 一、 编译型语言 :在程序执行之前必须进行专门的编译过程,如C、C++、Java等。 编译型语言有以下特点: 只需编译一次 就可以把源代码 编译成机器语言 ,后边的执行 无需重新编译 ,直接使用之前的编译结果就可以,因此 执行效率比较高 。 程序执行效率比较高,但比较依赖编译器,因此 跨 ... 查看全文
非常诡异的IIS下由配置文件加上svg的mime头导致整个网站的静态文件访问报错误
调试了两天遇到一个非常诡异的问题 一个系统稳定运行了很多年,是用mvc5+WIN2008R2 + .NET 4.5 +IIS环境下运行,非常稳定,最近想迁移到一台新的服务器,为了少麻烦在阿里云上买了一台同样环境的WINDOWS 2008 R2 ,把程序部署上去后报了十分诡异的错误。 1.部署新服务器 ... 查看全文
sidekick minio 团队开源的高性能http sidecar 负载均衡器
sidekick是minio团队开源的负载均衡器,是以sidecar 模式运行的,主要是减少中心化负载均衡器的压力,同时也添加了对于dns 故障 的管理,同时sidekick会通过http error 状态以及readiness api 自动避免发送流量到故障节点。 sidekick 使用简单,同时 ... 查看全文
.NET Core技术研究-HttpContext访问的正确姿势
将ASP.NET升级到ASP.NET Core之后,相信大家都会遇到HttpContext.Current无法使用的问题。这也是我们迁移ASP.NET Core必须解决的问题。 本文我们详细讨论一下,使用HttpContext的正确姿势。 先列一下使用HttpContext的具体场景: 1. 在Co ... 查看全文
input事件change无法上传相同文件的问题
html <input id="file" type="file" accept=".map" onchange="upload()" /> JS document.getElementById('file').value = null; vue <input ref="referenceUploa ... 查看全文
webpack4之路(4)-优化进阶
1.使用SplitChunksPlugin插件进行代码分割 什么是代码分割: 它允许你将一个文件分割成多个文件。如果使用得好,它能大幅度的提高应用性能。主要原因是因为我们代码是基于浏览器缓存代码。每当我们对某一个文件做点点改变时webpack重新打包,引入的hash名字就会变化,导致访问站点时用户要 ... 查看全文
.NET Core技术研究-中间件的由来和使用
.NET Core技术研究-中间件的由来和使用 我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 ... 查看全文
Windows如何安装pip
python的一些模块可以用pip来进行安装,相当于linux下的yum命令很方便,模块不需要手动去编译安装 python的一些模块可以用pip来进行安装,相当于linux下的yum命令很方便,模块不需要手动去编译安装 python的一些模块可以用pip来进行安装,相当于linux下的yum命令很方 ... 查看全文
在WPF中,如何得到任何Object对象的XAML代码?
原文:在WPF中,如何得到任何Object对象的XAML代码? 在WPF中,可以使用System.Windows.Markup.XamlWriter.Save(objName)得到任何Object对象的XAML代码。 这里举个例子,然后来比较一下:XAML代码:// Window1.xaml Wr.... ... 查看全文
好系统重装助手教你win10快速开机的方法
电脑开机的时候,有一些自动开启的软件或工具会占用一定的开机时间,把它们禁止开机启动项就会提高电脑开机速度。很多人会借助360或者电脑管家等软件来设置,下面小编就来教大家一招不借助第三方工具来禁止win10开机启动项,方法如下:1、组合键:win+R,打开命令提示符,输入“msconfig”命令,点击回车;2、在弹出来的系统配置框中点击“启动”栏,然后点击“打开任务管理器”;3、在任务管理器的“启动 查看全文
Winform控件DataGridView添加数据的几种方式
1:直接添加 在控件中设置好每列的名称 例如: 2:数据源绑定 当加载数据量比较大时,使用第一种方法由于每次都要新建行,可能导致加载数据慢,等待页面时间长的问题,这时应用数据源绑定额方式可以大大提高加载速度,比如先把数据放到DataTable中,再绑定到DataGridView上。 例如: 由于Da ... 查看全文
创建Swing的步骤
(1)导入Swing包 (2)选择界面风格 (3)设置顶层容器 (4)设置按钮和标签 (5)将组件放到容器上 (6)为组件增加边框 (7)处理事件 (8)辅助技术支持 ... 查看全文
selenium常用的API(七)判断元素是否可见
web页面不可见的元素虽不在页面上显示,但是存在于DOM树中,这些元素webdriver也能找到。 element.is_displayed()方法可以判断元素是否在页面上显示,如果显示返回True,否则返回False。 用于测试的HTML代码: 调用API的代码 ... 查看全文
win10在应用商城下载应用时关于要求检查网络的问题
用win10系统的小伙伴都知道,win10有个应用商城,里面有很多应用程序,连接网络时是可以直接下载这些应用程序的,有时候也会遇到在下载一些软件时,会提示检查网络,这就让有的小伙伴很迷惑,下面就为大家讲一下,怎样解决这样的问题。首先我们打开控制面板,找到“网络和共享中心”,找到“本地连接”;然后点击“本地连接”,找到“属性”并点击;选择“Internet协议版本4(TCP/IPv4)”,再点击“属 查看全文
好系统U盘启动来说一说win10系统有必要更新到最新版本吗?
如果你是一个充满好奇心的人,那就可以把win10系统更新到最新版本,每一个版本都有自己的功能和特性,小编相信,喜欢挑战的人更容易接受新的事物,在使用的过程中,也一定会有新发现。不过比较老的电脑,或者配置不高的电脑,不建议升级新版本,升级新版本之后,会让电脑变得非常卡,影响使用体验度。还有,对电脑稳定性要求高的用户,也不建议升级新版本,新版本还不成熟,不可避免的会出现蓝屏、死机的情况,不仅会影响我们 查看全文