- 博客(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
184
原创 C#委托学习
委托什么是委托?如果我们要把方法当做参数来传递的话,就要用到委托。简单来说委托是一个类型,这个类型可以赋值一个方法的引用。使用委托:定义委托创建委托实例声明委托定义委托://定义委托delegate void IntMethodInvoker(int x);使用委托普通使用使用构造函数实例化private delegate string GetAString() //定义委托类型static void Main(){ int x = 40; //使用委托类型 创
2020-09-14 10:59:00
386
原创 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
647
原创 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
1492
原创 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
642
原创 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
159
原创 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
621
原创 C# HashTable的使用
HashTable的使用直接上代码 Hashtable ht = new Hashtable(); ht.Add("北京","帝都"); ht.Add("上海", "魔都"); ht.Add("广州", "省会"); ht.Add("深圳", "特区"); //Hashtable 可以存入任何类型的数据 //实例化一个List Li
2020-07-16 11:16:42
174
原创 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
96
原创 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
632
原创 Promise的一些理解
Promise理解纯粹为个人理解,有误请指正什么是异步查询数据从数据库,PHP第一个任务查询数据,后面有了新任务,那么后面任务会被挂起排队,而nodeJS是**第一个任务挂起交给数据库去跑,然后去接待第二个任务交给对应的系统组件去处理挂起**,接着去接待第三个任务··· 示例: new Promise((res, rej) => { setTimeout(() => { res('1') }, 2
2020-06-29 19:12:10
194
原创 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
215
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人