自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhichaosong的博客

问渠那得清如许,为有源头活水来

原创 Ionic、Angular、Cordova打包压缩Web项目 - 解决vendor.js过大问题

背景:项目采用 Ionic3 开发,打包成 Web 项目作为移动端、小程序访问,发现奇慢无比,可能需要 10s+ 才能打开网页,这个速度是不能忍的,分析了一下网络请求发现,时间主要耽误在 vendor.js 上,竟然有 4MB 多,所以必须要压缩了 文章目录一、问题分析二、查阅官网三、实验验证1...

2019-05-24 10:59:25

阅读数 345

评论数 0

原创 几个朋友合伙创业,如何分配股权?一个温和成长型股权结构思路

首次发表于知乎: 几个朋友合伙创业,如何分配股权? - Sunshine Song的回答 - 知乎 https://www.zhihu.com/question/19551070/answer/692607186 文章目录一、团队合伙的内部威胁二、核心思想:货币膨胀模型1. 模型解释2. 分配措...

2019-05-23 15:54:03

阅读数 169

评论数 0

原创 Linux下基于LAMP的WEB应用安全防范加固防护方法

WEB 服务器由于 24 小时开放,相当于身在明处,难免暗处黑客的扫描和入侵,所以做好安全防范就是重中之重了。 常见的入侵方式集中在一些薄弱环节,比如 ThinkPHP 框架漏洞、Git 文件泄漏、不规范上传、SQL 注入、未禁用函数等,下面说一下常用的防御措施 文章目录一、安全扫描1. 免费扫...

2019-05-22 15:53:58

阅读数 55

评论数 0

原创 一个酷炫的DNA动态特效背景动画网站

1. 70ans.inra.fr 链接:http://70ans.inra.fr/en/ 为了纪念法国国家农业科学研究院 (简称 INRA ) 在食品,农业和环境领域70年的研究 界面是一个双螺旋的 DNA 结构,横坐标就是时间轴,上面每段 DNA 上是标志性事件,可以鼠标滚轮放大缩小 放大...

2019-05-20 17:19:44

阅读数 110

评论数 0

原创 Angular1与2+差异与常用标签语法对比

Angular1 中语法都是 ng- 开头的比较好记忆,2以上就变的奇奇怪怪没这么规则了,很令人费解 一、ng1和ng2之间一些差异 Angular2 不是从 Angular1 升级过来的,Angular2 是重写的,所以他们之间的差别比较大,不是你用过1就能直接上手2的,计划可以认为是一个新...

2019-05-18 15:00:58

阅读数 31

评论数 0

原创 【Gradle】Mac上配置gradle环境变量以及gradle: Permission denied解决方案

Mac上安装Android Studio后,默认是没有配置环境变量的,因此在Terminal是访问不了gradle的,好多第三方软件就无法使用gradle命令,本文是为了让cordova使用gradle。 1. 准备工作 已经安装Android Studio并且安装gradle,或...

2019-05-16 22:38:45

阅读数 3953

评论数 0

原创 C#实现office文档转换为PDF格式

本文利用最少量的代码实现 Word 转 PDF 示例,原理就是将 Word 文档转交给 Adobe处理。类似在 Word 中打印,然后选择 Adobe 打印成 PDF文件 ① 安装 Adobe Acrobat 9 Pro 后 Office 2007 就有了导出 PDF的能力,本文直接使用 Exp...

2019-05-16 17:22:06

阅读数 75

评论数 0

原创 Ionic4 自定义tabs菜单图标

ionic 的 tabs 组件默认图标更换方式可以通过自定义图标样式来替换。自定义图标可以是图标字体库,也可以是png图标等。 文章目录一、编写样式二、资源文件三、更换前和更换后对比 一、编写样式 在 tabs.scss 文件(组件作用域),或者全局app.scss覆盖都行。下边是菜单覆盖代码:...

2019-05-15 23:34:14

阅读数 264

评论数 0

原创 阿里云突发型服务器购买图文教程

1888 优惠券:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=p2dn37x9

2019-05-08 11:19:55

阅读数 94

评论数 0

原创 input监听onchange触发angular事件(file选择、checkbox复选框勾选)

1. checkbox 类型的 input 中本身有 onchange 事件,但是 onchange 事件里放 angular 的方法是不识别的,这就要用到一个方法:angular.element(this).scope(),这样就可以随时随地调起 angular 方法啦,就是这么酸爽! 2. 示...

2019-05-05 14:41:16

阅读数 275

评论数 0

原创 npm配置镜像、设置代理cnpm和取消代理的方法

npm 源在国内网络有时不稳定,因此使用 cnpm 更为稳妥,官方地址:http://npm.taobao.org 文章目录一、配置镜像1. by config command2. 命令行指定3.编辑 ~/.npmrc 加入下面内容二、设置代理1. 设置代理2. 如果需要认证的话可以这样设置:3...

2019-05-03 15:44:03

阅读数 437

评论数 0

转载 postman中form-data、x-www-form-urlencoded、raw、binary的区别

postman中form-data、x-www-form-urlencoded、raw、binary的区别 在日常开发中,通常会因为提交数据的方式不同而导致各种各样的问题,归根结底是因为未能正确认识到POST方式上传数据的几种方式的区别。所以很有必要研究一下这几种提交方式的区别。 form-da...

2019-05-03 09:11:35

阅读数 18

评论数 0

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