摘要:1.介绍or畅想 Capacitor是由ionic团队最新开发维护的一个跨平台的应用程序容器,可以轻松构建在iOS,Android,Electron 和 Web 上本机运行的Web应用程序。我们称这些应用为“Native Progressive Web Apps”,而我一般喜欢叫做混合移动开发。 C 阅读全文
posted @ 2018-11-01 19:01 huangenai 阅读(9262) 评论(1) 推荐(0) 编辑
摘要:近些天,看了一些博客园大牛关于webApi项目的的文章,也有请教师兄一些问题,自己做了个Demo试了试,收获甚多。感谢感谢,下面是我一些学习的总结,如若有错的地方请多多指教!! WebApi登陆与身份验证 因为在调用接口的时候都必须传sessionKey参数过去,所以必须先登录验证身份。 如果是已注 阅读全文
posted @ 2016-04-23 13:13 huangenai 阅读(25933) 评论(8) 推荐(8) 编辑
摘要:场景:禁止浏览器点击返回键做后退,以及鼠标or触摸板做后退的情况。 大多数网上提供的解决方案都是 👇 但这不适用于单页面应用程序 history.pushState(null, null, document.URL); window.addEventListener('popstate', fun 阅读全文
posted @ 2020-04-27 11:23 huangenai 阅读(349) 评论(0) 推荐(0) 编辑
摘要:前言: AngularJS作为Angular的最早版本,2010年发布其初始版本,至今已经10年了。除了这个最初版本(没学过),项目上一直从2.x 到至今项目使用8.x版本,现在Angular在2019年底上了9的稳定版。 Angular 使用TypeScript语言开发,对于一个“曾经”的后端,这 阅读全文
posted @ 2020-01-28 21:29 huangenai 阅读(2206) 评论(0) 推荐(1) 编辑
摘要:官方认为组件不应该直接获取或保存数据, 它们应该聚焦于展示数据,而把数据访问的职责委托给某个服务。而服务就充当着数据访问,逻辑处理的功能。把组件和服务区分开,以提高模块性和复用性。通过把组件中和视图有关的功能与其他类型的处理分离开,可以让组件类更加精简、高效,这是官方的一些定义。非常认同,以我粗鄙的 阅读全文
posted @ 2020-01-28 21:25 huangenai 阅读(1820) 评论(0) 推荐(1) 编辑
摘要:前端应用都需要通过 HTTP 协议与后端服务器通讯,@angular/common/http 中的 HttpClient 类为 Angular 应用程序提供的 API 来实现 HTTP 客户端功能。它基于浏览器提供的 XMLHttpRequest 接口。 HttpClient 带来的其它优点包括:可 阅读全文
posted @ 2020-01-26 16:32 huangenai 阅读(835) 评论(1) 推荐(0) 编辑
摘要:我们知道由命令 ng new project-name,cli将会创建一个基础的angular应用,我们是可以直接运行起来一个应用。这归功与cli已经给我们创建好了一个根模块AppModule,而根模块就是用来启动此应用的模块。 main.ts 是启动的起点,platformBrowserDynam 阅读全文
posted @ 2020-01-26 13:19 huangenai 阅读(486) 评论(0) 推荐(0) 编辑
摘要:NgModule 模块是Angular种一个重要的点,因为Angular的基本构造块就是NgModule。NgModule 会把相关的代码收集到一些功能集中,形成功能单元。在使用Angular CL 命令新建一个项目的时候,会给我们生成一个根模块,命名为 AppModule,根模块有一个根组件App 阅读全文
posted @ 2020-01-26 13:18 huangenai 阅读(2584) 评论(0) 推荐(0) 编辑
摘要:问题: 执行命令 :npm build --pord,出现以下错误: 解决方案: 打开angular.json文件,找到budgets看到这段 看得出来得修改maximumWarning值来防止出现此警告,和错误。 修改后: 出现这个问题得原因是,编译得时候运行内存超过预算了。 什么是Angular 阅读全文
posted @ 2019-11-15 11:37 huangenai 阅读(3282) 评论(0) 推荐(0) 编辑
摘要:仓库是集中存放镜像的地方,分为公共仓库跟私有仓库,Docker Hub是官方最大的公共镜像库,地址为:https://hub.docker.com. 通常在企业的开发环境以及生产环境中,我们也会搭建私有仓库用于公司内部存放镜像。 我们可以在这里直接查找需要的镜像 https://hub.docker 阅读全文
posted @ 2019-09-24 23:22 huangenai 阅读(219) 评论(0) 推荐(0) 编辑
摘要:容器是docker 的一个核心概念,容器是镜像的一个运行实例。镜像只是静态的只读文件,而容器是带有运行时需要的可写文件层,容器中的应用进程处于运行状态。 简单理解一个容器里包含着我们运行的程序,我们需要了解如何对容器进行操作,才正确维护我们容器中的应用程序。docker 提供了许多命令,用户可以高效 阅读全文
posted @ 2019-09-23 23:19 huangenai 阅读(133) 评论(0) 推荐(0) 编辑
摘要:创建镜像的三种方法 1.基于已有的镜像的容器创建 启动一个容器并修改容器: docker run -it ubuntu:latest /bin/bash touch test 提交创建新镜像并查看制作好的镜像 docker commit -m "add a new file" -a "docker 阅读全文
posted @ 2019-09-23 21:35 huangenai 阅读(1666) 评论(0) 推荐(0) 编辑
摘要:安装 Install Docker for Linux Download Docker for Mac Install Docker for Windows 镜像是docker三大核心概念中最重要的。docker 运行前需要本地存在对应的镜像,如果不存在则会从默认的镜像仓库下载。所以首先需要先行了解 阅读全文
posted @ 2019-09-23 19:50 huangenai 阅读(104) 评论(0) 推荐(0) 编辑
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 docker的三大核心概念: 镜像,容器,仓库 docker镜像类似于虚拟机 阅读全文
posted @ 2019-09-08 21:49 huangenai 阅读(173) 评论(0) 推荐(0) 编辑
摘要:将多个sass文件合并到一个文件中 应用场景:制作angular npm包的时候,定义的一些全局样式,自定义主题色这类的情况下,多个scss文件会要合并成一个文件并写到dist文件里,发布到仓库中。 gulpfile.js 执行命令 阅读全文
posted @ 2019-08-13 09:25 huangenai 阅读(415) 评论(0) 推荐(0) 编辑
摘要:今天有人问我什么是520 ,我说 5是程序员都应该知道五大定律,墨菲定律,Knuth定律,Conway定律,North定律,帕金森琐碎定律 2大难题,产品经理的需求,自己写的bug 0是0对象 还有可能是,5行代码,2个bug,0点下班。 以下转载于 http://blog.jobbole.com/ 阅读全文
posted @ 2019-05-20 13:35 huangenai 阅读(240) 评论(0) 推荐(0) 编辑
摘要:确保安装了openssh-server,没安装先执行安装命令安装 编辑sshd_config配置文件 找到这些去掉前面的#号 重启ssh 打开22端口 查找本机ip 第二台机器。先尝试是否可以ping的通次服务器 ssh远程登陆 此随笔乃本人学习工作记录,如有疑问欢迎在下面评论,转载请标明出处。 如 阅读全文
posted @ 2019-05-09 09:58 huangenai 阅读(207) 评论(0) 推荐(0) 编辑