如何打造网站克隆、仿站工具(C#版)
前两天朋友叫我模仿一个网站,刚刚开始,我一个页面一个页面查看源码并复制和保存,花了我很多时间,一个字“累”,为了减轻工作量,我写了个网站“克隆工具”,一键克隆,比起人工操作, 效率提高了200%以上,精确度也大大提高,虽然网上也很多网站克隆工具,但我觉得作为一个程序员,要有点研究精神,哈哈哈,可以根 ... 查看全文
Win10 快捷命令收集
桌面相关 Win+D:显示桌面 Win+Tab:虚拟桌面切换器 Win+Ctrl+D 新建桌面 Win+Ctrl+左/右 :移动虚拟桌面 Win+m :最小化窗口 Win键 + Ctrl + F4 关闭虚拟桌面 窗口相关 Alt+Tab 切换窗口 Win+Home:仅保留当前窗口,其余窗口最小化。 ... 查看全文
C#实现后台格式化U盘的功能
检测U盘: 格式化磁盘: 使用批处理 : FORMAT G: /Y /FS:NTFS /V:My_LABEL /Q 其中: G: is a drive letter for formating. (需要格式化的磁盘) /Y is used to force the format and bypass ... 查看全文
windows2012RE加载virtio
2008在系统故障时,可以在修复模式通过浏览找到inf文件加载,但到了windows2012时就没有这个界面了。在修复kvm下的windows2012系统时,2012RE看不到硬盘,这时需要加载virtio驱动才行。研究了半天终于找到了,其实就一条命令。drvload.exed:\viostor\2k12r2\amd64\viostor.inf加载virtio驱动附:windows2012进re的 查看全文
swift中 ?和 !的区别
可选类型(?)与强制解析运算符(!) ?是一种判断后再拆包的语法糖 可选类型(?)与强制解析运算符(!) !是一种强制拆包的语法糖 当你不确定有值的时候就可以用 ? 当你确定有值的时候可以用 ! ?的几种使用场景:1.声明Optional值变量2.用在对Optional值操作中,用来判断是否能响应后 ... 查看全文
Maven如何手动添加依赖的jar文件到本地Maven仓库
大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的。那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单。这里以IKAnalyzer.jar包为例进行讲解。 第一步:将IKA ... 查看全文
python strip() 函数
strip()用于把左右两边的空格去掉,也可以在括号中指定去掉哪些字符 例如:\n >>> sql = input("sql>") sql> >>> sql = input("sql>") sql> saddsa >>> >>> print(sql) # 两边有空格 saddsa >>> >>> s... ... 查看全文
python之时间日期calendar
calendar是与日历相关的模块,calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar,m ... 查看全文
webpack4.0各个击破(4)—— Javascript & splitChunk
webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题+解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。(本篇中的参数配置及使用方式均基于webpack4.0版本)本篇摘要:本篇主要介绍基于webpack4.0的splitChunks分包技术。[TOC]一.Js模块化开发ja 查看全文
python基础(list基本用法)
List基本用法: #list 是用“[]”定义 用“,”隔开 例子: #stu_name='海龙','杨帆','刘荣心','......' #定义一个名为stu_name的list list-增删改查-增: list-增删改查-改(只有一种修改的方法): list-增删改查--删: List增删改 ... 查看全文
Spring Boot 最佳实践(二)集成Jsp与生产环境部署
一、简介提起Java不得不说的一个开发场景就是Web开发,也是Java最热门的开发场景之一,说到Web开发绕不开的一个技术就是JSP,因为目前市面上仍有很多的公司在使用JSP,所以本文就来介绍一下SpringBoot怎么集成JSP开发,以及生产环境的详细部署方法。二、集成JSP开发环境SpringBoot2.0.4RELEASETomcat9.0.10IDEA(IntellijIDEA简称,下文统 查看全文
C语言 结构体 共用体和用户自定义类型
基本类型:整型、字符型、实型、双精度型和空值型 派生型:指针和数组 用户构造类型 用户定义类型:对已有的类型,另外说明一个新的类型标识符。 结构体:把具有相互关系的不同类型的数据组成一个有机的整体 共用体:又称联合体,使几种不同类型的变量共用一段存储空间。 14.1 用typedef说明一种新类型名 ... 查看全文
java基础70 负责静态的网页的制作语言XML(网页知识)
HTML:负责网页结构的CSS:负责网页的样式(美观)JavaScript:负责客户(浏览器)端与用户进行交互 1、HTML语言的特点 1.由标签组成 2.语法结构松散 3.大小写不区分 4.结束标签与开始标签不一定匹配 2、XML语言的特点 xml文件是以xml后缀结尾xml文件需要使用xml解析 ... 查看全文
H3C交换机python命令下发脚本
新时代网工编程能力变成比敲命令更重要的能力了,大潮流已经无法改变。最近一直在研究python里面的netmiko作为ssh的方法。把第一个脚本共享出来大家研究一下。方向比较简单,通过python的open方法读取iplist.txt里面的IP地址,这些ip就是所需要下发命令的交换机ip地址。然后读取cmdlist里面需要下发的哪些命令。通过python的netmikossh连接到交换机自动下发h3 查看全文
python基础学习-集合
#__author:"Feng Lin" #date: 2018/8/26 #集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希的(所以集合做不了字典的键) #集合注意记住以下几点 #1.元素去重 #2.关系测试,交集、并集、差集 set1=set({1,2... ... 查看全文
Python中的变量
python中的变量的类型不需要定义,会自动识别。(实型、整型、布尔类型可以进行相关操作) 一、变量的定义 1)变量只要是为了存储数据;变量只有在第一次出现的时候才是定义变量,再次出现是对变量的使用。 2)在Python中,变量在使用之前要先进行赋值。例如:a = 1 (等号左边是变量名;右边是存储 ... 查看全文
spring整合curator实现分布式锁
为什么要有分布式锁? 比如说,我们要下单,分为两个操作,下单成功(订单服务),扣减库存(商品服务)。如果没有锁的话,同时两个请求进来。先检查有没有库存,一看都有,然后下订单,减库存。这时候肯定会出现错误。我们想要的结果是。只有一个请求可以进来。当完成这个操作之后,下一个请求再进来。这才不会出现库存卖 ... 查看全文
python 容器 用户注册登录系统
1. 列表和普通变量有什么区别 列表是数据类型,普通变量是用来存储数据的 可以把列表赋值给普通变量 2.存在列表 a = [11, 22, 33], 如何向列表中添加(增)新元素 44 a.append(44) 或者 a.insert(3,44) #索引号为3 3.对列表排序 a = [11,22, ... 查看全文
【转】Java并发编程:volatile关键字解析
volatile关键字 volatile关键字 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起 ... 查看全文