- 博客(33)
- 收藏
- 关注
原创 2021-07-26 c#基础
c#基础电气工程师:现场设备间接接线安装,调试,经常出差上位机工程师:主要设计项目,写程序学习内容:1,熟悉c#的编程语言2,熟悉一门数据库3,熟悉掌握各种常用的通信协议4,自定义控件的开发技术(UI设计)5,掌握上位机数据采集,通信控制,数据存储,数据报表,和分析等条件:项目类型: 控制台,类库,windows,wpf,asp.net项目框架:.net framework调试Debug:调试 F11逐句在设置好断点后,调试程序可以直接按 F5 键,或者直接在菜单栏中
2021-07-26 20:46:29
425
原创 知识点梳理(封装,泛型)
7.2知识点梳理(封装,泛型)扩展:out》用途: 如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,可以考虑使用out参数。out参数要求在离开方法内部以前必须赋值.static void Main(string[] args) { int[] nums = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int max; int min; int sum
2021-07-03 01:16:04
186
原创 6.29图像几何运算
6.29图像镜像编程**扩展:**在获取图像总像素时添加了一个判断 ////判断是灰度色图像还是彩色图像,给相应的大小 if (curBitmap.PixelFormat == PixelFormat.Format8bppIndexed) { bytes = curBitmap.Width * curBitmap.Height;
2021-06-30 00:07:08
138
原创 624第三章--直方图均衡化编程实例
6.24直方图均衡化编程实例结果:均衡化之前:均衡化之后:所学知识点:子窗体给父窗体传值:子窗体: public double[] ApplicationP { get { return cumHist; } }父窗体ShapingForm f3 = new ShapingForm();PPixel = f3.ApplicationP;...
2021-06-25 21:57:40
155
原创 623第三章--灰度拉伸编程实例
623灰度拉伸编程实例结果:直方图灰度拉伸后所学到的知识点:1,intPtr 与 int 互转int i=1; IntPtr p=new IntPtr(i); int ch_i=(int) p;2,IntPtr和string互转string str="a"; IntPtr p=Marshal.StringToHGlobalAnsi(str); string s=Marshal.PtrToStringAnsi(p); Marshal.FreeHGlobal(p);
2021-06-23 23:53:27
186
原创 622第三章--直方图--线性点运算编程实例
622线性点运算编程实例结果:结论:负片跟原图像的直方图正好相反子窗体向主窗体传值子窗体中://设置两个get访问器 public string GetScaling { get { //得到斜率 return scaling.Text; } } public string GetOffset
2021-06-22 23:45:28
114
原创 c#对文件,表格的操作
c#对文件,表格的操作1,对文件操作创建一个111.txt文件结果:fileInfo类:if(textBox1.Text == "") { MessageBox.Show("请输入文件路径!!!"); return; } FileInfo fileInfo1 = new FileInfo(textBox1.Text); if (file
2021-06-20 21:27:05
154
原创 6.19 C#图像灰度化案例 优化
6.19 C#图像灰度化 优化结论:内存法最佳private void Memory_Click(object sender, EventArgs e) { if (curBitmap != null) { myTimer.ClearTimer(); myTimer.Start(); Rectangle rect = new Rectangle(
2021-06-20 21:14:24
201
原创 2021-06-20 c# GDI+图形图像处理技术
620GDI+图形图像处理技术步骤:绘制画布:创建画布,铅笔,笔刷结果private void Form1_Load(object sender, EventArgs e) { Graphics graohics = this.CreateGraphics(); // 1,pen 作用绘制轮廓 drawing绘制轮廓,fill填充颜色 // 2,brush 绘制图像填充颜色,颜色+填充类型(渐变类型,单一色彩
2021-06-20 13:37:30
235
原创 6.18 C#图像处理Day1 P0-11
6.18 C#Day1 P0-11一, 绪论WinForm是.NET开发平台中对Windows Form的一种称谓GDI+是与.NET Framework中的图形设备接口进行交互的入口。Graphics类提供了绘制不同图形对象的方法和属 性,而且更易于使用。二,C#图像处理基础2.1Bitmap类、BitmapData类和Graphics类是C#图像处理中最重要的3个类Bitmap类GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色.PixelForma
2021-06-18 23:31:19
310
1
原创 0414-1服务端基础
服务端开发基础apache安装服务1,网址下载zip包https://www.apachelounge.com/download/22,进入命令控制符,进入文件D:\apache\Apache24\bin>httpd -k install -n “Apache”3,进入配置文件改路径并测试D:\apache\Apache24\bin>httpd -t服务端开发基础1,建立你的第一个网站(目标)前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,
2021-04-14 17:37:02
170
原创 jquery基础语法回顾
1,基础语法优点拥有隐式迭代,完全没有兼容性问题jquery会等文档加载完成但是不需要等图片加载,而原生的js的需要等待页面全部加载完1,第一个demo$(document).ready(function(){$('p').click(function(){ $(this).hide();})})$(function(){});2.隐藏/显示$("#hide").click(function(){ $("p").hide();});$("#show").click(fun
2021-04-14 17:11:21
148
原创 git部署,eslint的坑,build打包问题
0113(git部署,eslint的坑,build打包问题)#一,git部署1.从gitlab远程仓库中clone一个已经初始化的项目git clone “git@192.168.6.3:training2020/fe/project-h5-02.git”2.使用vue-cli初始化一个新项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FufPhMK7-1618391316067)(C:\Users\35661\AppData\Roaming\Typora\typ
2021-04-14 17:09:06
1599
原创 vue项目搭建
Vue 项目搭建环境配置nodejs 安装(推荐 v10 以上)npm 是什么?npm 常用命令package.json 文件配置说明设置淘宝镜像:使用yarn包管理器yarn 常用命令用 vue cli 自动搭建项目npm install -g @vue/cli手动搭建项目创建目录并进入:mkdir project && cd project初始化项目用npm init 初始化项目:过程中会让你填写项目名、版本、描述、仓库地址、关键字等信息,执行完毕后会在
2021-04-14 17:07:54
272
原创 js数据去重
1.优化遍历数组法function uniq(array){var temp = [];var index = [];var l = array.length;for(var i = 0; i < l; i++) {for(var j = i + 1; j < l; j++){if (array[i] === array[j]){i++;j = i;}}temp.push(array[i]);index.push(i);}console.log(index);re
2021-04-14 17:04:42
274
原创 2021-04-14
1208原型1,原型的作用通过原型解决数据共享,节省内存空间。每个对象调用同一个方法,这个方法可以用原型来写2,原型的创建Person.prototype.eat=function(){}3.解密原型var arr=new Array(10,102,102);//arr是实例对象arr.join("|");//4.构造函数,原型对象,实例对象之间的关系1构造函数可以实例化对象2构造函数中有一个属性叫prototype,是构造函数的原型对象3构造函数的原型对象(ptototy
2021-04-14 17:02:18
73
原创 js重要知识点(学习)
class11 JavaScript重要知识点变量类型的转换与比较题:== 是如何进行比较的?== 与 === 的区别是什么?[]==![] 输出什么?== 比较流程:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jnVjC6Uk-1605010725370)(media/16045936766013/16046002934990.jpg)]判断类型是否一致,一致则判断值的大小是否一致不一致则进行隐式转换判断两个值是否为 null 和 undef
2020-11-10 20:19:32
219
原创 10.13js闭包
js闭包闭包是什么?1.定义: 当有多个函数嵌套,在外面调用内部函数。本应该被释放的变量(原有的作用域)并没有被释放(销毁),导致内存塌陷。2.形式:在函数中返回函数,再被返回的函数中用到了其他局部变量的值function fn() { var a=10; b= function () { console.log(a); } //返回了一个函数 } fn(
2020-11-03 09:51:52
74
原创 1101Bom知识学习
BomBOM(Browser Object Model) 是指浏览器对象模型。提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。Window对象是BOM的顶层对象,其他对象都是该对象的子对象。Window 对象window对象是BOM的核心,window对象指当前的浏览器窗口。几种对话框alert(message):警告对话框confirm(message):确认消息对话框,根据用户点击“确认”或者“取消”,返回true或falseprompt(text, value
2020-11-03 09:35:38
171
原创 1101ajax封装函数,与jquery封装ajax函数一样
项目场景:每次使用Ajax是要重复写,这里就写个封装函数,高内聚低耦合代码。以及封装函数的几个问题问题描述:初步封装函数,存在两个问题。1,如果传入的参数顺序就不是固定的。2.要有一些默认值function myAjax(type,url,params,dataType,callback){ //callback回调函数。function(result){}; var xhr=new XMLHttpRequest(); if(type=="get"){ if(params&&a
2020-11-01 22:22:51
83
原创 10.10-多个inline行内块元素之间有间隙
项目场景:问题描述:两个div为inline元素,中间就会有间隙问题出现。<style>#id1{ margin-left: 100px; display: inline; background-color: #ddd;} #id2{ display: inline; width: 200px; height: 300px; background-color: blueviolet;}</style><div
2020-10-10 11:04:55
512
原创 10.07css动画-实例篇
实例篇,一个代码文件。html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>hover动画</title> <link rel="styleshe
2020-10-07 13:40:16
117
原创 10.07CSS动画-语法篇
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档CSS动画-语法片前言CSS Transition(过渡)CSS TransformCSS animationCSS box-shadowCSS 3D效果CSS Animation基本用法前言今天回顾了css动画基本属性,已经css3动画的基本属性CSS Transition(过渡)用于给动画一个过渡实现的过程,不会瞬间实现,增强视觉渲染。css代码应用transition:transform 1s;我们还可以指定tra
2020-10-07 13:35:56
196
原创 10.05-三大布局之grid布局
grid网格布局前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimp
2020-10-06 17:37:24
1147
1
原创 10.06清除浮动的两种常用实用方法
html清除浮动多个块级元素包裹在父级块中,父元素因为子级元素浮动引起的内部高度为0的问题## 使用after伪元素清除浮动(最常用)``` .clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden; } .clearfix{
2020-10-06 11:30:59
197
原创 10.01三大布局之响应式布局
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档响应式布局前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代
2020-10-06 10:47:18
233
原创 10.06margin塌陷问题解决
margin垂直方向塌陷问题解决。问题描述:提示:父元素设置margin-top的值子元素中设置margin-top的值必须要大于父级的值才会有效果,但是父元素的maigin-top也会跟着改变。html:<div class="wrapper"> <div class="content"></div></div>css:.wrapper{width:50px;height:50px;margin-left:100px;margin
2020-10-06 10:26:58
102
原创 10.06-三大布局之Flex布局
文章目录前言一、flex布局1.发展历史2.Flex布局是什么?3.基本概念4.容器的属性4.1flex-direction属性4.2flex-wrap属性4.3flex-flow4.4justify-content属性4.5 align-items属性4.6 align-content属性5.项目的属性实例前言今天学习了三种布局方式分别为flex布局,grid布局,响应式布局。。一、flex布局1.发展历史网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒子+定
2020-10-06 09:16:58
200
原创 9.25居中和布局
今天学习了居中和布局一,居中水平居中1,行内元素:2,span标签下面展示一些 内联代码片。// A HTML code block// An CSS code block3,img4,button按钮5,a标签块级元素:垂直居中下面展示一些 内联代码片。// A code block*{}布局三级标题四级标题五级标题六级标题...
2020-09-27 01:04:48
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人