最近开始接手BI工作,其中又一个繁琐又不得不做的事,就是每周五都得汇总上个财务周的数据给运营人员! 作为一个懒人,只能把这件事交由电脑去处理了. 初步的idea:周五11点前mac自动执行汇总程序->读取数据库数据->写入模版汇总excel->以邮件的形式发送给相关运营人员. 为了实现此idea并不考虑性能的情况下,选择了实用python这种简单且代码量少的方式. 首先先实现读取数据库数据部分 1.python_constant.py(常量部分,肯定要屏蔽具体信息啦,不然被公司投诉了!)…
Jmeter是一款国外开源工具,所以就跟LR一样,对中文的支持不是很好,经常会有同学录制脚本后回放或者是发送HTTP请求,看到响应报文里面有乱码! 那如何才能解决这个问题呢?我们分2个情况来分析: 一.当响应报文里面有乱码或者是非中文的字符时,你可能看到的响应数据是这样的: 解决方案如下: 1)添加一个HTTP信息头管理器 2)添加一个Accept信息,添加内容如下: 为了大家省去手动敲打的时间,给你们附上一串信息: Accept   application/xml;application/js…
禁不住诱惑,用上win7了.可是,对system下的文件进行编辑时候,老是碰到什么必须拥有管理员权限才能进行操作,删除文件或者文件夹也遇到一样的问题.我就纳闷了,我不就是超级管理员吗?我怎么就没有权限了.没有办法,win7还要继续.发现通过修改注册表的方法可以解决. 随便建立个reg为后缀的文件. 输入如下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/*/shell/runas] @="获取管理员权限" "…
首先要知道\xef\xbf\xbd是啥东西 >>> u'\uFFFD'.encode('utf-8') '\xef\xbf\xbd' 由此我们可以知道\xef\xbf\xbd是utf8编码的'\uFFFD',那么这个'\uFFFD'是啥东西呢? 原来是因为Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER. >>> "…
1.什么是this 在JavaScript中this可以是全局对象.当前对象或者任意对象,这完全取决于函数的调用方式,this 绑定的对象即函数执行的上下文环境(context). 为了帮助理解,让我们来一起看一段代码: // 作为对象方法调用 var test = { a : 5, b : 6, sum : function () { return this.a + this.b; // 此处this = test } } alert(test.sum()); 作为对象调用时this很容易理解…
今天习得用python写一个连续发送QQ邮件的脚本,经过测试,成功给国内外的服务器发送邮件,包括QQ邮箱.163邮箱.google邮箱,香港科技大学的邮箱和爱丁堡大学的邮箱.一下逐步解答相关技巧. 首先,执行如下操作,__init__ 标志该文件夹是一个python程序包 $mkdir automail $cd automail $gedit qqmail $touch __init__ 打开 qqmail ,写入如下代码. 1 #-*- coding: utf -8 -*- 2 import…
Kubuntu是很好使用,但是升级提示也是太烦人了,开机的时候总是显示如下画面: 使用System Load Indicator(sudo apt-get install indicator-multiload)查看这个界面,它的进程名是 notify-osd; 使用 locate -b -r notify-osd,定位可执行文件,发现可疑二进制文件 /usr/lib/x86_64-linux-gnu/notify-osd : 再进一步使用 file /usr/lib/x86_64-linux-…
当心C++编译器中最烦人的分析机制 C++是较为底层的面相对象语言,在底层的语法规则分析中,有很多隐藏的分析机制. C++中的普遍规律相符,即尽可能地解释为函数声明. 把形式参数的声明用括号括起来是非法的,但给函数参数加上括号却是合法的,所以通过增加一对括号,我们强迫编译器按我们的方式来工作. 例如: 这样是不正确的,因为形参含有括号 争取做法: 用一个括号包括整个形参是可以的. 但是种做法并不是所有的编译器都能识别的,所以存在可移植性问题,在跨平台是可能会出现问题. 解决方法: 使用临时命名迭…
[Stackoverflow好问题]去掉烦人的“!=null"(判空语句) 问题 为了避免空指针调用,我们经常会看到这样的语句   ...if (someobject != null) {   someobject.doCalc();}... 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢?   精华回答: 这是初.中级程序猿经常会遇到的问题.他们总喜欢在方法中返回null,因此,在调用这些方法时,也不得不去判空.另外,也许受此习惯影响,他们总潜意识地认为,…
原文链接:使用 Envoy 和 AdGuard Home 阻挡烦人的广告 通常我们使用网络时,宽带运营商会为我们分配一个 DNS 服务器.这个 DNS 通常是最快的,距离最近的服务器,但会有很多问题,比如: 访问某些网络服务很缓慢,比如 Apple 的 iCloud 服务. 比较担心安全问题,希望能通过设置 DNS 来保证你访问安全的网站. 厌烦了每当你输入一个不正确的网址,运营商总会给你跳转到一个充满广告的界面. 这个时候我们就需要自定义 DNS,自定义 DNS 不仅能够加快网页开启的速度,还…