博文

目前显示的是标签为“工作”的博文

在Windows下配置Tornado开发环境

最近因为工作的需要,需要在Python+Tornado环境下开发,Tornado是Facebook开发的一款轻量级的非阻塞的Web服务器,理论上它是很快的 但是对我来说面临着一个问题——那就是我可不习惯用VIM进行开发……虽然我也会一点基本的操作,但是做不到熟练,对于一个立刻要开始上手写程序的人来说,去跨越VIM这个门槛太高了,于是我最初想到了用PyCharm的SSH-FTP部署功能,但是这样就没办法使用PyCharm的断点调试等功能了。于是还是要想心思把它运行到Windows上来 为此,我搜索了相关的资料,但是无论是任何资料都没有说明这个东西如何在Windows下跑起来,但是只有一个英文的资料说了一句,这东西是可以跑在Win下的,但是不可以使用它的非阻塞功能……于是这个给了我去尝试的信心。摸索了一下午,终于把它运行起来了,虽然并不完美,但是用来调试和编写程序是一点问题也没有的。 我所有的操作都是基于PyCharm这个IDE的,网上可以自己下载到。 安装Python、PyCharm然后配置好Python的路径。 选择File-Settings-Project Interpreter-Python Interpreter,选择右下角的Install,先把PIP装上,然后搜索并安装Tornado,过一段时间它会提示你安装完成。 实际上完成这两步就已经可以运行Tornado了,但是问题是偶尔它会报告fork命令失败。这就是那个英文的资料提到的那句话了,Tornado尝试运行Linux下的命令自然会失败,因此需要在程序的主程序文件中(例如website.py)中指定server.start(num_processes=1),当线程只有一个的时候,Tornado自然就不会再尝试fork更多的线程了 之后安装了现有系统中所调用的其他相关的库,唯一要注意的就是图像库PIL和MySQL的库,不能使用官方的库,也不能使用PIP来安装,必须要手动下载。MySQL要用到的是MySQL-python-1.2.3.win-amd64-py2.7.exe,PIL的是PIL-1.1.7.win-amd64-py2.7.exe,这些在网上搜索一下就可以得到了。 现在就可以使用PyCharm来编写Tornado的程序了,断点调试等功能一切运行正常,唯一有问题的就是这个ID...

最近可以说是忙,更可怕的是乱

这股子忙劲应该是从10.1的长假过后开始的... 首先是单位里的招聘正式开始了,接踵而来的就是一大堆的资料审核,确定考场,确定面试考试,确定上机考试等一系列的流程.就这个让我一直从10.8号一直忙碌到10.19号,然后接下来的一个星期又开始分配新的计算机,整个10月可以说是一个星期日也没有休息. 然后终于10.31开始休息了一天,接着又是招聘的政审过程...不过虽然说是政审,某种意义上还是带着旅游性质去的,但是关键是在于却没有牵头的领导,于是就我和同事两个人到处跑,时间是7~14日,中间6~7号的休息日本来要整理换下来的计算机设备的,被我拒绝了,因为如果留下来整理设备,我甚至连出差的衣物都无法整理了...然后因为时间安排不过来,本来计划是8日出发的,临时提前到7日出发. 老实说,这次的旅行一点也不好玩,首先,没有领导在,花钱不放心,这个不像是企业里,有额度,有明确的标准,在机关单位里,只有任务,虽然有额度,但是更加重要的永远是事情要办完...本来8号定了飞机飞福州,结果同事在赶飞机的时候却耽误了半小时,我们赶到机场的时候还差5分钟飞机起飞,不让我们登机了...结果我们就这样看着飞机从我们的眼中飞走了...囧 之后又改为定火车票.14小时的火车坐到福州,到了福州没人接应也完全的不熟悉,一切完全从买地图开始,还好我的手机的GPS很管用,起码不至于让我们走得和地图都对不上号....坐到出租车上听司机的建言找到了旅馆... 福州的消费水平比武汉稍稍的高一点,旅馆住的比较适中,比较老,但是还算是舒适...不过最大的问题就是就算是到了福州也不知道该怎么去玩,于是我们在找到地方把事情办完了之后两个人蹲在宾馆里打红警一直打到5点半,然后在网上搜索了一下周围的好吃的,步行了2KM吃了一顿福州的小吃...嗯,那个美味的芋泥给我留下了深刻的印象,但是有点问题就是这个芋泥相当的甜,我这个人吃甜的东西很少觉得腻的,我甚至可以就这么不停的吃下去两大块巧克力,或者吃奶油蛋糕吃到自己肚子饱吃不下了为止...但是我吃那个芋泥也就是那么一小碗就觉得腻到了....不过确实很甜很美味~下次有机会一定还会去吃XD 于是问题就来了,就这么一直呆在福州也不是那么回事,于是两个人想到干脆去厦门去玩好了,于是晚上就步行了4KM跑去火车站买了第二天早晨到厦门的动车票,早晨7点就坐动车组前往厦...

完全的沉溺在报表中

本来做报表就是个吃力不讨好的工作 现在更加是吃足了力而且不讨好. 局长亲自吩咐下来要做,本来这工作说是我们处里做也算是我们处里面做,但是说不是也不是 因为报表这个东西自然是各业务处室自己有负责的同志来做才是最权威,最可信的..但是很不幸的是我们这个处室也被分配到了一个汇总月报表的任务,这样就变成了每次要数据都跑到我这里来要 上次就是为了做一个月报表的汇总数据实在是做得让人头疼了,不得已写了一个VB,但是现在VB写的太好了,领导的要求也节节提高. 从最初的只要几个基础数字到现在分门别类的要,到今天晚上加班的开始要二级分类的数据...我于是不得不一次又一次的改写我脆弱的程序. 从最初只是到几个文件夹里循环,然后简单的判断找到我要的文件,然后读取对应的表单中的某几个表格的数据,到现在变成了:先到文件夹里循环,然后找到对应的文件舍掉不要的文件,然后找到20张不同的工作簿,从第3~第20张工作簿中遍历它的每一行,如果判定是一个记录了实际数据的工作表,那么就把它的数据摘录出来将其中竖列三列的数据相加得到最终数据,然后再记录到以左边第一行为标题的类别中,以此反复的循环直到读取3年的数据. 本来这也并不能算上是一个非常困难的工作,但是困难就在于人的方面.... 这个报表毕竟人人填写的,虽然说已经下发了表样,而且每个表样基本上只允许他们改变极少数的单元格,剩下的格子不仅仅加了公式而且还加了逻辑判断系统,会自动提示你逻辑错误,同时还加了密码锁定....虽然这么多都做到了,但是人毕竟还是万能的...只要工作上稍有疏忽,问题就来了... 最初发现的问题是很多地方并没有使用我们所制作的报表来上报数据,选择了自己做报表,原因是找不到样表了,或者样表总报说有逻辑错误,自己怎么也无法纠正....于是改用自己的表,然后表格做得和样表差得十万八千里...而在当时收取报表的时候又没有详细的检查这些数据,于是导致了现在我将极其大量的时间用在了重新帮他们做报表的上面....有些地方甚至报表错得太离谱都无法套用到样表上了,我也只能选择放弃,把能填的填上就算是完事. 然后发现了他们在填写表样的时候虽然不能改变表格内部的字段,但是却很天才的可以改动工作簿的顺序,这个工作簿的顺序原本是定好了的,我在之前的程序中也傻乎乎的就依赖了它原有的顺序写了一长串的Switch语句,结果...

该死的工信部屏蔽了隐藏域名转发之后

今天过去解决单位里的门户网站域名的问题 今年1月间发现的这个问题.突然门户网站的域名就无法使用了. 门户网站本身是托管的,但是很不幸的是托管的服务器上开了IIS,但是我们需要用的是Tomcat,于是不得不使用了8080端口 但是领导可不愿意看到这个:8080,于是之前用了 隐藏域名转发,但是现在这个东西被工信部封闭了...所以只能用别的办法解决 我们试过了在防火墙上做端口映射.结果原因不明的还是无法访问.因为那台服务器确实有点复杂,光本机就有5个IP.所以他们技术提议直接把端口换成80得了,结果很明显的...无论你有多少个IP,端口总只有那么一个... 于是所有人都放弃了,剩下了我这个甲方在这里独自奋斗了...囧 于是我开始尝试用IIS做转发,很明显,很简单的就成功了...但是这个有个最大的问题,那就是在最上面显示的域名不对.于是只能当无头苍蝇到处在Google上查找解决方案. 办法永远比问题多.但是最大的问题在于找到解决问题的方法.找到解决方案才是最重要的. 于是最后发现了....有人在CSDN上提到了用Iframe...并且提到了这个是个"烂办法" 很明显,听到这个词就很烂了,但是对于只需要忽悠领导的我来说,这很明显是根救命的稻草..于是查阅了一下,很简单,只需要在IIS上建立一个对应的80端口的网站,然后写个Iframe,将8080端口的网站直接载入进来. 但是这个又有一个小问题,那就是Iframe出现了滚动条,而页面本身不出现滚动条了.... 不过这个很好解决.直接搜索一下,用JS定义了侦测页面高度和宽度的,很简单的隐藏了滚动条.至此,问题解决. 然后就是另外一个小问题.需要把服务器的FTP权限给出来.因为这个服务器不允许远程连接(安全限制),所以为了便于上传文件,不得不使用FTP,本来IIS的FTP就是一个非常弱智的简单的FTP,但是就是这么个简单的FTP,却让我怎么都无法登陆进去. 最先,我怀疑是目录的权限不对,因为给出的提示是用户的home目录不存在.但是看了看文件夹的所有人就是我所用的用户名...上网搜索,给出的绝大部分结果也都是说目录没有权限而已...这个搞得我很木然,为了测试,我开了匿名用户,居然给我提示同样的错误.... 没办法,不得不仔细的检索搜索引擎,看看有没有别的可能性. 结果就在一个站里,我发现了一个突破点...

加班记事

今天加班跟着国家的领导出去搞调研 早晨7点起床,外面瓢泼大雨,等我到单位的时候,基本上已经洗了一个澡了...雨衣果然只是一个装饰作用的心理安慰品... 到了东湖宾馆倒是胃口大开,可能是昨天睡的稍稍比较充足一点的缘故吧. 八点半钟从甲所出发开始前往武汉市.领导们坐后面的大车,工作人员坐警车在前面开道,我坐的是武警的第二辆开路车. 第一次跟着国家级领导出去搞调研,也算是第一次坐在开路车上,所以比较新鲜了...一路上红灯无视,超车的时候一律用喊话让别人让开,见到红灯完全无视直接突破..部分路段似乎还有警察提前维持秩序清理通道,坐后面的大车没啥感觉,坐在前面的警车上真是优越感膨爆..囧rz 到了位置之后由武汉市的涂副书记汇报工作..涂书记基本上是完全脱稿讲话的,可见对工作的投入之深入,也讲了很多事例,并不是生涩的念稿子,甚至还不断的和周围的领导同志交换具体的事项的解决情况的具体数字,周围的人一个个也绝对不是坐着吃饭的闲人,汇报完了之后本来应该是国家的领导提出疑问,结果全部变成了市领导向他们提出建议和请求,因为一些工作只有他们改了政策,下面才能动,虽然下面一直想动,但是有政策拦着,想给老百姓发福利都不行..囧rz 中午吃完饭,睡了一觉下午三点继续出发,下午就比较简单了,感觉一直在车上转悠,去了三个地方视察,每个地方不超过15分钟,其他的时间还是基本上都在车上坐着..相当的郁闷..唯一的乐趣就是看车队怎么着闯红灯了..囧rz 晚上大概5点钟回到东湖宾馆,打理了一下就回来了...唉...我的周末啊... 不过唯一觉得庆幸的就是今天突然起风了,非常的凉爽,整个人都感觉清醒了一截似的.晚上7点骑车回来,天就已经黑的啥也看不见了,秋天来了呢.