自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跟着信仰走

一些ACM题的拙见

  • 博客(116)
  • 资源 (23)
  • 收藏
  • 关注

原创 学习了一个linux 重启的脚本

学习了一个linux 重启的脚本//先建立一个count.txt计数文件touch /home/count.txt//然后写入初始值vim /home/count.txt//写入1,保存退出//然后到/etc下找到rc.localvim /etc/rc.local 或 vim /etc/rc.d/rc.local//写入脚本:touch /var/lock/subsys/localcount=`cat /home/count.txt` //等式左右两边不要空格..

2020-10-26 16:46:10 1063

原创 数据库增删查改表,用户,主键,外键

1、进入sqlplus(不区分大小写,除了特殊要大写的)sqlplus system/yaoxiyao as sysdbaconn scott/yaoxiyao2、创建一个表空间(1)为orcl数据库创建一个永久性的表空间orcl1,区自动扩展,段采用自动管理方式create tablespace orcl1 datafile 'D:\app\oradata\yao\da...

2019-06-26 09:22:10 635

原创 微信小程序实验图片拖拽和限制移出屏幕

wxml文件<view class="view" style="left:{{left}}px;top:{{top}}px;" bindtouchmove="viewTouchMove"><image class='img' src='/imgs/c.png'></image></view>wxcc文件.img{ ...

2019-03-26 21:15:15 2245

原创 Matlab 遗传算法(GA)求解无约束问题

2018-08-20 09:59:25 2999

原创 用蒙特卡洛方法求定积分

思想:定积分面积=阴影部分的随机数与正方形面积中总的随机数之比用蒙特卡洛方法求定积分 n=10;for i=1:4 %4次模拟point=n.^i;%模拟的随机点数RandData=rand(2,point);%产生在x~[0,1],y~[0,1]上的随机数scatter(RandData(1,:),RandData(2,:))Below=find(Ran...

2018-08-20 09:30:29 19863 1

原创 Matlab小实例(七)

%meshgrid是MATLAB中用于生成网格采样点的函数。[x,y]=meshgrid(-3:.1:3,-2:.1:2);z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);[fx,fy]=gradient(z);fx=fx/0.1;fy=fy/0.1;zx=-exp(-x.^2-y.^2-x.*y).*(-2*x+2*x.^3+x.^2.*y-4*x.^2-2*x...

2018-08-20 08:58:38 1264

原创 Matlab小实例(六)

z=cplxgrid(50);f=z.^3.*sin(z.^2);cplxmap(z,f); 结果图:   

2018-08-18 22:50:09 1411

原创 Matlab小实例(五)

先介绍一下Matlab有关复变函数的知识:     上实例: cplxroot(3);%本来应该是cplxroot(n,m) 不指定默认m=20,n=3figure,%创建一个显示图形的窗口cplxroot(4);%这里的n=4 这句代码表示z^1/4,其中z=cplxgrid(20)   ...

2018-08-18 16:11:20 1256

原创 Matlab小实例(四)

x=[0:0.01:2 2+eps:0.01:4,4];%一行多列矩阵y=exp(x.^2).*(x&lt;=2)+80./(4-sin(16*pi*x)).*(x&gt;2);y(end)=0;x=[eps,x];y=[0,y];%fill(x,y,c) x和y是要画的点,可以同为向量或者同为矩阵。%参数c是一个颜色向量,可用符号表示,如你给的'r',也可用[r,g,b]表示其中...

2018-08-18 15:33:17 1221

原创 Matlab小实例(三)

% 解释一:linspace 线性空间,取值范围为0到2*pi,默认包含100个点%也就是:从0到2*pi,等间隔的取100个点%点数可以修改%如:linspace(0,2*pi,30),那么只取30个点%类似的有:% logspace,非线性空间,取值非线性,但是对数值为线性的,同样包含100个  %解释二:linspace()生成线性等间距格式行向量%其调用格式为:...

2018-08-18 14:54:05 11787

原创 Matlab小实例(二)

%polyfit用于多项式曲线拟合%p=polyfit(x,y,m)%其中, x, y为已知数据点向量, 分别表示横,纵坐标, m为拟合多项式的次数, %结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.%y0=polyval(p,x0)%可求得多项式在x0处的值y0x0=0:.1:1;y0=(x0.^2-3*x0+5).*exp(-5*x0).*sin(x0);p3=po...

2018-08-18 14:52:38 581

原创 Matlab小实例(一)

x=0:.1:10; %0 0.1 0.2…10  一维矩阵 等差y=0.12*exp(-0.213*x)+0.54*exp(-0.17*x).*sin(1.23*x);%点乘%匿名函数,结构与目标函数差不多,系数通过高精度拟合f=@(a,x)a(1)*exp(-a(2)*x)+a(3)*exp(-a(4)*x).*sin(a(5)*x);%建立函数原型,则可以根据它来进行下面的求取系数的...

2018-08-18 14:50:09 27541 3

原创 jQuery 知识点大纲

jQuery是一个JavaScript库jQuery选择器演示jQuery的hide()函数,隐藏当前的HTML元素$(this).hide()  演示jQuery的hide()函数,隐藏所有&lt;p&gt;元素$("p").hide()演示jQuery的hide()函数,隐藏所有class="test"的元素$(".test").hide()演示jQuery的hide...

2018-08-17 17:02:48 358

原创 使用Canvas绘图(6)--渐变

渐变由CanvasGradient实例表示,很容易通过2D上下文来创建和修改。要创建一个新的线性渐变,可以调用createLinearGradient()方法。这个方法接收4个参数:起点的x坐标、起点的y坐标、终点的x坐标、终点的y坐标。调用这个方法后,它就会创建一个指定大小的渐变,并返回CanvasGradient对象的实例。创建了渐变对象后,下一步就是使用addColorStop()方法来...

2018-08-16 14:37:44 3271

原创 使用Canvas绘图(5)--阴影

2D上下文会根据以下几个属性的值,自动为形状或路径绘制出阴影。shadowColor:用CSS颜色格式表示的阴影颜色,默认为黑色。shadowOffsetX:形状或路径x轴方向的阴影偏移量,默认为0.shadowOffsetY:形状或路径y轴方向的阴影偏移量,默认为0.shadowBlur:模糊的像素数,默认为0,即不模糊。这些属性都可以通过context对象来修改。只要在绘制...

2018-08-15 16:25:01 1208

原创 使用Canvas绘图(4)-绘制图像

2D绘图上下文内置了对图像的支持。如果你想把一幅图像绘制到画布上,可以使用drawImage()方法。根据期望的最终结果不同,调用这个方法时,可以使用三种不同的参数组合。最简单的调用方式是传入一个HTML&lt;img&gt;元素,以及绘制该图像的起点的x和y坐标。例如:var image=document.images[0];context.drawImage(image,10,10);...

2018-08-15 16:03:33 1606

原创 使用Canvas绘图(3)--绘制文本

文本与图形总是如影随形。为此,2D绘图上下文也提供了绘制文本的方法。绘制文本主要有两个方法:fillText()和strokeText()。这两个方法都可以接收4个参数:要绘制的文本字符串、x坐标、y坐标和可选的最大像素宽度。而且,这两个方法都以下列3个属性为基础。font:表示文本样式、大小及字体,用CSS中指定字体的格式来指定,例如“10排序Arial”。textAlign:表示文本对...

2018-08-15 15:28:40 3963

原创 使用Canvas绘图(2)--绘制路径

绘制路径2D绘制上下文支持很多在画布上绘制路径的方法。通过路径可以创造出复杂的形状和线条。要绘制路径,首先必须要调用beginPath()方法,表示要开始绘制新路径。然后,要通过调用下列方法来实际地绘制路径。arc(x,y,radius,startAngle,endAngle,counterclockwise):以(x,y)为圆心绘制一条弧线,弧线半径为radius,起始和结束角度(用弧度...

2018-08-15 11:03:12 1090

原创 使用Canvas绘图(1)

不用说,HTML5添加的最受欢迎的功能就是&lt;canvas&gt;元素。这个元素负责在页面中设定一个区域,然后就可以通过JavaScript动态地在这个区域中绘制图形。&lt;canvas&gt;元素最早是由苹果公司推出的。当时主要用在Dashboard微软中。很快,HTML5加入了这个元素,主流浏览器也迅速开始支持它。与浏览器环境中的其他组件类似,&lt;canvas&gt;几组API构...

2018-08-15 10:21:12 542

原创 表单脚本

表单的基础知识在HTML中,表单是由&lt;form&gt;元素来表示的,而在JavaScript中,表单对应的则是HTMLForm-Element类型。HTMLFormElement继承了HTMLElement,因此与其他HTML元素具有相同的默认属性。不过,HTMLFormElement也有它自己下列独有的属性和方法。acceptCharset:服务器能够处理的字符集;等价于HTML中...

2018-08-14 23:48:59 385

原创 事件

JavaScript与HTML之间的交互式通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察员模式的模型,支持页面的行为(JavaScript代码)与页面的外观(HTML和CSS代码)之间的松散耦合。事件流当浏览器发展到第四代,浏览器开发团队遇到了一个很有意思的问题:页面...

2018-08-14 16:25:07 200

原创 DOM

DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描述了一个层次化的节点树,允许开发人员添加、移出和修改页面的某一部分。DOM脱胎于Netscape及微软公司创始的DHTML(动态HTML),但现在它已经成为表现和操作页面标记的真正的跨平台、语言中立的方式。1.1 节点层次DOM可以将任何HTML或XML文档描绘成一个由多层节点构成的结构。节点分为几种...

2018-08-14 14:42:53 159

原创 增强的模块模式

有人进一步改进了模块模式,即在返回对象之前加入对其增强的代码。这种增强的模块模式适合那些单例必须是某种类型的实例,同时还必须添加某些属性和方法对其加以增强的情况。来看下面的例子:var singleton=function(){  //私有变量和私有函数  var privateVariable=10;   function privateFunction(){       r...

2018-08-13 10:55:19 386

原创 模块模式

道格拉斯所说的模块模式是为单例创建私有变量和特权方法。所谓单例,指的就是只有一个实例的对象。按照惯例,JavaScript是以对象字面量的方式来创建单例对象的。var singleton={   name:value,   method:function(){      //这里是方法的代码  }};模块模式通过为单例添加私有变量和特权方法能够使其得到增强,其语法形...

2018-08-11 23:51:45 235

原创 静态私有变量

通过在私有作用域中定义私有变量或函数,同样也可以创建特权方法,其基本模式如下所示:(function (){       var privateVariable=10;       function privateFunction(){           return false;    }      //构造函数      MyObject=function(){ ...

2018-08-11 23:14:59 2402

原创 私有变量

严格来讲,JavaScript中没有私有成员的概念;所有对象属性都是公有的。不过,倒是有一个私有变量的概念。任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数的外部访问这些变量,私有变量包括函数的参数、局部变量和在函数内部定义的其他函数。来看下面的例子:function add(num1,num2){    var sum=num1+num2;    return sum;...

2018-08-10 10:50:44 5992 2

原创 模仿块级作用域

JavaScript没有块级作用域的概念。这意味着在块语句中定义的变量,实际上是在包含函数中而非语句中创建的。来看下面的例子:function outputNumbers(count){   for(var i=0;i&lt;count;i++){      alert(i);    }     alert(i);              //计数}这个函数中定义了一...

2018-08-09 16:16:58 171

原创 内存泄漏

由于IE9之前的版本对JScript对象和COM对象使用不同的垃圾收集例程,因此闭包在IE的这些版本中会导致一些特殊的问题。具体来说,如果闭包的作用域链(本质上是一个指向变量对象的指针列表,它只引用但不实际包含变量对象)中保存着一个HTML元素,那么就意味着该元素将无法被销毁。举个例子:function assignHandler(){   var element=document.g...

2018-08-09 14:55:27 124

原创 关于this对象

在闭包中使用this对象也可能会导致一些问题。我们知道,this对象是在运行时基于函数的执行环境绑定的;在全局函数中,this等于window,而当函数被作为某个对象的方法调用时,this等于那个对象。不过,匿名函数的执行环境具有全局性,因此其this对象通常指向window。但有时候由于编写闭包(有权访问另一个函数作用域中的变量的函数,可以理解为定义在一个函数内部的函数)的方式不同,这一点可能不...

2018-08-09 11:05:30 909

原创 函数表达式,递归,作用域,作用域链,闭包,闭包与变量

函数表达式函数表达式是JavaScript中的一个既强大又容易令人困惑的特性。定义函数的方式有两种:一种是函数声明(没错,不同于C语言之类的),另一种就是函数表达式。函数申明(这相当于C语言的函数定义)的语法是这样的:function functionName(arg0,arg1,arg2){//函数体}首先是function关键字,然后是函数的名字,这就是指定函数名的方式...

2018-08-08 14:15:12 621

原创 继承,原型链,借用构造函数,组合继承

    继承        继承是面向对象语言中的一个最为人津津乐道的概念,许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承方法签名,而实现继承则继承实际的方法。由于ECMAScript中函数没有签名(函数的参数类型和个数),没有重载(利用函数签名的不同来区别调用者到底调用的是那个方法!),所以无法实现接口继承,只支持实现继承,而且其实现继承主要是依靠原型链来实现的。    那...

2018-08-06 16:59:35 415

原创 浅谈构造模式、原型模式、混合模式、动态原型模式

构造模式 构造模式虽然比前面的工厂模式更加的完善,能够通过instanceof识别对象类型,但有个最大的问题就是每一次实例化,该对象内部函数都会被创建一遍,就是都会把属性和方法复制一遍。这是什么意思?举个栗子:function Person(name,age,job){this.name=name;this.age=age;this.job=job;this.sayNam...

2018-08-06 10:27:53 699

原创 面向对象、工厂模式、构造模式

  面向对象(Object-Oriendted,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。ECMAScript中没有类的概念【类是面向对象程序设计(OOP,面向对象编程)实现信息封装的基础。类是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象】  ,因此它的对象也与基于类的语言中的对象有所不同。...

2018-08-04 17:48:30 261

原创 怎样理解对象?

一、万事万物皆对象--理解对象模型对象实际上是看待事物的一种方式。它只是我们从现实世界中抽象出来的一种模型,但是这个模型还是有它的定义和概念的。 1、对象的英文单词是“Object”,它有三个方面的意思:(1)目标,目的,宗旨(2)物,物体,物件(3)对象,客体,客观    仔细琢磨下这三个意思。首先它有“目标”的意思,也就是说这是个实际的东西,我们可以对它做些操作,它是一些...

2018-08-01 11:28:59 4584 1

原创 JS无缝滚动工作原理

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&amp

2018-07-30 10:47:34 940

原创 JS延时提示符工作原理

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&amp

2018-07-30 10:25:08 155

原创 JS知识点---语法与基本概念

1、语法与基本概念1.1  区分大小写变量、函数名、操作符都区分大小写,这意味着test和Test分别表示两个不同的变量,而函数名不能使用typeof,因为它是一个关键字,但typeOf则可以用作为函数名。1.2  标识符什么是标识符?所谓标识符,就是指变量、函数、属性的名字,或者函数的参数名。标识符的格式:(1)第一个字符必须是一个字母、下划线"_"或一个美元符号。(2)其他...

2018-07-27 15:00:09 168

原创 JS知识点---在HTML中使用JavaScript

1、在HTML中使用JavaScript1.1 &lt;script&gt;标签需要注意的是,带有src属性(src="****.js" 这是代表外部脚本文件)的&lt;script&gt;元素不应该在其&lt;script&gt;和&lt;/script&gt;标签之间(这代表嵌入的代码)再包含额外的JavaScript代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会...

2018-07-27 11:30:48 189

原创 浅谈DOM和BOM

1.1,文档对象模型文档对象模型(DOM,Document Object Model)是针对XML但是经过扩展用于HTML的应用程序编程接口(API).DOM把整个页面映射为一个多层节点结构.HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据,开发人员获得了控制页面内容和结构的主动权,借助DOM提供的API,开发人员可以轻松自如地删除,添加,替换或修改任何节...

2018-07-26 20:13:39 444

原创 JS小实例-数码时钟

 &lt;!DOCTYPE html&gt;&lt;html lang =“en”&gt; &lt;HEAD&gt;&lt;meta charset =“UTF-8”&gt;&lt;meta name =“viewport”content =“width = device-width,initial-scale = 1.0”&gt;&lt;meta http-equ...

2018-07-26 16:50:57 2774

仿微信的小程序.zip

此微信小程序模仿的是社交软件微信app,可以显示聊天界面,发图片定位,查看朋友圈,当然这些朋友圈的数据都可以在server.js文件中编写,用npm打开服务器引用数据。里面还包含结果演示图,功能备注,甚至是我的课程设计报告,是关于这个demo的,报告有四千字以上哦~代表着里面是有打开服务器操作方法的。不会打开的也可问我~

2019-06-26

51单片机资料学习教程与代码

此资源包含许多51单片机的学习资料,还有学习资源的百度云。

2019-03-28

数据库笔记与常用笔记

此资源包含平时常用的代码,可以看一下里面的数据库笔记.txt. 注意sql文档和实验是同步的,算一个实例吧

2019-03-28

妙味课堂js详解视频课程代码

此资源包含妙味课堂老师讲的js课程,非常有用,如果有想提高自己原生js和逻辑思维的小伙伴可以下载这些代码来观看,自己动手编程,进步会很大呢~

2019-03-26

微信小程序实现图片拖拽代码与讲解视频

此学习资源很详细,不仅有微信小程序的代码,代码我都加入了注释,更有配套讲解视频!如果有对微信小程序感兴趣的小伙伴,可以下载资源进行观看。

2019-03-26

宿舍管理系统源代码

有需要做小项目的童鞋看过来,这里是一个完整的宿舍管理系统。

2018-12-15

hibernate所需jar包

快来参观~~包含所有创建hibernate项目所需要的全部jar包,齐全。

2018-12-15

软件设计师真题

这里包含2014~2015软件设计真题及答案详解,需要考软件设计师的童鞋可以前来参观。

2018-12-15

struts所需要的jar包

全面!这个资源是包含所有需要创建struts项目所需要的jar包。不需要自己一个一个去找了,已经给小伙伴打包好了,有学习J2EE和JavaEE的小伙伴可以下载使用

2018-12-14

大二算法分析课程全部ppt

这份文档很详细,很全面,对于迫切想要预习和复习的童鞋非常有帮助,这是一个包含大学全部要求所学内容的ppt课程资源。

2018-12-14

计算机网络原理速成资源包

基于计算机网络的内在结构与多种协议的原理来撰写的一些重点知识!对于需要复习计算机网络原理的童鞋是很有用的~

2018-11-22

计算机网络原理的重点知识

基于计算机网络的内在结构与多种协议的原理来撰写的一些重点知识!对于需要复习计算机网络原理的童鞋是很有用的~

2018-11-22

数码时钟图片

这是我博客中数码时钟所需的图片,这些图片可以帮助你写出美观的时钟来。

2018-07-26

数据结构笔记

这是一个专业数据结构PDF笔记的压缩包,其中包含很多重要的数据结构的重点知识,都清晰地列出来了。有需要可以看一下,我觉得很OK!

2017-10-10

省赛题目资源

这是包含2011、2012、2013、2014、2015五年的湖南省比赛题目,其中有比赛题目,比赛原数据,最重要的是有比赛的程序解答,有需要的可以看看!

2017-09-13

递推求解资源

这是ACM中也比较重要的一个知识点,其中的资源包含文档和PPT,递推在生活中也是有许多应用,所以也是很有意义的,在现在的程序题目中,有许多这类的题目,有些简单点的做起来比较简单,但有些难一点的你真心推不出来,所以就要借鉴一下例子来提高经验了,有需要的可以看看!

2017-09-13

贪心算法总结

这是ACM中也比较重要的一个知识点,其中的资源包含文档和PPT,贪心算法在生活中有许多应用,所以是很有意义的,在现在的程序题目中,有许多这类的题目,所以也是hin重要的,有需要的可以看看!

2017-09-13

ACM程序设计 简单数学题

这是ACM中也比较重要的一个知识点,其中的资源包含文档和PPT,当中有一些简单数学题的例子,在现在的程序题目中,有许多要求数学知识的题目,所以也是hin重要的,有需要的可以看看!

2017-09-13

搜索bfs,dfs

这是ACM中也比较重要的一个知识点,其中的资源包含文档和PPT,当中有搜索的概述,有bfs和dfs,有需要的可以看看!

2017-09-13

筛选发与预处理

这是ACM中也比较重要的一个知识点,其中的资源包含文档和PPT,当中有筛选法的介绍和预处理的做法,有需要的可以看看!

2017-09-13

动态规划资源包

这是ACM的动态规划 知识资源包,其中有文档和PPT,动态规划是ACM中比较重要的知识点,有需要的可以看一下,我觉得很 OK !

2017-09-13

ACM算法总结

资源分怎么没有0,只好选了个1,可免费,私信我! 这些资源都是一些ACM、做题的PPT或文档,希望能给喜欢ACM的同学带来帮助,我们一起交流!

2017-09-12

ACM做题代码

ACM的算法体现

2017-07-21

空空如也

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

TA关注的人

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