- 博客(83)
- 资源 (8)
- 收藏
- 关注
原创 PyQt程序设置图标
PyQT设置在Qt Designer中,右下角选择‘资源浏览器’/‘Resource Browser’, 点击那支笔‘Edit Resources’在弹出的对话框中,在左边栏选择新建资源/New Resource FIle,这里就是新建一个.qrc file,这里你什么都不用写。右边栏先添加一个前缀/Add Prefix,然后右键>添加文件,添加你的icon文件/Add FIle。(前提有一个
2015-09-21 19:28:43
12888
1
原创 Python异常处理和异常类型
Python异常处理和异常类型目录Python异常处理和异常类型目录python2x捕获异常语法python3x捕获异常语法python常见的异常类型NameError尝试访问一个未申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出范围KeyError字典关键字不存在IOError输入输出错误AttributeErr
2015-09-21 18:58:26
22853
原创 iOS耗电测试工具--batterydetective
batterydetective是iOS越狱手机在cydia中的一个插件,可以对应去下载。对于iOS8及其以上系统可以自带电池电量查询,但对于iOS7及以下系统平台,越狱手机可以通过batterydetective查询各个app的耗电情况一、基础功能temperature是当前电池温度currentcapacity是当前您的电池容量maxcapacity 是您的电池最大容量
2015-07-14 14:45:38
11663
1
转载 Http协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation
2015-07-14 14:39:33
1714
转载 Android应用的电量消耗和优化的策略
对于Android移动应用的开发者来说,耗电量的控制一直是个老大难问题。 我们想要控制耗电量,必须要有工具或者方法比较准确的定位应用的耗电情况。下面,我们先来分析下如何计算android应用的耗电量。 在android自带的设置里面有电量计算的界面,如下图: 我们看下是如何实现的: 在android framework里面有专门负责电量
2015-07-14 14:34:15
21522
原创 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项目录android 常见分辨率mdpihdpi xhdpixxhdpi 及屏幕适配注意事项目录Android手机目前常见的分辨率屏幕适配的注意事项参考资料1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3 VGA 640*480 (Video Graphics Ar
2015-07-14 11:53:30
2144
原创 iOS 7后台多任务(multitasking)机制
iOS 7后台多任务(multitasking)机制前言我们可以试用下QQ音乐下载然后退出切换到其它应用,再次切换回来后确实已经下载完了,还有打开了WSJ视频应用,进入多任务切换时视频没有停止依然在播放。那么,QQ音乐和WSJ等是如何在iOS7的后台上运转的呢。多任务后台生命周期图解可以看到,应用其实有十分钟后台的权利。除此之外还有两种所谓的伪后台,一种是系统推送机
2015-05-13 18:32:19
5129
原创 Python3.4加载第三方库PIL的使用
Python3.4加载第三方库PIL的使用一、安装PIL库方式1:利用python自带的pip安装或easy_instal安装。 在cmd 直接输入pip install PIL方式2:下载zip或tar等压缩格式后手动安装。后缀名改为zip解压,然后把你需要安装的包放在site-packages文件夹中(我的地址在C:\Python34\Lib\site-packag
2015-05-13 18:09:00
18058
原创 XMind快捷键汇总
XMind快捷键汇总快捷键(Windows)快捷键(Mac)描述Ctrl+NCommand+N建立新工作簿Ctrl+OCommand+O开启工作簿Ctrl+SCommand+S储存目前工作簿Ctrl+
2015-05-13 15:51:02
23934
原创 windows端口查询与状态详解
端口查询 1. 开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 2. 输入命令:netstat -ano,列出所有端口的情况。 3. 查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID 4. tasklist | findstr "
2015-03-26 10:47:12
23071
1
原创 adb shell进程管理命令
通过adb命令来查看已经安装应用列表,命令如下: adb -s shell pm list packages 查找特定的包名,命令如下: adb -s shell pm list packages | find 查看所有运行的应用列表,命令如下:adb -s
2015-02-25 15:15:42
3173
原创 python打包exe程序
一、py2exe方法打包1.安装py2exe2.编写setup.py代码如下:#-*-coding: UTF-8-*-from distutils.core import setupimport py2exe# Powered by ***INCLUDES = []options = {"py2exe" : {"compressed" : 1,
2015-02-25 14:32:23
3333
原创 使用eric创建一个PyQt项目
1.新建项目打开eric,点击【项目】-【新建】,会弹出如下的对话框。这里我们创建一个名为pyqtdemo的项目。注意,在创建项目时,eric不会自动根据填写的项目名称修改项目文件夹名称!点击确定之后,可以看到一个源代码树中只有__init__.py的项目。当然,此时eric还创建了几个文件,并不会在这里显示出来,他们分别是项目文件”pyqtdemo.e4p”和”_er
2015-02-25 13:11:11
2856
原创 linux环境下安装jdk
一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i586.bin (注意,这个步骤一定要在jdk
2015-02-25 12:06:52
745
转载 Android命令Monkey压力测试,详解2
一、为什么要用Monkey 测试? 简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。有时候运行相同系列的测试,即使是复杂的测试,但是以相同的顺序和路径,即使一遍又一遍地运行也很少机会能发现内存和资源使用的bug。而此时猴子就比人更有效了。 简介 Monkey是一个命令行工具 ,可以运行在模拟器里或实际设备中。它向系统发
2015-02-25 11:55:34
5112
原创 monkeyrunner——控件交互总结整理
一、需要import的东西有:from com.android.monkeyrunner import MonkeyRunner,MonkeyDevicefrom com.android.monkeyrunner.easy import EasyMonkeyDevicefrom com.android.monkeyrunner.easy import Byfrom com.andro
2015-02-25 11:47:26
2963
转载 DDMS的使用、内存溢出的调试和模拟器的启动命令参数
目录(?)[-]一概述二AndroidJava中常见的容易引起内存泄漏的不良代码一 查询数据库没有关闭游标二 构造Adapter时没有使用缓存的 convertView三 Bitmap对象不在使用时调用recycle释放内存四 释放对象的引用五 其他三内存监测工具 DDMS -- Heap四内存分析工具 MATMemory Analyzer Tool一 生成hprof文
2015-02-25 11:40:34
1870
转载 adb命令、adb shell与Linux各种命令
常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器:
2015-02-25 11:36:30
9201
原创 Android文件系统的结构及目录用途、操作方法 整理
1、android文件系统的结构android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ram
2015-02-25 11:25:19
14092
原创 Android命令Monkey压力测试,详解
支持原创,博客原文:http://blog.csdn.net/huangbiao86/article/details/8490743shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、
2014-12-11 16:43:42
23689
1
原创 MindManager全部快捷键(官方英文文档+中文翻译)
MindManager全部快捷键【中文翻译版】————————————————————————————————————————————————创建一个新的导图Ctrl + N打开导图Ctrl + O保存当前的导图 *Ctrl + S
2014-12-08 17:45:39
7094
1
转载 wireshark过滤语法总结
wireshark过滤语法总结做应用识别这一块经常要对应用产生的数据流量进行分析。抓包采用wireshark,提取特征时,要对session进行过滤,找到关键的stream,这里总结了wireshark过滤的基本语法,供自己以后参考。(脑子记不住东西)wireshark进行过滤时,按照过滤的语法可分为协议过滤和内容过滤。对标准协议,既支持粗粒度的过滤
2014-11-17 22:13:05
11123
原创 Synergy一个鼠标键盘控制至多台电脑的方法
前几天,突然听同学们谈到,他们在公司时,看到同事工作,都是一个鼠标键盘同时控制多台电脑。刚开始我误以为是多个显示器显示同一系统页面,只不过用很多显示器扩展了同一个桌面,那种是需要多个显卡的。而且基本上用处不大。现在要说的是使用一台计算机的鼠标键盘,同时在多台主机,不同系统中操作。避免了更换键鼠的麻烦。即使下面图中的功能。
2014-11-03 17:29:46
4434
原创 WinSCP 5.5版本中文目录乱码问题的解决方案
如果从官网上直接下载安装WinSCP(我用的是5.5.4版本)之后,可能出现中文目录乱码问题。话不多说,一下截图解决方案:1.打开你的WinSCP应用之后,在登陆界面,配置好你的主机名、用户名、密码此时,【高级】按钮时灰色不可点状态,点击【编辑】:2. 点击【高级】:3.找到“文件名UTF-8编码”这一项,将右边改成【关闭】(默认可能是自动)4.
2014-08-15 17:10:42
32125
4
转载 软件测试管理中预防bug的重要性及bug分析
软件测试管理中预防bug的重要性及bug分析文章摘自:http://www.ltesting.net/ceshi/ceshijishu/qxgl/2010/0319/169993.html1.引言: 生产软件的企业安排很多人来测试它们的软件产品。测试的目的就是发现bug(缺陷,defect)以便修正它们。正常情况是尽快处理可能的bug,从而减少修正bug的成本。因为,众所
2014-04-22 18:49:37
3070
转载 vs2008命令窗口使用-命令
原文章出处:http://www.cnblogs.com/zyh-nhy/archive/2010/01/06/1640551.html 保护原作者知识产权VS2008命令窗口用的很少,“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令,不过有些命令还是挺方便的。命令名 别名 完整名称
2013-05-17 13:36:49
1116
原创 C语言运算符优先级和口诀助记
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .
2013-05-07 17:03:15
1576
转载 Cocos-2d 详解CCTouchDispatche类和触摸注册原理
在之前的博客中,我们提到了触摸分发机制,解释了CCTargetedTouchDelegate和CCStandardTouchDelegate和其中的touchBegan,touchMove,touchEnd方法;但在此之前,一般是在onEnter的时候注册触摸响应事件。 -(void) registerWithTouchDispatcher { [[CCTouchDispatch
2013-03-29 08:22:40
2876
原创 Cocos-2d 关于多个CCSprite精灵播放同一个CCAction动画问题
问题描述:在Cocos-2d场景动画中,常常出现多个Sprite的同一行为动画假设场景中此时有两个精灵sprite1,sprite2他们其实点分别在场景左侧,需要完成的动作CCMoteTo到场景最右侧初始状态如下图:初始尝试:- (void)playAction{ //1.试图两个精灵播放同一个动画 CGSize size = [[CCDirect
2013-03-22 10:01:16
8000
原创 软件专业学习之成长志(四)
相比之前的日子,这学期更加的专注于专业的学习,从一开始就是紧张的专业课的学习,然后是集中培训,然后顺利的进入了项目组,开始每天4个人共同奋斗一个项目。时间太匆匆,匆匆地又走过了一个学期。 这学期总结起来或许只有两个词语:匆忙,纠结。 在上学期分专业之后,我进入了Apple开发专业学习。每天上下午满课,从头到尾只有一个老师。我知道,大三的专业课更加重要,将来从事哪
2013-03-21 17:07:34
1918
原创 浅谈IT项目管理
管理一个项目与导演一部电影、执教一支职业棒球队或者乘坐航天飞机围绕地球飞行没有什么不同。对于项目管理而言,你会和导演、教练或宇航员一样感到刺激与激动。IT项目管理在有些人的眼里就像激流搏浪一般令人振奋不已,再临个矮一些人眼里却好像一潭死水一样让人苦闷。 在一些组织中,任何需要人员去管理的任务和工作都被认为是项目管理。这是错误的看法!项目管理是指为了达到一个特定的目标而对一列有时间顺序的任务进
2013-01-11 13:02:54
5236
2
原创 IOS、Objective-C中单例类与半单例类
在设计模式中有一个“单例模式”,对应的我们常常会设计“单例类”(或称单件类)。但在实际应用中,我们常常也需要使用“半单例”。下面我们具体谈谈单例和半单例,以及他们的用法和区别。单例模式单例模式(singleton)顾名思义,就是只有一个实例。作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。也就是
2013-01-04 10:46:59
8798
转载 objective-c 基本概念和关键字简介
关键字@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。@interface声明类@implementation实现类@protocol声明协议@optional与@protocol配合使用,说明协议中的某个或者某几个方法可以不实现@required
2012-12-27 21:42:36
1883
原创 Objective-C 声明一个C语言类型的数组和访问方式@property
最近在做程序中需要在Objective-C类中声明一个C语言方式的一维数组:@interface CArrayTest : NSObject{@private BOOL testArray[4]; }@end声明属性如果是@property(nonatomic,assign)BOOL testArray[4];会提示错误:Property can no
2012-12-17 11:11:44
7459
1
原创 Objective-C 关于空值nil和Nil和NULL和NSNull
1.nil一个null指针,指向一个objective - c的对象表示一个对象为空:NSString* str = nil; ( #define nil ((id)0) )2.Nil一个null指针,指向一个objective - c类对象。表示一个类对象为空:Class class = Nil;3.Null对Objective-C值类型为空:int n
2012-12-14 21:23:51
4509
原创 Cocos-2d 坐标系及其坐标转换
Cocos-2d中,涉及到4种坐标系:GL坐标系Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。屏幕坐标系苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。因此在cocos2d中对触摸事件做出响应前需要首先把
2012-12-14 20:39:05
27527
1
原创 Cocos-2d 关于SwallowTouch,进一步解释触摸事件分发机制
问题情境模拟一个类似游戏提示信息的层:1.游戏主场景可触摸,可交互;2.当提示显示提示信息时,只有提示信息这一层可触摸同用户交互,其背景则不能继续响应触摸事件3.当提示信息层从主场景中移除之后,游戏主场景才能继续响应触摸事件进行交互。这里,我们暂时把“提示信息层”称为SwallowTouchLayer;将游戏主场景曾称为GameLayer进一步描述上
2012-12-06 12:41:45
8770
系统小闹钟
2012-04-19
C++程序设计学习与实验系统工具
2012-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人