自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coder神农

非宁静无以致远

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 理解jvm的ClassLoader分析-基础篇

jvm的类加载器(ClassLoader)是怎么样的,它的运行原理,我们如何自定义自己的类加载器?

2016-10-15 20:54:33 1339

转载 java 访问控制(有修改)

在Java中,提供了四种访问权限控制:默认访问权限(包访问权限),public,private以及protected。  注意,上述四种访问权限,只有默认访问权限和public能够用来修饰类。修饰类的变量和方法四种权限都可以。(本处所说的类针对的是外部类,不包括内部类,内部类可以是其他两种)  下面就分别针对修饰类和修饰类的成员来讲述这四种访问权限控制。1.修饰类  默认访问权限(

2015-03-16 15:48:08 674

原创 ubuntu 安装wireshark

注销,ok!

2014-11-12 18:19:42 805

原创 Java数据类型和运算符

写在前面:刚由c++转到java,将java的一些特殊的地方记下,由此产生以下内容。一、文档注释以(/**)开始,(*/)结束。中间部分全部都是文档注释实例:  package c2;  /**   *   * Description:   * 网站:百度   * Copyright (c),2011-2014   * This program is prote

2014-10-25 14:17:54 1532

原创 轻松上手 正则表达式与grep,sed,awk(一)

一些废话:对于正则表达式,一直都是似懂非懂,看到一些代码,脚本中带有正则,awk,sed,心里总有点虚。主要是记不住,平时又没怎么用,也就没总结了。现在有空,决定总结一下,顺便克服一下看到shell,js这些带有正则就心虚的弱点。打算分三篇文章来写正文:一般来说,正则分好几种,但基本都差不多,我所了解的有 “基本正则”,“扩展正则“及”perl正则”,本文更偏向说记录“基本正则”和“扩

2014-08-26 21:45:01 2187

原创 ubuntu查看文件安装目录

dpkg -L softwarename

2014-08-13 15:31:47 5013

原创 解决ubuntu14.04下Qt 5.3.1 下的QtCreator fcitx,ibus不能输入中文

ubuntu 14.04从Qt官网下载的最新版qt,安装过程很顺利,但却发现没办法输入中文(我用的是 fcitx), 即使下载了fcitx-frontend-qt5和fcitx-frontend-qt4也还是没用。想必是qt版本的原因吧。后来,试着将从源中安装的fcitx-frontend-qt5复制到Qt安装目录下,竟然可以了。方法如下(fcitx输入法):1.安装fci

2014-08-13 15:27:04 26752 30

转载 Git分支管理策略

作者: 阮一峰如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本

2014-07-30 15:50:55 880

转载 Hanoi Tower 汉诺塔的简单分析/C

当然、这是一个经典的递归问题~    想必来看这篇博文的同学对汉诺塔应该不会陌生了吧,  写这篇博还是有初衷的:  之前学数据结构的时候自己看书、也上网上查了很多资料,资料都比较散、而且描述的不是很清楚,对于当时刚刚接触算法的我,要完全理解还是有一定难度。今天刚好有时间就整理了下思路、重写分析了一下之前的疑惑的地方、没有透彻的地方便都豁然开朗了。所以迫不及待把我的想法记录下来,

2014-07-16 20:47:02 1047

原创 AT&T汇编语言——简单实例及工具演示

今天就来用具体实例代码来运用一下昨天所说的只个工具的用法吧这几个实例主要的目的是来熟悉一下汇编相关工具的用法及应用一下昨天刚说的汇编程序模板。 我们用到的工具主要有as,ld,gcc,gdb,当然,它们是运行在linux系统下的废话少说,直接来例子了。嗯,再说一句,下面的例子是参考或来自《汇编语言程序设计》Richard Blum的

2014-06-24 00:53:36 11966 1

原创 AT&T汇编语言——工具及程序组成

1.开发工具在汇编语言中,用到的工具主要用以下几个:汇编器、连接器、调试器、编译器 因为我在这里的是AT&T汇编语言,所以工具下也都是gnu下的那些。1.1 汇编器(as)汇编器有很多,masm,nasm,gas等,不像高级语言,虽然都叫汇编语言,但不同的汇编器,其语法是存在很大不同的。Intel汇编的书籍到处可见,可是AT&T的却少之又少。但想看Linux内核的话,还是要对A

2014-06-23 00:05:11 4061

原创 AT&T汇编——写在开始之前

有人说,要深入理解计算机,有两个途径:自底向上和自顶向下。我想,对于自己,更适合从最基本的开始,由底层向高层前进。所以, 先拿汇编语言下手吧!说到汇编语言,记得刚开始接触的时候,那是相当的令人难受,所有的指令我都认识,但组在一起就不认识了。直到后来,照着《一个操作系统的实现》做了一个小OS,才真正不晕了。

2014-06-22 23:56:50 1321

原创 exit,_exit,_Exit的区别

1.exit,_exit,_Exit的区别以前一直不太清楚c中的 exit,_exit,_Exit的区别,这次看了 《unix环境高级编程》,于是总结一下

2014-05-05 22:38:22 934

原创 对写博客的一点感想

有人说,世界是圆的,所以我们一直走下去,总可以在某时某刻某地再次相逢。近段时间,都没什么空来写文章。趁着清明放假之际,也用时间来思考一下为什么要写博客,博客该写一些什么内容。为什么写博客?Different people may have different opinions.有的人把博客当成泄愤的地方。有的人想把自己的观点与他人分享。也有的人把博客作为自己的笔记。。。。。。看了一

2014-04-04 23:36:09 943 1

转载 cdoj 1221_uestc

POJ 2823 单调队列的入门题!非常给力,少有的1Y!  2011-08-22 20:29:55|  分类:数据结构 |字号 订阅转载:http://welcomechengyao.blog.163.com/blog/static/185469890201172281217260/     今天下午我可是好好的看了一下单调队列啊!刚开始看的时候不是很

2013-03-23 20:49:45 931

原创 ubuntu 安装 右键打开终端的方法

sudo apt-get install nautilus-open-terminal

2013-03-23 14:37:10 915

原创 linux 下用dd命令装安装盘写入usb中

(写入)# dd bs=4M if=/path/to/linux.iso of=/dev/sdb(sdb为usb的盘)(恢愎)# dd count=1 bs=512 if=/dev/zero of=/dev/sdb

2013-01-17 20:11:26 2064

原创 在windows下安装ubuntu 12.04的方法

什么是Ubuntu?简要的说,ubuntu是linux的一种,什么是linux,好吧,你还不适合装ubuntu为什么要用Ubuntu?首先,开章明义,并不是所有的人都适全用Ubunt。我总结了一下,适合用的人主要有一、想欢乱装系统的人。(我想他们也不需要看我这文章了)二、想真正学习电脑的人(如想明白电脑的启动过程是怎么样的,NTFS、fat是什么,它们和LINUX的文件有什么不

2012-12-27 14:35:50 3249

转载 ubuntu下中文乱码解决方案(全)

来自:http://www.cnblogs.com/end/archive/2011/04/19/2021507.htmlubuntu下中文乱码解决方案(全)1、ibus输入法Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动。配置ibus自动启动可以在ubuntu系统菜单上选择System --- Preferences --- Startup Ap

2012-12-02 01:58:42 847

原创 ubuntu 12.04安装nvidia显卡驱动后无法进入图形界面的解决办法

删除nvidia的驱动。sudo apt-get --purge remove nvidia-*sudo apt-get --purge remove xserver-xorg-video-nouveau弄完这以后,可能还要把一个文件给删除sudo rm ~/.Xauthoritysudo reboot         重启

2012-11-27 22:22:11 5494

原创 ubuntu12.04输入密码后,黑色闪一下,就又返回输入密码框了

检查一下 ~/.Xauthority是不是变成root限权了。要是的话,把它删除就可以(在字符界面下)

2012-11-13 14:15:07 1098

原创 ubuntu12.04改名

sudo gedit /etc/hostnamesudo gedit /etc/hosts

2012-11-02 23:37:43 779

原创 在Ubuntu 12.04下采用apt-get的方法安装Qt4

在Ubuntu 12.04下采用apt-get的方法安装Qt4。运行:一、 sudo apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig上面列出的是qt配置环境所必须的软件包,比如qt4-dev-tools 包含了Q

2012-11-02 17:59:25 5091

转载 ubuntu下firefox的flash tar.gz包的安装方法

(转)http://f15s27.blog.163.com/blog/static/194765706201231862332624/   1到官网下载flash包:http://get.adobe.com/cn/flashplayer/,我下载的文件名为:install_flash_player_11_linux.i386.tar.gz    2打开终端,进入下载目录:cd ~/下载

2012-10-31 22:11:19 8678

转载 Ubuntu开机自动挂载Windows分区(NTFS FAT32)教程

(转) 来自:http://www.linuxdiyf.com/viewarticle.php?id=234602前言:本人是一位linux新手,文中难免有不当,甚至错误的地方,望大家批评指正,相互交流,共同进步。这是我总结网上相关教程,结合我的实际操作总结的。在开始实际的操作之前,我们必须要了解linux系统下的挂载概念。在linux操作系统中, 挂载是一个非常重

2012-10-30 23:08:29 1685

原创 ubuntu12.04 实现插入鼠标时自动使触摸板失效

用笔记本电脑打字时,最让人难受的就是碰到了触摸板,使得光标乱飞。我们可以安装一个软件使得在插入鼠标的时候触摸板失效,当取出鼠标的时候又生效。安装Touchpad Indicator (触摸板开关)sudo add-apt-repository ppa:atareao/atareaosudo apt-get updatesudo apt-get install touchpad-

2012-10-25 16:31:23 2394

转载 KMP算法

原文:http://www.cnblogs.com/dolphin0520/archive/2011/08/24/2151846.html        在介绍KMP算法之前,先介绍一下BF算法。一.BF算法    BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等

2012-10-18 22:23:43 574

转载 ubuntu12.04按装java

第一步,下载jdk-7u4-linux-i586.tar.gz 到 Oracle 官网下载 JDK 7 。下载地址:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 第二步,解压安装 我把jdk安装到/opt/java。Java代码  sudo mkdir /o

2012-10-17 19:12:08 660

原创 Ubuntu12.04建立PHP服务器(apache+php+mysql)

一、Ubuntu12.04建立apache+php+mysql1、安装Apache服务sudo apt-get install apache2然后按照提示即完成apahce的安装了。这里 可以打开http://127.0.0.1,即可看于是It works2、安装php5sudo apt-get install php5sudo apt-get ins

2012-10-17 13:08:18 857

转载 ubuntu12.04删除unity,安装gnome3

ubuntu12.04删除unity,安装gnome30人收藏此文章,我要收藏发表于1个月前(2012-08-30 09:19) , 已有195次阅读 共0个评论安装gnome3sudo add-apt-repository ppa:gnome3-team/gnome3sudo apt-get updatesudo apt-get install gnome-s

2012-10-16 23:43:34 4088

转载 Linux下http连接被重置的实验性解决办法

首先让我为大家介绍一下这个问题的背景知识。       典型TCP数据包有一个最大窗口大小为64KB的窗口域。这在因特网发展初期,大部分系统都没有能力处理比这更大的数据,因此这个大小是足够的,但是对于现在的接入带宽应用来说,这已经太小了。为了解决这个问题,1992年提出了一种称为窗口缩放的解决方案,它提供了一个额外的TCP窗口扩大选项,该选项包含一个8位的扩大因子。这个选项 的值指定了窗口应该

2012-10-16 17:54:55 9764

转载 windows 编译安装chrome

Google如今几乎成了开源的急先锋了,看来是和微软死磕上了,Chrome确实不错,主要是体积小,速度快,于是抽了点时间把它的源代码下载下来玩玩。    不像其他大型开源项目,Chrome的源代码编译出乎意料的简单,按照Chromium的开发网站上的"Getting Started"步骤一步步做就可以了:    1. 编译器需要VisualStudio 2005 + S

2012-10-14 17:52:15 834

转载 phpmyadmin 出现 Cannot start session without errors 错误的解决办法

(来源)解决办法:-------------------------------------Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

2012-10-14 15:08:22 5321

原创 ZOJ 1097 CODE the Tree

Code the TreeTime Limit: 2 Seconds      Memory Limit: 65536 KB A tree (i.e. a connected graph without cycles) with vertices numbered by the integers1, 2, ..., n is given. The "Prufer" code

2012-10-13 12:59:06 868

原创 ZOJ1011 NAT

NTATime Limit: 2 Seconds      Memory Limit: 65536 KB The NTA (Non-deterministic Tree Automata) is a kind of tree structure device. The device is built in a set of operating rules. With the

2012-10-13 00:58:45 673

原创 ZOJ1004 Anagrams by Stack

Anagrams by StackTime Limit: 2 Seconds      Memory Limit: 65536 KB How can anagrams result from sequences of stack operations? There are two sequences of stack operators which can convert

2012-10-13 00:51:31 756

原创 《算法竞赛入门经典》之语言篇总结

1.Floor(number):函数返回number的整数部分。开方【number=sqrt(x)】后,再floor(number+1)可防止浮 点运算的误差。2.重定向用于测试数据  (c语言)         freopen(“input.txt”,”r”,stdin);         freopen(“output.txt”,”w”,stdout);  (c

2012-09-12 16:45:17 567

2011PC上网精灵

尊敬的用户,您好,您所需要的程序文件在本目录下的 『Data』 文件夹中 ================================================================== 推荐您安装使用PC上网精灵,点击运行本目录下的Setup.exe即可 PC上网精灵是一款优秀的上网辅助软件,专业高品质的界面设计,具有众多贴心实用的功能: iPhone模拟器:率先在PC上实现模拟iPhone iOS数款五星级软件,如Days Matter、notes等。 应用宝库:数十种精选APP应用,应有尽有 聚合搜索:整合了22类搜索引擎,方便、实用、高效。 软件网址导航:方便用户快速进入所需要的网站。 自定义网址:直观易用,实用性远超IE收藏夹。 音乐盒:集成多款流行音乐盒,海量歌曲,每日更新,整合了互联网五十万首歌曲,音质一流。 简易记事薄:可以收集保存常用的文本信息。 系统工具:收集了Windows系统数十种常用功能软件,真观方便,一点即用。 定时关机:能够方便的在您需要的时候“关闭/重启计算机等”。执行操作的时间设置也十分贴心,可以“定时/延时/等待操作”。 ================================================================== 忠心的感谢您对本下站站的支持!

2011-05-29

KB文件夹快捷方式病毒清除

1KB文件夹快捷方式病毒清除专用附件包含三部分。 1、清理工具 2、数据流清除工具 3、wscript文件权限恢复 在系统盘为FAT32的系统内,只需要使用“清理工具”清理即可。 在系统盘为ntfs的系统内,首先使用“清理工具”清理,然后再用“数据流清除工具”清除检测到的数据流。 最后再使用“wscript文件权限恢复”恢复wscript文件权限即可。 全部内附说明图。 其中各盘被隐藏的文件夹的隐藏属性的恢复,在清除工具内有相关操作,看内附操作图即知。

2011-05-29

空空如也

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

TA关注的人

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