- 博客(139)
- 资源 (259)
- 收藏
- 关注
转载 软件测试工程师的尴尬
我一个野蛮的做了十年软件测试的工程师。在每次定季度任务的时候,都非常的尴尬。想写写软件测试领域的各种尴尬,让那些想从事软件测试的新人好好体会一下,自己真的是否要走上这条不归路。由于最近负能力爆棚,害怕太过于黑软件测试这个领域,所以,先用一点小篇幅黑一下能和软件工程师有工作交集的岗位。 1、技术副总裁。不管软件测试是一个独立的部门,还是归属于研发序列,软件测试工程师能汇报到的最大的领导就是...
2018-05-23 10:37:04
18862
14
原创 Android中使用【microlog4】进行日志存储到文件
在Android项目中需要将一个日志文件到SD卡,以备后续的调试Bug之用。具体使用如下:1、引入microlog4android-1.1.jar和microlog.properties文件2、建立使用logger对象private static final Logger logger = LoggerFactory.getLogger(MainActi
2016-01-21 16:17:21
1232
原创 Android中使用log4j输出log内容到sd卡
在android中,实现输出log内容到sd卡中的文件里面,做法是:1.导入者两个jar包2.测试代码import de.mindpipe.android.logging.log4j.LogConfigurator;import java.io.File;import android.os.Environment;import org.apache.l
2016-01-21 10:29:57
792
原创 android应用程序第一次启动时显示引导界面
市面上好多优秀的应用(举例新浪微博、UC浏览器)都采用了欢迎页面与使用向导的方式给用户带来了良好的用户体验。一般来说用户第一次安装应用或者安装了新版本后第一次进入应用都会显示成 欢迎页面-使用向导-主界面 的方式用户没有安装新版本或者不是第一次进入的时候都会显示成 欢迎页面-主界面的方式想要实现这种不同的分支,我们就要使用一种变量来存储我们是否是第一次进入应用,当然
2016-01-15 15:40:45
634
原创 android极光推送初步了解...
推送可以及时,主动的与用户发起交互(1)继承jar包,照示例AndroidManifest.xml添加.(2)自定义MyApp继承自Application,在onCreate方法中调用JPushInterface.init(MainActivity.this);或者在Activity的onCreate中调用.(3)另外,在activity的onResume方法要调用
2016-01-15 15:35:16
679
原创 android线程控制UI更新(Handler 、post()、postDelayed()、postAtTime)
按照下面的理解就是handler与ui线程有一定的关联可以因为更新界面只能在主线程中所有更新界面的地方可以在接受消息的handleMessage那里还有更新界面可以在handler.port(new Runnable))在自定义的线程中然后执行post方法通知主线程去更新这个界面下面是参考:Android 线程是单线程的。 所以更新UI要用到Handler:private
2016-01-15 15:31:19
602
原创 JPush推送
在AndroidManifest.xml加入以下代码: <activity android:name="cn.jpush.android.ui.PushActivity" android:configChanges="orientation|keyboardHidden" android:theme="@
2016-01-15 14:30:55
1705
原创 PendingIntent用法
pendingIntent字面意义:等待的,未决定的Intent。 要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int), getBroadcast(Context, int, Intent, int) , getService(Context, int, Intent, i
2016-01-15 14:28:37
1129
原创 Android开发之EditText属性详解
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMet
2016-01-15 13:56:13
506
原创 Jqgrid入门-显示基本的表格
首先对Jqgrid网格插件做个简要的说明。在众多的表格插件中,Jqgrid的特点是非常鲜明的。 特点如下:完整的表格呈现与运算功能,包含换页、栏位排序、grouping、新增、修改及删除资料等功能。自定义的工具列。预设的Navigator工具列,可以很容易的使用新增、删除、编辑、检视及搜寻等功能。完整的分页功能。按下任一栏位的标头,皆可以该栏位
2015-12-30 11:59:15
1149
原创 jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
一般的,一个jqGrid的基本属性有一下几个常用的。 代码如下:$("#id").jqGrid({ url: "", datatype: "local", postData: { strJson: Data }, mtype: "post", height: 45, width: 450, rowNum: rum, //每页的记录数 pgtext
2015-12-29 16:58:46
941
原创 jqGrid 各种参数 详解
JQGridJQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应的css、j
2015-12-24 11:30:02
685
原创 echarts画图
// 路径配置 require.config({ paths : { echarts : 'js/build/dist'//注意路径问题 } }); // 使用 require([ 'echarts', 'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载 ], draw); functi
2015-12-24 11:06:17
537
原创 如何使用mstsc进行远程登录?
如何使用mstsc进行远程登录?步骤一:点击【开始】->【运行】,输入mstsc,如下图所示:步骤二:输入连接PC的IP地址,如下图所示:步骤三:输入用户名和密码,然后就能远程登录电脑,如果登录失败,常由于帐户名和密码错误导致。步骤四:如想在本机和远程电脑之间共享硬盘,拷贝粘贴等,可以远程登录时选择共享硬盘。具体为步骤
2015-12-24 10:54:49
1645
原创 Oracle 数据库导入导出 dmp文件
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。补充:1.要新建一个数据库;Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数
2015-12-22 18:16:28
832
原创 ECharts Java 动态加载数据,echartsjava
1、前台jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ECharts // 配置路径 require.config({ paths: { echarts: '${ctx}/plugins/echarts-
2015-12-17 18:13:44
1697
原创 highcharts做柱状图与曲线图
1、WebRoot下导入两个js文件,并引入到jsp里2、创建一个div,存放图<div id="main" style="float: left; width: 780;height:400; margin: 0 15px 0 -10px;">3、开始写js方法,调action,生成图片var x=[]; var y=[]; $.getJ
2015-12-17 16:32:39
1106
原创 jqGrid的分页
1、先导入三个jar包2、再导入两个css文件3、最后导入三个js文件4、jsp里引入css和js文件,注意先后顺序5、在jsp里写一个存放表格数据的table和div<div id='tableDay' style="float: left; width: 780px; margin: 0 15px 0 13px;">
2015-12-17 14:37:44
13519
原创 html5开发之viewport使用
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5 viewport的使用能帮你做到这一点……viewport 语法介绍:01
2015-12-17 11:39:11
374
原创 media="screen"啥意思?
media=screen 是什么意思有时我们在分析别人的网站源代码的时候,发现在头标签的样式表里面多了个 “media=screen ”或者 “media="print”,原来这些都是相对于媒介来进行设置的,就像Potoshop一样,每一种模式也对应一种媒介。 比如RGB对应的是我们的显示器,CMYK对应的是印刷等等。引用 screen (缺省值),提交到计算机屏幕;print
2015-12-17 11:28:28
915
原创 MyEclipse去掉烦人的javascript文件报错
MyEclipse项目中,对于js文件烦人的报错可以这么修改,右键项目-》属性-》Builders,取消勾选 JavaScript Validator选项报错的js文件这时依然存在。。。必须把这些文件从项目里面移除,重新添加进来。
2015-12-17 11:09:40
365
原创 myeclipse中,项目上有个叉报错,文件没有错误【解决方案】
因工作原因,同事将他的java项目交接给了我。和平时的交接一样。他把他最新的源代码,打成压缩包,发给我。我解压后,使用myeclipse开发工具,通过导入,将项目导入到我的开发工具中,这个时候有一个问题出现了,在项目上有个红色的叉号。而源代码也没有任何错误。因为代码在同事那里,一切正常。如下图所示: 我找了很长时间的原因,还真不好找,今天早上来,我又在找,终于在csdn论坛上,看到一
2015-12-17 10:37:51
7668
原创 android SDK manager 无法获取更新版本列表
http://mirrors.neusoft.edu.cn/eclipse/releases/luna/打开这个网址就可以看到adt的详细信息: http://developer.android.com/sdk/installing/installing-adt.html或者直接在你的eclipse的Help > Install New Software里面add,地址直接输入
2015-11-09 10:36:59
659
原创 ListView的属性及方法详解
近期在重新学习Android控件知识,目前进行到ListView,感觉这是一块尤其难啃的硬骨头:最为常用、用法较复杂、涉及的其他Android知识也较多。因此决定系统地好好复习一遍ListView。一、ListView类的继承关系java.lang.Object ↳android.view.View ↳android.vie
2015-11-08 18:32:01
532
原创 MyEclipse10.6 安装SVN插件方法及插件下载地址
今天MyEclipse10.6出了点问题,所以重装了它,同时也把svn的插件重装了一次,把网上资源和自己的经历顺便在博客这里记录一下。建议直接看方法三好了,简单方便,不必要折腾太多。下来方法一:在线安装1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,
2015-11-07 23:09:15
452
原创 JAVA:基于ARCGIS二次开发可视化开发环境搭建
这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血。在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的、详细的、适合新手的这么一个教程。所以,当我在奋斗两天且重装一次系统,终于安装成功之后,写下这篇文章,让用java进行基于ArcEngine二次开发的人可以少走弯路。因为ArcEngine只能在32位系统上面运行,所以当前系统为64
2015-11-06 13:58:14
9947
2
原创 Android系列教程之EditText使用详解-包含很多教程上看不到的功能演示
一:新建HelloEditText工程 新建一个Hello world,创建设置如下:Project name: HelloEditTextBuild Target :android 2.2Application name:HelloEditTextPackage name:com.flysnowcreate Activity:
2015-11-06 09:21:29
467
原创 Android系列教程之Activity的生命周期
通过上一节“Android系列教程之Android项目的目录结构”我们已经知道了什么是Activity,那么为什么我们创建一个Activity的导出类的时候为什么都要覆盖Activity的onCreate方法呢,为什么会在onPause()方法中保存一些当前Activity中的变化,要弄明白这些就要先了解Activity的生命周期,也就是一个Activity才开始到结束都要经过那些状态,下面通过一
2015-11-05 14:22:48
646
原创 Android系列教程之Android项目的目录结构
一: Android 项目的目录结构 Android 项目结构概览。其实 Android 项目的目录结构和 Java 的差不多,没有太大变化,如下图: 可以看到 src 文件夹里的是源文件, Android2.2 是引用的类库,这些和 java 的都一样,那么下面的这个 gen 是什么呢?这个里面的类就是 ADT 自动生成的啦,一般只有一个 R.java 文件
2015-11-05 11:24:03
413
原创 Android开发常见错误汇总
【错误信息】 [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2)原因:不影响正常运行。在Android
2015-11-05 10:03:13
518
原创 Android系列教程之TextView小组件的使用--附带超链接和跑马灯效果
一:新建HelloTextView 工程新建一个Hello world详细步骤可以参见。创建设置如下:Project name:HelloTextViewBuild Target :android 2.2Application name:HelloTextViewPackage name:com.flysnowcreate Activity:H
2015-11-04 18:04:16
543
原创 Android系列教程之GridView组件的使用
GridView是一个网络布局的视图,他能让你的元素显示在一个个的格子里。我们的桌面就是一个GridView。。1、新建一个gridview工程,activity_main.xml的代码如下:<GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview"
2015-11-04 16:13:31
474
原创 定制自己的增强For循环
for/in循环就是JDK5.0中所谓的增强For循环,它能对数组和集合进行遍历,使用它会使用你的代码短小而精炼的多。这里将介绍以下内容: 传统的for循环和增强for循环的比较定制自己的增强for循环增强for循环的局限性一:传统的for循环和增强for循环的比较//传统的数组遍历 String[] persons={"张三","李四","王五"}; fo
2015-11-04 11:43:50
323
原创 开关控件Switch和ToggleButton
Switch和ToggleButtn都是开关按钮,我们在WLAN、GPS常用开关控制。一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出1个Switch开关按钮、1个ToggleButton按钮。2、打开activity_main.xml文件。 代码如下:<LinearLayout xm
2015-11-03 18:11:53
524
原创 View requires API level 14 (current min is 8)
android:columnCount="4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gridContainer" android:animateLayoutChanges="true"
2015-11-03 17:46:38
478
原创 图片切换ImageSwitcher&Gallery
ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果...,颇有感觉啊。做相册一绝。一、设计界面 1、打开“res/layout/activity_main.xml”文件。 打开activity_main.xml文件。 代码如下:<RelativeLayout xmlns:android="http://schemas.android.c
2015-11-03 17:13:28
513
原创 信息提示框Toast
Toast用于向用户显示一些帮助或者提示,对于我们来说已经不陌生了,经常用到。 下面我们一起再深入了解一下Toast,你会惊奇发现Toast原来还能这样做!一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出5个按钮Button。2、打开activity_main.xml文件。 代码如下
2015-11-03 15:27:41
465
原创 android学习之java常识
1、类的加载执行顺序 [java] view plaincopyprint?public class Dervied extends Base { private String name = "dervied"; public Dervied() { tellName();
2015-11-03 14:52:35
409
原创 Activity.this 和getApplicationContext()的区别
在android中常常会遇到与context有关的内容,大多都是作为参数在传递,但是它的作用究竟是什么呢先说它的用法,举个例子在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么呢? 这里的this指的
2015-11-03 14:32:24
495
原创 android:评分条RatingBar
RatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。使用RatingBar的默认大小时,用户可以触摸/拖动或使用键来设置评分,它有两种样式(小风格用ratingBarStyleSmall,大风格用ratingBarStyleIndicator),其中大的只适合指示,不适合于用户交互。 主要用于评分。一、设计界面 1、打开“res/layout
2015-11-03 10:56:34
429
jqGrid分页
2015-12-17
EMF+GEF+VE
2015-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人