分类
App开发

App开发之Android Studio

1.展开包名

分类
ReactNative

ReactNative开发之自定义字体

下载需要字体的ttf文件

ios程序放在对应的资源文件,在list中Fonts provided by application添加索引

//查找字体名   
NSArray *array = [UIFont familyNames];  
for  (NSString * familyname in array) {  
    NSLog(@"Family:%@" ,familyname);  
    NSArray *fontnames = [UIFont fontNamesForFamilyName:familyname];  
    for  (NSString *name in fontnames) {  
        NSLog(@"Font Name:%@" ,name);  
    }  
}
分类
ReactNative

ReactNative开发之使用flow

从一开始开发就使用flow是很有必要的,安装方式官网有说。

使用是在需要检查文件开头

/*
*flow
*/
分类
Mac常用操作

Mac下修改mysql密码

第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务

第二步:进入终端输入(cd /usr/local/mysql/bin/)回车

输入(sudo su)回车以获取管理员权限

输入(./mysqld_safe –skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running

分类
Node.js

node守护forever和pm2

forever

npm install forever -g   #安装
forever start app.js  #启动应用
forever stop app.js  #关闭应用
forever restartall  #重启所有应用

#输出日志和错误
forever start -l forever.log -o out.log -e err.log app.js   

# 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log
forever start -l forever.log app.js  

# 指定app.js中的日志信息和错误日志输出文件,  
# -o 就是console.log输出的信息,-e 就是console.error输出的信息
forever start -o out.log -e err.log app.js 

# 追加日志,forever默认是不能覆盖上次的启动日志,  
# 所以如果第二次启动不加-a,则会不让运行  
forever start -l forever.log -a app.js

# 监听当前文件夹下的所有文件改动(不太建议这样)  
forever start -w app.js  

# 显示所有运行的服务 
forever list  

######停止操作

# 停止所有运行的node App  
forever stopall  

# 停止其中一个node App  
forever stop app.js  

# 当然还可以这样  
# forever list 找到对应的id,然后:  
forever stop [id]

# 开发环境下  
NODE_ENV=development forever start -l forever.log -e err.log -a app.js  
# 线上环境下  
NODE_ENV=production forever start -l ~/.forever/forever.log -e ~/.forever/err.log -w -a app.js
#上面加上NODE_ENV为了让app.js辨认当前是什么环境用的

 

分类
数据库

记一次宕机引发的PHP网站数据库访问错误

研究docker使用数据库,引发了阿里云服务器宕机,重启后发现没两个PHP的网站都报出数据库访问不了的错误。

各种折腾无效之后,看到别人说把’localhost’改为’127.0.0.1’修改后可以正常访问。

discuz mysql配置修改

config目录下的config_global.php和config_ucenter.php以及uc_server目次下的data目次中的config.inc.php文件

WordPress mysql修改

根目录下的wp_config.php

分类
Docker

Docker之阿里云安装

 

1.Docker无法启动 Could not find a free IP address range for interface ‘docker0’ 最方便的解决办法

先su到root
找一下docker的配置文件: find / -name "docker"
一般会在 /etc/sysconfig/docker
编辑这个文件 vi /etc/sysconfig/docker
修改other_args=这一行为:other_args=-bip=192.168.100.1/24
保存退出

可以重启docker了
service docker restart
分类
Web开发

Bootstrap样式

bootstrap中的居左和居右

 1、pull-left和pull-right

2、text-left、text-center和text-right

设置th宽度

<tr>
    <th width="40%">a</th> 
    <th width="60%">b</th> 
</tr> 
<tr> 
    <th width="120">a</th> 
</tr>
分类
开发辅助

CentOS目录结构详细版

/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中
/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可

分类
Mac常用操作

Mac开发工具

1.npm 更新

查看npm可更新的版本

npm -g outdated

更新对应版本

sudo npm -g install npm@4.4.4

参考链接

  1. MAC-npm更新版本