摘要: 准备 1. 安装淘宝 npm镜像 npm install g cnpm registry= "https://registry.npm.taobao.org" 2. 添加系统变量path的内容 因为cnpm会被安装到D:\Program Files\nodejs\node_global下,而系统变量 阅读全文
posted @ 2019-08-01 19:02 sands 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 项目背景 环信webim 官方没有vue版本的,自己就根据sdk重写了个vue版本的,只实现了基础的 登录 群组功能,其他的可以根据需要参考官方文档,添加相应的功能。 环信webim SDK相关文档: http://docs im.easemob.com/im/web/intro/start 先使用 阅读全文
posted @ 2019-08-01 18:58 sands 阅读(774) 评论(1) 推荐(0) 编辑
摘要: 什么是Typescript TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。作者是安德斯大爷, Delphi、C 之父(你大爷永远是你大爷)。把弱类型语言改成了强类型语言,拥有了静态类型安全检查, IDE 智 阅读全文
posted @ 2019-08-01 18:56 sands 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: ``` class Foo { save(callback: (n: number) = any) : void { callback(42) } multipleCallbacks(firstCallback: (s: string) = void, secondCallback: (b: boo 阅读全文
posted @ 2019-08-01 18:50 sands 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: vuex class可以包装vuex的写法,使代码简化 Installation $ npm install save vuex class Example 阅读全文
posted @ 2019-08-01 18:48 sands 阅读(11085) 评论(0) 推荐(0) 编辑
摘要: 常用处理方式 自己定制网站的404、500页面的方式有很多,比如修改nginx配置文件,指定请求返回码对应的页面, .netframework项目中修改webconfig文件,指定customerror节点的文件路径都可以。 在那么在.net core中如何处理呢。 500错误页 500的错误都是靠 阅读全文
posted @ 2019-05-21 11:16 sands 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: "CSRF" (Cross site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本( "XSS" ),但它与XSS非常不同,XSS利用站点内的信 阅读全文
posted @ 2019-03-21 15:36 sands 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 操作数组的方法 push() 结尾添加 参数 描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelementX 可选。可添加多个元素。 unshift() 头部添加 参数 描述 newelement1 必需。向数组添加的 阅读全文
posted @ 2019-03-21 10:16 sands 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1. 阿里云上申请短信服务 2. 创建短信应用、签名、短信模板并申请审核,如果审核不通过,接口是调不通的。 3. 配置专门用来发短信的accessKeyId和 accessKeySecret 开始开发 下载安装sdk 安装这两个SDK就可以了,下面就是写代码了 代码来自官方 demo 阅读全文
posted @ 2019-03-21 10:15 sands 阅读(2034) 评论(0) 推荐(1) 编辑
摘要: 页面之间的跳转传参,正常前端js里写 window.location.href="xxxxx?id=1" 就可以了; 但是vue不一样 需要操作的是路由history,需要用到 VueRouter, 示例: 常用的场景是:列表页点击“查看”按钮,跳转到详情页。 在列表页(list.vue)按钮点击事 阅读全文
posted @ 2019-02-27 11:08 sands 阅读(3006) 评论(0) 推荐(0) 编辑
摘要: 我们在数据库表设计阶段中都会加上CreateTime, UpdateTime字段, 在重要业务字段更新的时候,都会重新赋值UpdateTime字段,这个对后期查找分析业务数据变更时非常有用。 但是现在需要给某张表加上一个字段,在每次记录更新时,都要更新UpdateTime字段,对已有代码去更新一遍比 阅读全文
posted @ 2019-02-27 10:39 sands 阅读(16371) 评论(1) 推荐(2) 编辑
摘要: NLog是一个配置灵活的日志记录类库,拥有输出日志到文件、存储入库、发送到udp地址的高级功能 1 添加 nlog nuget包 Nlog和NLog.Web.AspNetCore 安装完成后 2 在站点根目录下添加配置文件nlog.config <?xml version="1.0" encodin 阅读全文
posted @ 2018-12-24 18:10 sands 阅读(1852) 评论(0) 推荐(1) 编辑
摘要: 下载SDK .net core2.1 SDK下载地址:https://www.microsoft.com/net/download 创建Demo项目 打开 powershell 新建项目 dotnet new mvc 运行项目 在浏览器输入监听地址https://localhost:5001 就可以 阅读全文
posted @ 2018-09-18 15:40 sands 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 需求: 最近项目里遇到了个问题,对方没有提供直接获取数据源的api接口,而是通过邮件发数据的。这就需要接收邮件后解析邮件内容获得数据。 分析: 想在代码里实时获取邮件,可以通过邮件的几个协议来实现,常用的几个协议有POP3协议,SMTP协议,IAMP协议。 1. pop3:(Post Office 阅读全文
posted @ 2018-04-10 16:01 sands 阅读(1079) 评论(3) 推荐(0) 编辑