- 博客(58)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 java使用java.lang.management监视和管理 Java 虚拟机
软件包 java.lang.management提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 接口摘要ClassLoadingMXBean用于 Java 虚拟机的类加载系统的管理接口。CompilationMXBean用于 Java 虚拟机的编译系统的管理接口。Garbag
2017-07-26 08:03:12
778
转载 Java程序内存分析:使用mat工具分析内存占用
在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇文章讲了jmap命令的使用方法,当然用jmap导出的文件我们也看不懂啊,那就交给memory analyzer(mat)这个工具,让他帮助我们来观察程序的内存分布情况吧。MAT 不是一个万能工具,它并不能处理所有类型的堆存储文件。但是比较主流的厂家和格式,例如 Sun, HP, SAP 所采用的 HPR
2017-07-02 22:01:34
1043
原创 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
799
原创 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
5454
原创 【IDEA】IDEA常用配置
初学IDEA,好多不懂得地方,遇到问题有解决方法的,在本bolg中记录。持续更新~~~~~~~~~~~~~~~~~~~~~~~~~用*标识编辑过的文件 Editor –> Editor Tabs -》勾选"Mark modifyied tabs with asterisk"—————————————–在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识
2016-12-13 23:17:52
5115
原创 线程
创建启动线程继承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
575
原创 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
417
原创 日历代码
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
736
原创 单例模式
1.什么是单例模式 一个类只有一个实例,并提供一个全局唯一的访问点。2.单例模式实现的要点静态变量,用于标示实例。私有构造器。静态方法,用于提供实例的访问点。 简单示例:public class Singleton{ /** * 记录唯一实例 */ private static Singleton inst;
2016-07-17 18:20:17
575
转载 Java环境变量的作用
通常,我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径
2015-12-06 17:05:08
1326
原创 【建议112--笔记】受检异常和非受检异常
非受检异常 package except;public class ExceptionTest { public static void main(String[] args) { ExceptionTest ett = new ExceptionTest(); ett.doSomething();
2015-10-28 00:08:30
871
原创 升级到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
4549
原创 eclipse设置checkstyle
下载eclipse插件http://sourceforge.net/projects/eclipse-cs/下载后,把里面的两个文件夹plugins和 features下面的文件分别拷贝到eclipse目录下面对应的plugins和features目录。如果你就这样直接启动eclipse 可能会出现ClassNotFoundExceptions 等错误,所以必须在启
2015-08-30 23:39:46
2417
原创 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
1443
转载 Ubuntu中怎样像windows中那样设置默认程序
http://jingyan.baidu.com/article/ea24bc39b9abdfda63b3315c.html
2014-08-03 23:18:28
1088
转载 简单方法解决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
183652
原创 Java编程基础篇之多态性
通过继承和重载的结合,超类可以定义供他所有子类可以使用方法的通用形式。如下代码:class Figure{ double dim1; double dim2; Figure(double a, double b) { dim1 = a; dim2 = b; } double GetArea
2014-04-20 21:06:32
1080
原创 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
962
原创 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
1192
原创 linux 系统调用接口
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使
2013-12-20 10:06:54
1332
转载 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
2821
原创 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
1683
原创 在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
1413
原创 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
2225
原创 5个有趣且能提高效率的超酷Unix操作
在我的工作中,我总是在寻求能提高生产力,和让开发更有趣的方法。当你在bash上飞快输入一系列的命令,你知道你的朋友会花两倍的时间来做这一些列操作,没有什么比这个让人感觉更好的了。你是否曾经:1.心里默默地埋怨你的同事,为了到命令行的头部,不断地按左方向键。但其实你可以只需要按下CTRL + A就能达到目的 ?2.看到某人一次又一次输入相同的命令,而你可以只需要在它面前
2013-11-23 12:59:32
1074
原创 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
6526
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
3276
转载 ubuntu12.04开启Framebuffer
http://my.oschina.net/u/212149/blog/69590一.framebuffer概述 Framebuffer在Linux中是作为设备来实现的,它是对图形硬件的一种抽象,代表着显卡中的帧缓冲区(Framebuffer)。通过Framebuffer设备,上层软件可以通过一个良好定义的软件接口访问图形硬件,而不需要关心底层图形硬件是如何工作的,比如,上层软件不
2013-11-11 14:49:29
1500
原创 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
1459
原创 简单的Linux脚本程序
脚本的概念:Bash程序不仅可以作为用户管理Linux系统的命令操作环境,同时也可以作为一种优秀的脚本程序语言。凡是使用Shell编程的语言编写的程序都可以称为Shell脚本,通俗一点说,只要将一些Linux命令按顺序保存到一个文本文件中,并给予这个文件可执行权限,那么这个文件就可以称为Shell脚本。当然,Shell脚本是为了完成一定的管理任务才创建的,因此脚本文件中的各条命令并不是杂乱无章
2013-11-04 16:03:32
1389
转载 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
868
原创 新浪2014校园招聘笔试题
44.能够实现数据在命令中传递a > b >> c -> d |> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>> 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该
2013-10-30 21:43:50
1286
原创 差不多卖了吧,就总结下~
华为:今年这边开始比较早,7月份就开始机试了,c语言,3个题都是字符串处理。据说这一轮的机试题相比8月份的比较简单,3个题差不多都调试出来了。回家之前还去参加了双选会,觉得这次还是比较好的,因为楼主本身就是一个技术屌丝,当时连数据结构也没看,算法什么的基本上一概不懂,就看过谭浩强的C,3个题都出来了我像是因为机试前的突击吧。说是按着双选会的志愿选部门,但愿自己能选到我想去的部门。攒人品~~~~
2013-10-30 19:30:20
1272
原创 获得root权限的命令 su和sudo命令
两个命令都允许你得到root权限。两者的区别在于如何获得这个权限。su(译者注:switch user的缩写,有的地方也被看作是substitute user的缩写)用于以其他用户的身份来打开一个shell或者登录界面。当该命令不加任何参数运行时,su命令将假设你想成为root。当运行该命令时,你将被提示输入密码。输入的密码即你想切换到的用户的密码。例如,如果我想成为root,在终端中
2013-10-20 21:24:29
3118
原创 linux 系统tty、pty和pts 的概念及区别
1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty指的是七个alt+crtl+F1~F7。tty1-tty6表示文字界面,可
2013-10-19 01:13:05
14936
原创 Linux学习的一些技巧
1、指令查询:一般来说,鸟哥是真的不会去背指令的,只会去记住几个常见的指令而已。那么鸟哥是怎么找到所需要的指令呢?举例来说,列印的相关指令,鸟哥其实仅记得lp (line print)而已。那我就由man lp开始,去找相关的说明,然后,再以lp[tab][tab]找到任何以lp为开头的指令,找到我认为可能有点相关的指令后,再以man去查询指令的用法!呵呵!所以,如果是实际在管理Linux
2013-10-18 18:26:05
1625
原创 --help, man工具, info工具 具体区别
--help: 是一个工具选项,可以用来显示一些工具的信息man : 可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息PS: (1) Space 键可以显示下一屏的文本信息 (2) q 键是退出info: 是一个基于菜单的超文本系统,是由GNU项目开发并由Linux发布。info 工具包括一些关于Linux Shell,工具,GNU
2013-10-18 18:09:31
1761
原创 【转】一枚“程序媛”的找工作经验与教训
转自好网连接:http://club2.xdnice.com/forum.php?&mod=viewthread&tid=1276698&extra=page%3D1&page=12013年的校园招聘基本结束了,只有品味过这段日子的苦辣酸甜,才真心地珍惜现在平静却幸福的生活。前24年对于我来说基本顺风顺水,尤其在学业上,虽然谈不上是尖子生,但是“名列前茅”的标签还是时不时地
2013-09-23 13:03:30
2245
【IDEA】IDEA的out目录是不是就类似于eclipse的bin目录?
2016-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人