基本命令
npm install -g cordova ios-deploy
- 如果要运行在
xcode
需要用xcode
打开项目名.xcworkspace
文件
1 | 创建工程 |
npm install -g cordova ios-deploy
xcode
需要用xcode
打开项目名.xcworkspace
文件1 | # 创建工程 |
Settings->Checkout ->Customer accounts
,如果用户登陆是可选的,那么可以做一个Continue as Guest按钮shopify
的搜索功能无法做更多自定义,但是他们的搜索匹配方式有点奇怪,很多时候不能搜到我们想要的东西,不用去想了,没有解决方案1 | theme download # 将shpify那边的主题文件同步到本地 |
product/variant
等参数的templates/index.liquid
就是首页了Releases Note,他们的源代码没有在github上
因为我目前使用的是付费的,所以是把Nova目录直接放到了根目录,升级的时候只需要在后台重新下载一个包覆盖即可
安装步骤:和普通的包安装方式不一样,因为需要购买license
,商用$199/project
php artisan nova:resource Post
生成资源管理类,一般和Model
名一样即可Restful API
都有频率限制且阈值并不高,这是官方提供的超出频率限制解决方法,可以参考一下,之前我以为hook能够帮助我减少很多请求,但发现并不如我的预期,主要是实效和顺序性的问题最近在学习AWS的Redshift,它是基于PostgreSQL
的,顺便学习下。
1 | sudo apt-get install -y postgresql # 安装后默认就启动了的 |
postgres
brew install libpq
/etc/postgresql/{version}/main/postgresql.conf
,配置文件修改后需要重启sudo systemctl restart postgresql
0.0.0.0
,需要修改listen_addresses = 'localhost'为listen_addresses = '*'
pg_class
: 记录数据库中的表,索引及视图pg_namespace
: 记录数据库中的名字空间pg_attribute
: 记录数据库中表的字段的详细信息。(attname
字段名字,atttypid
字段类型id,attlen
字段长度,attnotnull
)pg_type
: 记录数据库中所有的数据类型pg_description
: 记录数据库中对象的注释(表以及字段)。(objoid
对象ID,objsubid
字段号,description
描述)1 | var swiper = new Swiper('.swiper-container', { |
1 | pip install django-celery-beat |
settings.py
中添加如下配置1 | INSTALLED_APPS = ( |
python manage.py migrate
创建数据库迁移,会生成这几张表:1 | django_celery_beat.models.PeriodicTask # 周期性任务 |
manage.py
所在目录创建一个启动文件celery.py:1 | import os |
AWS_ACCESS_KEY_ID(或AWS_ACCESS_KEY)/AWS_SECRET_ACCESS_KEY(或AWS_SECRET_KEY)/AWS_DEFAULT_REGION/AWS_REGION
,除了放到环境变量,它一般也可以存储在~/.ssh/aws/credentials
文件里Running Instances -> See all regions
操作->实例设置->更改实例类型
Actions -> Instance State -> Stop
Elastic Block Store -> Volumes
Modify Volume
,然后输入大小df -h
查看当前磁盘容量在实例详里面找到root volumn,进入volumn详情
Actions -> Modify Volume
,输入扩容后的大小点击确定
进入实例,此时用df -h
查看依然是原来的大小,使用lsblk
命令可以查看有新的大小,该命令用于查看是否具有必须扩展的分区,例如:
1 | xvda 202:0 0 30G 0 disk |
执行扩容命令
1 | # 有时候lsblk看到的磁盘名称和df -h显示的磁盘名称不一致,没关系,下面的命令按照lsblk的来就行 |
步骤
创建卷
操作->连接卷
,默认会挂载到/dev/sdf
进入实例,执行lsblk
可以看到附加的卷(磁盘)
新卷默认是没有文件系统的,可以这样确定:
1 | sudo file -s /dev/xvdf # 如果输出是/dev/xvdf: data表示没有文件系统 |
挂载
1 | sudo mkdir /data # 创建挂载点 |
collection
的名称,mongoose
会自动将Model名转换为小写复数形式作为collection
名1 | import mongoose from 'mongoose'; |