- 博客(68)
- 收藏
- 关注
原创 HTML实现评论功能
<h3>留言版信息</h3> <ol id="olid"> <li id="tr1">昵称为“安妮”的用户说了“那个……你看见过我的小熊吗?”</li> </ol> <br /> 昵称:<input id="txtName" type="text" name="name" value="" /> <br /> 评论:<textarea id="txtCom"></t.
2020-12-31 21:56:27 4586 1
原创 C#利用Ini书写读入和读出数据
创建一个Winfrom窗体应用程序##添加公共类库iIniFilespublic class IniFiles { public string inipath; //声明API函数 [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string value, str
2021-03-17 17:15:01 256
原创 Mvc 高斯模糊算法
egion 高斯模糊算法 /// <summary> /// 高斯模糊算法 /// </summary> public class Gaussian { public static double[,] Calculate1DSampleKernel(double deviation, int size) { double[,]
2021-01-28 20:40:13 264
原创 C++存储类
Auto存储类auto 关键字用于两种情况:声明变量时根据初始化表达式自动推断该变量的类型、声明函数时函数返回值的占位符auto f=3.14; //doubleauto s("hello"); //const char*auto z = new auto(9); // int*auto x1 = 5, x2 = 5.0, x3='r';//错误,必须是初始化为同一类型register 存储类register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。这意味着变量
2021-01-13 14:34:29 187
原创 JQuery多重动画
实现多重动画<body> <input type="button" id="btn" value="按钮"/><div id="panel"></div></body>JQuery方法<script type="text/javascript"> $(function(){ $("#btn").click(function(){
2021-01-06 19:45:33 191
原创 Jquery实现动画展示与停止
连续动画的连续与停止<body> <button>开始一连串动画</button> <button>stop()</button> <button>stop(true)</button> <button>stop(false,true)</button> <button>stop(true,true)</button> &
2021-01-06 19:34:59 163
原创 快速了解CSS绝对定位和相对定位
绝对定位我们都知道CSS定位有很多,今天我们来简单了解绝对定位(absolute)和相对定位(relative)1绝对定位(absolute)绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于html:h2{ position:absolute; left:100px; top:150px;}2相对定位(relative)相对定位元素经常被用来作为绝对定位元素的容器块。h2.pos_top{ position:r
2021-01-06 19:26:06 233
原创 看完Vue.JS条件与循环你就明白啦
Vue.js 条件与循环条件判断//v-if 指令//在元素 和 template 中使用 v-if 指令:<div id="app"> <p v-if="seen">现在你看到我了</p> <template v-if="ok"> <h1>菜鸟教程</h1> <p>学的不仅是技术,更是梦想!</p> <p>哈哈哈,打字辛苦啊!!!<
2021-01-06 19:05:15 96
原创 教你怎样用Mvc实现验证码功能
登录验证码使用公用方法 //region 生成验证码 public static string GenerateCaptchaCode(int len) { char[] data = { 'a', 'c', 'd', 'e', 'f', 'g', 'h', 'k', 'm', 'n', 'p', 'r', 's', 't', 'w', 'x', 'y', '3', '4', '5', '7', '8' }; StringB
2021-01-06 18:27:37 604 3
原创 常用javascript框架优缺点
js框架:jQuery EasyUI、ExtJS、Bootstrap、AngularJS等等jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS系统的界面开发,能够重用jquery插件。ExtJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降低了运行速度。Bootstrap:响应式网站开发框架,优点是降低了后端开发人员开发前端页面的难度,统一了界面风格,缺点是界面风格比较单一AngularJS:将ja.
2021-01-05 20:22:27 242
原创 line-height三种赋值方式有何区别
带单位:px不用计算,em则会使元素以其父元素font-size值为参考来计算自己的行高纯数字:把比例传递给后代,例如父级行高为1.5,子元素字体为18px,则子元素行高为1.5*18=27px百分比:将计算后的值传递给后代...
2021-01-05 20:20:32 107
原创 简单了解CSS盒子模型
CSS 盒子模型(Box Model)文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界content元素的宽度和高度Remark重要: 当您指定一个 CSS 元素的宽度和高度属性时,你只是设置内容区域的宽度和高度。要知道,完整大小的元素,你还必须添加内边距,边框和边距。下面的例子中的元素的总宽度为300pxdiv { width: 300px; border: 25px solid green;
2021-01-05 20:18:58 215
转载 三分钟学会CSS 分组 和 嵌套 选择器
分组选择器在样式表中有很多具有相同样式的元素。h1{ color:green;}h2{ color:green;}p{ color:green;}为了尽量减少代码,你可以使用分组选择器。每个选择器用逗号分隔。在下面的例子中,我们对以上代码使用分组选择器:h1,h2,p{ color:green;}嵌套选择器它可能适用于选择器内部的选择器的样式。在下面的例子设置了三个样式:p{ }: 为所有 p 元素指定一个样式。marked{
2021-01-05 20:15:15 131
转载 Java 重写(Override)与重载(Overload)
重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变 class Animal{ public void move(){ System.out.println("动物可以移动"); }} class Dog extends Animal{ public void move(){ System.out.println("狗可以跑和走"); }} public class TestDog{
2021-01-05 20:09:57 98
原创 什么叫做Asp.Net部署程序集
部署程序集主程序中,将创建Web应用程序城,并设置监听程序所使用的请求处理委托、t后、触建Web应用程序域,后动网站,如下所示://创建Web白用程序域Type type =typeot (ASPNET. Server webServer) ;ASPNET. Server.WebServer Bervet =CreateorkerhppDbomaknthNost ("/","e:\\Website1\\".type)as ASPNET Server NebServer;Simple
2021-01-05 19:53:53 147
原创 Html编码与解码
在Web开发中,编码与解码涉及几个不同的场景,有的用于HTML的编码和解码,也有的用于URL的编码和解码。在不同的场景下都有一些符号不能直接使用,这些问题通过编码和解码来解决。HTML编码与解码HTML是一种标记语言,其中<、>等符号有着特殊的含义,当我们需要在网页上显示的文本中有含有这些标记的时候,就会造成浏览器错误的处理。2例如,我们希望显示在网页中的文本内容是<h1>天空<h1>,但是在HTML中,标记表示1号标题,就会造成在网页中使用1号标题的不正常
2021-01-05 19:39:35 1021
原创 三分钟了解ajax几种请求方式?及优缺点
请求方式举例a.常用的post,get,delete putb. 代码上的区别:1:get通过url传递参数;2:post设置请求头部规定请求数据类型c. 使用上的区别:1:post比get安全(因为post参数在请求体中。get参数在url上面)2:get传输速度比post快 根据传参决定的(post通过请求体传参,后台通过数据流接收。速度稍微慢一些。而get通过url传参可以直接获取)3: post传输文件大理论没有限制,get传输文件小大7-8k,ie4k左右4:get获取数据pos
2021-01-05 19:17:19 223
原创 Html可以清除浮动的方法
浮动会漂浮于普通流之上,像浮云一样,但是只能左右浮动。正是这种特性,导致框内部由于不存在其他普通流元素了,表现出高度为0(高度塌陷)下面列举清除浮动的几种方法添加额外标签,例如<div style="clear:both"></div>使用br标签和其自身的html属性,例如<br clear="all" />父元素设置 overflow:hidden;在IE6中还需要触发hasLayout,例如zoom:1父元素设置 overflow:auto 属性;同样I
2021-01-05 18:57:03 206
原创 快速理解C#中(匿名方法)
匿名方法(Anonymous methods)提供了一种传递代码块作为委托参数的技术匿名方法没有名称只有主体的方法匿名方法不需要指定返回值类型编写语法(匿名方法是通过使用 delegate 关键字创建委托实例来声明的)delegate void NumberChanger(int n);...NumberChanger nc = delegate(int x){ //匿名方法的主体 Console.WriteLine("Anonymous Method: {0}", x)
2021-01-05 18:46:23 130
原创 c#插入排序
插入排序是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入实例void insertion_sort(int arr[], int len){ int i,j,temp; for (i=1;i<len;i++){ temp = arr[i]; for (j=i;j>0 && arr[j-1]>temp;j--)
2021-01-04 20:05:56 186
原创 C#冒泡排序
冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。实例:#include <stdio.h>void bubble_sort(int arr[], int len) { int i, j, temp; for (i = 0; i < len - 1; i++) for (j = 0; j < len - 1 - i
2021-01-04 20:04:25 123
原创 C#命名空间
C# 命名空间(Namespace)命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。定义命名空间命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称例:namespace namespace_name{// 代码声明}using System;namespace first_space{ class namespace_cl { public void fu
2021-01-04 20:01:04 145
原创 c#中数组(Array)
声明数组语法:datatype[] arrayName;[ 1: "datatype “用于指定被存储在数组中的元素的类型。2:”[ ] "指定数组的秩(维度)。秩指定数组的大小。3:arrayName 指定数组的名称]例如: double[] balance;初始化数组double[] balance = new double[10];赋值给数组您可以通过使用索引号赋值给一个单独的数组元素,比如:double[] balance = new double[10];balance[0]
2021-01-04 19:53:49 337
原创 C#中接口(Interface)
接口接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。定义接口: MyInterface.cs接口使用 interface 关键字声明,它与类的声明类似。接口声明默认是 public 的。下面是一个接口声明的实例interface IMyInterface{ void MethodToImplement();}接下来我们来实现以上接口:InterfaceIm
2021-01-04 19:46:01 185
原创 一分钟教你学会使用Set方法
Set()的使用ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构set()实例:let qaz = new Set ([1,2,3,4,"红红"]) //添加一个,返回Set本身 console.log(qaz.add(3)); //删除某个值,返回布尔值 console.log(qaz.delete(1)); //测试是否是Se
2021-01-04 10:49:37 677
原创 Javascript实现计时器效果
JavaScript 计时事件通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:setInterval() - 间隔指定的毫秒数不停地执行指定的代码。setTimeout() - 在指定的毫秒数后执行指定代码。注意: setInterval() 和 setTimeout() 是 HTML DOM Window对象的两个方法。setInterval(
2021-01-04 10:45:23 492
原创 Javascript弹框
警告框当警告框出现后,用户需要点击确定按钮才能继续进行操作(window.alert(“sometext”);)<!DOCTYPE html><html><head><script>function myFunction(){ alert("你好,我是一个警告框!");}</script></head><body><input type="button" onclick="myFun
2021-01-04 10:35:39 113
原创 逻辑清晰学会为页面添加分页
分页DAL页面 public static List<Truck> GetTruckPage(string number, string types, int Page, int Pagesize, out int Totalcount, CommandType type = CommandType.Text) { SqlParameter[] paras = new SqlParameter[5]; paras[0] = n
2021-01-04 10:24:36 106
原创 实现全选和反选功能
全选和反选//body<body> <input type="checkbox" name="name" value="" />菊花台<br /> <input type="checkbox" name="name" value="" />千里之外<br /> <input type="checkbox" name="name" value="" />青花瓷<br /> <i
2021-01-04 10:14:18 241
原创 Sql代码教程
删除姓名、年龄重复的记录Id name age salary1 yzk 80 10002 yzk 80 20003 tom 20 200004 tom 20 200005 im 20 200001:使用Distinct 去重SELECT DISTINCT Name FROM Persons(Distinct 只能去除结果集中一模一样的数据)获取不重复数据思考1:SELECT Name, age FROM P
2021-01-03 13:02:23 91
原创 ASP.NET代码编程
1:请编程遍历WinForm页面上所有TextBox控件并给它赋值为string.Emptyforeach (System.Windows.Forms.Control control in this.Controls) { if (control is System.Windows.Forms.TextBox) { System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ; tb.Text = Strin
2021-01-03 12:58:30 222
原创 列举 ASP.NET页面之间传递值的几种方式
a. 使用 QueryString, 如…?id=1;response.Redirect()…b. 使用 Session 变量c. 使用 Server.Transferd. Cookie 传值e. Application 传值f. PreviosPageg. Server.Transfer 和 Response.Redirect 的区别:Server.Transfer 是服务器内部的转接,浏览器不知晓; Response.Redirect 是有浏览器参与的,所以在地址栏中可以看到地址的变化。
2021-01-03 12:55:23 185
原创 C#中的接口和类有什么异同
接口和类有什么异同不同点:a. 不能直接实例化接口。b. 接口不包含方法的实现。c. 接口可以多继承,类只能单继承。d. 类定义可在不同的源文件之间进行拆分相同点:e. 接口、类和结构都可以从多个接口继承。f. 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。g. 接口和类都可以包含事件、索引器、方法和属性...
2021-01-03 12:54:13 153
原创 Java运算符(条件运算符)
条件运算符(?:)条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量(variable x = (expression) ? value if true : value if false)例:public class Test { public static void main(String[] args){ int a , b; a = 10; // 如果 a 等于 1 成立,则设置 b
2021-01-03 12:47:19 557
原创 Java运算符(关系运算符)
关系运算符整数变量A的值为10,变量B的值为201:== 检查如果两个操作数的值是否相等,如果相等则条件为真( A == B)为假2:!= 检查如果两个操作数的值是否相等,如果值不相等则条件为真。((A != B) 为真)3:> 检查左操作数的值是否大于右操作数的值,如果是那么条件为真((A> B)为假)4:< 检查左操作数的值是否小于右操作数的值,如果是那么条件为真。(A <B)为真)5:>= 检查左操作数的值是否大于或等于右操作数的值,如果是那么条
2021-01-03 12:42:16 147
原创 Java运算符(算数运算符)
算术运算符即:加+、减-乘*、除/取余%自增++自减–public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = 25; int d = 25; System.out.println("a + b = " + (a + b) ); System.out.println("a - b = " + (a
2021-01-03 12:34:49 138
原创 XML 与 HTML 的主要区别
XML 与 HTML 的主要区别a. XML是区分大小写字母的,HTML不区分(字母区分大小写)b. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束标记。在XML中,绝对不能省略掉结束标记(html可以省略结束标志,xml不可以省略)(结束标记的省略)HTML:"<img src="1.jpg"><br><br>"XML:<img src="1.jpg"></img><br/><
2021-01-03 12:16:58 209 2
原创 document load 和document ready的区别
了解 document load 和document ready的区别一般来说页面加载完成有两种事件1: load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数,缺点:问题是如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响//document Load$(document).load(function){ .....code....} 2:b. $(document).rea
2021-01-03 12:13:28 2388 1
原创 JavaScript中的“=、==、===”区别
1:=:即赋值运算;2: ==:判断两个变量是否相同,仅限于值,如果值相同而类型不同,那么JavaScript引擎会在内部做类型转换;3:===:判断两个变量是否相同,无论是值还是类型,如果类型不同而值相同,也会返回false,而引擎不会在内部进行转换。...
2021-01-03 12:03:46 136
原创 JavaScript 闭包
全局变量函数可以访问由函数内部定义的变量,如:function myFunction() { var a = 4; return a * a;}函数也可以访问函数外部定义的变量,如var a = 4;function myFunction() { return a * a;}计数器困境var counter = 0; function add() { return counter += 1;} add();add();add(); .
2020-12-31 22:13:29 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人