自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 java使用java.lang.management监视和管理 Java 虚拟机

软件包 java.lang.management提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 接口摘要ClassLoadingMXBean用于 Java 虚拟机的类加载系统的管理接口。CompilationMXBean用于 Java 虚拟机的编译系统的管理接口。Garbag

2017-07-26 08:03:12 681

转载 Java程序内存分析:使用mat工具分析内存占用

在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇文章讲了jmap命令的使用方法,当然用jmap导出的文件我们也看不懂啊,那就交给memory analyzer(mat)这个工具,让他帮助我们来观察程序的内存分布情况吧。MAT 不是一个万能工具,它并不能处理所有类型的堆存储文件。但是比较主流的厂家和格式,例如 Sun, HP, SAP 所采用的 HPR

2017-07-02 22:01:34 840

原创 python简单爬虫(下载知乎图片示例)

#coding=utf-8import urllibimport redef getHtml(url): page = urllib.urlopen(url) html = page.read() return htmldef getImg(html): reg = r'src="(http.+?\.jpg)"' imgre = re.compi

2017-03-25 00:10:23 700

原创 Btrace的使用

本文主要介绍BTrace的使用

2016-12-18 21:20:28 771

原创 javaAgent说明和例子

1. javaagent详细的说明已经在另外一篇文章中有详细说明:http://blog.csdn.net/kangojian/article/details/87825752.javaagent简单例子package com.google.agent;import java.lang.instrument.Instrumentation;/** * Create

2016-12-17 01:09:01 5301

原创 【IDEA】IDEA常用配置

初学IDEA,好多不懂得地方,遇到问题有解决方法的,在本bolg中记录。持续更新~~~~~~~~~~~~~~~~~~~~~~~~~用*标识编辑过的文件 Editor –> Editor Tabs -》勾选"Mark modifyied tabs with asterisk"—————————————–在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识

2016-12-13 23:17:52 4892

原创 线程

创建启动线程继承Thread类package com.google.www.javacore.threadtest;/** * Created by dell on 2016/12/11. */public class ThreadBean extends Thread{ public ThreadBean(String name) {

2016-12-11 13:07:40 498

原创 Java枚举

枚举比较简单用一个Demo来学习:枚举类型定义:package com.google.www.javacore.enumtest;/** * Created by dell on 2016/12/10. */public enum Size{ /** * 小号 */ SMALL("S"), /** *中号 */

2016-12-10 16:32:35 329

原创 日历代码

package chap04.section4;import java.util.Calendar;import java.util.GregorianCalendar;public class CalendarTest { public static void main(String[] args) { GregorianCalendar c = new Gregorian

2016-11-21 22:40:49 658

原创 观察者模式

观察者模式 设计模式

2016-07-19 23:56:56 450

原创 单例模式

1.什么是单例模式    一个类只有一个实例,并提供一个全局唯一的访问点。2.单例模式实现的要点静态变量,用于标示实例。私有构造器。静态方法,用于提供实例的访问点。        简单示例:public class Singleton{ /** * 记录唯一实例 */ private static Singleton inst;

2016-07-17 18:20:17 478

转载 Java环境变量的作用

通常,我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径

2015-12-06 17:05:08 1192

原创 【建议112--笔记】受检异常和非受检异常

非受检异常              package except;public class ExceptionTest { public static void main(String[] args) { ExceptionTest ett = new ExceptionTest(); ett.doSomething();

2015-10-28 00:08:30 723

原创 升级到Ubuntu 14.04 报 "symbol 'grub_term_highlight_color' not found"错误的解决方法

背景:               电脑装的是 WIN7  +  Ubuntu13.10.在给Ubuntu系统升级到14.04时报错。解决方法:  制作live usb。             http://blog.csdn.net/zzxian/article/details/25487951                2. 用live usb修复

2015-09-20 01:15:32 4356

原创 eclipse设置checkstyle

下载eclipse插件http://sourceforge.net/projects/eclipse-cs/下载后,把里面的两个文件夹plugins和 features下面的文件分别拷贝到eclipse目录下面对应的plugins和features目录。如果你就这样直接启动eclipse 可能会出现ClassNotFoundExceptions 等错误,所以必须在启

2015-08-30 23:39:46 2337

原创 ubuntu 13.10 Rhythmbox不能播放mp3 和中文乱码的问题

1.ubuntu 13.10 Rhythmbox不能播放mp3的解决方法软件中心搜索(ubuntu额外的版权受限软件)不带括号2.中文乱码问题解决方法:终端顺序操作 :1.  sudo gedit ~/.profile2. 文件最后加入以下内容export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030expor

2014-08-04 19:37:34 1332

转载 Ubuntu中怎样像windows中那样设置默认程序

http://jingyan.baidu.com/article/ea24bc39b9abdfda63b3315c.html

2014-08-03 23:18:28 990

转载 简单方法解决VLC中文字幕乱码

转自:http://skyah.blog.163.com/blog/static/203517001201232963636667/首先启动VLC,按Ctrl+P,左下角的显示设置 选 全部,依次点开 :视频-字幕/OSD-文本渲染器 右侧的字体栏中,选择一个中文字体。(我选的是/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc

2014-08-03 23:16:27 182150

原创 Java编程基础篇之多态性

通过继承和重载的结合,超类可以定义供他所有子类可以使用方法的通用形式。如下代码:class Figure{ double dim1; double dim2; Figure(double a, double b) { dim1 = a; dim2 = b; } double GetArea

2014-04-20 21:06:32 1008

原创 jre和jdk的区别

jre:java runtime  environment。面向使用者jdk:java development kit。面向开发者简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Ja

2014-04-19 22:09:44 896

原创 A+B for Input-Output Practice (I)

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30061 Accepted Submission(s): 12935 Problem DescriptionYour task is to

2014-03-20 22:36:34 1131

原创 linux 系统调用接口

以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。  按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使

2013-12-20 10:06:54 1234

转载 Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)

参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.t

2013-12-10 16:54:55 2740

原创 minigui 3.0.12在ubuntu12.04下安装

1、新安装的ubutu12.04首先要安装常用的软件包,下面罗列几个:      vim(默认的是vim-tiny)      g++软件包(系统默认没有安装)      autoconf和automake(系统默认没有安装)2、设置minigui运行的pc环境(主要是开启frambuffer)

2013-12-03 14:47:24 1602

原创 在VIM中使用GDB调试 – 使用pyclewn

使用pyclewn需要计算机上安装有python 2.4(或以上版本)以及gvim 7.0或以上版本。gvim在编译时需要使能netbeans_intg特性和autocmd特性。如果上面的条件都已经满足,到http://sourceforge.net/projects/pyclewn/下载pyclewn,下载后解压准备安装。安装pyclewn很简单,在我的计算机上,gvim安装目录在我的H

2013-11-28 14:03:05 1299

原创 minigui3.0滚动显示字幕 源码

#include #include #include #include #include #include #include #include #define _ID_TIMER 100#define _ID_TIME_STATIC 100static char* mini_mk_time (char* buff){ /* // 时钟显示 time_t t;

2013-11-25 14:41:15 2121

原创 5个有趣且能提高效率的超酷Unix操作

在我的工作中,我总是在寻求能提高生产力,和让开发更有趣的方法。当你在bash上飞快输入一系列的命令,你知道你的朋友会花两倍的时间来做这一些列操作,没有什么比这个让人感觉更好的了。你是否曾经:1.心里默默地埋怨你的同事,为了到命令行的头部,不断地按左方向键。但其实你可以只需要按下CTRL + A就能达到目的      ?2.看到某人一次又一次输入相同的命令,而你可以只需要在它面前

2013-11-23 12:59:32 1013

原创 minigui显示中文

转载:http://hi.baidu.com/shenhua_boss_/item/804f8bf68112a11fc7dc4529minigui 显示中文1 修改/etc/MiniGUI.cfg  66 [systemfont] 67 font_number=10 68 font0=rbf-FixedSys-rrncnn-8-16-ISO8859-1 69 font1

2013-11-22 00:18:15 5493 1

原创 qvfb2的安装,在ubuntu12.4上安装成功

装了一天了,各种问题啊,安装qvfb2出现了这个问题:checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!For more details about this problem, look at the

2013-11-12 21:50:58 3063 4

转载 ubuntu12.04开启Framebuffer

http://my.oschina.net/u/212149/blog/69590一.framebuffer概述 Framebuffer在Linux中是作为设备来实现的,它是对图形硬件的一种抽象,代表着显卡中的帧缓冲区(Framebuffer)。通过Framebuffer设备,上层软件可以通过一个良好定义的软件接口访问图形硬件,而不需要关心底层图形硬件是如何工作的,比如,上层软件不

2013-11-11 14:49:29 1403

原创 win7下的secureCRT连接vmware中的ubuntu有关问题

解决方案:1.安装openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用sudo apt-get install openssh-server安装上即可。1.1输入命令:sudo apt-get install openssh-server1.2确认openssh-server是否启动了:

2013-11-09 23:21:00 1379

原创 简单的Linux脚本程序

脚本的概念:Bash程序不仅可以作为用户管理Linux系统的命令操作环境,同时也可以作为一种优秀的脚本程序语言。凡是使用Shell编程的语言编写的程序都可以称为Shell脚本,通俗一点说,只要将一些Linux命令按顺序保存到一个文本文件中,并给予这个文件可执行权限,那么这个文件就可以称为Shell脚本。当然,Shell脚本是为了完成一定的管理任务才创建的,因此脚本文件中的各条命令并不是杂乱无章

2013-11-04 16:03:32 1272

转载 Linux编译器GCC的使用

http://blog.csdn.net/21aspnet/article/details/167420嵌入式Linux编译器GCC的使用1、GCC概述作为自由软件的旗舰项目,Richard Stallman在十多年前刚开始写作GCC的时候,还只是仅仅把它当作一个C程序语言的编译器,GCC的意思也只是GNU C Compiler而已。经过了这么多年的发展,GCC

2013-11-01 23:14:02 794

原创 新浪2014校园招聘笔试题

44.能够实现数据在命令中传递a >   b >>    c ->    d |> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>> 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该

2013-10-30 21:43:50 1183

原创 差不多卖了吧,就总结下~

华为:今年这边开始比较早,7月份就开始机试了,c语言,3个题都是字符串处理。据说这一轮的机试题相比8月份的比较简单,3个题差不多都调试出来了。回家之前还去参加了双选会,觉得这次还是比较好的,因为楼主本身就是一个技术屌丝,当时连数据结构也没看,算法什么的基本上一概不懂,就看过谭浩强的C,3个题都出来了我像是因为机试前的突击吧。说是按着双选会的志愿选部门,但愿自己能选到我想去的部门。攒人品~~~~

2013-10-30 19:30:20 1156

原创 获得root权限的命令 su和sudo命令

两个命令都允许你得到root权限。两者的区别在于如何获得这个权限。su(译者注:switch user的缩写,有的地方也被看作是substitute user的缩写)用于以其他用户的身份来打开一个shell或者登录界面。当该命令不加任何参数运行时,su命令将假设你想成为root。当运行该命令时,你将被提示输入密码。输入的密码即你想切换到的用户的密码。例如,如果我想成为root,在终端中

2013-10-20 21:24:29 2759

原创 linux 系统tty、pty和pts 的概念及区别

1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty指的是七个alt+crtl+F1~F7。tty1-tty6表示文字界面,可

2013-10-19 01:13:05 14676

原创 Linux学习的一些技巧

1、指令查询:一般来说,鸟哥是真的不会去背指令的,只会去记住几个常见的指令而已。那么鸟哥是怎么找到所需要的指令呢?举例来说,列印的相关指令,鸟哥其实仅记得lp (line print)而已。那我就由man lp开始,去找相关的说明,然后,再以lp[tab][tab]找到任何以lp为开头的指令,找到我认为可能有点相关的指令后,再以man去查询指令的用法!呵呵!所以,如果是实际在管理Linux

2013-10-18 18:26:05 1555

原创 --help, man工具, info工具 具体区别

--help: 是一个工具选项,可以用来显示一些工具的信息man : 可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息PS: (1) Space 键可以显示下一屏的文本信息       (2)  q 键是退出info:  是一个基于菜单的超文本系统,是由GNU项目开发并由Linux发布。info 工具包括一些关于Linux Shell,工具,GNU

2013-10-18 18:09:31 1630

原创 【转】一枚“程序媛”的找工作经验与教训

转自好网连接:http://club2.xdnice.com/forum.php?&mod=viewthread&tid=1276698&extra=page%3D1&page=12013年的校园招聘基本结束了,只有品味过这段日子的苦辣酸甜,才真心地珍惜现在平静却幸福的生活。前24年对于我来说基本顺风顺水,尤其在学业上,虽然谈不上是尖子生,但是“名列前茅”的标签还是时不时地

2013-09-23 13:03:30 2153

跟我一起写 Makefile

跟我一起写 Makefile 陈皓

2013-12-12

UNIX环境高级编程

UNIX环境高级编程

2013-12-12

基于嵌入式 Linux 系统的 MiniGUI 的移植与应用

基于嵌入式 Linux 系统的 MiniGUI 的移植与应用

2013-12-12

qt-devel-3.3.8-4.fc7.i386.rpm

qt-devel-3.3.8-4.fc7.i386.rpm

2013-11-12

高质量 C++C 编程指南_林锐博士

高质量 C++C 编程指南 林锐博士

2013-11-10

数据结构(严蔚敏)带目录书签高清版

数据结构(严蔚敏版)带目录书签高清版,赶快来下吧

2013-08-09

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

TA关注的人

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