楓

—— 风落花语风落天,花落风雨花落田.

  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • ansible-playbook中tasks单进程

    2017年09月19日 周二 | By honmaple | In Linux | 0f linux ansible

    之前有一个需求,ansible-playbook中需要某一步单步执行,也就是说在有多台服务器时,某个任务只能一台服务器执行完后,另一台服务器才能执行,否者对应集群的服务会出问题

    这是一个很简单的需求,ansible中也有对应的实现, --fork 1 或者 使用 serial

    但是如果有人忘记加 --fork 1 了呢,而且该任务是在子任务中,使用 include 加载, serial 关键字无法在某一特定任务中使用,只能与 hosts 同级

    所幸,在这里 https://www.bountysource.com/issues/26342862-support...

    阅读全文 »
  • 那里有座山

    2017年09月15日 周五 | By honmaple | In Love | 0f life love

    这里有座山
    那里有座山
    你在那里
    我在这里

    我们都有着自己的骄傲
    谁都不想为谁低头

    这里有座山
    那里有座山
    至少
    我还可以远远的看到你

    你在那里
    你在哪里
    而我
    一直都在这里

    一直都在这里

    阅读全文 »
  • 七夕

    2017年08月30日 周三 | By honmaple | In Love | 0f 恋

    这是一篇加密的文章,你需要输入正确的密码.
    qQrRTIVbWirZQYr4DlLDMxifSj/xER7/CWJ+HW/47fJc0WqLemi3fUN6m+CmawOOVNg/LCT9qg2t8e1e+1XfJETDC+8pQvtwtfQkm2LTkDMcd/BjNd0rxjCKsw6P4Dm7
    阅读全文 »
  • redis集群搭建

    2017年08月13日 周日 | By honmaple | In Tech | 0f linux redis

    参考资料

    Redis 集群是一个提供在多个Redis间节点间共享数据的程序集

    准备

    集群开始需要运行redis集群实例,而且要让集群正常运作至少需要三个主节点,这里创建六个节点,三个为主节点,三个为从节点,端口号分别为9001,9002,9003,9004,9005,9006

    并创建六个以端口号为名字的目录, 在每个目录中运行一个Redis实例

    mkdir -p redis/9001
    cd redis
    mkdir 9002
    mkdir 9003
    mkdir 9004
    mkdir 9005
    mkdir 9006

    然后将对应的配置...

    阅读全文 »
  • tornado中session实现

    2017年08月06日 周日 | By honmaple | In Python | 0f python tornado

    tornado中默认没有session的实现,虽然默认的 set_secure_cookie 已经足够安全了,但更安全的应该是客户端保存session_id,服务端保存对应的信息

    注:保存在redis中的经测试是可以的,保存在内存中的貌似还不行

    给出源码:

    from uuid import uuid4
    from redis import StrictRedis
    from functools import wraps
    from datetime import datetime, timedelta
    from pytz import timezone
    
    
    def singleton...
    阅读全文 »
  • 明明你也很爱我

    2017年08月02日 周三 | By honmaple | In Love | 0f life love

    你怎么那么冷漠
    你怎么就不怕错过我
    明明你也很爱我
    为什么爱不到结果

    咫尺层城留不住
    久相忘
    到此偏相忆

    阅读全文 »
  • 手机与Linux桌面文件共享

    2017年07月30日 周日 | By honmaple | In Tech | 0f linux ftp

    手机: 某米 电脑: archlinux 环境: 同一wifi下

    手机共享文件到电脑

    最近才发现手机可以开启ftp服务对文件进行共享,直接进入文件管理器开启就行,电脑上使用

    ftp target

    进行连接

    注: get 下载 put 上传

    电脑共享文件到手机

    这里采用python搭建一个简单的web服务(python3)供手机下载文件

    # 首先 cd 到要共享的目录
    python -m http.server --bind 0.0.0.0

    查看本机IP

    ifconfig...
    阅读全文 »
  • 一个简单的数据分组算法

    2017年07月26日 周三 | By honmaple | In Tech | 0f python

    之前有这么一个需求

    将数据按照时间分组,比如说每5分钟为一组,或者每30分钟为一组,开始时间如果分钟数大于等于30分钟,则设置为30,如果小于30,则设置为0(也可以设置为更复杂的逻辑)

    当然中间还有一些数据的统计,分析和计算暂时不管

    获取开始时间

    def get_start_date(start_date):
        time = datetime.fromtimestamp(int(start_date) / 1000)
        if time.minute >= 30:
            minute = 30
        else...
    阅读全文 »
  • Linux总结(草稿)

    2017年07月12日 周三 | By honmaple | In Linux | 0f linux

    Linux发展历史

    Linux是由BSD发展而来,BSD又起源于UNIX。UNIX由贝尔实验室开发, 后来开放给各大学教学使用,其中伯克利大学通过对UNIX源码的研究以及不断的改进与扩展, 推出BSD,并于BSD 4.3版本加入网络模块,极大推进UNIX的发展。但后面由于版权等原因, UNIX与BSD之间发生冲突与法律纠纷,直到1998年,在此期间,芬兰大学生Linus Torvalds 于1991年发布首个Linux版本,linux也趁UNIX与BSD纠纷之际,得到非常快速的发展

    Linux的最小组成

    Linux最小由内核kernel,文件层次结构FHS,系统启动器bootloader组成,其中内存调度, 进程调度等由内核管理,内核可单独运行,但需要与其它组成相配合。

    语言:一般有头文件与库文件,头文件为实现,库文件为声明

    Linux的安装与启动

    当linux启动时,首先启动内核,内核调用init来完成引导进程...

    阅读全文 »
  • celery动态添加任务

    2017年07月09日 周日 | By honmaple | In Python | 0f linux celery python

    celery是一个基于Python的分布式调度系统,文档在这 ,最近有个需求,想要动态的添加任务而不用重启celery服务,找了一圈没找到什么好办法(也有可能是文档没看仔细),所以只能自己实现囉

    为celery动态添加任务,首先我想到的是传递一个函数进去,让某个特定任务去执行这个传递过去的函数,就像这样

    @app.task
    def execute(func, *args, **kwargs):
        return func(*args, **kwargs)

    很可惜,会出现这样的错误

    kombu.exceptions.EncodeError: Object of type 'function' is not JSON...
    阅读全文 »
  • 我的Linux历程

    2017年07月05日 周三 | By honmaple | In Linux | 0f linux

    Linux

    是一种计算机操作系统内核,以C语言和汇编语言写成,匹配POSIX标准,以GNU通用公共许可证(GPL2)发布,最早是由林纳斯·托瓦兹开发的类UNIX系统

    Linux与UNIX的区别: UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上。UNIX是商业软件,而Linux自由免费。

    Linux发行版

    简单的来说将Linux内核与一些系统软件,应用软件进行整合,有的发行版还包括图形界面(x11,wayland),目前所说的Linux大多代表Linux发行版

    Linux历程

    曾经在某论坛看到linux这个名词,立马装上虚拟机然后安装了我的第一个Linux版本--centos,并且装上了gnome桌面环境,随后开始了Linux折腾之旅, 大概是这样的 centos --> kali --> ubuntu --> fedora -->...

    阅读全文 »
  • 关于网易云音乐个性推荐无法显示的问题

    2017年06月02日 周五 | By honmaple | In Tech | 0f linux netease

    最近在使用网易云音乐时首页的个性推荐总是无法显示,一直在正在为你生成个性化推荐,网上也没找到什么办法,偶然间使用

    ┌─[jianglin]─[~]
    └──╼ rm -rf .cache/netease-cloud-music/
    ┌─[jianglin]─[~]
    └──╼ rm -rf .config/netease-cloud-music/

    重新打开登陆后个性推荐就出现了,特此记录

    阅读全文 »
  • 方便的切换emacs主题

    2017年05月23日 周二 | By honmaple | In Emacs | 0f linux emacs elisp

    作为一个主题控,经常会切换主题,之前切换主题的方式是这样的,M-x,`load-theme`,选中,但是个人认为不够便捷,正好前几天发现了hydra这个插件,也想实践一下

    获取主题列表

    (setq maple-cycle-themes (mapcar 'symbol-name (custom-available-themes)))

    获取当前主题索引

    (cl-position (car (mapcar 'symbol-name custom-enabled-themes...
    阅读全文 »
  • 那些年我们一起写的诗

    2017年05月17日 周三 | By honmaple | In Recall | 0f life 诗

    • 其实世界上本没有试,考得人多了,也便成了试

    • 喝自己的水,让别人喝酒去吧!

    • 春游只是一场旅行,不在乎目的地(呈贡新校区)在乎的只是周末的作业和做作业的心情,让作业去旅行…

    • 忘记或是失忆…都是一场美丽

    • 黑夜如此短暂,仅在闭眼睁眼之间,却不知黑暗之中,已有人迷失方向,正在苦苦寻觅黎明前的光亮

    • 人生总有欢乐,亦有痛苦,我们本是为了活着而活着,活着,才有希望,死亡,或许能够躲避痛苦,但也将永远长眠于墓地,无法品味人生的酸甜苦辣

    • 问君能有几多愁,恰似一江春水向东流;问君能有几多愁,恰似一群太监上青楼;问君能有几多愁,恰似一代天骄热泪流 ;问君能有几多愁,恰似三中作业多如牛。作业多,愁啊...

    阅读全文 »
  • vue笔记

    2017年05月03日 周三 | By honmaple | In Coding | 0f vue html javescript

    vue分页

    需要参数:

    • page: 当前页码

    • total_page: 总页数

    代码片段

    <ul class="pagination" v-if="total_page > 1">
      <li  v-if="page > 1" class...
    阅读全文 »
  • 晒晒我的Linux及桌面

    2017年05月01日 周一 | By honmaple | In Linux | 0f linux i3wm

    ps:真TM的闲着蛋疼

    阅读全文 »
  • emacs笔记

    2017年04月21日 周五 | By honmaple | In Emacs | 0f linux emacs

    Linux

    将emacs gui进程放置到后台

    EMACS=/usr/bin/emacs
    GUI=0
    ARGS="$@"
    ARRAY=("-nw" "--no-window-system" "--batch" "--help")
    
    for arg...
    阅读全文 »
  • emacs实现智能注释

    2017年04月21日 周五 | By honmaple | In Emacs | 0f emacs elisp linux

    之前使用emacs时遇到这么一个问题

    当前行存在代码折叠时,如果想要注释,必须先选中当前行,否则只能注释代码折叠块的第一行

    就像这样

    基础注释函数来源于 stackoverflow

    (defun comment-or-uncomment-region-or-line ()
      "Comments or uncomments the region or the current line if there's no active region."
      (interactive)
      (let (beg...
    阅读全文 »
  • 基于whoosh实现的flask全文搜索插件

    2017年04月16日 周日 | By honmaple | In Python | 0f python flask whoosh

    flask 貌似很少全文搜索的插件,有一个 https://github.com/gyllstromk/Flask-WhooshAlchemy, 但试了几次都用不了,所以参考 Flask-WhooshAlchemy 自己写了一个

    Quickstart

    插件基于 whoosh,纯 python 编写,使用上很简单

    from flask_msearch import Search
    [...]
    search = Search()
    search.init_app(app)
    
    # models.py
    class...
    阅读全文 »
  • 心死

    2017年04月09日 周日 | By honmaple | In Recall | 0f 回忆 随笔

    心死了,
    没事,
    只要人没事,

    心死了,
    人怎么可能没事。

    人死了,
    没事,
    只要心没事,

    人死了,
    心怎么可能没事。

    人不可无心,
    心不可无人,
    人心可有,
    心人可有。

    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • ......
    • 5
    • 6
    • 7
    • ......
    • 10
    • 11
    • 12
    • »
  • © 2015-2025 honmaple
  • ·
  • 友链 | 联系 | 时间轴