上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页
摘要: 之前需要用Python发送报表邮件,在网上找了下资料,基本上符合要求了。相关的示例如下,懂python的人应该都知道。from email.mime.text import MIMETextfrom email.Message import Messagefrom email.header import Headerdef send_mail(from_addr, to_list, sub, content) send_server = "smtp.163.com" msg = Message() msg['subject'] = sub msg[' 阅读全文
posted @ 2013-08-22 21:27 westfly 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 10 Useful du (Disk Usage) Commands to Find Disk Usage of Files and DirectoriesThe Linux “du” (Disk Usage) is a standard Unix/Linux command, used to check the information of disk usage of files and directories on a machine. The du command has many parameter options that can be used to get the results 阅读全文
posted @ 2013-08-13 17:49 westfly 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们重装ubuntu的系统会做如下几个事情1)修改默认的程序更新源2)开始根据需求安装软件。3)配置文件(如vim/tmux等)对于步骤,只需要cp /etc//etc/apt/sources.list即可第二个步骤,nixCraft 提供了一个有用的技巧。1. 执行备份操作:dpkg --get-selections > installed-software.log,这将当前系统中已安装的软件保存到 installed-software.log 中。 2. 在还原时使用 dpkg --set-selections < installed-software.log 导入 阅读全文
posted @ 2013-08-12 10:13 westfly 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 使用过些linux终端,比如Tilda、Terminator。之前最经常用的是Terminator,其可以上下左右分屏,比较方便,但其有个缺点是经常无故崩溃。后来遇到Tmux,根据网上的设置配置了一下,现在比较顺手了。现在最喜欢其session保存功能。之前用xshell连接机器,最苦逼的是在长时间不使用后,其会断掉,所有的工作就没了。启用tmux后,xshell可能还是会断,但重新连接session后,工作会保存起来。具体的配置参考和使用请参考https://wiki.freebsdchina.org/software/t/tmux 阅读全文
posted @ 2013-08-09 11:08 westfly 阅读(691) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---cleanmem 是个不错的内存整理工具,www.xdown.com 下载有便携版提供下载。软件有pro版和free版,一般情况下,free版够用了,没必要用pro版。pro版本可以设置规则自动整理内存提高优先级结束进程等,pro提供7天免费试用。看到一个帖子说可以免费用pro版,就在自己的机器上(win32)实验了下,验证是可行的。具体的原理参考原帖子,主要是建立同名的文件夹以阻止cleanmem建立同名的文件。步骤:1)在C:\Windows目录下,删除cmm.dat文件 2)在该目录下建立同名的cmm.dat文件夹---恢复内容结束--- 阅读全文
posted @ 2013-08-06 22:57 westfly 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: Powercmd 是一款运行在windows下的cmd增强软件(A Better Command Prompt Replacement Tool),当前最新的版本为2.2。官方提供试用版,貌似没有功能限制,也没有期限限制。但官方不提供绿色版(可能是需要写右键菜单),但xdowns.com提供绿色版软件,说明是可以绿色化的,有需要的同学可以下载。当前使用的功能有1 多个cmd窗口Tab化,也可以水平、垂直切割窗口。2. 自动完成我比较看重其自动完成功能,默认是Tab作为选中(注意是选中),有多个候选项时,可以用箭头上下选择,然后有Tab表示选中。3. 快速启动栏可以作为一个弱化的通过快捷键启动程 阅读全文
posted @ 2013-08-04 23:38 westfly 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 使用一个虚拟机服务,其时区设置的为格林兰标准时区,我北京时区在东八区,较其快八个小时。修改时区需要执行tzselect一步步选择下来,注意确认后的informationTherefore TZ='Asia/Shanghai' will be used.Local time is now: Fri Aug 2 09:28:07 CST 2013.Universal Time is now: Fri Aug 2 01:28:07 UTC 2013.Is the above information OK?1) Yes2) No#? 1You can make this change 阅读全文
posted @ 2013-08-02 09:35 westfly 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 写了个shell获取ip的函数,如下function GetLocalIP() { ifconfig | grep 'inet '| grep -v '127.0.0.1' | cut -d: -f2 | awk '{print $1}' |head -n1}添加到crontab中执行,发现得到的ip_address为空。这是由于crontab中的环境变量与用户环境的环境变量不一样,因其不会从缺省的用户profile文件中读入环境变量参数,最简单的方法是用source命令(.)如 . /etc/profile; bash -x xxx.sh 即可 阅读全文
posted @ 2013-07-24 14:59 westfly 阅读(527) 评论(0) 推荐(0) 编辑
摘要: awk是不支持二维数组的,它的底层是一维数组,将两个key拼接为一维数组的key。如下是其初始化和遍历awk 'BEGIN{for(i=0;i< 3; ++i) for(j = 0; j < 4; ++j) dict[i,j]=100}{}END{ for( key in dict) { split(key, subkey, SUBSEP); print subkey[1], subkey[2], dict[subkey[1],subkey[2]] }}' $*主要核心代码为split处,awk使用一个特殊的字符串SUBSEP (\034)作为分割字段。类似一维数组 阅读全文
posted @ 2013-07-05 12:06 westfly 阅读(3078) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个坑,简单说来是resize与reserve的功能混淆了。如下:如果调用resize的化,编译会出错,如果给Text提供默认构造函数,则可以编译通过,最终输出的结果为10.如果调用reserve,无编译错误,输出为0。#include using namespace std;const int max_size = 10;struct Text { Text(const int size): m_size(size){ }; int m_size;};int main() { vector array; // array.resize(max_size); array.r... 阅读全文
posted @ 2013-07-04 11:01 westfly 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页