所需即所获:像 IDE 一样使用 vim

发表于 09/08/2018 Linux技巧 0条评论 阅读次数 1,755

开始前,我假设你:0)具备基本的 vim 操作能力,清楚如何打开/编辑/保存文档、命令与插入模式间切换;1)希望将 vim 打造成 C/C++ 语言的 IDE,而非其他语言。

关于 vim 的优点,你在网上能查到 128+ 项,对我而言,只有两项:0)所思即所得,让手输入的速度跟上大脑思考的速度,1)所需即所获,只有你想不到的功能、没有实现不了的插件。希望获得前者的能力,你需要两本教程深入学习,《Practical Vim: Edit Text at the Speed of Thought》和《vim user manual》;要想拥有后者的能力,通读本文 -。-#。对于 vim 的喜爱,献

WordPress 上传图片自动更名技巧两则

发表于 建站攻略 0条评论 阅读次数 672

对于 WordPress 上传图片附件命名的问题,个人是趋向于用规则重新给图片命名,这样方便后期图片的迁移和管理。这里给大家一个 WordPress小技巧,可以让WordpPress 上传图片的时候,自动根据规则修改图片地址名称。

自动按日期重命名

使用方法:把这段代码另存为 .php 文件,上传到 wp-content/plugins 目录下,然后在后台启用这个插件即可。如果不想以插件的形式使用,可以把这段代码黏贴到你当前 WordPress 主题的 functions.php 中(黏贴到 functions.php 中时,请

Python和模块路径PYTHONPATH详解

发表于 09/07/2018 Linux技巧,Python编程 0条评论 阅读次数 1,557

在我刚学习python时,做模块导入最长碰到的就是这个错误,我明明定义了 run_api
模块,但是却总是报找不到的错误, No module No module No你妹啊,如果你也碰到这
样的问题,你应该好好看看这篇文章

不太好的解决办法

在 google 模块导入问题的时候,大部分博客给出了这样的解决方案,在每个文件配置
这样的代码,他做到了将当前文件的路径加入到 Python 模块搜索路径 sys.path 中,
确实可以起到解决 bug 的作用,但是每个文件都写上这样一段代码,实在让人不舒服,
下面我们还是来学习下 P

MAC 设置环境变量path的几种方法

发表于 Linux技巧 0条评论 阅读次数 756

mac 一般使用bash作为默认shell

Mac系统的环境变量,加载顺序为:

  1. /etc/profile
  2. /etc/paths
  3. ~/.bash_profile
  4. ~/.bash_login
  5. ~/.profile
  6. ~/.bashrc

当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载

wordpress删除文章时自动删除文章图片

发表于 建站攻略 0条评论 阅读次数 549

wordpress删除文章时候文章的图片和略缩图源文件并不会从服务器删除,对于强迫症来说这太难受了,去网上搜索了一下,有相关的教程,下面的代码放到主题的functions.php文件中就可以

WordPress批量替换数据库中内容SQL语句

发表于 建站攻略 0条评论 阅读次数 558
需要替换wordpress所有内容中的部分内容,最快方法当然是在phpmyadmin使用sql语句来完成,替换前务必备份数据库,以免出现失误

替换语句

解释:更新数据库中wp_posts表post_content字段的内容”old content A”为”new content B”(不包含双引号””)

快捷方法:安装WordPress插件Find and Replacer 然后使用插件来,这个方便,但是我更喜欢直接搞SQL
插件使用方法截图如下:

FTP服务器的搭建与三种访问途径

发表于 09/05/2018 Windows技巧 0条评论 阅读次数 783

FTP服务介绍

FTP服务(File Transfer Protocol,文件传输协议)是典型的C/S结构 的应用层协议,需要由服务端软件,客户端软件两部分共同实 现文件传输功能。既可以在局域网使用,又可以在广域网使 用。

在Windows系统中,常见的FTP服务器软件包括FileZilla Sener, Serv-U等,而在linux系统中,vsftpd是目前在linux/UNIX领域 应用 十分广泛的一款FTP服务软件。

本次实验主要在windows server 2016,作为服务器并访问。

三种访问途径

访问FTP服务器主要有三种访问方式:

1.浏览器登陆

2.磁盘访问方式(第三方软件

1 行代码,实现微信消息发送

发表于 09/02/2018 Python编程 0条评论 阅读次数 678

概述

微信发送消息有如下几个思路:

1、itchat 模块

2、使用个人公众号

3、使用其他公众号封装好的发送消息的功能;

itchat

大部分人操作个人微信都是使用这个模块。

itchat 是一个开源的微信个人接口,它可以模拟网页端的微信登陆,从而用 Python 脚本或命令行模式来使用个人微信号,达到推送各种通知到微信上的目的。

Wechat_Sender 随时随地发送消息到微信

发表于 Python编程 0条评论 阅读次数 1,131

简介

wechat_sender 是基于 wxpy 和 tornado 实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息 (日志、报警、运行结果等) 发给到微信的工具。

初衷

wxpy 基于 itchat 提供了较为完备的微信个人号 API ,而我想使用个人微信来接收我的网站的报警信息以及一些爬虫的结果,因此我写了这个工具。

安装

运行环境

Python 2.7 及以上 Python 3 及以上

让WordPress完美支持中文字体

发表于 09/01/2018 建站攻略 0条评论 阅读次数 607

默认的WordPress编辑器很简陋,它是适合英文输入者的习惯的,但是在中文环境下,我们有时需要进行字体切换,如何支持呢?

安装TinyMCE Advanced插件

这是第一步,安装这个插件,免费的,超级好用,让你的编辑器的功能丰富起来,其中很重要的一个功能就是字体选择。插件安装成功之后,你可以看到,终于可以切换字体了,但是全部都是英文字体。

给functions.php增加一段代码

然后,在字体选择的时候,就有中文字体了。

各位可以根据自己的情况和需要,修改上面的代码,可以去掉所有的英文字体选项,也可以额外增加更多的中文字体。