楓

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

  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • linux下串口读写权限问题

    2016年06月15日 周三 | 分类 Linux | 标签 linux C51 串口

    方法很简单,将用户加入串口所对应的group,需要 注意 的是不同的系统对应的group可能不同

    按照网上说的加入 dialout,

    └──╼ sudo usermod -a -G  dialout username

    结果提示 dialout”组不存在

    查看对应的组

    └──╼ ls -al /dev/ttyUSB0
    crw-rw---- 1 root uucp 188, 0 6月  15 23:09 /dev/ttyUSB0...
    阅读全文 »
  • flask时间格式化

    2016年06月15日 周三 | 分类 Python | 标签 flask python time

    在前端显示为该问题 "几分钟前发表或几天前发表"

    后端通过filter注册

    参考资料

    设计需求

    • 如果问题发表超过 10天 ,则显示为 %Y-%m-%d %H:%M

    • 如果小于 10天 ,但是大于 1天 ,则显示为 n天前 发表

    • 如果小于 1天 ,但是大于 1小时 ,则显示为 n小时前 发表

    • 如果小于 1小时 ,但是大于 90秒 ,则显示为 n分钟前 发表...

    阅读全文 »
  • archlinux更换默认内核为linux-lts

    2016年06月12日 周日 | 分类 Linux | 标签 linux archlinux

    前几天更新内核到了 4.6.2 ,结果很不幸,电脑变得非常卡(貌似只有我遇到这个问题?), 实在是找不到解决办法了,于是将内核更改为 linux-lts

    更改办法很简单,重装 linux-lts

    $ sudo pacman -S linux-lts
    

    重启之前,请确认安装了

    (注:我的是双显卡,还需要安装 bbswitch-lts )

    阅读全文 »
  • 基于restful的flask权限管理

    2016年06月10日 周五 | 分类 Python | 标签 python flask restful

    为什么需要restful形式的权限管理

    最近在写flask应用时使用了 restful 形式的flask.views.MethodView,但是在对其进行权限管理时遇到了一些问题

    flask文档上介绍说用

    decorators = []
    

    添加装饰器,但实际使用上,比如

    • get 和 post 采用不同的权限

    get 不使用 login_required
    post 需要 login_required

    这样就不能使用 decorators 对视图进行装饰

    • post ,delete, put 都需要 login_required,但是...

    阅读全文 »
  • i3wm在virtualbox中剪贴版激活

    2016年06月08日 周三 | 分类 Linux | 标签 linux virtualbox i3wm

    参考这个回答 前几天装了虚拟机,但是虚拟机里无法与主机共享剪贴板(xfce4是可以的),于是搜索了一下, 找到了答案,原来是vbox的功能没有全部开启

    进入i3,输入以下命令即可

    $ VBoxClient-all
    

    ok,就这样

    阅读全文 »
  • 培根密码

    2016年05月30日 周一 | 分类 Tech | 标签 linux 加密解密 security

    第一种方式
    A aaaaa B aaaab C aaaba
    D aaabb E aabaa F aabab
    G aabba H aabbb I abaaa
    J abaab K ababa L ababb
    M abbaa N abbab O abbba
    P abbbb Q baaaa R...

    阅读全文 »
  • wireshark解决权限问题

    2016年05月29日 周日 | 分类 Tech | 标签 linux wireshark

    以 sudo 或者 root 打开 wireshark 是不安全的,毕竟我不是root敢死队

    Linux

    如何以普通用户运行 wireshark

    1. 添加wireshark用户组

      $ sudo groupadd wireshark
      
    2. 将dumpcap更改为wireshark用户组

      $ sudo chgrp wireshark /usr/bin/dumpcap
      
    3. 让wireshark用户组有root权限使用dumpcap

      $ sudo chmod 4755 /usr/bin/dumpcap
      

    (注意:如果设为4754 Wireshark还是会提示没有权限 )

    1. 将用户加入wireshark组...

    阅读全文 »
  • flask日志处理

    2016年05月24日 周二 | 分类 Python | 标签 python flask logging

    使用文档上的一句话:

    Applications fail, servers fail. Sooner or later you will see an exception in production. Even if your code is 100% correct, you will still see exceptions from time to time. Why? Because everything else involved...

    阅读全文 »
  • 解决evil-escape下visual-state不能使用'jj'的问题

    2016年05月21日 周六 | 分类 Tech | 标签 linux emacs

    在一个多月前我给 evil-escape 开发者提了一个issue,但是不幸的是,没人理我,人理我,理我,我·····

    于是这一个多月来我使用visual-state下选择段落的方式是: 跳到段落最后,按k从下往上选择, 现如今都快成为习惯了,今天终于有人解决了我的问题,非常感谢 ZzAntares

    之前我用

    (setq evil-escape-excluded-major-modes '(dired-mode neotree-mode evil-visual-state))
    

    解决了'jj'...

    阅读全文 »
  • flask中生成atom

    2016年05月17日 周二 | 分类 Python | 标签 python flask

    参考资料1 参考资料2

    下面是具体代码
    # from urlparse import urljoin #python2
    from urllib.parse import urljoin
    from flask import request
    from werkzeug.contrib.atom import AtomFeed
    
    
    def make_external(url):
        return urljoin(request.url_root, url)
    
    
    @site.route('...
    阅读全文 »
  • ssh笔记

    2016年05月08日 周日 | 分类 Linux | 标签 linux ssh

    ssh连接virtualbox中的虚拟机

    [参考文档](http://my.oschina.net/dmdgeeker/blog/229044)

    • 从机设置

      $ sudo pacman -S openssh
      $ sudo systemctl start sshd # 可能还需要一些其他的安全设置,这里不再多说
    • 虚拟机设置: 设置里,选择网络,端口转发,主机端口9022,从机端口22

    • 连接虚拟机

      $ ssh -p 9022 [email protected]...
    阅读全文 »
  • emacs解决evil-visual下剪贴板问题

    2016年04月29日 周五 | 分类 Emacs | 标签 linux

    参考问题

    其实也就是加一行代码就行

    (fset 'evil-visual-update-x-selection 'ignore)
    

    注意 需要加载 evil 后增加 也就是

    (require 'evil)
    (fset 'evil-visual-update-x-selection 'ignore)
    
    阅读全文 »
  • sqlalchemy学习(一)

    2016年04月25日 周一 | 分类 Tech | 标签 python sql sqlalchemy

    sqlalchemy

    系统的学一下sqlalchemyA,不过没有中文文档,只能用我的渣英文能力慢慢看原文档了

    数据库连接

    >>> from sqlalchemy import create_engine
    >>> engine = create_engine('sqlite:///:memory:', echo=True)
    

    echo为True输出日志

    各种数据库连接方式

    dialect+driver://username:password@host:port/database
    
    1. Postgresql

      # default
      engine...
    阅读全文 »
  • flask实现分页

    2016年04月25日 周一 | 分类 Python | 标签 flask jinja2 python

    数据库实现分页

    offset

    使用offset可以实现数据库分页功能

    questions = Questions.query.offset(num) # 从num开始
    

    limit

    使用limit实现限制每页的文章数量

    questions = Questions.query.offset(num).limit(6) #每页显示6篇文章
    

    前端实现分页

    需求设计

    是使用上一页,下一页,用表单进行跳转,还是使用数字显示

    获得文章数量 pages,和当前页码 number

    简单的上一页,下一页

    因为我的设计不是这个,所以简单说一下

    下一页...

    阅读全文 »
  • archlinux安装steam

    2016年04月25日 周一 | 分类 Linux | 标签 linux archlinux steam

    最近想要玩会儿游戏,但是又不想切换到windows,所以准备安装steam,在linux下玩游戏, 参考文档Steam

    准备工作

    因为我的是64位操作系统,所以需要启用 multilib

    $ sudo vim /etc/pacman.conf
    # 取消下面注释
    [multilib]
    Include = /etc/pacman.d/mirrorlist
    

    双显卡bumblebee

    我的又是双显卡,需要安装32位驱动

    lib32-nvidia-utils
    lib32-mesa-libgl
    lib32-mesa
    

    注意...

    阅读全文 »
  • python一些加密解密

    2016年04月12日 周二 | 分类 Python | 标签 python md5

    import hashlib
    import base64
    
    data = '123456'
    data = data.encode('utf-8')
    md5 = hashlib.md5()
    md5.update(data)
    print ("md5加密 :%s"%md5.hexdigest())
    sha1 = hashlib.sha1()
    sha1...
    阅读全文 »
  • archlinux的一些设置

    2016年04月12日 周二 | 分类 Linux | 标签 archlinux

    最近在整理文件时发现了以前记下的一些设置,但是单独记在一个文件里不好找,也占用空间,现在记在博客里

    vesa error

    fcitx输入法

    sudo pacman -S fcitx-im fcitx-configtool fcitx-sunpinyin
    

    使用

    增加内容到~/.xinitrc

    export LANG=zh_CN.UTF-8
    export XMODIFIERS=@im=fcitx
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    exec...
    阅读全文 »
  • python时间转换

    2016年04月07日 周四 | 分类 Python | 标签 python datetime

    >>> import datetime
    

    string转datetime

    >>> import datetime
    >>> str = "2016-04-03"
    >>> date_time = datetime.datetime.strptime(str,'%Y-%m-%d'...
    阅读全文 »
  • flask解决f5刷新问题

    2016年04月07日 周四 | 分类 Python | 标签 python flask

    问题来源

    def index():
        if form.validate_on_submit() and request.method == "POST":
            # do something
        else:
            # 这里使用**redirect**重定向而不是render_template
    
    阅读全文 »
  • 母羊生羊问题解决

    2016年03月12日 周六 | 分类 Tech | 标签 python

    问题是这样的: 1只母羊,在第2年和第4年生下小母羊,在第5年死去,问N年后有多少母羊?

    想了很久,终于有了一个思路,不过目前效率不高

    给出代码:

    a = [1]
    def sheep(N):
        N = int(N)
        if N == 1:
            return a
        for n,k in enumerate(a):
            a[n] += 1
        for...
    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • ......
    • 8
    • 9
    • 10
    • 11
    • 12
    • »
  • © 2015-2025 honmaple
  • ·
  • 友链 | 联系 | 时间轴