自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 云计算相关的几个概念理解

最近因为某些原因需要了解“云”的一些概念,整理一下中台中台不是单纯的一个系统,是一种组织架构,以实现小前台、大中台。是将公共资源和优势收拢整合,便于前方业务单元快速适应市场变化。避免前端资源重复建设。中台一般分为业务中台和数据中台。业务中台从实际业务中获取数据然后同步给数据中台;数据中台对从业务中台获取到的业务数据进行加工分析沉淀,再将结果数据反哺给业务中台边缘计算概念:是指靠近无或者数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端的服务目前对于边缘

2021-01-06 13:15:24 265 3

原创 小程序测试的一点儿心得

小程序的架构      小程序分为两个主要部分:view模块和service模块。View模块负责UI展示,它由wxml和wxss转换后的代码以及微信提供的辅助模块组成。一个view模块对应一个webview组件,小程序支持多个view存在,view模块通过微信jsbridge对象来跟后台通信。小程序的限制和对测试的影响目前小程序在UI、设计、样式、页面跳转、消息大小等都有自己的限制,具体的限制可...

2018-04-25 22:33:48 31521 1

原创 用spring mvc替换Struts2.0

真的是很久没写web应用了,所以对于web应用的那些个框架的动向也没有关注。以至到最近需要写一个web应用来完成个需求才把这块儿又拾起来。我用的还是之前那一套东西Tomcat+hibernate+struts2.0+jsp毕竟比较熟悉嘛。可是应用发布到server端之后收到告警才又想起来struts当初被爆出来有安全漏洞的问题。而且现在公司是禁止使用该框架了。所以要不然将struts去掉直接使用s

2017-12-14 12:22:32 3463

原创 修改Tomcat服务器Server Locations

在Eclipse里面安装了Tomcat插件会发现在Eclipse里面启动和在外部浏览器启动页面有问题,这需要修改Server Location1. 第一个去掉Tomcat关联的所有工程2. 鼠标右键菜单Clean清除Tomcat服务器的状态3. 双击我们集成好的Tomcat服务器 4. 修改Server Locations选项 Specify the serve

2017-12-06 17:40:22 573

原创 使用UIAutomator在Android6.0执行,无法向手机SD卡写入内容问题的解决

最近发现使用UIAutomator 2.0 写的测试脚本,在Android 6.0 以上手机上执行的时候会有权限问题。例如想在SD卡上创建一个文件来存储测试过程中产生的中间数据,这时6.0的android系统就会提示读写权限的问题。当然如果想读取手机内部信息也同样会面临着这样权限的提示。同类的问题解决方法如下。1. 如果uiautomator脚本是写在被测试App源代码代码的test目录中,那

2017-11-22 12:51:35 1400

原创 hello 微信小程序

你好微信小程序,我来学你了,请多多关照

2017-01-16 17:48:13 876

转载 Ubuntu下彻底卸载重装mysql

http://www.blogjava.net/yjhmily/articles/336926.html做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql

2014-09-05 17:46:59 466

原创 java 基础问题的一些处理,记录一下,持续更新呗

1. 返回值要返回两个相互对应的数组,可以用HashMap    HashMap points = new HashMap();    使用的时候通过循环来获取      for (Entry p : pointsMap.entrySet()) {            System.out.println(p.getKey()); //   打印HashMap里面的的键,就是St

2013-09-23 17:09:59 454

原创 处理非完全root手机,在代码层批量执行有关联的命令

这个办法可以解决的问题:1. 在java代码层执行只有进入了su才能执行的命令2. 执行一些列有前后关联的命令 创建一个txt文件(temp.txt),内容如下suexport CLASSPATH=/data/local/tmp/bita.jarexec app_process . com.bita.helper.ActionHelper touch 392 592

2013-08-20 18:16:35 533

转载 import com.sun.image.codec.jpeg.JPEGCodec;

在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: The type JPEGImageEncoder is not accessible due to restr

2013-07-17 10:55:53 785

原创 Android命令

1. aapt l -a qq.apk | findstr installLocation     查看apk可以安装的目录

2013-04-18 10:34:33 466

原创 血淋淋的教训(持续更新)

1. 慎用静态变量,尤其是多线程的程序2. 成员变量不要和参数命名成同一个名字否则很容易出现问题,尤其是在构造函数中使用init方法的时候3. File类里面的delete接口删除文件一定要在所有的流关闭以后才能被删除,否则删不掉,不过deleteOnExit不收这个限制

2013-03-29 17:46:38 542

转载 使用mount修改你的android中/system为只读权限

值得注意的就是不能直接 mount /system 先要得到system分区的全名 # mount rootfs / rootfs ro 0 0 tmpfs /dev tmpfs rw,mode=755 0 0 devpts /dev/pts devpts rw,mode=600 0 0 proc /proc proc rw 0 0 sysfs /sys sys

2013-01-23 10:19:11 568

转载 自己写socket性能工具

自己开发Socket性能测试工具的设想最近接到一个项目,是对一个AppServer进行性能测试,使用lr进行了winsocket脚本的录制,一切搞定后,一运行发现问题,lr的试用版只能支持100个client,我要测试的在线虚拟用户数要达到3000,难道我搞30个负载生成器??无奈,放弃用lr,和开发商量了一下,自己写测试程序吧。目前实现的功能:1、Socket连接的建立2、多线程

2013-01-01 19:08:45 456

转载 java基础方面种种问答

1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域           当前类       同一package  子孙类       其他packagepublic            √              √                  √             √protected        √

2013-01-01 19:07:16 369

原创 winphone的一点儿自动化测试

某个机会学的,先记录下来,尚未验证过环境搭建:安装visual studio, ZUNE(负责手机连接的工具微软, 类似于adb),电脑系统无所谓测试前提:手机解锁,手机里有选项(如果是product的需要先刷机成R&D的build,只有手机刷成R&D模式才可以开发和调试应用)1. R&D会装进去一些可调试的工具(最关键的一步,zDebugMenu->AppPlatform->Tool

2013-01-01 16:12:28 1219 1

原创 apk文件反编译

1. 解压缩apk包,取出classes.dex文件2. 解压缩dex2jar.zip3. 将classes.dex文件放到dex2jar的解压缩文件夹里面4. 执行命令dex2jar classes.dex生成classes.dex.dex2jar.jar5. 使用dex2jar文件夹里面的jd-gui查看反编译的源代码

2012-12-26 17:12:35 316

原创 解决com.sun等包编译不过去的问题

Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。

2012-12-06 11:49:26 581 1

转载 adb 命令

ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" -> "属

2012-11-16 18:42:06 554

原创 对付那种su之后才能root的手机的几个方法

1. 删除操作read only文件系统里面的文件    $ su    # mount -o rw,remount /system2. 本身已经root的手机    c:\> adb remount

2012-11-13 11:23:57 485

原创 android adb shell service

ViewServer(端口号4939)检查view server是否打开        adb shell service call window 3        如果返回值是"Result: Parcel(00000000 00000000 '........')",说明ViewServer没有打开,那么需要用下面的命令打开ViewServer打开view server

2012-11-13 11:19:38 2154

原创 Linux的一些小事儿

设置,修改root密码:sudo passwd

2011-12-27 20:40:02 317

原创 解决Error generating final archive: Debug certificate expired on XXX问题

Error generating final archive: Debug certificate expired on **** 问题原因:由于Debug证书过期所致。Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。

2011-06-26 12:54:00 1604

原创 通过python获取微秒时间

<br />import datetime<br />import time<br /><br />print time.time()<br />hello = datetime.datetime.now()<br />print hello<br />s=datetime.datetime(hello.year,hello.month,hello.day,hello.hour,hello.minute,hello.second)   <br />print time.mktime(s.timetuple(

2011-03-13 22:40:00 8765

原创 Android automation test without target application src

<br />src code:<br /> <br />package com.june.test;<br /> <br />import com.jayway.android.robotium.solo.Solo;<br />import android.app.Instrumentation;<br />import android.os.SystemClock;<br />import android.test.ActivityInstrumentationTestCase2;<br />import

2011-02-25 01:03:00 857

原创 eclipse 启动问题

报错儿:JVM terminated.Exit code=-1-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m-XX:MaxPermSize=256M-Djava.class.path=D:/eclipse//plugins/org.eclips.equinox.launcher_1.0.1.r33x_v20070828.jar-os win32-ws win32-atch x86-showsplash D:/eclipse//plugins/org.eclipse

2010-09-15 16:07:00 147

原创 [记在小本上] android 1.5 创建新的avd, 和使用此avd launch emulator

1. 查看当前版本支持的android target* android list targets[打印出来的信息]Available Android targets:id: 1     Name: Android 1.1     Type: Platform     API level: 2     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L

2010-05-04 22:05:00 1072

原创 设置GtkEntry的背景颜色

GtkWidget* myEntry = gtk_entry_new();// Set the red color.GdkColor myColor;myColor.red = 0xffff;myColor.green = 0;myColor.blue = 0;gtk_widget_modify_base(myEntry, GTK_STATE_NORMAL, &myColor);可以应

2009-12-29 20:36:00 1369

原创 GtkEntry接受key_press事件

在callback函数里面加上返回值来避免,key_press事件对其他key事件的影响过滤出来有用的key_val, 返回true其他的key_val 返回false我的code里面全部返回false用于所有key 的其他key event 不会受到影响。。避免了以下几个defect:1 点击好几次a,才回显一次2 接受非字符键失败,比如backspace, del

2009-12-29 20:36:00 751

原创 Shell script

==========================================================Shell script 定义函数以及传递参数EXEC(){  echo $1}#-------------#   Begine#-------------EXEC "Hello Shell world"执行这段程序的结果是会在终端上打印出来:Hello Shell

2009-12-29 20:31:00 456

原创 wait for Process

如果仅仅是用process.waitFor()的话,如果进程挂起这个将永远得不到返回值,是用捕捉getExitValue异常的办法可以work around private int myWaitProcessFinish(Process process) throws InterruptedException{  boolean finish = false;  int exitValue =

2009-12-29 20:30:00 889 1

原创 间接得到按钮的ID

Linux真是太深奥了,怪不得Linux的牛人是真正的牛人,因为可用的文档太少了。目前在GTK里面我找不到可以直接得到Button ID的方法,用work around的方法可以做一下在for循环里面添加按钮,将这些按钮存在一个GtkWidget类型的数组里面 GtkWidget *buttons[20], 然后将这个buttons数组通过函数 g_signal_connect(),发送给

2009-12-29 20:27:00 138

原创 Ubuntu中使用framebuffer的方法

打开/etc/initramfs-tools/modules文件,在末尾加上:fbconvesafb打开/etc/modprobe.d/blacklist-framebuffer,找到“blacklist vesafb”一行,在这一行前面加上“#”把它注释掉。打开/boot/grub/menu.lst,找到相应的kernel一行,加上vga参数。例如我把分辨率设置为1024x768,对应的vga数

2009-12-29 20:25:00 960

转载 著名的HelloWorld

This greeting is much newer than most people think. The use of hello as a greeting is only as old as the telephone. The first recorded use is from 1883.It does, however, have earlier origins in other

2009-12-16 21:32:00 343

apk反编译工具

apk包的反编译工具,用于apk包的反编译,包里面的工具都能用

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除