一招破解网页复制+网页上如何实现禁止复制粘贴

我们首先来介绍如何实现禁止复制,知道了禁止的方式,再破解就容易了。 实现禁止复制粘贴 比较简单,直接上代码: <style type="text/css"> /* 最简单的实现禁止复制的方法,采用css方式禁止文字选择,当然这只兼容webkit内核浏览器 */ * { -webkit-user-select: none; } p {font-family: 'Microsoft Yahei';font-size: 28px;} input {width: 80%; padding: 1
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

Linux下C语言Hello-Hi 网络聊天室

1.socket原理   socket通信就是通过IP和端口号将两台主机建立连接,提供通信。主机A的应用程序要能和服务器B进行通信,必须通过Socket建立连接,而建立Socket连接本质上就是依靠TCP/IP协议来建立TCP连接。TCP协议是传输层协议,建立TCP连接还需要用到底层的各种协议的服务,其中最主要的是依靠IP协议来寻找网络中的主机。处于网络层的IP协议可以通过地址找到所要寻找的目标主机,但是一台主机可能运行着多个应用程序,我们必须指定TCP或UDP的地址(端口号)的确定端口号,因
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

第十六届浙江大学宁波理工学院程序设计大赛 E 雷顿女士与平衡树(并查集)

题意 链接:https://ac.nowcoder.com/acm/contest/2995/E 来源:牛客网 卡特莉正在爬树,此时她又在树梢发现了一个谜题,为了不令她分心以至于发生意外,请你帮她解决这个问题。 具体地来说,我们定义树上从u到v简单路径上所有点权中最大值与最小值的差值为这条路径的"平衡值",记为balance(u,v)。 思路 首先,把这个式子拆成两部分,一部分计算最大值的和,另一部分计算最小值的和。 如何计算最大值的和? 将点按点权从小到大排序,从小到大遍历每个点u,记u为访
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

计算机科学导论第四节课课后总结

软件的内涵: 软件连接计算机硬件和用户,用户主要通过软件和计算机进行交流。一般来说,软件包括程序、数据和文档。 软件按功能分类可以分为系统软件和应用软甲,按规模分类可以分为六级(微型,小型,中型,大型,甚大型,极大型),按工作方式分类可以分为实时处理软件,分时处理软件,交互式软件和批处理软件。 软件架构是软件的草图,用来指导大型软件各个部分的设计。一些特别复杂庞大的软件系统,需要用分层架构来进行有效管理。 操作系统: 操作系统连接应用程序和计算机硬件,经过操作系统的管理,计算机硬件才能执行应用
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

织女星开发板使用RISC-V ZERO核驱动GPIO

前言 织女星开发板是OPEN-ISA社区为中国大陆地区定制的一款体积小、功耗超低和功能丰富的 RISC-V评估开发板,基于NXP半导体四核异构RV32M1主控芯片。 两个RISC-V核:RI5CY + ZERO_RISCY。 两个ARM核: Cortex-M4F + Cortex-M0+ 。 4个核被分为两个子系统,大核CM4F/RI5CY和小核CM0+/ZERO-RISCY,片上集成1.25 MB Flash 、384 KB SRAM,其中1 MB的Flash被大核所使用,起始地址0x000
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

20182310实验九实验报告

20182310 2019-2020 《数据结构与面向对象程序设计》实验九 图报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 周烔 学号:20182310 实验教师:王志强 实验日期:2019年11月11日 必修/选修: 必修 1.实验内容 完成图的综合实践 (1)初始化:根据屏幕提示(例如:输入1为无向图,输入2为有向图)初始化无向图和有向图(可用邻接矩阵,也可用邻接表),图需要自己定义(顶点个数、边个数,建议先在草稿纸上画出图,然后再输入顶点和边数)(2分) (2)图的遍历:
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

SCALA基础知识学习

注:本文只说和Java不同的地方。 总结自: Scala详细教程 Scala教程 scala基础语法 Scala 与 Java 的最大区别是:Scala 语句末尾的分号 “;” 是可选的。 def main(args: Array[String])Scala程序从main()方法开始处理,这是每一个Scala程序的强制程序入口部分。 换行符:Scala是面向行的语言,语句可以用分号(;)结束或换行符。Scala程序里,语句末尾的分号通常是可选的。如果你愿意可以输入一个,但若一行里仅有一个语句也
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

LeetCode每日一道(1)

问题描述:   求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。   Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node. 思路:采用递归实现,每次判断节点是否存在左右子节点。 /** * Def
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

20191208浙江自然博物馆寒武纪迸发专题展

2019年12月8日 星期天,由于距离比较远,只能玩耍一个小时。但是已经非常有意思了。 进门看到的第一个是大的海百合的化石,距离现在2.3亿年。 今天主要的目标是寒武纪。所以就直奔临时主题馆了。 进门首先找了一下宣传材料,也是比较有意思的,虽然内容不多,但是设计上也是非常有创意的折纸,并且上面都是寒武纪时代的原始的动物的样子。 宇宙诞生在137亿年之前,但是生命诞生是在6.5亿年之前,这里将人类诞生的时间设定到260万年之前。 下面开始看各个地方的发现,首先看的事安徽蓝田地区的页岩中的海藻。
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

C\C++下获取系统进程或线程ID(转)

在程序开发时有时需要获取线程和进程ID以分析程序运行 (1)windows下获取进程或线程ID 通过调用系统提供的GetCurProcessId或GetNowThreadID来获取当前程序代码运行时的进程或线程ID 示例代码: #include "windows.h" printf("now pid is %d", GetCurrentProcessId()); printf("now tid is %d", GetCurrentThreadId()); (2)linux
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

Docker下安装kibana

下载kibana6.4.0的docker镜像: docker pull kibana:6.4.0 使用docker命令启动: docker run --name kibana -p 5601:5601 \ --link elasticsearch:es \ -e "elasticsearch.hosts=http://es:9200" \ -d kibana:6.4.0 开启防火墙: firewall-cmd --zone=public --add-port=5601/tcp --perman
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

maven clean插件使用进阶

maven clean插件使用进阶 参考 Maven clean 插件 Maven删除外部文件 查看命令帮助 mvn clean:help mvn clean:help -Ddetail=true -Dgoal=clean 跳过clean和删除指定的文件夹 <properties> <!-- 方式一:跳过clean 3.0.0以前的版本属性是clean.skip,之后的属性是maven.clean.skip --> <!--<maven
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

React 小笔记①

JSX 奇怪的HTML JS javascript 的语法 扩展 可以使用花括号 {} 内嵌js表达式 jsx属性 data - index = "index" 自定义属性 jsx被编译为什么? 它是一种语法糖 - React.createElement() ReactElement 对象 React生命周期介绍 生命周期包含哪些: Initialization setup props and state Mounting componentWillMount() render() compo
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

css的基本操作之背景样式

字体的复合样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>背景样式</title> <style>/*字体的复合样式font:style weight size(复合样式的必写项) family(复合样式的必写项)*/ #div2{ font:italic bolder 40px 宋体 ; }</styl
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

java内部类(构造spring中的接收返回数据的实体类)

  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。 原文链接:http://www.cnblogs.com/dolphin0520/p/3811445.html 一.内部类基础   在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

pacemaker入门

原文链接:https://blog.csdn.net/a964921988/article/details/82628478     因为数据库部署在Linux上,需要做数据库集群实现高可用,而所有的PostgresqlHA方案中,流复制HA的可用性,部署成本,性能都是比较好的,而管理流复制集群的工具,pacemaker+corosync则是比较成熟可靠的,借此机会学习下Pacemaker。Pacemaker官网 http://clusterlabs.org/ 简要介绍 Pacemaker是L
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

Python基础语法总结【新手必学】

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:weixin_45189038 直接上知识点: 1. 注释 单行注释:在一行文字前面加#(快捷键:ctrl+/) 多行注释:将注释内容写在三个英文双引号或者单引号里面(但是一般使用三个双引号) 2. 语句 一条语句占一行,语句结束后不用加分号。 如果一行要显示多行语句,语句之间必须用分号隔开 如果一条语句很长,需要很多行显示的时候,可以在语句中加\然后在换行(注意
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

吴裕雄--天生自然python学习笔记:Python MySQL - mysql-connector 驱动

本章节我们为大家介绍使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。 我们可以使用 pip 命令来安装 mysql-connector: python -m pip install mysql-connector 使用以下代码测试 mysql-connector 是否安装成功: demo_mysql_test.py: import mysql.connector 执行以上代码,如果没有产生
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

封装原生js中ajax请求

写一个函数方法,参数传入即可。默认get 请求 function ajax(option){ var Method = option.method || "GET" var data = option.data || {} // {pageNum:1, pageSize:10} var url = option.url // http://localhost:3000/api
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0

Where/Order by/Ggroup by/Having使用的注意事项

1、Where、Order by、Group by 、having Where作用对象是:基本表或视图,从中选出符合条件的元素。 Order by 作用对象是:基本表或视图,就是排序方式,分为升序(ASC)和降序(DESC),排序默认为升序 Group by 作用对象是:基本表或视图,把对象进行分组(一个或多个字段)。 Having 作用对象是 组,从中选择符合条件的组 注意事项: Group by 与having连用选出符合条件的分组; Group by 必须与聚合函数(sum,avg,mi
分类: 其他 发布时间: 12-08 20:50 阅读次数: 0