Java实现USB接口程序设计
USB接口程序设计 USB.java public abstract class USB { boolean stat=false; abstract void open(); abstract void close(); } Mouse.java public class Mouse extend ... 查看全文
彻底搞懂JavaScript的闭包、防抖跟节流
最近出去面试了一下,收获颇多!!! 以前的我,追求实际,比较追求实用价值,然而最近面试,传说中的面试造火箭,工作拧螺丝,竟然被我遇到了。虽然很多知识点在实际工作中并不经常用到,但人家就是靠这个来筛选人才的!!! 在大学里,你可能会感觉到微积分没啥用处,去菜市场买菜,你不可能用到微积分吧,但是呢,这个 ... 查看全文
Intellij IDEA 解决了 Java 8 数据流问题,不愧是最智能的 Java IDE!
Java8除了lambda,最实用的特性是新的数据流API。集合操作在任何我见过的代码库中都随处可见。而且对于那些集合操作,数据流是提升代码可读性的好方法。 但是一件关于数据流的事情十分令我困扰:数据流只提供了几个终止操作,例如reduce和findFirst属于直接操作,其它的只能通过collec ... 查看全文
jQuery编写插件
jQuery编写插件 1.编写jQuery插件有俩种方法,第一种使用 $.fn.extend(Object), 第二种使用$.extend(Object),他们的区别,第一种需要jQuery对象来调用的,第二种是通过jQuery实例调用的 // 第一种编写插件的方法 // 放在自调用函数中,防止全局 ... 查看全文
jquery 使用mock
下载mockjax插件 下载jQuery插件 $.mockjax({ url: '/urlApi00001', response: function(option){ // 通过打印option可以获取 get 或post传参 console.log( option ) // 返回信息格式,如下要求 ... 查看全文
css可以修改超链接颜色吗?
超链接a标签大家都应该很熟悉,这篇文章主要的讲的是a标签的基础css样式设置,下面我们来看一下css修改超链接颜色的方法。 css可以使用下面几个伪类来设置超链接: a:link :是未被访问的样式,可以在里面加很多东西,比如说去掉下划线,换颜色等功能都能在这里实现; a:visited :是已被点 ... 查看全文
NetCore 基于identity的登录验证授权机制
十年河东,十年河西,莫欺少年穷 学无止境,精益求精 本篇探讨下基于NetCore_2.1版本的登录验证授权机制, 学过MVC的童鞋们都知道,Form验证中,MVC中采用的是FormTicket的验证授权机制,那么在NetCore中怎么实现登录验证授权呢? 其实我们在Asp.Net Core项目中的认 ... 查看全文
asp.net上传Excel文件并读取内容,自定义上传控件样式
一、页面增加上传控件,并在上传时判断是否是Excel文件(根据后缀名判断): 1 <table> 2 <tr> 3 <td> 4 <span style="color: Red; clear: both; vertical-align: middle;">*</span> Excel文件: 5 </ ... 查看全文
请用rquests库的get()函数访问百度主页20次,打印返回状态,text()内容,计算text()属性和xontent属性所返回网页内容的长度
import requests def one(url): try: r=requests.get(url) r.raise_for_status() r.encoding='utf-8' return r.text() except: return("爬虫失败") url="https://www ... 查看全文
CSS三种布局模型是什么?
在网页中,元素有三种布局模型:流动模型(Flow) 默认的、浮动模型 (Float)、层模型(Layer)。下面我们来看一下这三种布局模型。 三种布局模型介绍: 1、流动模型(Flow) 流动(Flow)模型是默认的网页布局模式。也就是说网页在默认状态下的 HTML 网页元素都是根据流动模型来分布网 ... 查看全文
Vuet.js规则详解,它是你不知道的强大功能?
Vuet.js是什么? Vuet.js是给Vue.js提供状态管理的一个工具,与vuex不同,它是一种崇尚规则定制的状态管理模式。事先将状态更新的规则写好,然后将规则注入到组件中,然后状态按照预订的规则来进行更新。github:Vuet.js 主动型和被动型规则 Vuet.js内置了life、man ... 查看全文
Google Chrome升级到81.x之后http请求自动转https的解决方案
Google Chrome升级到81.x之后会自发的将原来的http请求转化成https(你返回给前端的uri可能是http开头的但是实际调用资源的时候会自动转化成https),但是其他浏览器暂时不会。那么那些原来通过http访问资源的操作就要考虑两个问题: 1.如何让资源能通过https的方式获取 ... 查看全文
爬取中国大学排名网站内容
# -*- coding: utf-8 -*-"""Created on Wed May 13 16:05:31 2020 @author: CHANYING""" import requestsfrom bs4 import BeautifulSoupallUniv=[]def get(url): ... 查看全文
.NET Attribute在数据校验上的应用
原文:.NET Attribute在数据校验上的应用 Attribute(特性)的概念不在此赘述了,相信有点.NET基础的开发人员都明白,用过Attribute的人也不在少数,毕竟很多框架都提供自定义的属性,类似于Newtonsoft.JSON中JsonProperty、JsonIgnore等 自定... ... 查看全文
PHP代码篇(八)--php实现文件缓存的读写
说,近期接手的论坛项目,因为对于代码,不是特别熟悉,有个地方需要用到缓存,所以写了一个基于file_put_contents函数文件的写入和fopen函数文件的打开,实现的一个文件缓存,具体可以用,但是对于高并发,多用户同时访问,不知道会如何。 如果有大佬看见这篇博客,希望给些意见或评论。主要是,p ... 查看全文
GitHub及Git及GitHub搭建个人网站
[TOC] GitHub 学习GitHub目的 借助GitHub托管项目代码 基本概念 1. GitHub主页: 该页左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库 2. 仓库主页: 主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等 3. 个人主页prof ... 查看全文
Struts、JSTL标签库的基本使用方法
一 使用Struts标签之前需要经过下面3个步骤的配置。 1、导入TLD文件。 2、在web.xml中注册标签库。 3、在页面中引入标签库。 下面详细介绍以上步骤。 1 导入TLD文件。 TLD文件是Struts的标签库描述文件,一般将其直接复制到应用工程的WEB-INF目录下,如图所示。 2 在w ... 查看全文
使用ideal搭建基于maven的web项目
第一步:双击ideal配置maven或者进入系统之后点击file->settings第二步:创建MAVEN项目也可以进入ideal之后,选择FILE->NEWProject然后重复上面的步骤步骤三:把maven项目变成web项目第四步:发布项目到外部tomcat 查看全文
JS 性能提升 -- 1
1. for 循环 循环体中减少计算: for (let i =0, len = attr.length; i< len; i++) { // xxx } // 替换下面的 for (let i =0; i< attr.length; i++) { // xxx } 2. 深度拷贝中map代替数组 ... 查看全文
Reactjs、redux的从入门到放弃、删库跑路示例
我的react入门到放弃之路 最近看到很多react相关的问题跟讨论,越来越多的小伙伴喜欢这个框架了, 同时也在看到了有些入门的小伙伴遇到了各种各样的问题,本人也是react框架使用都一枚, 公司是腾讯、阿里、平安三巨头合资的一家公司,分别上海、深圳、杭州、北京、广州等多个分部,前端人员也有近100 ... 查看全文
http.sys共享端口
http.sys共享端口 HTTP.sys驱动是IIS的主要组成部分,主要负责HTTP协议相关的处理,它有一个重要的功能叫Port Sharing,即端口共享。所有基于HTTP.sys驱动的HTTP应用可以共享同一个端口,只需要各自注册的url前缀不一样即可。 mormot支持http.sys。因此 ... 查看全文
Win32封装对话框类
[主程序入口.cpp] #include <windows.h> #include <tchar.h> #include "resource.h" #include "CMyApp.h" //这个还没用到,就先注释起来 //HINSTANCE m_hInstance; HWND m_hWnd; in ... 查看全文