自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 收藏
  • 关注

转载 Ionic 4 beta + Capacitor beta 尝鲜

本文为原创文章,转载请标明出处开发环境: Ionic 4 beta 3、Capacitor beta 6。首先 ionic start 工程名 blank --type=angular,问是否集成 Cordova,选择 N,至此创建了一个空的 Ionic 4 项目,然后 cd 到该工程目录下。ionic build 生成 www 目录。npm install --save @...

2018-08-18 23:44:00 134

转载 C语言学习笔记之动态分配数组空间

本文为原创文章,转载请标明出处高级语言写多了,再拿起C语言的时候,自己已经傻了...C语言中数组大小不能为变量,即使这个变量已经被赋过值了,应该使用malloc方法进行数组空间动态分配。如下:int *data=(int *)malloc(sizeof(int)*dataCount);转载于:https://www.cnblogs.com/metaphors/p/94091...

2018-08-02 18:46:00 170

转载 C语言学习笔记之获取文件长度

本文为原创文章,转载请标明出处#include <stdio.h>#include <stdlib.h>int main() { FILE *inputFile; inputFile = fopen("data.bin", "rb"); if (!inputFile) { fprintf(stderr, "Can't...

2018-08-02 18:45:00 119

转载 C语言学习笔记之字符串拼接的2种方法——strcat、sprintf

本文为原创文章,转载请标明出处1. 使用strcat进行字符串拼接#include <stdio.h>#include <stdlib.h>#include <string.h>int main() { char *firstName = "Theo"; char *lastName = "Tsao"; char *...

2018-08-02 18:41:00 235

转载 iOS(Swift)学习笔记之SwiftyJSON的使用

本文为原创文章,转载请标明出处1. 通过CocoaPods安装SwiftyJSONplatform :ios, '10.0'target '<Your Target Name>' do use_frameworks! pod 'SwiftyJSON', '~> 4.0.0'end2. 初始化import SwiftyJSONlet jso...

2018-08-02 10:03:00 129

转载 iOS(Swift)学习笔记之去除UINavigationBar下方横线

本文为原创文章,转载请标明出处// 去除UINavigationBar下方横线navigationController.navigationBar.shadowImage = UIImage()// 设置UINavigationBar不透明navigationController.navigationBar.isTranslucent = false转载于:https://...

2018-08-02 09:59:00 133

转载 iOS(Swift)学习笔记之SnapKit+自定义UI组件

本文为原创文章,转载请标明出处1. 通过CocoaPods安装SnapKitplatform :ios, '10.0'target '<Your Target Name>' do use_frameworks! pod 'SnapKit', '~> 4.0.0'end2. 自定义UI组件import UIKitimport SnapKit...

2018-08-02 09:55:00 145

转载 RxSwift学习笔记之Subject

本文为原创文章,转载请标明出处AsyncSubject一个AsyncSubject只在原始Observable完成后,发射来自原始Observable的最后一个值。它会把这最后一个值发射给任何后续的观察者。 let disposeBag = DisposeBag() let subject = AsyncSubject<Int>() ...

2018-07-24 09:27:00 90

转载 博客改版通知

先上博客地址 --> http://metaphors.name最近将博客从 Jekyll 迁到了 Hexo,所以简书、开源中国、博客园、CSDN文章中的的部分图片丢了,原文链接也不可用了,不过没关系,原文链接都会转到博客的 404 页面,大家有空可以来我博客 404 页面逛逛哦,那儿有一块大大的留言板。转载于:https://www.cnblogs.com/metapho...

2018-07-18 09:11:00 101

转载 Ionic3 Demo

本文为原创文章,转载请标明出处最近又开源了一个小 Demo,基于 Ionic 3.9.2。注册登录功能使用的是 WildDog 野狗通信云,大家可以放心的注册登录玩。电影相关数据来源自“某眼”,莫张扬...2333...主要功能嘛,直接看 README 就行了,那我就直接甩 GitHub 地址了......https://github.com/metaphors/MovieManD...

2018-05-22 11:16:00 70

转载 Ionic3学习笔记(十六)上传头像至图床

本文为原创文章,转载请标明出处个人做的开源 Demo 登录注册模块采用的是 Wilddog 野狗通讯云的身份认证服务,不得不说各方面和 Google 收购的 Firebase 很像,十分简单易用。其中 User 有个 photoURL 字段是用来存放用户头像 URL 的,所以寻思着找了个免费的第三方图床(SM.MS)来存放用户头像。用到的 Cordova 插件是 Camera 和 F...

2018-03-11 00:29:00 126

转载 RxJS学习笔记之Subject

本文为原创文章,转载请标明出处目录SubjectBehaviorSubjectReplaySubjectAsyncSubject1. Subject总的来说,Subject 既是能够将值多播给多个观察者的特殊的可观察对象,因为可以添加观察者并使用 subscribe 方法来接收值;又是观察者,因为它有 next(v)、error(e)、complete() 方法。下面这...

2018-03-10 21:49:00 124

转载 Ionic3学习笔记(十五)自定义 tab icon

本文为原创文章,转载请标明出处美工做了一套 icon,自然是要用的。将 icon copy 到 assets 文件夹下。例如 .icon-ios-home-custom 为 iOS icon 选中状态;.icon-ios-home-custom-outline 为 iOS icon 未选中状态。app.scss:.ion-ios-home-custom, .ion-ios-hom...

2018-02-05 15:49:00 78

转载 Ionic3学习笔记(十四)使用 videogular2 实现视频播放以及遇到的一些问题

本文为原创文章,转载请标明出处目录使用 videogular2安装增加图标、字体支持导入 module举个例子遇到的问题iOS 端自动进入全屏播放Android 端 autoplay 不起作用更多1. 使用 videogular2安装终端运行:npm install videogular2 --savenpm install @types/cor...

2018-02-04 19:38:00 321

转载 修改 commit message

本文为原创文章,转载请标明出处目录修改上一条提交的 commit message修改之前提交的 commit message1. 修改上一条提交的 commit messagegit commit --amend2. 修改之前提交的 commit message比如说,我想修改距此版本之前的第3条 commit message,运行git rebase -i HEAD...

2018-01-20 20:33:00 75

转载 使用 Commitizen 撰写 Angular 规范的 commit message

本文为原创文章,转载请标明出处目录安装及配置使用1. 安装及配置npm install -g commitizennpm install -g cz-conventional-changelogcommitizen init cz-conventional-changelog --save-dev --save-exact --force2. 使用用 git cz ...

2018-01-20 20:32:00 85

转载 Ionic3学习笔记(十三)HttpClient 实现 HTTP 请求以及踩过的一些坑

本文为原创文章,转载请标明出处目录猫眼APIHttpClient 实现 HTTP 请求安装 HttpClientModule 模块创建 provider创建 page一些坑坑1: 未在 app.module.ts 中导入 HttpClientModule坑2: Chrome 调试时 CORS 问题坑3: WKWebView 问题更多1. 猫眼API当...

2017-12-13 18:58:00 150

转载 Ionic3 Demo

本文为原创文章,转载请标明出处最近基于Ionic3写了一个关于考研政治真题练习的小Demo,希望既对学习Ionic3的同学有帮助,又对考研的同学有帮助,废话不多说,直接甩GitHub:https://github.com/metaphors/QuestionBank如果喜欢的话,请给我个star,(>▽<)给我个star,(>▽<)给我个star,(>...

2017-12-07 18:55:00 51

转载 Ionic3学习笔记(十二)拍照上传图片以及从相册选择图片上传

本文为原创文章,转载请标明出处目录安装插件导入 app.module.ts创建 provider更多效果图1. 安装插件终端运行:ionic cordova plugin add cordova-plugin-cameranpm install --save @ionic-native/cameraionic cordova plugin add cordov...

2017-11-27 19:45:00 209

转载 Ionic3学习笔记(十一)实现省市区三级联动

本文为原创文章,转载请标明出处目录安装 ion-multi-picker导入 app.module.ts创建 provider创建 page一个坑更多效果图1. 安装 ion-multi-picker终端运行:npm install ion-multi-picker@2.1.0 --save2. 导入 app.module.ts...import {Mul...

2017-11-26 21:17:00 203

转载 Ionic3学习笔记(十)实现夜间模式功能

本文为原创文章,转载请标明出处目录创建主题样式导入 variables.scss创建 provider创建 page在 App 入口处应用主题效果图1. 创建主题样式在 ./src/theme 文件夹下创建 theme.light.scss、theme.dark.scss 2个文件,分别用于日间模式、夜间模式的设置。theme.light.scss:.light...

2017-11-26 00:13:00 209

转载 Ionic3学习笔记(九)关于 Android 端软键盘弹出后界面被压缩的问题

本文为原创文章,转载请标明出处今天做了一个如下图所示的页面。iOS 端毫无 bug,Android 端却出现了问题。当软键盘弹出后,Android 端的 tabs 移到了软键盘的上面,再仔细一看,整个界面都被压扁了,输入框也不知道去哪儿了。于是去翻 Ionic Native - Keyboard 文档,并未发现有能解决该问题的方法。于是又想到是不是 android:windowS...

2017-11-22 22:52:00 72

转载 Ionic3学习笔记(八)使iOS端、Android端 Navbar 透明化

本文为原创文章,转载请标明出处若要使iOS端 Navbar 透明,只需要给 ion-navbar 添加 transparent 属性,但是Android端依旧会有一条border在,所以再给 ion-header 添加 no-border 属性<ion-header no-border> <ion-navbar transparent> </i...

2017-11-19 17:38:00 75

转载 Linux磁盘和文件系统管理

本文为原创文章,转载请标明出处目录磁盘及分区管理查看磁盘设备列表命令 fdisk查看磁盘设备命令 hdparm磁盘分区工具 fdisk文件系统管理创建文件系统命令 mkfs查看和修改卷标命令 e2label挂载文件系统命令 mount卸载文件系统命令 unmount磁盘配额管理检查磁盘配额命令 quotacheck查看磁盘使用情况命令 repquot...

2017-10-14 11:01:00 76

转载 Ionic3学习笔记(七)Storage

本文为原创文章,转载请标明出处目录简介安装配置使用1. 简介Storage可以很容易的存储键值对和JSON对象。Storage在底层使用多种存储引擎,根据运行平台选择最佳的存储方式。当运行在Native模式时,Storage将优先使用SQLite。当运行在Web中或作为PWA应用时,Storage将根据你确定的优先级使用IndexedDB、WebSQL或locals...

2017-10-14 10:57:00 120

转载 Ionic3学习笔记(六)存储之使用 SQLite

本文为原创文章,转载请标明出处目录安装CURD操作1. 安装命令行输入ionic cordova plugin add cordova-sqlite-storagenpm install --save @ionic-native/sqlite在 ./src/app/app.module.ts 中添加import {SQLite} from "@ionic-nativ...

2017-10-14 10:54:00 128

转载 Linux进程管理

本文为原创文章,转载请标明出处目录查看进程命令 ps查看进程树命令 pstree实时显示进程命令 top查看后台任务命令 jobs后台任务调至前台命令 fg终止进程命令 kill指定进程运行优先级命令 nice改变进程优先级命令 renice计划任务命令 cron添加计划任务命令 crontab执行一次性计划任务命令 at查看进程命令 ps参数a:显示所...

2017-10-10 17:36:00 73

转载 Linux网络管理

本文为原创文章,转载请标明出处目录查看网络接口配置网络接口重启网络接口路由命令 route查看系统中的路由表添加默认路由添加路由条数主机名称命令 hostname网络工具测试连通命令 ping网络路经测试命令 traceroute查看网络状态命令 netstat域名解析工具 dig、nslookup1. 查看网络接口显示当前系统所有活动接口#...

2017-10-10 17:33:00 62

转载 Ionic3学习笔记(五)动画之使用 animate.css

本文为原创文章,转载请标明出处目录前言animate.css 的使用animate.scss 的使用1. 前言animate.css 是一款强大的、跨浏览器的预设CSS3动画库,内置了很多典型的CSS3动画,兼容性好使用方便,可以应用于我们的基于Ionic3的Hybrid App,在这里你可以看到各个动画的动画效果,现在最新的版本是3.5.2,强烈建议大家使用。anim...

2017-10-09 10:56:00 72

转载 Ionic3学习笔记(四)修改返回按钮文字、颜色

本文为原创文章,转载请标明出处目录修改返回按钮文字修改返回按钮颜色1. 修改返回按钮文字参考官网 Ionic API---Config 文档可在 ./src/app/app.module.ts 中修改返回按钮文字@NgModule({ ...... imports: [ IonicModule.forRoot(MyApp, { backB...

2017-10-07 10:11:00 100

转载 Angular学习笔记(一)

本文为原创文章,转载请标明出处目录架构模板与数据绑定生命周期1. 架构模块Angular 应用是模块化的,并且 Angular 有自己的模块系统,它被称为 Angular 模块 或 NgModules。Angular 模块都是一个带有 @NgModule 装饰器的类。NgModule 是一个装饰器函数,它接收一个用来描述模块属性的元数据对象。其中最重要的属性是:...

2017-10-03 13:56:00 53

转载 Linux数据备份

本文为原创文章,转载请标明出处目录备份工具 tar备份命令 cpio压缩工具 gzip、bzip2与整盘备份工具 dd压缩工具 gzip压缩工具b zip2整盘备份工具 dd1. 备份工具 tar参数c:建立一个新归档文件f:指定需要归档的文件t:列出指定文件的内容v:以详细模式显示命令执行的过程x:从归档文件中还原文件z:通过gzip处理归档文件...

2017-10-02 13:28:00 74

转载 Linux查找和筛选工具

本文为原创文章,转载请标明出处目录文件名通配符单字符匹配元字符 ?多字符匹配元字符 *字符范围匹配符 []排除范围匹配符 [!]命令中的正则表达式单字符匹配符 .单字符或字符串重复匹配符 *行首匹配符 ^行尾匹配符 $反斜杠屏蔽符 范围匹配符 [] 和排除范围匹配符 [^]词首词尾匹配符 \< \>重复次数匹配符 x\{\}查找文件...

2017-10-02 10:15:00 216

转载 Ionic3学习笔记(三)禁止横屏

本文为原创文章,转载请标明出处目录安装使用参数1. 安装命令行输入ionic cordova plugin add cordova-plugin-screen-orientationnpm install --save @ionic-native/screen-orientation在 ./src/app/app.module.ts 中添加import {Scre...

2017-10-01 00:34:00 123

转载 Ionic3学习笔记(二)主题化

本文为原创文章,转载请标明出处目录CSS实用属性文本相关位置相关padding & margin自定义颜色平台样式覆写Ionic Sass变量RTL支持1. CSS实用属性文本相关text-{modifier}text-sm-{modifier} min-width: 576pxtext-md-{modifier} min-width: 7...

2017-10-01 00:33:00 90

转载 Ionic3学习笔记(一)安装、项目结构与常用命令

本文为原创文章,转载请标明出处目录安装项目结构常用命令1. 安装安装Cordova、Ionicnpm install -g cordova ionic创建一个新项目,有blank、tabs、sidemenu3种样式可选,tutorial、super、conference为官方Demo,aws为AWS Mobile Hub Demoionic start myApp ...

2017-09-27 19:25:00 83

转载 Linux用户和文件权限管理

本文为原创文章,转载请标明出处目录用户管理系统用户文件添加用户 useradd设置用户密码 passwd删除用户 userdel用户管理 usermod用户组管理系统用户组文件添加用户组 groupadd删除用户组 groupdel用户组管理基本权限及管理命令修改文件属主 chown修改文件属组 chgrp文件权限管理 chmodsuid、s...

2017-09-19 20:04:00 61

转载 Linux常用命令(二)

本文为原创文章,转载请标明出处目录日期时间命令查看日期时间 date查看日历 cal修改日期时间 date clock联线用户命令查看联线用户 who finger w与联线用户通信 wall write mesg断开联线用户 fuser切换用户命令临时切换用户 su以root用户身份运行 sudo定位和查找搜索 which文件搜索 loca...

2017-09-19 20:01:00 70

转载 Linux常用命令(一)

本文为原创文章,转载请标明出处目录命令帮助help选项man手册关闭、重启系统关闭系统 shutdown关闭系统 poweroff挂起系统 halt重启系统 reboot切换系统运行级别 initLinux基本命令切换工作目录 cd查看当前路径 pwd查看文件列表 ls文件链接 ln管道 |执行多个命令 ;文件操作命令创建文件命令 t...

2017-09-19 20:00:00 67

转载 Vim的基本使用(二)

本文为原创文章,转载请标明出处目录11.可视模式12.指定计数13.重复命令14.外部命令15.命令行编辑16.文件编辑17.分割窗口18.GUI命令19.配置20.Vim Cheat Sheet11. 可视模式v => 以字符方式开始高亮V => 以行方式开始高亮Ctrl+v => 以块方式开始高亮gv => 以上一次使用的可视区...

2017-09-19 19:59:00 58

空空如也

空空如也

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

TA关注的人

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