自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 TCP 协议

传输控制协议:TCP协议面向连接的包中添加了标识该连接以及数据流顺序的信息可靠性:等待确认:发送方会等待确认消息超时重发:若大于指定的窗口时间,仍未收到消息,会重发。流控制:机器速度相差过大时,用来确保两点间传输数据的平衡,避免发送发压垮接收方拥堵控制:控制数据包的传输速率来避免拥堵面向字节传输的是编码后的字节。应用,很多协议都是基于TCP协议实现的net.serv...

2018-11-19 16:39:00 122

转载 node fs对象

fs 文件系统,提供文件操作的APIfs.unlink(path,cb(err)) 删除文件const fs=require('fs');fs.unlink('./test.txt',(err)=>{ if(err){ console.log('删除失败'); }else{ console.log('删除成功'); }...

2018-11-19 15:51:00 146

转载 ANSI转义码 改变输出的字体颜色

console.log('\033[90m hahaha lalala \033[39m xxtian')\033 转义序列的开始[ 开始设置颜色90 颜色序号 亮灰色m 颜色设置结束通常结束处会将颜色恢复为默认39效果:转载于:https://www.cnblogs.com/tianxiaoxiao/p/9983063.html...

2018-11-19 14:45:00 497

转载 异步流程控制模式

串行执行设置计数器 i设置函数fn(i),fn中i++,且设置退出条件fn(0) 开始执行这样异步流程不会一下子都触发,增加服务器压力,而是一个一个触发,减少并发转载于:https://www.cnblogs.com/tianxiaoxiao/p/9982674.html...

2018-11-19 13:38:00 122

转载 node event对象

node中事件的监听和分发 EventEmitteronemitonce转载于:https://www.cnblogs.com/tianxiaoxiao/p/9981537.html

2018-11-19 09:52:00 74

转载 js中的异常捕获 try{} catch{}(二)

事件轮循中,抛出的异常信息会丢失函数调用的路径,所以每一步都要进行错误处理function a(){ b();}function b(){ c();}function c(){ // setTimeout(() => { // throw new Error('here'); // }, 1000); thro...

2018-11-19 09:48:00 88

转载 node require 文件查找的顺序

require加载文件时,查找顺序1 核心对象2 文件模块当前目录node_modules查找,然后依次找上一级目录的node_modules。具体步骤尝试添加.js/.json/.node查找package.json main后指定的js转载于:https://www.cnblogs.com/tianxiaoxiao/p/9980581.html...

2018-11-18 23:39:00 378

转载 node process全局对象

process.nextTick(callback)事件队列 微任务中优先级最高的方法将事件变为异步,且优先级最高,每次事件轮循后,先执行nextTick会阻塞任何I/O 操作,优先级最高//微任务中优先级最高,可以优先执行某方法console.log('开始');setTimeout(() => { console.log('setTimeout')}...

2018-11-18 23:08:00 99

转载 JSON对象与string的转换

JSON.parse(str)string转JSON对象str要符合json字符串的格式,属性名要加引号let json=JSON.parse('{"a":12}');//属性名要加"" console.log(json.a); str格式不对时报错JSON.stringify(jsonObj)JSON对象转字符串接收json对象let json={a:1...

2018-11-18 22:42:00 75

转载 js string方法总结

.trim()方法 删除字符串前后的空格' 123'.trim() //'123'str.slice(beg[,end]) 方法提取字符串的一部分,并返回一个新字符串,原字符串不改变end 为负数时,等价于str.length+end,去掉右侧|end|个字符var str='hello';console.log(str.slice(0,2)); //he conso...

2018-11-18 22:36:00 90

转载 js 创建实例的方法及类的使用

js 中创建实例的方法转载于:https://www.cnblogs.com/tianxiaoxiao/p/9980065.html

2018-11-18 22:30:00 251

转载 js中的异常捕获 try{} catch{}(一)

示例代码function fun(){ var a=0; try{ a(); }catch(e){ throw '这不是一个方法'; // 只是输出字符串 // console.log(e) // throw new Error('a 不是一个方法'); // 带堆栈信息 // ...

2018-11-18 22:28:00 125

转载 call apply bind 用法及区别

改变函数运行时的this参考文档 https://www.jianshu.com/p/bc541afad6ee转载于:https://www.cnblogs.com/tianxiaoxiao/p/9979936.html

2018-11-18 22:14:00 100

转载 js Array的方法及属性总结

isArray() 判断是否为数组ie,chrome中都适用console.log(Array.isArray([1,2])) //true转载于:https://www.cnblogs.com/tianxiaoxiao/p/9979879.html

2018-11-18 22:06:00 67

转载 js 继承

js中继承的实现方法:proto转载于:https://www.cnblogs.com/tianxiaoxiao/p/9979855.html

2018-11-18 22:03:00 81

转载 js 判断数据类型

typeof 适用于值类型的判断console.log(typeof 'asb'); // stringconsole.log(typeof 123); // numberconsole.log(typeof false); // boolean//引用类型 无法判断,都是objectconsole.log(typeof [1,2,3]); // objectconsole...

2018-11-18 22:02:00 46

转载 序列化和反序列化

Serializable是什么序列化:内存中的变量变成可以存储或传输的形式(字节序列)反序列化:将字节序列恢复为变量,重新读取到内存中。序列化的应用场景:把对象的字节序列保存到硬盘上(文件中)或数据库中在网络上传输 套接字RMI传输对象作用:将当前对象的状态存储下来,使用时直接读取(反序列化)对象状态,创建对象套接字RMI转载于:https://www....

2018-11-14 23:24:00 71

转载 express 常用方法和插件

总结express框架中常用的方法及第三方插件express.static('./www') 加载静态文件let router=express.Router(); 创建路由express.logger() 打印日志信息cookie-parser / cookie-session 身份认证uuid 生成唯一标识符body-parser post参数解析multer 获取上传的...

2018-11-13 22:27:00 604

转载 node 常用的对象

全局对象process 全局对象process.nextTick()process.argv 获取命令行输入的参数__filename 当前运行文件的绝对路径E:\Node.js\node对象\全局对象\01_filename&dirname.js__dirname 当前运行文件所在目录的绝对路径E:\Node.js\node对象\全局对象核心对象...

2018-11-13 21:59:00 97

转载 node.js 守护进程

守护进程后台运行的特殊进程,不受任何终端控制的进程。Node开启守护进程避免出现错误时,程序异常退出,可以开启守护进程,监控程序 ,若退出 exit,立马重启服务程序,防止服务器崩掉。开启守护进程的方式pm2 pm2 start index.jsforever forever start index.jsnode child_process cluster for...

2018-11-13 20:16:00 267

转载 node 特性及优缺点

Node特性共享状态的并发单线程(所有请求都是这个线程处理),全局变量所有请求共享,修改时需特别注意对后续请求的影响。PHP多线程,每次请求,都会新创建一个线程,全局变量会重新加载。Node 优点:异步事件驱动异步回调,事件循环队列非阻塞I/O遇到I/O操作,主线程只注册事件,不会等待结果,而是继续执行,I/O使用异步事件驱动,I/O操作完成后,对应的回调函数添加到...

2018-11-12 19:49:00 125

转载 js 事件循环 异步操作执行顺序

转载于:https://www.cnblogs.com/tianxiaoxiao/p/9926487.html

2018-11-07 23:14:00 112

转载 事件委托

适用于对一组元素添加一类事件优势:减少了页面中函数的数量,提升页面性能事件委托,对新增加的元素也起作用,更易于维护,页面元素变化时,不用再次添加事件原理:事件冒泡原理,子元素会向上级传递事件 <div> <button id="btn">添加</button> <ul id="ul"> ...

2018-11-06 19:44:00 49

转载 VSCode 快捷键

终端:ctrl+~ 显示/隐藏cls 清空显示内容转载于:https://www.cnblogs.com/tianxiaoxiao/p/9831167.html

2018-10-22 17:07:00 59

转载 vim 使用(一)

vim批量注释1、从需要被注释的第一行开始,将光标移动到行首,2、按下 Ctrl + v3、接着按下方向键下,一直移动到需要被注释的最后一行,这时可以看到,这些需要被注释的行的行首第一个字符已经全部被选中4、然后按下 Shift + i(批量插入,这时光标会跳到第一行的行首,不用管)5、继续按下Shift + 3,也就是 #键6、最后按下 Esc 键,就可以看到刚才被选中的...

2018-10-20 15:06:00 88

转载 wamp 橙色

转自 https://blog.csdn.net/zhm977863924/article/details/42519815无论是单独安装Apache还是安装Wamp.都可能遇到Apache服务无法开启。最大的可能是它所使用的80端口被其他进程占用。iis以及迅雷都是使用80端口的。关闭这些进程一般就可以启动Apache服务了。如果还是不行。那就测试一下80端口的占用情况。很可能出现的...

2018-10-20 13:36:00 101

转载 redis.conf 配置文件

参数说明redis.conf 配置项说明如下:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid指定Redis监听端口,默认端口...

2018-10-16 16:22:00 57

转载 node.js 链接虚拟机的Redis 桥接模式

场景Redis 安装在虚拟机的Linux系统上虚拟的链接方式: 桥接模式 ,虚拟机使用独立的ip地址Redis.conf daemonize yes 守护进程(后台运行的特殊进程,脱离终端)现象node连接时报错Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0....

2018-10-16 14:52:00 97

转载 Linux 快捷键

快捷键ctrl+L 清屏tab 自动补全ls -l =>ll 等价 命令别名特殊touch abc 创建空文件转载于:https://www.cnblogs.com/tianxiaoxiao/p/9740909.html

2018-10-03 21:13:00 39

转载 Linux 命令

命令 【选项】 【文件或目录】ls -lh install.log-ls 命令-lh 选项install.log 文件或目录ls -l-rw-r--r--. 1 root root 7690 9月 13 19:01 install.log.syslog-文件rw- 所有者 root 读写权限r-- 所属组 root 组 人员有读权限r-- 其他人员 读权限1...

2018-10-03 19:20:00 63

转载 虚拟机设置 BIOS 启动

单次有效,下次需重新设定转载于:https://www.cnblogs.com/tianxiaoxiao/p/9739781.html

2018-10-03 14:45:00 278

转载 C# 中 DapperRow 数据解析

using Newtonsoft.Json; List<DataColumnModel> lstColumn = new List<DataColumnModel>() { ...

2018-09-28 15:29:00 2077

转载 web app 、native app、hybrid app比较

作者:产品新人学习路链接:https://www.jianshu.com/p/24bf070a4dcb本文的结构主要分为以下部分:1.app的分类2.每类app的定义,明确各类app具体是什么3.各类app的优缺点4.具体开发过程中,到底该采用哪种类型的app1.app的分类大致可以分为这3种:native app(原生app)web apphybrid app(混...

2018-09-05 18:56:00 76

转载 原生js为元素添加事件

1.行间事件 onclick="函数名()";<div id="div1" onmouseover="over('400px','400px','green')" onmouseout="over('200px','200px','red')" onclick="show()"></div>...

2018-09-05 18:16:00 234

转载 XML 文档标题格式

<?xml version="1.0" encoding="utf-8"?>头部?号要紧挨xml否则,不识别,浏览器中不显示JAVA解析时报错<?xml version="1.0" encoding="utf-8"?><bookStor> <book id="1"> <name>我的前半生</na...

2018-03-29 22:26:00 171

转载 路由表详解

context.MapRoute( name: "Test1", //路由名称 唯一 url: "Admin/{controller}/{action}/{year}/{month}/{day}", //URL规则(分区需增加区域名称常量,此处为Admin) defaul...

2017-12-03 11:23:00 115

转载 路由数据 RouteData.Values[key]

RoutData.values[Key] 只能获取路由定义中的数据,url参数的数据不包含在里面https://i.cnblogs.com/EditPosts.aspx?opt=1路由:域名到?之间 -->EditPosts.aspxURL参数:?之后 -->opt=1//View页面添加链接 <a href='@Ur...

2017-12-02 13:18:00 284

转载 MVC 路由-->链接

链接的地址,可以根据路由规则动态生成,不用写死,文档结构有变化时,依然可以找到正确的路径1.url.Action(只生成URL) 有很多重载方法,可以根据需要选择,生成URL时,会根据路由规则生成,不过调用时也是根据路由规则寻址,所以OK <a href="@Url.Action("GetStuDetail","Student",new {id=1001...

2017-12-02 10:52:00 60

转载 路由匹配规则

routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", //相当 kong + {controller} +{controller}/{action}+{controller}/{action}/{id} ...

2017-11-29 22:22:00 629

转载 asp.net 前台取后台的值

1 <%=%> 取后台变量或调用函数取返回值 注意:服务器空间不可用 .cs页面的变量必须为protected / public2 <%#%> 服务器控件取其后台所绑定的值  转载于:https://www.cnblogs.com/tianxiaoxiao/p/7883661....

2017-11-23 10:41:00 266

空空如也

空空如也

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

TA关注的人

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