javascript经验 网页 项目

【JavaScript28】无限debugger

- debugger是什么呢?debugger是JavaScript Hook时可以加入debugger关键字,让它在关键的位置停下来,以便查找逆向的突破口;有的时候,debugger也会被开发者利用,阻止我们调试。 - 案例 - 当我们打开网站:https://antispider8.scrape ......
JavaScript debugger 28

JavaScript简介

# JavaScript简介 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 ## JavaScript是脚本语言 - JavaScript是一种轻量级的编程语言 - JavaScript是可插 ......
JavaScript 简介

【JavaScript27】关于Function

## js中所有的函数都是通过Function构建的. - 在没有修改过原型链的情况下. 以下等式是成立的. - console.log(fn.__proto__.constructor Function.prototype.constructor); - console.log(fn.__prot ......
JavaScript Function 27

【JavaScript26】继承

- JS中实现继承,只需要改变函数的原型链即可 - 示例 ``` function Cat(name){ this.name = name; } Cat.prototype.eat_fish = function(fish){ console.log(this.name, "在吃", fish); ......
JavaScript 26

【JavaScript25】关于prototype

## 老版本的js中是没有类的概念的.js如何构建一个对象的呢? - 在js中, 每一个函数都可以作为构建一个对象的构造方法 - 函数又可以被称为 构造函数 constructor 构造器, 构造方法 ``` function Person(name, age){ // 给当前对象(内存)进行初始化 ......
JavaScript prototype 25

Ant Design Pro项目启动报can not resolve dependence:’…/node_modules/@umijs/renderer-react‘

### 前情 公司有经常需要做一些后台管理页面,我们选择了Ant Design Pro,它是基于 Ant Design 和 umi 封装的一整套企业级中后台前端/设计解决方案。 ### 坑位 今天启动项目报如下图 ![](https://img2023.cnblogs.com/blog/685637 ......

修改项目中Git远程仓库地址

1.CLONE远程仓库 在更换远程仓库之前,需要先下载原有的仓库。可以将远程仓库通过git clone命令克隆一份到本地,作为备份。 git clone <旧仓库地址> <本地目录 2.添加新远程仓库 在备份旧仓库后,需要将新仓库添加到本地仓库中。使用git remote命令添加新仓库。 git r ......
仓库 地址 项目 Git

如何利用SEO技术设置文章网页标题

1、网站内的SEO标题和文章标题是要写的一样吗?它们两者有区别吗,区别是什... 2、网站SEO中的标题、描述和关键字怎么写比较好? 3、如何利用SEO技术设置文章网页标题 网站内的SEO标题和文章标题是要写的一样吗?它们两者有区别吗,区别是什... 1、首先seo文章标题,seo跟网站编辑肯定不是 ......
标题 网页 文章 技术 SEO

JavaScript实现文件夹的上传和下载

​ ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 ​ 编辑 TextBox中需要自己受到输入文件夹 ......
JavaScript 文件夹 文件

对JavaScript原型、原型链的理解

在JavaScript中,每个实例对象都有一个隐藏的`[[prototype]]`属性,它要么为 `null`,要么就是对另一个对象的引用。被引用的对象被称为**原型对象**或**原型**。 主流浏览器中,用`__proto__`代表`[[prototype]]`属性。 实例的构造函数有一个原型属性 ......
原型 JavaScript

C#/.NET/.NET Core优秀项目和框架每周精选

思维导航 前言 项目地址 项目分类(善用Ctrl+F) 项目列表 加入DotNetGuide技术交流群 前言 注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。 每周精选优秀的C#/.NET/.NET Core项目和框 ......
NET 框架 项目 Core

在eclipse中使用Tomcat启动项目乱码

修改tomcat的配置文件 1)修改Tomcat的server.xml配置(config目录下) 先找到第一处添加URIEncoding=“UTF-8” <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redi ......
乱码 eclipse 项目 Tomcat

Tibos.Devops项目介绍

### 诞生背景 随着微服务的普及,更多的企业选择迁移到云,传统的部署方式已经无法满足需求,市面上devops产品也应运而生,结合自己使用的经验,也制作了一款同类产品,并开源出来,与大家一起探讨学习 ### 前置条件 gitlab k8s mysql ### 项目框架 Vue Antd Admin ......
项目 Devops Tibos

C#/.NET/.NET Core优秀项目和框架每周精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)

思维导航 前言 项目地址 项目分类(善用Ctrl+F) 项目列表 加入DotNetGuide技术交流群 前言 注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。 每周精选优秀的C#/.NET/.NET Core项目和框 ......
NET 框架 项目 Issues Core

构建大型Dash应用程序的项目结构

```python dash-app-structure |-- .venv | |-- * |-- requirements.txt |-- .env |-- .gitignore |-- License |-- README.md 构建大型Dash应用程序的项目结构 |-- src | |-- ......
应用程序 结构 程序 项目 Dash

《从0到1:JavaScript快速上手》笔记(一)

一、两个十分有用的方法 document.write():表示在页面输出一个内容 alert():表示弹出一个对话框 二、变量与常量 在JavaScript中,变量指的是一个可以改变的量,也就是说,变量的值在程序运行过程中是可以改变的。 (1)在JavaScript中,给一个变量命名,我们需要遵循以 ......
JavaScript 笔记

Siemens 西门子PLC1200的S7通讯(同一项目下)3.通讯测试

前面两篇介绍了S7连接的主要指令PUT写入和GET读取,这期讲测试下这个指令,首先说下有两个注意,一个是如下图要设置组态,有绿色勾选的就说明没大问题,这里要注意连接名称要统一,用同一个连接,因为不同的连接会造成不同的ID设置,另外主动建立连接只能作为客户端的勾选,服务端不需要勾选,第二张图要勾选S7 ......
通讯 Siemens 项目 1200 PLC

Siemens 西门子PLC1200的S7通讯(同一项目下)1.GET接收指令

1.0 首先在同一项目下,组态两个PL,如下图,组态了2个1200PLC 1214C的PLC 2.0 点击链接里面,在窗口的右上角选择S7连接,这个窗口可以看到本地ID,和主动建立连接勾选,然后选择添加,下面的信息框就会显示已添加 2.1 如下图,就是建立S7连接后的组态 3.0 然后在每个PLC的 ......
指令 Siemens 通讯 项目 1200

Siemens 西门子PLC1200的S7通讯(同一项目下)2.PUT写入指令

上期主要讲了S7通讯连接的GET读取指令,如下图,用指针制定需要从伙伴PLC哪个位置读取,然后放到本地PLC的哪个位置 本期说一下S7连接的另一个关键写入指令PUT 1.0 接下来我们解读下这个PUT指令块 REQ:控制参数request,当上升沿时,启动写入数据 ID:需要匹配伙伴连接的对象的寻址 ......
指令 Siemens 通讯 项目 1200

Siemens 西门子PLC的TCP通讯(不同项目下)③--TCP测试

西门子PLC的TCP通讯(不同项目下)③--TCP测试 上期主要了解了TRCV_C指令的各项参数的意义,如下图 本期将把前面讲的TSEND_C和TRCV_C组合测试,大概准备情况先说下,2个西门子1200PLC,每个PLC放一组TSEND_C和TRCV_C指令组合,再放一个T_DIAG测试连接指令, ......
TCP Siemens 通讯 项目 PLC

Siemens 西门子PLC的TCP通讯(不同项目下)④--TCP测试

上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立 本期将开始进行,TSEND_C和TRCV_C组合指令 ......
TCP Siemens 通讯 项目 PLC

Git上传本地项目文件到远程仓库

为了标识身份,建议先完成 Git 全局设置 ``` git config --global user.name "xxxxxx" git config --global user.email "xxxxxx@qq.com" ``` > 方式一:克隆仓库 ``` git clone https://x ......
仓库 文件 项目 Git

Siemens 西门子PLC的TCP通讯(不同项目下)②--TRCV_C指令

上期主要了解了TSEND_C指令的各项参数的意义,隐藏参数LEN等可以默认 本期将了解另一个配套组合指令块TRCV_C,这是个接收指令块,大概呢跟发送指令TSEND_C差不多 1.0 从右边指令栏--通信--开放式用户通讯--其他,选择TRCV_C拖动到程序1中,如下图 2.0 下面说下具体这个指令 ......
指令 Siemens 通讯 项目 TRCV_C

Siemens 西门子PLC的TCP通讯(不同项目下)TSEND_C指令

本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令是大概啥样的 1.0 从右边指令栏--通信--开放式用户通讯--其他,选择TSEND_C拖动到程序1中,如下图 2.0 下面说下具体这个指令块的参数设置 REQ:指 ......
指令 Siemens TSEND_C 通讯 项目

umi 项目部署nginx非根目录

# 1.umi配置 ![image](https://img2023.cnblogs.com/blog/2341685/202308/2341685-20230808111136837-177495578.png) > 只需要配置 `publicPath:'./'` # 2. nginx配置 ![i ......
根目录 项目 nginx umi

JavaScript中16进制颜色与rgb颜色互相转换

16进制转 rgb function hexToRgba(hex, opacity) { if (!hex) hex = '#ededed'; let rgba = 'rgba(' + parseInt('0x' + hex.slice(1,3)) + ',' + parseInt('0x' + h ......
颜色 进制 JavaScript rgb

微服务项目使用RabbitMQ

# 微服务项目使用RabbitMQ > 很久未用RabbitMQ了,根据网上的Demo,大多数是一个服务包含所有的生产者和消费者和配置,当自己去搭建服务的时候,还需要一些思考各种包的划分.无法无脑CV大法,所以,下文,我根据实际项目抽离出一个比较完整的小Demo演示微服务项目使用RabbitMQ.注 ......
服务项目 RabbitMQ 项目

35款优秀的 SpringBoot/SpringCloud 开源项目借鉴~减少重复造轮子

35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你 简介 SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个 ......
轮子 SpringCloud SpringBoot 项目

Siemens 不同项目下的S7-1200之间的开放式以太网通信实现数据交换

一、要完成的功能任务 1.S7-1200 CPU Clinet 将发送数据区 DB4 块中的 10 个字节的数据发送到 S7-1200 CPU server 的接收数据区 DB4 块中; 2.S7-1200 CPU Clinet 将S7-1200 CPU server 发送数据区 DB5 块中的 1 ......
以太网 开放式 之间 Siemens 项目

Nginx开启gzip网页传输压缩配置

场景 Nginx 服务器为网页压缩专门提供了 gz 模块,并且模块中的相关指令均可以设置在http、server或location块中, 实现服务器端按照指定的设置进行压缩。 CentOS7中解压tar包的方式安装Nginx: https://blog.csdn.net/BADAO_LIUMANG_ ......
网页 Nginx gzip