自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 C# LINQ学习

LINQ感觉实质和SQL语法相同基本数据:(数据瞎写的!!!)var masterList = new List<MartialArtsMaster>(){ new MartialArtsMaster(){Id = 1,Name = "黄蓉",Age = 18,Menpai = "丐帮",Kongfu = "打狗棍法",Level = 9}, new MartialArtsMaster(){Id = 2,Name = "洪七公",Age = 70,Menpai = "丐帮",Kong

2020-09-14 11:02:15 160

原创 C#委托学习

委托什么是委托?如果我们要把方法当做参数来传递的话,就要用到委托。简单来说委托是一个类型,这个类型可以赋值一个方法的引用。使用委托:定义委托创建委托实例声明委托定义委托://定义委托delegate void IntMethodInvoker(int x);使用委托普通使用使用构造函数实例化private delegate string GetAString() //定义委托类型static void Main(){ int x = 40; //使用委托类型 创

2020-09-14 10:59:00 328

原创 C#中使用LINQ表达式

Author:Ivan正则表达式定位元字符:字符说明^匹配开头$匹配结尾静态判断方法:using System.Text.RegularExpressions;string s = "I am blue cat.";string res = Regex.Replace(s, "^","开始:"); // 会替换所有符合正则表达式 ^匹配开头Console.WriteLine(res); // 开始:I am blue cat.re

2020-09-14 10:54:43 596

原创 Js中 a++和++a的区别

a++&++aa的值都为 a+1 ,但是返回值不同a++ => 返回的值是a本身++a => 返回的值是a+1后的值var a = 1var b = a++ //b = 1 a = 2// a++ 输出的值为 a a的值为 a+1var a = 1var b = ++a //b = 2 a = 2// ++a 输出的值为 a+1 a的值为 a+1...

2020-07-22 00:26:36 1434

原创 JS封装一个获取url参数方法

JS获取url参数方法function getQueryParams() { let obj = {} if (!location.search) return obj let queryStrAtt = location.search.replace('?', '').split('&') queryStrAtt.forEach(r => { let arr =

2020-07-22 00:17:02 583

原创 navicat图形化数据库连接mysql报错1251解决方案

navicat连接mysql报错1251解决方案更改加密方式1.先通过命令行进入mysql的root账户:mysql -uroot -p2.更改加密方式ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;3.更改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';4.刷新FL

2020-07-22 00:15:07 130

原创 ES6 扩展运算符(...)、[]用法&以及Vuex辅助函数原理,以mapState为例

ES6 扩展运算符(…)、[]用法&以及Vuex辅助函数原理1、…通俗来说一般用于将对象展开示例代码:let obj = { name:'ivan', age:21}let obj2 = { ...obj}console.log(obj2)此时输出的obj2包含obj的属性name,age用法:不定参数,es6不再使用arguments对象示例代码:var demo = function (...arg){ for (let

2020-07-18 11:16:54 580

原创 C# HashTable的使用

HashTable的使用直接上代码 Hashtable ht = new Hashtable(); ht.Add("北京","帝都"); ht.Add("上海", "魔都"); ht.Add("广州", "省会"); ht.Add("深圳", "特区"); //Hashtable 可以存入任何类型的数据 //实例化一个List Li

2020-07-16 11:16:42 123

原创 JS 中 call、apply、bind的用法

JavaScript 中 call()、apply()、bind() 的用法this的指代let name = '小王',age = 18let obj = { name:'小张', objAge:this.age, myFun:function(){ console.log(this.name+'年龄'+this.age) }}obj.objAge; // 17obj.myFun() // 小张年龄 undefined1、call(

2020-06-30 14:23:06 66

原创 Promise配合async await的使用

Promise配合async await的使用以微信小程序为例:定义一个发送ajax请求的函数:function $get(url) { return $request(url,"GET")}function $request(url,method) { wx.showLoading({ title: '加载中', }) return new Promise((resolve,reject)=>{ wx.request({ url: BAS

2020-06-30 11:29:40 587

原创 Promise的一些理解

Promise理解纯粹为个人理解,有误请指正什么是异步查询数据从数据库,PHP第一个任务查询数据,后面有了新任务,那么后面任务会被挂起排队,而nodeJS是**第一个任务挂起交给数据库去跑,然后去接待第二个任务交给对应的系统组件去处理挂起**,接着去接待第三个任务··· 示例: new Promise((res, rej) => { setTimeout(() => { res('1') }, 2

2020-06-29 19:12:10 162

原创 hugo 个人blog搭建方法

hugo 个人blog搭建方法1、创建站点:hugo new site [myblog]2、下载自己喜欢的主题主题链接:(从主题页获取)https://themes.gohugo.io/从git上克隆下来 再根目录执行git clone [主题href]或者手动下载到theme文件夹3、创建第一个blog通过命令创建第一个个博客hugo new [目录]/[FileName].md然后通过工具进行编辑可以尝试在本地运行hugo -t [主题名字] --buildDraft

2020-06-28 11:18:38 177

空空如也

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

TA关注的人

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