自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 html5新特性

万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(html)的第五次重大修改,作为新HTML语言,具有新的元素,属性和行为1.转换transform 我们简单理解就是变形2D 和 3D 之分2.我们暂且学了三个分别是 位移 旋转 和 缩放3.2D 移动 translate(x,y) 最大的优势是不影响其他盒子,里面参数用%,是相对于自身宽度和高度来计算的4.可以分开写比如translateX(x)和 translateY(y)

2024-09-19 11:30:22 832

原创 网站一些标识

服务器(我们也会称之为主机)是提供计算机的设备,他也是一台计算机。在网络环境下,根据服务器提供的服务类型不同,服务器又分为文件服务器、数据库服务器、应用程序服务器、Web服务器等。​web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供给文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。

2024-09-04 11:28:30 341

原创 HTML5新特性

1.音频标签和视频标签使用方式基本一致2.浏览器支持情况不同3.谷歌浏览器把音频和视频自动播放禁止了4.我们可以给视频标签添加muted属性来静态播放视频,音频不可以(可以通过javaScript解决)

2024-08-30 17:48:44 861

原创 CSS高级技巧-1

所谓界面样式,就是更改一些用户操作样式,以便提高更好的用户体验。1.更改用户鼠标样式2.表单轮廓3.防止表单域拖拽。

2024-08-30 09:18:19 1174

原创 CSS定位

1.一定记住 相对定位、固定定位、绝对定位 两个大的特点:1.是否占有位置(脱标否)2.以谁为基准点移动位置。2.学习定位重点学会子绝父相。通过盒子模型,清除知道大分部html标签是一个盒子。通过CSS浮动、定位可以让每个盒子排列成为网页。​一个完整的网页,是标准流、浮动、定位一起完成布局的,每个都有自己的专门用法。1.标准流可以让盒子上下排列或者左右排列,垂直的块级盒子显示就用标准流布局。2.浮动可以让多个块级元素一行显示或者左右对齐盒子,多个块级盒子水平显示就用浮动布局。

2024-08-27 13:31:19 679

原创 PS 切图

4.PSD图像格式PSD格式是Phoneshop的专用格式,里面可以存放图层、通道、遮罩等多种设计稿,对我们前端人员来说,最大的优点可以直接从上面复制文字,获取图片,还可以测量大小和距离。Cutterman 是一款运行在phoneshop中的插件,能够自动将你需要的图层进行输出,以替代传统的手工*导出web所用格式*以及使用切片工具运行挨个切图的繁琐流程。3.png图像格式是一种新兴的网络格式,结合GIF和jPEG的优点,具有存储形式丰富的特点,能够保持透明背景。2.右击 -> 快速导出为png。

2024-08-23 10:34:40 367

原创 CSS清除浮动

为什么要清除浮动?1. 父级没有高度。2.子盒子浮动了。3.影响下面布局了,我们就应该清除浮动了。

2024-08-22 17:00:42 416

原创 浮动 (float)

float 属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含快或另一个浮动框的边缘。语法:选择器 { float : 属性;

2024-08-22 13:39:06 588

原创 CSS有趣知识

5.分开写:border-top-ldft-radius、border-top-right-radius、border-bottom-right-radius和border-bottom-left-radius。2.如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的一半即可,或者直接写为50%4.该属性是一个简写属性,可以跟四个值,分别代表左上角,右上角、右下角、左下角。CSS3中新增了盒子阴影,我们可以使用box-shadow属性为盒子添加阴影。3.如果是个矩形,设置为高度的一半就可以做。

2024-08-20 13:52:45 295

原创 CSS盒子模型

当上下相邻的两块元素(兄弟关系)相遇时,如果上面的元素有下外边距margin-bottom,下面的元素有上外边距margin-top,则他们之间的垂直间距离不是margin-bottom与margin-top之和。对于两个嵌套关系(父子关系)的块元素,父元素有上外边距同时子元素也有上外边距,此时父元素会塌陷较大的外边距值。CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边距、内边距、和实际内容。使用 margin 定义块元素的垂直外边距时,可以会出现外边距的合并。

2024-08-19 14:49:29 684

原创 CSS的三大特性

4.可以简单记忆法:通配符和继承权重为0,标签选择器为1,类(伪类)选择器为10,id选择器100,行内样式表为1000,!2. 子元素可以继承父元素的样式 (text-,font-,line-这些元素开头的可以继承,以及color属性)相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。5. 继承的权重是0,如果该元素没有直接选中,不管父元素权重多高,子元素得到的权重都是0。1. 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式。1.选择器相同,则执行层叠性。

2024-08-19 14:43:36 409

原创 CSS-2

作用:网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。元素显示模式就是元素 (标签) 以什么方式进行显示,比如 自己占一行,比如一行可以放多个。HTML 元素一般分为快元素和行内元素两种类型。2.2 块元素常见的块元素有~、、、、、等,其中标签是最典型的块级元素。块级元素的特点:1.比较霸道,自己独占一行。2.高度,宽度、外边距以及内边距都可以控制。

2024-08-17 14:24:08 814

原创 CSS-1

CSS的主要使用场景就是美化网页,布局页面的1. HTML的局限性2. CSS-网页的美容师CSS Fonts(字体)属性用于定义字体系列、大小、粗细和文字样式(如倾斜)。

2024-08-14 10:27:40 882

原创 HTML标签2

标签用于定义描述列表(或定义列表),该标签会与(定义项目/名字)和(描述每一个项目/名字)一起使用。​11.

2024-08-12 17:29:19 841

原创 s7_200smart采集遇到的问题

7. 温度传感器感的接线连接,最主要的是,要形成一个串行,其中有电源,万用表和温度传感器,最后设备连接成功以后就可以试试硬件是否正常使用。6.现场采集数据的时候只断掉我们设备的电,不要关闭其他的电源,尽量不要去动其他设备的电源,这次就发现电池问题,下次要注意。3. 采集数据上传到服务器上面,第一要将我们测试时候建立的设备都要删除,必须彻底删除才行不然无法创建新的设备。5. 只要是数值类型的都有下发数据这个功能(读写可以设置,只读的不生效)。第一:采集速率不可以太高,最好1秒一次,通讯间隙最好2秒一次。

2024-08-09 12:30:19 537

原创 电磁流量计实施过程中遇到的问题

并且这四个寄存器都对应四个有值的寄存器,(最后一个寄存器还未添加设置)在这里厂家会设置一个报警值参数,没有到达这报警值参数不会报警(上限是大于 下限是小于 这是对于累积量来说的),报警以后状态会改变。这两个变量有不少问题:6.1 在软件中的数据类型设置:float32,但是累积流量返回的是两个32位,将两个32位合在一起软件厂家没有做这个功能,还是将(添加数量为2)这一个变量将自动变成两个变量。(这一点很坑啊)(默认一次只能读取两个寄存器的地址)这里有两个模版都是JSON格式的,看个人的需求来编写。

2024-08-09 12:20:32 241

原创 通过网关将数据上传到两台eqmx服务器上

在这里遇到的问题是我自己搭emqx服务器的时候,没有固定ip地址,这个ip地址要通过ipconfig来获取,然后将其设置为静态IP地址,才可以的。让后emqx服务器还要重新启动。这样数据才可以配置成功。都是通过WAN 来将数据数据配置好,最后写入到模块中。下面就可以到服务器上面订阅主题查看数据。2. 连接对第二台服务器(第二台服务器是云服务,装的还是emqx服务器)然后要配置上去服务器。

2024-08-09 11:28:48 348

原创 html标签1

网站是指因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。网页是网站中的一"页",通常是HTML格式的文件,他要通过浏览器来阅读。​网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以.html或者.html后缀结尾的文件,因此将其俗称为HTML文件。网页是图片、链接、文字、声音、视频等元素组成,其实就是一个html文件(后缀名为html)网页生成制作:有前端人员书写html文件,然后浏览器打开,就能看到了网页。

2024-08-08 13:22:04 1036

原创 系统数据库

Mysql数据库安装完成后,自带了一下四个数据库,具体作用如下:常用工具:

2024-07-31 15:53:26 197

原创 mysql锁

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(cpu、ram、i/o)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。

2024-07-31 11:30:36 444

原创 mysql触发器

触发器是与表有关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的sql语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。使用别名 oLD和new来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。

2024-07-27 17:24:00 320

原创 mysql存储函数

reads sql data:包含读取数据的语句,但不包括写入数据的语句。deterministic:相同的输入参数总是产生相同的结果。存储函数是有返回值的存储过程,存储函数的参数只能是in类型的。create function 存储函数名称{[参数列表]}no sql : 不包含sql语句。

2024-07-27 15:28:07 272

原创 MySQL存储过程

存储过程是事先经过编译并存储在数据库中的一段sql语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库sql语言层面的代码封装与重用。用户定义变量 是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用 "@变量名" 使用就可以。其作用域为当前连接。

2024-07-27 14:23:17 787

原创 mysql视图

当使用 with check option 子句创建视图,mysql会通过视图检查正在更改的每个行,列如 插入,更新,删除,以使其符合视图的定义。方式一:create [or replace] view 视图名称[(列名列表)] as select语句 [with[cascaded] | local] check option]视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图动态生成的。通俗的讲,视图只保存了查询的sql逻辑,不保存查询结果。

2024-07-26 22:45:03 409

原创 sql优化

没有not null 约束: innoDB引擎会遍历整张表把每一行地字段值都取出来,返回给服务层,服务层判断是否为null,不为null,技术累加。Using filesort :通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区sort buffer中完成排序操作,所有不是通过索引直接返回排序结果的排序都叫fileSort排序。count()是一个聚合函数,对于返回的结果集,一行行地判断,如果count函数的参数不是null,累计值就加1,否则不加,最后返回累计值。

2024-07-26 14:44:19 961

原创 mysql索引

介绍索引(index)是帮助MYSQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。

2024-07-25 23:23:37 563

原创 eqmx上读取数据处理以后添加到数据库中

/ 在这里都定义成全局的 一般都定义成静态的// mqtt客户端// mqtt服务器地址// 客户端id 随便写// 订阅主题//连接数据库字符串// JObject用来生成一个JSON对象,简单来说就是生成”{}”,// JArray用来生成一个JSON数组,也就是”[]”,// JProperty用来生成一个JSON数据,格式为key/value的值,// 而JValue则直接生成一个JSON值//// 添加一个定时器。

2024-07-25 10:00:13 979

原创 winfrom 文件自动生成

/ 文件标题的名字。MessageBox.Show("生成文件时发生错误: {0}", ex.Message.ToString());MessageBox.Show("生成文件时发生错误: {0}", ex.Message.ToString());

2024-07-22 23:14:34 599

原创 C# 文件上传总结

using (SqlDataReader reader = command.ExecuteReader()) //读取数据库里面的数据。using (var connection = new SqlConnection(connectionString)) // 要连接的数据库。using (var command = new SqlCommand(sql, connection)) // 创建执行终端。// 将 Datetime 转化为指定的字符串格式的数据。// 换成自己的数据 这要加一个转义字符。

2024-07-16 17:49:34 500

原创 webform 连接连接数据的操作

/ 直接写sql语句。using (SqlConnection conn = new SqlConnection(connectionString)) // 连接数据库。using (SqlCommand cmd = new SqlCommand(selectDate, conn)) // 执行sql语句。// 添加sql语句。using (SqlCommand cmd = conn.CreateCommand()) //sql 执行性句柄。// 查询数据将添加到数据表中。// 执行成功就返回非一的数,

2024-06-30 20:54:59 524

原创 MySQL体系结构

黑马程序员

2024-06-02 21:46:55 801

原创 Razor

Joe Audette

2024-05-29 14:12:00 813

原创 mysql事务

黑马程序员

2024-05-25 11:59:59 311

原创 串口程序中遇到的问题

/10个长度 这里返回的二进制是倒叙位数给长一点 这里位数给大一点,有些数字太大了。//将余数转为int类型,存到gen[]数组中。//将数组倒叙就得到二进制了 这里将数据相反设置一下。public int[] erjinzhi(double d)//输入一个数字,将数字转成二进制。++i)//商=0时候停止。// 除尽结束循环,所以位数要多一点 ,防止有些数据太大位数太多。d = d / 2;//老商/2作为新被除数。// 到时候直接使用就好了这里就等是一个工具类了。// 主要计算的方法。

2024-05-24 15:36:05 729

原创 C#一些高级语法

Net 框架提供了三种预定义特性:Obsolete.Net 框架允许创建自定义特性,用于存储声明性的信息,且可在运行时被检索。该信息根据设计标准和应用程序需要,可与任何目标元素相关。创建并使用自定义特性包含四个步骤:声明自定义特性构建自定义特性在目标程序元素上应用自定义特性通过反射访问特性最后一个步骤包含编写一个简单的程序来读取元数据以便查找各种符号。元数据是用于描述其他数据的数据和信息。该程序应使用反射来在运行时访问特性。我们将在下一章详细讨论这点。一个新的自定义特性应派生自类。

2024-05-23 11:25:37 2220 1

原创 mysql多表查询

概述:指从多张表中查询数据笛卡尔积:笛卡尔积是指在数学中,两个集合A和集和B的所有组合情况。(在多表查询时,需要消除无效的笛卡尔积)

2024-05-22 23:07:55 859 2

原创 C#基础语言

常量是使用const关键字来定义的 ,在对象中定义的,直接用类名去点出来使用和静态变量是一样的。当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下::访问修饰符,这个决定了变量或方法对于另一个类的可见性。:返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为void。:方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。:参数列表,使用圆括号括起来,该参数是用来传递和接收方法的数据。

2024-05-22 10:51:13 920

原创 mysql约束

1.约束:约束是作用于表中字段上的的规则,用于限制存储在表中的数据。2.目的: 保证数据库中数据的正确、有效性和完整性3.分类:非空约束 //限制该字段的数据不能为null not null唯一约束 //保证该字段的所有数据都是唯一、不重复的 unique主键约束 //主键是一行数据的唯一标识,要求非空且唯一 primary key默认约束 //保存数据时,如果未指定改字段的值,则采用默认值 default。

2024-05-18 16:36:29 221

原创 MYSQL函数

case [expr] when [val1] then [res1] ... else[default] end //如果expr的值等于val1,返回res1,...否则返回default默认值。date_Add(date, interval expr type) // 返回一个日期/时间值加上一个事件间隔expr后的时间值。concat(s1.s2,,,,,Sn) // 将字符串拼接,将s1 ,s2.。if(value,t,f) //如果value为true,则返回t,否者返回f。

2024-05-15 21:29:06 342

原创 DCL 的学习

黑马程序员

2024-05-08 22:29:53 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除