自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 Jsp 分页

testPage员工信息public static final String DBDRIVER="com.mysql.jdbc.Driver";public static final String DBURL="jdbc:mysql://192.168.14.30:3306/emp";public static final String DBUSER="

2017-02-23 16:39:41 451

原创 文章标题

解决“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法 mysql -u root -pvmwaremysql>use mysql;  mysql>update user set host = ‘%’ where user = ‘root’;   mysql>select host, user

2017-02-21 20:15:38 368

转载 Git 常用命令整理

初始化配置C代码  #配置使用git仓库的人员姓名  git config --global user.name "Your Name Comes Here"    #配置使用git仓库的人员email  git config --global user.email you@yourdomain.example.com    #配置到

2016-06-08 00:55:39 462

原创 Android Studio自动生成get,set,tostring,构造函数及重写父类的方法

方式一:Code-->Generate方式二:通过快捷键Alt+Insert

2016-05-23 20:01:30 4506

转载 Java中ArrayList和LinkedList区别

链接:http://pengcqu.iteye.com/blog/502676参考:http://www.jianshu.com/p/933bf4d06020一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get

2016-05-17 15:14:00 375

转载 ListView底部分隔线的问题

转自:http://aichixihongshi.iteye.com/blog/1317720ListView底部分隔线的问题       在工作中遇到了一个难题,就是一个listView在最下面的一个item下面没有分割线,要求是必须得有这条分割线。经过一通研究发现了这个奇怪的现象:       1. ListActivity有这条底部分割线。       2.在Activi

2016-05-17 09:46:32 713

转载 微信登陆debug 需要改变keystore

而我们添加的这个keystore 也要符合一些规范所以要改一改。那就是keystore的密码改为:androidkeytool -storepasswd -keystore my.keystore (在cmd里执行的命令)其中,my.keystore是要修改的证书文件,执行后会提示输入证书的当前密码,和新密码以及重复新密码确认。这一步需要将密码改为android。a

2016-04-28 20:31:41 1817

原创 android studio 添加第三方jar

将第三方jar 加入android studio 项目中1.选择project 结构2.在app文件结构下,右键新建一个文件夹 libs ,将jar copy到该文件下3.右键点击libs文件夹中的jar文件选择 add as Library更新后台:

2016-04-23 00:01:17 386

原创 查看Linux系统的硬件配置及查看CPU、内存运行情况

1.cpu信息通过/proc文件系统cat /proc/cpuinfo2. 内存信息cat /proc/meminfodmesg | grep memfree -m3.硬盘信息查看分区情况fdisk -l查看大小情况df -h查看使用情况du -h5. 网卡信息1. dmes

2016-04-17 21:44:35 651

原创 android studio gradle 获取与更新

1.到gradle 官网下载最新的版本   http://gradle.org/gradle-download/2.配置android studio 的gradle 路径

2016-04-07 22:39:13 379

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2016-04-02 14:41:23 255

转载 Android libpng error: Not a PNG file错误解决

这里讲述的是[Android]libpng error: Not a PNG file错误解决的相关介绍,具体代码请看下文我在将以前在Eclipse中写的项目import到android studio中后,出现了AAPT err(Facade for 157667509): libpng error: Not a PNG file错误,提示信息显示图片非PNG格式。

2016-03-30 23:15:55 679

转载 Android项目编码的批量修改(GBK转UTF-8)

由于项目早期Android项目选择GBK编码,一直也没时间改。为了统一编码,打算把整个项目转变成UTF-8。传统一个一个文件修改编码,太慢太笨拙,尝试了批量改的效果不太好,项目报错。最后,找到 eclipse 有一个插件,可以修改,分享一下整个过程。  1、下载com.lifesting.tool.encoding_1.0.0.jar(http://download.csdn.net/

2016-02-25 20:28:16 1433

转载 android app引导页(背景图片切换加各个页面动画效果)

http://blog.csdn.net/lowprofile_coding/article/details/48037095前言:不知不觉中又加班到了10点半,整个启动页面做了一天多的时间,一共有三个页面,每个页面都有动画效果,动画效果调试起来麻烦,既要跟ios统一,又要匹配各种不同的手机,然后产品经理还有可能在中途改需求,程序员各种苦逼有木有,在这个过程中也学到了蛮多东西的

2015-09-08 20:27:53 3112 1

转载 android抓包工具fiddler抓包使用方法 跟踪监控android数据包

Fiddler 是通过代理来实现数据捕获的。对 Android 手机来说,也是通过将网络连接的代理指向 PC 机的 Fiddler 端口,来实现数据包的拦截。下面,我以我的一次实践为例,向大家介绍如何操作。环境:Windows7、G11(android 4.0.3)1、首先,确保安装 Fiddler 的电脑和手机在同一局域网内,因为要将手机的代理指向 PC 机,不能互相访问

2015-09-08 16:52:06 756

转载 soapui + groovy 接口自动化测试 第二章

http://www.cnblogs.com/mayibanjiah/p/4535489.html虽然我不太喜欢写工具如何使用,但作为以后的铺垫不得不先描述工具能做什么;1.soapui简介  SoapUI是一个自由和开放源码的跨平台功能测试解决方案。通过一个易于使用的图形界面和企业级功能,SOAPUI让您轻松,快速创建和执行自动化功能、回归、合规和负载测试。在

2015-08-28 11:51:44 984

转载 soapui + groovy 接口自动化测试 第一章

大纲计划1.介绍一下soapui工具2.介绍goovy语言3.创建soapui项目过程及注意点4.soapui常用的groovy及soapui自带方法5.soapui调用外部脚本及groovy外部脚本示例6.简述项目开发过程中遇到的问题7.soapui之testrunner.bat/testrunner.sh8.soapui工程部署到

2015-08-28 11:38:57 822

转载 Android中处理崩溃异常

大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开

2015-05-20 14:49:00 664

转载 setContentView剖析

1、setContentView的作用是将View加载到根view之上,这样当显示view时,先显示根view,然后在显示子view,以此类推,最终将所有view显示出来。2、setContentView必须要放在findviewbyid之前,因为view在加载之前是无法引用的。3、setContentView最本质的作用是为要显示的view分配内存。

2015-05-07 10:40:04 387

转载 C中的volatile用法

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如: volatile int i=10; int j = i; ... int k = i;

2014-06-04 13:57:51 506

转载 如何看懂时序图

来源:21ic整理  作者:关键字:时序图     操作时序永远使用是任何一片IC芯片的最主要的内容。一个芯片的所有使用细节都会在它的官方器件手册上包含。所以使用一个器件事情,要充分做好的第一件事就是要把它的器件手册上有用的内容提取,掌握。介于中国目前的芯片设计能力有限,所以大部分的器件都是外国几个IC巨头比如TI、AT、MAXIM这些公司生产的,器件资料自然也是英文的多,所以

2014-05-08 15:51:27 1392

转载 NOR和NAND

NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。  相“flash存储器”

2014-04-29 09:36:13 543

转载 java中属性的权限问题

属性分为2种,1 类实例的属性,属于某个类的实例所有,必须通过实例访问2 类级的静态属性,属于类和所有实例所有,可通过类或者实例都可以访问属性的权限分为1 private 私有属性2 [default] 默认属性,也就是啥都不写的那种,运行同一个package的访问3 protected 被保护的属性,允许同一个package的访问,以及子类访问4 public 公

2014-04-25 11:34:01 833

转载 Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。

2014-04-17 14:44:21 490

转载 无线传感网络的发展现状及研究中的关键技术

随着无线通信、集成电路、传感器、微机电系统等技术的飞速发展,低成本、低功耗、小体积、多功能的微型传感器的大量生产成为可能。之所以称为微型传感器,是因为传感器小到可以像灰尘一样在空气中浮动,所以又可称之为“智能尘埃(Smart Dust)”[1]。传感器节点借助于内置的微型传感器,可以测量周围环境中的热、红外、声纳、雷达和地震波信号、温度、湿度、光强度、压力、土壤成分、移动物理大小、速度和方向等人们

2013-12-11 16:24:42 10602 1

原创 win7局域网无法连接:错误代码0x80070035找不到网络路径

最近一段时间,被局域网搞得焦头烂额。       出现情况是:能

2013-10-12 23:12:15 9291

原创 Ubuntu12.04右上角小键盘不见了解决方法

在ubuntu更新,重启机器之后桌面右上角的小键盘不见了,他的主要作用是用于辨别中文英文输入。想输入中文很不方便。  解决方法:按Ctrl+ALT+T 快捷键打开终端,输入 以下命令:killall ibus-daemon     (结束进程)ibus-daemon-d           (重启ibus)

2013-10-06 21:32:18 2153 1

原创 ubuntu12.04:apt-get 依赖版本过高( Depends: binutils-msp430 (>= 2.21~) but it is not going to be )

sudo apt-get update && sudo apt-get install -fps:apt-get -f install=apt-get install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。

2013-10-06 17:31:55 1366

原创 dpkg: error processing /var/cache/apt/archives/binutils-msp430_2.22~msp20110716p5-1_i386.deb

Unpacking binutils-msp430 (from .../binutils-msp430_2.22~msp20110716p5-1_i386.deb) ...dpkg: error processing /var/cache/apt/archives/binutils-msp430_2.22~msp20110716p5-1_i386.deb (--unpack): tryin

2013-10-06 17:28:30 2088

原创 ubuntu12.04(英文版)下中文输入法解决方法

ubuntu 发行版在英文语言环境下 ibus智能拼音是处于未激活状态的。使用拼音之前我们需要进行相关的设置。1.按alt+F2,然后输入ibus-setup,进入ibus-setup。2,点击 “Keyboard Input Methods"。3,键盘输入法(IBus)尚未启动,是否要启动它?“,点击”Yes"启动它。4.进入系统设置-》语言设

2013-10-06 17:09:26 731

转载 Ubuntu gedit:Failed to connect to the session manager

Ubuntu version : 12.04用su到root后,用命令gedit发现会出错:  ** (gedit:2976): WARNING **: theconnection is closed  (gedit:2976):EggSMClient-WARNING **: Failed to connect to the sessionmanager: 

2013-10-05 22:31:37 880

原创 linux 常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2013-09-21 22:30:14 736

原创 解决ubuntu 版本支持到期后apt-get更新源问题

我的ubuntu版本号是10.04 ,与2013年4月到期,Ubuntu官网已经停止对Ubuntu10.04的维护,apt-get源也不再更新了。这样如果我们想继续使用ubuntu10.04就无法利用apt-get安装软件了。所以我们需要找新的源。        前面说到Ubuntu的更新源设置,发现不同的Ubuntu版本会有不同的版本名称,从而使得更新源的名称也不一样,以至于使用旧版本的更新

2013-09-21 15:30:23 2160

原创 win7 下VMWare+ubuntu10.04 上网配置

出现的问题是: connect: network is unreachable解决方法主要是让网卡通过DHCP自由获取ip地址1.首先进入控制面板->网络··->网络连接->本地连接->属性设置共享 VMnet82.打开虚拟机 设置上网方式2.首先查看虚拟网卡为eth2:#cat /proc/net/dev3.我们再打开i

2013-09-17 21:03:44 1023

转载 linux wait()函数

在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程. 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程,因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init来接管他,成为他的父进程…… 一个进程在调用

2013-08-28 00:16:50 835

转载 20个位运算技巧

一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker’s Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一个普

2013-08-25 17:44:44 774

原创 内存泄露及内存溢出

内存泄露      简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。 一般我们所说的内存泄露指的是堆内存泄露   。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程

2013-08-25 14:29:32 546

转载 内存分配之c/c++

c 内存分配1、程序代码区:存放函数体的二进制代码。  2、全局区数据区:全局数据区划分为三个区域。     全局变量和静态变量的存储是放在一块的。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。常量数据存放在另一个区域里。这些数据在程序结束后由系统释放。我们所说的BSS段(bss segment)通常是指用来存放程序中未初始化的

2013-08-25 14:06:56 843

转载 C内存分配的学习帖子

转自zol论坛内存分配方式有三种:(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3) 从堆上分配,

2013-08-25 14:03:02 505

转载 C语言位运算详解

位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1

2013-08-25 13:29:27 682

eclipse颜色主题插件

eclipse 背景颜色设置插件,多种选择满足各种需求

2016-02-25

Ubuntu_12.04_菜鸟完全使用教程

一个入门ubuntu的非常好的学习文档.

2014-10-30

程序员面试宝典

程序员面试必备,涵括c/c++ 数据结构、数据库、操作系统。

2013-09-01

实时数据曲线绘制的Qt编程实现.pdf

实时数据曲线绘制的Qt编程实现,给有需要的人一个参考

2011-09-29

空空如也

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

TA关注的人

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