楓

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

  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 闲言碎语
  • 文章归档
    • 标签
    • 分类
  • 关于
  • Linux总结(草稿)

    2017年07月12日 周三 | 分类 Linux | 标签 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日 周日 | 分类 Python | 标签 linux celery python

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

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

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

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

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

    2017年07月05日 周三 | 分类 Linux | 标签 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日 周五 | 分类 Tech | 标签 linux netease

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

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

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

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

    2017年05月23日 周二 | 分类 Emacs | 标签 linux emacs elisp

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

    获取主题列表

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

    获取当前主题索引

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

    2017年05月17日 周三 | 分类 Recall | 标签 life 诗

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

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

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

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

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

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

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

    阅读全文 »
  • vue笔记

    2017年05月03日 周三 | 分类 Coding | 标签 vue html javescript

    vue分页

    需要参数:

    • page: 当前页码

    • total_page: 总页数

    代码片段

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

    2017年05月01日 周一 | 分类 Linux | 标签 linux i3wm

    ps:真TM的闲着蛋疼

    阅读全文 »
  • Emacs笔记

    2017年04月21日 周五 | 分类 Emacs | 标签 linux emacs

    Linux

    将emacs gui进程放置到后台

     1EMACS=/usr/bin/emacs
     2GUI=0
     3ARGS="$@"
     4ARRAY=("-nw" "--no-window-system" "--batch" "...
    阅读全文 »
  • Emacs实现智能注释

    2017年04月21日 周五 | 分类 Emacs | 标签 emacs elisp linux

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

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

    就像这样

    基础注释函数来源于 stackoverflow

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

    2017年04月16日 周日 | 分类 Python | 标签 python flask whoosh

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

    Quickstart

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

     1from flask_msearch import Search
     2[...]
     3search = Search()
     4search.init_app...
    阅读全文 »
  • 心死

    2017年04月09日 周日 | 分类 Recall | 标签 回忆 随笔

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

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

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

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

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

    阅读全文 »
  • 火影忍者

    2017年03月23日 周四 | 分类 Life | 标签 naruto 生活随笔

    火影TV也完结了,仅以此贴纪念我逝去的青春

    阅读全文 »
  • himawari8图片下载改进版

    2017年03月23日 周四 | 分类 Tech | 标签 python earth himawari8

    第一版下载图片后设为壁纸,四周都是黑黑的不好看, 所以结合本地壁纸将两张图片进行合成

    只要计算一下要缩减的大小与要放置的位置

    我的方法是:打开 gimp,合成两张图片,记下缩减的大小(214,214)与位置(160,160)

    每次只要运行一下

    1python himawari8.py

    源码

     1from PIL import Image, ImageOps, ImageDraw
     2from io import BytesIO
     3from urllib.request...
    阅读全文 »
  • 拟挽歌辞·荒草何茫茫

    2017年03月22日 周三 | 分类 Life | 标签 life 转载

    拟挽歌辞·荒草何茫茫

    -- 陶渊明

    荒草何茫茫,白杨亦萧萧。
    严霜九月中,送我出远郊。
    四面无人居,高坟正嶕峣。
    马为仰天鸣,风为自萧条。
    幽室一已闭,千年不复朝。
    千年不复朝,贤达无奈何。
    向来相送人,各自还其家。
    亲戚或余悲,他人亦已歌。
    死去何所道,托体同山阿。

    阅读全文 »
  • 下载Himawari8拍摄的实时地球图片

    2017年03月22日 周三 | 分类 Tech | 标签 python earth

    直接给出源码

    设置壁纸

    1feh --bg-scale /tmp/earth.png

    设置桌面大小,及图片放大倍数

    1SCALE = 4
    2WIDTH = 1368
    3HEIGHT = 768
     1from PIL import Image
     2from io import BytesIO
     3from urllib...
    阅读全文 »
  • sqlalchemy使用上的小tips

    2017年03月15日 周三 | 分类 Tech | 标签 python sqlalchemy

    sqlalchemy object序列化为json

    灵感来源于 Django REST framework

    多个实例

    1posts = Post.query.all()
    2serializer = Seralizer(posts,many=True)
    3data = serializer.data

    单个实例

    1post = Post.query.first()
    2serializer =...
    阅读全文 »
  • 使用flask实现一个简单的图片上传存储服务

    2017年03月14日 周二 | 分类 Python | 标签 python flask linux

    GitHub地址: https://github.com/honmaple/maple-file

    maple-file

    使用flask实现的一个简单的图片上传服务

    设计初衷

    对于图片的存储,有很多选择,一般采用云服务如(七牛,又拍等),但是国内的服务像七牛 自定义域名竟然需要域名备案(Excuse me,当初就是因为备案麻烦才选择国外的),而且浪费了我十块钱,

    而我又想像七牛一样可以直接在本地就可以上传图片,找来找去,没有找到一个比较合适的,所以花两天时间自己写了一个

    使用

    由于初衷是本地脚本就可以发布,所以没有前端界面,等以后有时间了再加上

    API

    • /api/login

      • POST 登录
    • /api...

    阅读全文 »
  • 修改agetty启动参数自动登陆linux

    2017年02月26日 周日 | 分类 Tech | 标签 linux agetty

    环境: archlinux 参考

    需求

    想要Linux启动后默认以指定用户登陆,不用输入用户名,可以直接输入密码进入系统

    实现

    1man agetty

    修改以下文件

    1/sudo:root@localhost:/etc/systemd/system/getty.target.wants/[email protected]

    自动登陆系统(用户名密码都不用输)

    1ExecStart=-/sbin/agetty -a username --noclear %I $TERM...
    阅读全文 »
  • linux终端常用快捷键

    2017年02月16日 周四 | 分类 Linux | 标签 linux

    1. 移动光标快捷键

      1ctrl+f	向前移动一个字符
      2ctrl+b	向后移动一个字符
      3alt+f	向前移动一个单词
      4alt+b	向后移动一个单词
      5ctrl+a	移动到当前行首
      6ctrl+e	移动到当前行尾
      7ctrl+l	清屏,并在屏幕最上面开始一个新行
    2. 编辑命令行快捷键

      1ctrl+d	删除当前的字符
      2ctrl+t	交换当前字符和前一个字符的位置
      3alt+t	交换当前单词和前一个单词的位置
      4alt+u	把当前单词变成大写...
    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • ......
    • 6
    • 7
    • 8
    • ......
    • 10
    • 11
    • 12
    • »
  • © 2015-2026 honmaple
  • ·
  • Github | 联系 | 关于