Yang's Blog

Yang


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

小说《择天记》爬取程序

发表于 2017-04-07 | 更新于 2019-02-02 | 分类于 spider
本文字数: 554 | 阅读时长 ≈ 1 分钟
1 小说 择天记 爬取程序 因为我比较喜欢 择天记 这部小说, 且我有个 kindle, 且我忍受够了在起点的 Android 端阅读的体验. 所以, 我通过不多的爬取经验, 爬取了一个网站上面的 择天记 小说. 程序地址:择天记爬取程序 1.1 使用指南 首先, 安装依赖. composer install 运行主程序 php main.php , 会生成一个文件 zetianji.txt. 如果不用 kindle 或者想手动发送到 kindle 那么到这里就结束了. 如果想用程序发送到 kindle : 创建 config.ph ...

solr dynamic field 应用实例

发表于 2017-04-04 | 更新于 2019-02-02 | 分类于 solr
本文字数: 1.1k | 阅读时长 ≈ 2 分钟
Table of Contents 1. 概念与用法 2. 需求 3. 应用 3.1. schema file 3.2. api param 4. 参考文献 1 概念与用法 动态字段可以指定一个通配符来扩展字段. <dynamicField name="*_i" type="int" indexed="true" stored="true"/> 如上, 动态字段 *_i 能够匹配 a_i 和 b_i 等字段. 这样就给我们提供了便利: 在忘记定义一个或多个相同类型的字段时, 可以直接用动态字段顶替 在一个含有很多个前缀相同字 ...

Git 向一个项目贡献

发表于 2017-03-31 | 更新于 2019-02-02 | 分类于 版本控制
本文字数: 2.7k | 阅读时长 ≈ 5 分钟
Table of Contents 1. 提交准则 1.1. git diff –check 1.2. 提交信息 2. 小型团队工作流 3. 私有管理团队 4. 派生的公开项目 4.1. 克隆仓库 4.2. 创建自己可写的仓库并发送拉取请求 4.2.1. 小例子 5. TODO 通过邮件的公开项目 6. 维护一个 git 项目 6.1. 在特性分支中工作 6.2. 应用来自邮件的补丁 6.3. 检出远程分支 6.3.1. 确定引入了哪些东西 6.3.2. 合并工作流 6.3.3. 变基与拣选工作流 6.3.4. 为发布打标签 1 ...

Common Lisp 简介

发表于 2017-03-30 | 更新于 2019-02-02 | 分类于 lisp
本文字数: 3.5k | 阅读时长 ≈ 6 分钟
Table of Contents 1. 简介 1.1. 符号运算 1.2. 变量 1.3. 特殊形式 1.4. 列表 1.5. 定义函数 1.6. 使用函数 1.7. 高阶函数 1.7.1. 匿名函数 lambda 1.8. 其他数据类型 1.9. lisp 运行规则 2. 参考文献 1 简介 Common Lisp (lisp - 列表处理) Common Lisp 官网 1.1 符号运算 在 lisp 中, 每个符号都会存储为一个对象 object . 加号代表了一个内置的函数,后面的是参数,这种标记方式叫做 逆波兰标记法 (+ 2 ...

Solr 查询

发表于 2017-03-10 | 更新于 2019-02-02 | 分类于 solr
本文字数: 6.4k | 阅读时长 ≈ 12 分钟
Table of Contents 1. Search 1.1. Overview 1.1.1. 输入查询语句 1.1.2. 查询语句被 request handler 处理 (此插件定义了solr处理请求的逻辑) 1.1.3. 调用 query parser (解析器解释查询的条件和参数) 1.1.4. *filter query*(fq) (filter query 会开辟一块单独的缓存,这种策略对性能提升很大) 1.1.5. 指定特定的条件高亮 1.1.6. 返回结果可以有一个小片段,像是谷歌的搜索 1.1.7. 对结果分组 1.1.8. MoreLikeThis 1.1. ...

solr 索引数据

发表于 2017-03-04 | 更新于 2019-02-02 | 分类于 solr
本文字数: 1.8k | 阅读时长 ≈ 3 分钟
Table of Contents 1. Indexing and Basic Data Operations 1.1. Post Tool 1.1.1. bin/post 1.1.2. SimplePostTool 1.2. Uploading Data with Index Handlers 1.3. TODO Uploading Data with Solr Cell using Apache Tika 1 Indexing and Basic Data Operations 三种常用的方式可以向solr index中填充数据 Solr Cell ...

Emacs Version Control

发表于 2017-02-26 | 更新于 2019-02-02 | 分类于 emacs
本文字数: 1.9k | 阅读时长 ≈ 3 分钟
1. 背景因为公司一直使用 svn 进行版本控制,所以除了 magit 之外,Emacs 的 Version Control 也很有必要学习一下了。 ps: 最新的 Emacs 自带 Version Control。 2. 关于 Version Control 的一些概念 registered:当一个文件处于版本控制范围内时,我们称其 registered work file:处于版本控制之下的,正在编辑的文件 commit / (check in):提交 working tree:当前工作目录 revision:每个提交创建一个 revision , 每一次提交对应一个 revisionID ...

YASnippet - emacs 的代码片段管理工具

发表于 2017-02-26 | 更新于 2019-02-02 | 分类于 emacs
本文字数: 905 | 阅读时长 ≈ 2 分钟
添加 snippet M-x 然后输入 yas-new-snippet 回车 RET,会出现一个新的 buffer 1234# -*- mode: snippet -*-# name: # key: # -- 在出现的 buffer 中填写相应的数据 1234567# -*- mode: snippet -*-# name: vard# key: vard# --echo '<pre>';var_dump($0);die; c-x c-s 保存 可以保存到两个地方: ~/.emacs.d/private/snippets/modename-mode/ ~/.spac ...

solr 的文档/字段/模式

发表于 2017-02-22 | 更新于 2019-02-02 | 分类于 solr
本文字数: 7.1k | 阅读时长 ≈ 13 分钟
Table of Contents 1. Documents, Fields, and Schema Design 1.1. Overview 1.1.1. 原理简介 1.1.2. Field Analysis 1.1.3. Schema File 1.2. Schema Detail 1.2.1. Solr Field Types 1.2.2. Defining Fields 1.2.3. Copying Fields 1.2.4. Dynamic Fields 1.2.5. Other Elements 1.2.6. Schema API 1.2.7. Putting ...

Git 分支

发表于 2017-01-04 | 更新于 2019-02-02 | 分类于 版本控制
本文字数: 3.6k | 阅读时长 ≈ 6 分钟
Table of Contents 1. 分支简介 2. 分支创建 2.1. git branch testing 2.2. git log –oneline –decorate 3. 分支切换 3.1. git checkout testing 3.2. git checkout master 3.3. 项目分叉历史 3.3.1. 合并分支 3.3.2. 删除分支 4. 分支管理 5. 远程分支 5.1. 查看分支状态 5.2. 获取远程分支的数据 5.3. 推送数据 5.4. 避免输入密码 5.5. 跟踪分支 5.6. 删除远程分支 ...
1…345…7
Yang

Yang

DanYang

61 日志
15 分类
40 标签
RSS
GitHub E-Mail
Links
  • 编程珠玑
  • V2EX
  • 简书
0%
© 2019 Yang | 站点总字数: 131k | 站点阅读时长 ≈ 3:57
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v6.5.0