跳到主要内容

使用wxPython建立一个计算文件md5的GUI工具

· 阅读需 5 分钟

最近在看wxPython,一开始觉得它的布局好乱,半天整不明白,这里通过写一个小工具来记录一下wxPython的一些基本使用

小工具最终是下面这个样子,将文件拖到上面会自动计算其md5与size

1

笨方法实现webpy的表单校验功能

· 阅读需 3 分钟

最近在写一个小的demo,简单的用户注册与登录,检查在注册的时候要先检测用户名是否已经存在了,还要检查一下密码长度要不得小于3个字符

检查用户是否存在我是写在了一个单独的model.py里

def check(uname):
info = db.select('pytest',where="username=$uname",vars=locals())
if len(info)>0:
return False
else:
return True

那天遇到一个杀马特

· 阅读需 2 分钟

上小学的时候对于别人如果能有零花钱就感觉很羡慕
因为他们可以买到自已喜欢的吃的
但是我不会去奢求渴望父母也给我
到了初中,我会觉得那些染着黄毛,成天不上学开着大摩托的人比较牛气
因为他们可以不用上学,不用写作业,想打认谁就打谁,可以为别人拔份儿
可以我也不羡慕他们,我也不会去搞个彩毛儿,穿个喇叭裤
到了高中,我觉得那些长的帅气,会打篮球,会弹吉他,会讨女孩子开心的人很好
于是我也会在学习之于搞些自已喜欢的东西
到了大学,那种八面玲珑,左右逢源的人很好

成就感,一种很久违了的感觉

· 阅读需 1 分钟

以前看到的文字,看到之时已泪流满面

我的孩子,我希望你好好学习,不是因为我要你跟别人比,而是因为我希望你将来会拥有选择的权利,选择有意义你又喜爱的工作,而不是被迫谋生。 当你的工作在你心中有意义,你就有成就感,成就感会给你带去快乐。无论工作贵贱,只要你是快乐的,妈妈就支持你,因为腰缠万贯也换不得一个真心的幸福。

每天早起晚归的做着一份看不清未来但又不得不去做的工作,因为要谋生,本来应该朝气蓬勃的年纪却变得暮气沉沉,早起挤地铁,挤电梯,下班还要和中介斗智斗勇, 我现在之所以没法选择我想要过的生活也是因为早年没有认真的学习,成就感,一种很久违了的感觉。

Android开发初步

· 阅读需 3 分钟

绑定单击事件有两种方法,一种是通过绑定android:onClick属性,一种是绑定一个setOnClickListener回调函数

在activity_main.xml对应的组件上设置android:onClick="test" 属性,然后再Java文件里定义一个test方法来实现,这个test方法是MainActivity类的一个方法


public void test(View view){
Toast.makeText(MainActivity.this, "你还真敢点啊!", Toast.LENGTH_LONG).show();
}

这里的view就是要使用的控件,如果是绑定的是个button,那么view就是这个button

没事别蹭wifi-告诉你公共的wifi有多不安全

· 阅读需 5 分钟

经常看到一些朋友每到一个地方就先找wifi,没有密码就直接上了!汗……

今天通过两个小工具来显示一下公共wifi的安全隐患(爱蹭网的代价)

下载:wireshark

https://www.wireshark.org/download.html Cain & Abel http://www.oxid.it/cain.html (被墙) 百度网盘链接:http://pan.baidu.com/s/18kshg 密码:9owu

md5:EA2EF30C99ECECB1EDA9AA128631FF31 sha1:82407EAF6437D6956F63E85B28C0EC6CA58D298A

如果没有校验工具,我写了一个python脚本来校验 链接:http://pan.baidu.com/s/1i3j93sp 密码:h6gz

appium简明教程(转)

· 阅读需 26 分钟

乙醇的自动化教程写的挺好的,以下是转自他的cnblogs上面的博客

appium简明教程(1)——appium和它的哲学世界

什么是appium?

下面这段介绍来自于appium的官网。

Appium is an open-source tool you can use to automate mobile native, mobile web, and mobile hybrid applications on iOS and Android platforms. “Mobile native apps” are those written using the iOS or Android SDKs. “Mobile web apps” are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome on Android). “Mobile hybrid apps” have a native wrapper around a “webview” – a native control that enables interaction with web content. Projects like Phonegap, for example, make it easy to build apps using web technologies that are then bundled into a native wrapper – these are hybrid apps.

Importantly, Appium is “cross-platform”: it allows you to write tests against multiple platforms (iOS, Android), using the same API. This enables a large or total amount of code reuse between iOS and Android testsuites. 我们可以从上面的介绍里获得这样的一些信息:

  • 1,appium是开源的移动端自动化测试框架;
  • 2,appium可以测试原生的、混合的、以及移动端的web项目;
  • 3,appium可以测试ios,android应用(当然了,还有firefox os);
  • 4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上; appium的哲学

被潜意识蒙蔽的理性

· 阅读需 3 分钟

最近在观察一些事情,发现很多时候我们的理性往往都被潜意识所蒙蔽。

公司内网中有段时间经常有人发表一些自已的东西被“偷”的帖子,于是在人们脑海中就有一个公司里有很多小偷的意识,自已的东西一旦找不到了,首先想到的就是被别人偷走了,甚至一些人还总发表一些放在冰箱里的食物饮料等被莫名的拿走的帖子,这些人无疑首先说的就是“偷”,遇到这样的事情首先想到的也是被别人拿走了,被别人吃掉了。

java中面向对象的一点学习总结

· 阅读需 4 分钟

最近开始看java的一些东西,感觉比python麻烦些,今天学习了面向对象的一些东西,觉得挺多挺复杂,这里做个知识总结

以一个简单的例子来说明java面向对象的三大特性,封装,继承,多态,有一个动物(Animal)基类,定义了run与eat方法,然后有一个猫(Cat)与狗(Dog)的子类继承了动物这个父类,子类重写(override)了父类的run与eat方法,同步又重载(overload)了run与eat方法,同时又定义了一个交配(Icopulation)的接口,让狗来implements交配接口,同时又创建一个Human类来专门implements交配接口

795ab47fjw1ejo4u6epeoj20ab083jrh

下面是具体的实现代码,没有什么实际的应用,只是作为学习用

中国男人形象气质差配不上中国女人?

· 阅读需 4 分钟

前段时间网络上有人撰文说中国男人形象气质差配不上中国女人http://news.qq.com/a/20140723/062566.htm 

其实很久之前我也有过同样的感受,中国女人,无论气质谈吐似乎都要比身边的男士要更加优雅,偶尔遇到一些炸毛女,但观其身边的男人也无非是一些洗剪吹之流,女人如果出口成脏的话她身边的男人也更是流毒之辈。

男人如果能在形象气质上达到某个层次以后,也会刻意的寻找一些使自已进步的,同样的,如果你只是一个洗剪吹,那么在你的生活里接触到的也无非是一个炸毛女。