笔记

日常记录


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

笔记三

发表于 2017-09-21

pip 常用命令

######     python3 下为pip3
  • 列出已安装的包

    pip list or pip freeze

  • 导出包列表内容到指定文件

    pip freeze > <目录>/requirements.txt

  • 在线安装

    pip install <包名> 或 pip install -r requirements.txt

  • 通过使用== >= <= > <来指定版本,不写则安装最新版

    Django==1.5.4

  • 本地安装

    pip install <目录>/<文件名> 或 pip install —use-wheel — no-index —find-links=wheelhouse/ <包名>

    包名前后有空格

    可简写为

    pip install —no-index -f=<目录>/ <包名>

  • 卸载包

    pip uninstall <包名> 或 pip uninstall -r requirements.txt

  • 升级包

    pip install -U <包名>

  • 升级pip

    pip install -U pip

  • 显示包所在目录

    pip show -f <包名>

  • 搜索包

    pip search <搜索关键字>

  • 查询可升级的包

    pip list -o

  • 下载包尔不安装

    pip install <包名> -d <目录> 或 pip install -d <目录> -r requirements.txt

  • 打包

    pip wheel <包名>

更换国内镜像

国内pypi镜像
  • V2EX:pypi.v2ex.com/simple
  • 豆瓣:http://pypi.douban.com/simple
  • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/

指定单次安装源

pip install <包名> -i http://pypi.v2ex.com/simple

指定全局安装源

在unix和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini

1
2
3
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple

笔记二

发表于 2017-09-21
  • iOS自定义TextView/TextField 光标颜色、长度、高度

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    // TextView/TextField光标颜色可通过设置tintColor属性进行修改:
    self.textView.tintColor = [UIColor redColor];
    // TextView/TextField自定义光标长度或高度, 可通过重写父类方法caretRectForPosition:实现:
    - (CGRect)caretRectForPosition:(UITextPosition *)position
    {
    CGRect originalRect = [super caretRectForPosition:position];
    originalRect.size.height = self.font.lineHeight + 2;
    originalRect.size.width = 5;
    return originalRect;
    }

    ​

笔记-

发表于 2017-09-21
  • 阻止iOS设备锁屏
1
[[ UIApplication sharedApplication] setIdleTimerDisabled:YES];
  • clang diagnostic 的使用

    • 基本格式

      1
      2
      3
      4
      #pragma clang diagnostic push
      #pragma clang diagnostic ignored "-相关命令"
      // 操作的相关代码
      #pragma clang diagnostic pop
    • 忽略方法弃用

      1
      #pragma clang diagnostic ignored "-Wdeprecated-declarations"
    • 忽略循环引用

      1
      #pragma clang diagnostic ignored "-Warc-retain-cycles"
    • 忽略未使用的变量

      1
      #pragma clang diagnostic ignored "-Wunused-variable"
    • 忽略未使用default

      1
      #pragma clang diagnostic ignored "-Wcovered-switch-default"
  • pod install 或 update 的时候提示

    1
    [!] Unable to find a specification for xxxx
    解决方案:
    1
    2
    $ pod repo remove master
    $ pod setup

    ​

Hexo搭建

发表于 2017-09-21

安装前提

安装前,您必须检查电脑中是否已安装下列应用程序:

  • Node.js
  • Git

安装Hexo

1
$ npm install -g hexo-cli

建站

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

新建完成后,指定文件夹的目录如下:

1
2
3
4
5
6
7
8
.
├── _config.yml 网站的配置信息
├── package.json 应用程序的信息
├── scaffolds 模版 文件夹
├── source 资源文件夹是存放用户资源的地方
| ├── _drafts
| └── _posts
└── themes 主题 文件夹

本地测试

1
2
hexo g -d
hexo s

关联GitHub

创建仓库

登录你的Github帐号,新建仓库,名为 用户名.github.io固定写法,如xiaoojun.github.io

如下图:

Snip20170921_1

终端cd到blog文件夹下,打开_config.yml 下滑到最后,修改成下边的样子:

1
2
3
4
deploy:
type: git
repository: https://github.com/xiaoojun/xiaoojun.github.io.git
branch: master

在blog文件夹目录下执行生成静态页面命令:

1
$ hexo g -d

若执行命令hexo deploy报错:无法连接git或找不到git,则执行如下命令来安装hexo-deployer-git:

1
$ npm install hexo-deployer-git --save

再次执行hexo g -d命令。

12

xiaoojun

杯中许生死 梦醒却似隔千山

9 日志
GitHub 微博 知乎
© 2017 xiaoojun
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.2