楓

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

  • 技术分享
    • 代码世界
    • 极客安全
    • 字符艺术
  • 生活随笔
    • 你不懂我
    • 我不怪你
  • 闲言碎语
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • centos7安装python3及pip3

    2016年07月07日 周四 | 分类 Linux | 标签 python python3 pip pip3

    安装Python3

    安装python3很简单

    • 下载源码并且编译

    • 安装epel

    这里采用第二种方法:

    1yum install epel-release

    安装完成之后,yum list python3*,你就可以看见 python34

    1yum install python34

    安装pip3

    参考问题 如果在上述安装 python3时采用了第二种方法,pip默认未安装,而且无法通过yum install python34-pip来安装

    正确的方法应该是:

    1yum install...
    阅读全文 »
  • emacs解决windowns文件乱码

    2016年06月22日 周三 | 分类 Emacs | 标签 linux emacs

    最近在看windows文件时总是乱码,查了资料后才知道windowns下的编码为 gb2312 , 而linux下的编码为 utf-8 ,所以打开文件会乱码

    如何解决?

    换系统

    这不是废话吗!

    修改language环境

    在配置文件中加入这么一行

    1(set-language-environment 'Chinese-GB)
    

    重启就行,结果····打开 linux下的文件乱码

    重新以gb2312的编码载入文件(推荐)

    参考这里

    1M-x revert-buffer-with-coding-system
    

    选择chinese-gb2312...

    阅读全文 »
  • 黑客丛林之旅

    2016年06月21日 周二 | 分类 Geek | 标签 linux web security

    无意间看到,试了一下,结果http://www.fj543.com/hack/

    第一关

    没什么好说的,查看源码

    第二关

    还是查看源码,结果发现

    1onSubmit="return chkPassword()"

    Ok,f12进入 console,输入

    1function chkPassword(){
    2alert('adas');
    3}

    覆盖原有js

    第三关

    这关我也没想到...

    阅读全文 »
  • linux下烧写文件到单片机

    2016年06月15日 周三 | 分类 Linux | 标签 linux C51 单片机

    python stcflash.py %s --lowbaud %d

    阅读全文 »
  • linux下串口读写权限问题

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

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

    按照网上说的加入 dialout,

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

    结果提示 dialout”组不存在

    查看对应的组

    1└──╼ ls -al /dev/ttyUSB0
    2crw-rw---- 1 root uucp 188, 0 6月  15 23...
    阅读全文 »
  • 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

    1$ sudo pacman -S linux-lts
    

    重启之前,请确认安装了

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

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

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

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

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

    flask文档上介绍说用

    1decorators = []
    

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

    • 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,输入以下命令即可

    1$ 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用户组

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

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

      1 $ sudo chmod 4755 /usr/bin/dumpcap
      

    (注意...

    阅读全文 »
  • 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

    之前我用

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

    解决了'jj...

    阅读全文 »
  • flask中生成atom

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

    参考资料1 参考资料2

     1下面是具体代码
     2# from urlparse import urljoin #python2
     3from urllib.parse import urljoin
     4from flask import request
     5from werkzeug.contrib.atom import AtomFeed
     6
     7
     8def make_external(url):
     9...
    阅读全文 »
  • ssh笔记

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

    ssh连接virtualbox中的虚拟机

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

    • 从机设置

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

    • 连接虚拟机

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

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

    参考问题

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

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

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

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

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

    sqlalchemy

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

    数据库连接

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

    echo为True输出日志

    各种数据库连接方式

    1dialect+driver://username:password@host:port/database...
    阅读全文 »
  • flask实现分页

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

    数据库实现分页

    offset

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

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

    limit

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

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

    前端实现分页

    需求设计

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

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

    简单的上一页,下一页

    因为我的设计不是这个...

    阅读全文 »
  • archlinux安装steam

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

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

    准备工作

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

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

    双显卡bumblebee

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

    1lib32-nvidia-utils
    2...
    阅读全文 »
  • python一些加密解密

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

     1import hashlib
     2import base64
     3
     4data = '123456'
     5data = data.encode('utf-8')
     6md5 = hashlib.md5()
     7md5.update(data)
     8print ("md5加密 :%s...
    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • ......
    • 8
    • 9
    • 10
    • 11
    • 12
    • »
  • © 2015-2026 honmaple
  • ·
  • Github | 联系 | 关于