自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云 Windows Server 2008 R2 企业版 搭建PHP项目环境

准备好安装包注意:apache2.4 对应 php的版本要对上64的下载64位的apache24和php,32位的下载32位的apache24和php先把解压Apache2.4到要安装的目录打开Apache2.4的http.cong文件找到 第38行的Define SRVROOT “C:/amp/apache”改为自己安装Apache2.4的目录找到 第224行的#Serve...

2019-11-01 18:16:49 595

原创 SQL语言

SQL:结构化查询语言 , 用于操作所有关系型数据库的规则SQL通用语法:不区分大小写 , 关键字建议使用大写show databases; – 查询所有数据库名称 # /**/SQL分类:DDL:操作数据库、表操作数据库 :CRUDC(Create):创建CREATE DATABASE db1; #创建数据库db1CREATE DATABASE if not exis...

2019-10-13 22:32:30 153

原创 Vue学习经历的一些错误,解决问题的经验

错误:解决方法:看一下你表单配置是否写错了,很容易写错的一个点是modelKey的k是大写

2019-08-12 22:19:30 103

原创 Linux操作命令

vi/vim一般模式yy 复制光标当前一行y 数字 y 复制一段(从第几行到第几行)p 箭头移动到目的行粘贴u 撤销上一步dd 删除光标当前行d 数字 d 删除光标(含)后多少行x 剪切一个字母,相当于 delX 剪切一个字母,相当于 Backspaceyw 复制一个词dw 删除一个词shift+6(^) 移动到行头shift+4 ($) 移动到行尾1+shift+g 移动到页头,数字shift+g 移动到页尾数字+shift+g 移动到目标行vi/vim编辑模式进入编

2022-04-18 16:36:33 2107

原创 C#数组详解

C#一维数组定义数组数据类型[] 数组名;初始化数组中的元素数据类型[] 数组名 = new 数据类型[长度];数据类型[] 数组名 = {值 1, 值 2, …}数据类型[] 数组名 = new 数据类型[长度]{值 1,值 2,…} //有一个 int 类型的数组,输出数组中的第一个元素和最后一个元素 //定义int类型的数组 int[] a = { 1, 2, 3 }; //输出数组中的一个元素 Console.WriteLine(a[0]);

2022-04-06 10:22:36 11507

原创 C# string字符串详解

C#字符串及常用方法在字符串操作中常用的属性或方法如下:1 Length 获取字符串的长度,即字符串中字符的个数2 IndexOf 返回整数,得到指定的字符串在原字符串中第一次出现的置3 LastlndexOf 返回整数,得到指定的字符串在原字符串中最后一次出现的位置4 Starts With 返回布尔型的值,判断某个字符串是否以指定的字符串开头5 EndsWith 返回布尔型的值,判断某个字符串是否以指定的字符串结尾6 ToLower 返回一个新的字符串,将字符串中的大写字母转换成小写字母

2022-04-01 16:01:39 4422

原创 C#类和对象

C#类的定义(class) 类的访问修饰符 修饰符 类名{ 类的成员}类的访问修饰符:用于设定对类的访问限制public:访问不受限制,可以类内和任何类外的代码中访问protected:可访问域限定于类内或从该类派生的类内internal:可访问域限定于类所在的程序集内private:可访问域限定于它所属的类内修饰符:修饰符是对类本身特点的描述abstract:是抽象的意思,使用它修饰符的类不能被实例化sealed:密封类,不能被继承static:静态类,不能

2022-03-31 11:36:32 408

原创 C#语法基础

C#语法基础

2022-03-29 16:02:30 612

原创 C#获取企业微信 access_token

一、新建一个配置文件(名称:appsettings.json){ "PLMConnectionString": "Server=数据库IP;database=;uid=数据库名称;pwd=数据库密码", //数据库配置 "CORPID": "", //企业Id "SECRET": "" //应用的凭证密钥}二、配置文件放在 …/bin/Debug目录下。三、配置文件引入到项目中。四、代码如下:using System;using System.Collections.Generi

2022-02-28 18:58:33 1070

原创 vue-cli可视化创建项目

命令: vue ui可视化创建视图创建项目出错:解决方法创建完成如下

2020-01-08 13:20:52 185

原创 RBAC

RBAC: role base access control 基于角色的用户访问权限控制该方式权限设置特点:用户----->组(角色)------>权限用户和组(角色)对应,组和权限对应管理员进行权限设置只需要考虑用户是哪个组的即可,操作非常容易、高效、简便。是一种非常科学的权限设置方式。...

2019-12-02 21:36:29 143

原创 ThinkPHP之认识路由形式和创建控制器

什么是路由:答:系统从URL参数中分析出当前请求的分组(平台)、控制器和操作方法的过程就是“路由”。tp框架路由共有4种形式:① 基本get形式http://网址/index.php?m=分组&c=控制器&a=操作方法该方式是最底层的get形式、传统的参数传递方式,不时尚、不安全。② pathinfo路径形式[默认方式]http://网址/index.php/分组/控...

2019-11-12 22:16:47 202

原创 ThinkPHP框架之认识目录和创建应用

1. 什么是框架php框架是许多代码的集合,这些代码是程序结构的代码(并不是业务代码)代码中有许多函数、类、功能类包,框架的代码按照一定标准组成了一个有机的功能体,这个功能体里边有许多设计模式如MVC、单例、AR等等。2. 不使用框架开发遇到的问题① 代码编写没有统一规范,项目生命时间非常短,不延续② 一个小地方的修改会牵扯到全局变化,牵一发动全身③ 不能很好满足客户各方面需求3. 使...

2019-11-11 22:18:41 442

原创 JDBC

JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导...

2019-10-26 22:10:03 87

原创 登录和退出MySQL

登录:mysql -uroot -p通过ip登录:mysql -hip -p退出:exit

2019-10-13 20:22:10 97

原创 开启和关闭MySQL数据库

以管理员的身份运行:net start mysql 开启数据库net stop mysql 关闭数据库

2019-10-13 20:09:42 324

原创 利用Random和Scanner编写一个猜数字的小游戏1

package cn.edu.hntou.api;import java.util.Random;import java.util.Scanner;public class AnonymousObject2 { public static void main(String[] args) { Random r = new Random(); int randomRes = r.n...

2019-10-07 21:49:19 149

原创 Random产生随机数

package cn.edu.hntou.api;import java.util.Random;//Random产生的随机数public class RandomTest01 { public static void main(String[] args) { //产生[1,5]的随机数 int n = 5; Random r = new Random(); for...

2019-10-07 21:12:17 134

原创 Scanner对象和匿名对象的使用

package cn.edu.hntou.api;import java.util.Scanner;public class AnonymousObject { public static void main(String[] args) { Scanner sc = methodParam(); int num = sc.nextInt(); System.out....

2019-10-07 20:37:20 214

原创 JAVA变量和数据类型

变量概述:变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。 程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可 以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。数据类型:数...

2019-09-28 16:37:26 99

原创 Java常量

概述:常量:是指在Java程序中固定不变的数据。分类:public class Constant{ public static void main (String[] args){ //输出整数常量 System.out.println(123); //输出小数常量 System.out.println(0.5); //输出字符常量 System.out.prin...

2019-09-28 16:14:57 103

原创 JAVA程序开发步骤和入门说明

第一步:编写源程序第二步:(javac.exe)编译器编译源程序第三步:运行字节码文件(xxx.class)编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们 所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。关键字(k...

2019-09-27 00:53:28 1146

原创 Java语言开发环境搭建

Java虚拟机——JVMJVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特...

2019-09-21 18:34:32 163

原创 计算机基础知识

二进制计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含 0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。 下面了解一下十进制和二进制数据之间的转换计算。十进制数据转成二进制数据:使用除以2获取余数的方式二进制数据转成十进制数据:使用8421编码的方式小贴士: 二进制数系统中,每个0或1就是一个位,叫...

2019-09-21 17:26:00 203

原创 Java语言概述

什么是Java语言Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是 计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。Java语言发展历史1995年Sun公司发布Java1.0版本1997年发布Java 1.1版本1998年发布Java 1.2版本2000年发布Jav...

2019-09-21 17:03:24 296

原创 Map与WeakMap结构的特点

简介:详细介绍Map与WeakMap结构的特点背景JavaScript中的对象,实质就是键值对的集合(Hash结构),但是在对象⾥却只能⽤字符串作为 键名。在⼀些特殊的场景⾥就满⾜不了我们的需求了,正因为此,Map这⼀数据提出了,它是JavaScript中的⼀种更完善Hash结构。Map对象⽤于保存键值对,任何值(对象或者原始值)都可以作为⼀个键或⼀个值。使⽤介绍// 通...

2019-09-21 00:59:43 231

原创 计算机专业英语词汇表

Operating System 操作系统words and expressions 单词和词组notes n.注释,说明

2019-09-20 00:06:15 147

原创 ES6和ES8之对象的新特性及新增⽅法

介绍ES6提供的新的特性及对象⽅法扩展运算符的使⽤:(1)复制对象(2)给对象设置默认值(3)合并对象属性初始化的简写对象⽅法的简写可计算的属性名新增⽅法:Object.isObject.assignObject.keysObject.valuesObject.entries在这里插入代码片...

2019-09-13 22:37:49 208

原创 ES6数组中map及reduce⽅法详解

简介:详细介绍ES6中map及reduce⽅法的使⽤mapreduce

2019-09-07 23:53:13 115

原创 ES6和ES7之数组的扩展⽅法及扩展运算符的使⽤

简介:介绍ES6和ES7提供的新的数组⽅法及扩展运算符的使⽤扩展运算符的使⽤ …复制数组分割数组将数组转化成参数传递给函数新增的常⽤⽅法fillfindfindIndexIncludesflatfilter{ // 扩展运算符的使⽤ ... //复制数组的使用// const list = [1,2,3,4,5]// const list2 =...

2019-09-02 23:51:38 119

原创 字符串的扩展⽅法及模板字符串

简介:介绍ES6提供的新的字符串⽅法及模板字符串ES5处理Unicode的缺陷加强了对Unicode的⽀持在ES5中我们知道JavaScript 允许采⽤\uxxxx形式表示⼀个字符,其中xxxx表示字符的 Unicode 码点。这种表示法只限于码点在\u0000~\uFFFF之间的字符。***超出这个范围的字符,必须⽤两个双字节的形式表示,但是ES5却⽆法正确的识别这个有两个字节组成的字...

2019-09-01 22:21:56 80

原创 不可不知的解构赋值

深⼊原理讲解解构赋值及其常⻅⽤法介绍解构赋值可以理解为赋值操作的语法糖,它是针对数组或者对象进⾏模式匹配,然后对其中的变量进⾏赋值。代码书写上⾔简意赅,语义明确,也⽅便了对象数据的读取操作。实质ES6中只要某种数据有Iterator接⼝(也就是可以循环迭代),都可以进⾏数组的解构赋值。使⽤场景//数组解构// {// let a , b// [a,b] = [1,...

2019-09-01 15:45:27 90

原创 探秘JS的第七种数据类型Symbol

简介:介绍Symbol是什么及使⽤场景ES6之前JavaScript的数据类型Number(数字)String(字符串)Boolean(布尔值)Object(对象)Null(空对象指针)Undefined(声明的变量未被初始化时)引⼊的背景对象的属性名容易产⽣命名冲突,为保证键名的唯⼀性,故es6引⼊Symbol这种新的原始数据类型,确保创建的每个变量都是独⼀⽆⼆的特点Sy...

2019-08-31 23:20:13 133

原创 详细讲解let与const关键词特点及使⽤的注意事项

作⽤域全局作⽤域局部作⽤域块级作⽤域let⽤法:声明⼀个变量特点:只在声明的代码块内有效在同⼀作⽤域内不允许重复声明没有变量提升暂时性死区const⽤法:声明⼀个只读的变量(可理解为常量)特点:同let命令注意事项:变量声明的同时必须⽴即赋值如声明的是简单类型的数据,变量的值不可改变实质:保证变量指向的内存地址所保存的数据不允许改动。简单类型如字符串、数字和布尔...

2019-08-31 20:51:39 160

原创 使⽤babel⼯具搭建ES6项⽬环境

简介:讲解如何使⽤babel搭建ES6项⽬环境及babel的常⽤配置及⽤法搭建babel的目的是解决ie浏览器的不兼容,转化我们的代码,无需我们再考虑浏览器的兼容问题node安装http://nodejs.cn/download/编辑工具:vscode初始化⼯程项⽬快捷键打开终端:Ctrl+c# 使⽤默认配置初始化项⽬npm init -y会生成一个package.json文件...

2019-08-31 17:14:15 128

原创 ECMAScript 6简介

简介: 介绍ECMAScript 和 JavaScript以及ECMAScript 2015 的关系ECMAScript 6是什么ECMAScript 6.0(以下简称 ES6)是 JavaScript 语⾔的下⼀代标准,已经在2015年6⽉正式发布了。它的⽬标,是使得 JavaScript 语⾔可以⽤来编写复杂的⼤型应⽤程序,成为企业级开发语⾔。ECMAScript 和 JavaScrip...

2019-08-31 12:00:46 437

原创 实战必备之BOM常⽤事件介绍

window.onloadwindow.onscroll滚动距离⾕歌浏览器 document.body.scrollTopIE、⽕狐浏览器document.documentElement.scrollTopwindow.onresize可视区尺⼨document.documentElement.clientWidthdocument.documentElement.clientH...

2019-08-31 11:17:18 102

原创 实战必备BOM常⽤属性和系统对话框

window.navigator.userAgent 获取设备及浏览器的类型型号window.location 获取当前⽂档地址对象location.host 主机加端⼝号location.hostname 主机location.port 端⼝号location.protocol 协议location.pathname 路径location.hash ⽚段标识符,可以⽤于保存⽹⻚状态...

2019-08-31 10:53:29 139

原创 BOM基础介绍

什么是BOMBOM(Browser Object Model)即浏览器对象模型,是⼀个与浏览器窗⼝进⾏交互的对象打开或关闭⼀个窗⼝window.open()window.close()<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>B...

2019-08-31 10:40:25 115

原创 深度剖析构造函数与原型配合实现⾯向 对象编程

原型prototype共⽤⽅法(⾏为)都写在原型上<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>编写第⼀个⾯向对象程序之⼯⼚函数(⼆)</title></head><body> <scrip...

2019-08-30 23:41:59 103

空空如也

空空如也

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

TA关注的人

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