- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 理解jvm的ClassLoader分析-基础篇
jvm的类加载器(ClassLoader)是怎么样的,它的运行原理,我们如何自定义自己的类加载器?
2016-10-15 20:54:33
1369
转载 java 访问控制(有修改)
在Java中,提供了四种访问权限控制:默认访问权限(包访问权限),public,private以及protected。 注意,上述四种访问权限,只有默认访问权限和public能够用来修饰类。修饰类的变量和方法四种权限都可以。(本处所说的类针对的是外部类,不包括内部类,内部类可以是其他两种) 下面就分别针对修饰类和修饰类的成员来讲述这四种访问权限控制。1.修饰类 默认访问权限(
2015-03-16 15:48:08
719
原创 Java数据类型和运算符
写在前面:刚由c++转到java,将java的一些特殊的地方记下,由此产生以下内容。一、文档注释以(/**)开始,(*/)结束。中间部分全部都是文档注释实例: package c2; /** * * Description: * 网站:百度 * Copyright (c),2011-2014 * This program is prote
2014-10-25 14:17:54
1554
原创 轻松上手 正则表达式与grep,sed,awk(一)
一些废话:对于正则表达式,一直都是似懂非懂,看到一些代码,脚本中带有正则,awk,sed,心里总有点虚。主要是记不住,平时又没怎么用,也就没总结了。现在有空,决定总结一下,顺便克服一下看到shell,js这些带有正则就心虚的弱点。打算分三篇文章来写正文:一般来说,正则分好几种,但基本都差不多,我所了解的有 “基本正则”,“扩展正则“及”perl正则”,本文更偏向说记录“基本正则”和“扩
2014-08-26 21:45:01
2208
原创 解决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
26847
7
转载 Git分支管理策略
作者: 阮一峰如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本
2014-07-30 15:50:55
897
转载 Hanoi Tower 汉诺塔的简单分析/C
当然、这是一个经典的递归问题~ 想必来看这篇博文的同学对汉诺塔应该不会陌生了吧, 写这篇博还是有初衷的: 之前学数据结构的时候自己看书、也上网上查了很多资料,资料都比较散、而且描述的不是很清楚,对于当时刚刚接触算法的我,要完全理解还是有一定难度。今天刚好有时间就整理了下思路、重写分析了一下之前的疑惑的地方、没有透彻的地方便都豁然开朗了。所以迫不及待把我的想法记录下来,
2014-07-16 20:47:02
1072
原创 AT&T汇编语言——简单实例及工具演示
今天就来用具体实例代码来运用一下昨天所说的只个工具的用法吧这几个实例主要的目的是来熟悉一下汇编相关工具的用法及应用一下昨天刚说的汇编程序模板。 我们用到的工具主要有as,ld,gcc,gdb,当然,它们是运行在linux系统下的废话少说,直接来例子了。嗯,再说一句,下面的例子是参考或来自《汇编语言程序设计》Richard Blum的
2014-06-24 00:53:36
12109
原创 AT&T汇编语言——工具及程序组成
1.开发工具在汇编语言中,用到的工具主要用以下几个:汇编器、连接器、调试器、编译器 因为我在这里的是AT&T汇编语言,所以工具下也都是gnu下的那些。1.1 汇编器(as)汇编器有很多,masm,nasm,gas等,不像高级语言,虽然都叫汇编语言,但不同的汇编器,其语法是存在很大不同的。Intel汇编的书籍到处可见,可是AT&T的却少之又少。但想看Linux内核的话,还是要对A
2014-06-23 00:05:11
4134
原创 AT&T汇编——写在开始之前
有人说,要深入理解计算机,有两个途径:自底向上和自顶向下。我想,对于自己,更适合从最基本的开始,由底层向高层前进。所以, 先拿汇编语言下手吧!说到汇编语言,记得刚开始接触的时候,那是相当的令人难受,所有的指令我都认识,但组在一起就不认识了。直到后来,照着《一个操作系统的实现》做了一个小OS,才真正不晕了。
2014-06-22 23:56:50
1346
原创 exit,_exit,_Exit的区别
1.exit,_exit,_Exit的区别以前一直不太清楚c中的 exit,_exit,_Exit的区别,这次看了 《unix环境高级编程》,于是总结一下
2014-05-05 22:38:22
955
原创 对写博客的一点感想
有人说,世界是圆的,所以我们一直走下去,总可以在某时某刻某地再次相逢。近段时间,都没什么空来写文章。趁着清明放假之际,也用时间来思考一下为什么要写博客,博客该写一些什么内容。为什么写博客?Different people may have different opinions.有的人把博客当成泄愤的地方。有的人想把自己的观点与他人分享。也有的人把博客作为自己的笔记。。。。。。看了一
2014-04-04 23:36:09
970
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
959
原创 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
2114
原创 在windows下安装ubuntu 12.04的方法
什么是Ubuntu?简要的说,ubuntu是linux的一种,什么是linux,好吧,你还不适合装ubuntu为什么要用Ubuntu?首先,开章明义,并不是所有的人都适全用Ubunt。我总结了一下,适合用的人主要有一、想欢乱装系统的人。(我想他们也不需要看我这文章了)二、想真正学习电脑的人(如想明白电脑的启动过程是怎么样的,NTFS、fat是什么,它们和LINUX的文件有什么不
2012-12-27 14:35:50
3284
转载 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
894
原创 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
5543
原创 ubuntu12.04输入密码后,黑色闪一下,就又返回输入密码框了
检查一下 ~/.Xauthority是不是变成root限权了。要是的话,把它删除就可以(在字符界面下)
2012-11-13 14:15:07
1119
原创 在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
5116
转载 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
8698
转载 Ubuntu开机自动挂载Windows分区(NTFS FAT32)教程
(转) 来自:http://www.linuxdiyf.com/viewarticle.php?id=234602前言:本人是一位linux新手,文中难免有不当,甚至错误的地方,望大家批评指正,相互交流,共同进步。这是我总结网上相关教程,结合我的实际操作总结的。在开始实际的操作之前,我们必须要了解linux系统下的挂载概念。在linux操作系统中, 挂载是一个非常重
2012-10-30 23:08:29
1727
原创 ubuntu12.04 实现插入鼠标时自动使触摸板失效
用笔记本电脑打字时,最让人难受的就是碰到了触摸板,使得光标乱飞。我们可以安装一个软件使得在插入鼠标的时候触摸板失效,当取出鼠标的时候又生效。安装Touchpad Indicator (触摸板开关)sudo add-apt-repository ppa:atareao/atareaosudo apt-get updatesudo apt-get install touchpad-
2012-10-25 16:31:23
2416
转载 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
593
转载 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
673
原创 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
866
转载 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
4115
转载 Linux下http连接被重置的实验性解决办法
首先让我为大家介绍一下这个问题的背景知识。 典型TCP数据包有一个最大窗口大小为64KB的窗口域。这在因特网发展初期,大部分系统都没有能力处理比这更大的数据,因此这个大小是足够的,但是对于现在的接入带宽应用来说,这已经太小了。为了解决这个问题,1992年提出了一种称为窗口缩放的解决方案,它提供了一个额外的TCP窗口扩大选项,该选项包含一个8位的扩大因子。这个选项 的值指定了窗口应该
2012-10-16 17:54:55
9912
转载 windows 编译安装chrome
Google如今几乎成了开源的急先锋了,看来是和微软死磕上了,Chrome确实不错,主要是体积小,速度快,于是抽了点时间把它的源代码下载下来玩玩。 不像其他大型开源项目,Chrome的源代码编译出乎意料的简单,按照Chromium的开发网站上的"Getting Started"步骤一步步做就可以了: 1. 编译器需要VisualStudio 2005 + S
2012-10-14 17:52:15
868
转载 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
5341
原创 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
899
原创 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
699
原创 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
776
原创 《算法竞赛入门经典》之语言篇总结
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
590
2011PC上网精灵
2011-05-29
KB文件夹快捷方式病毒清除
2011-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人