慕希颜
码龄14年
关注
提问 私信
  • 博客:147,816
    147,816
    总访问量
  • 144
    原创
  • 28,327
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2010-09-06
博客简介:

慕希颜

博客描述:
相思相隔千世禹,梦花梦雨慕希颜。
查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得12次评论
  • 获得57次收藏
创作历程
  • 140篇
    2013年
  • 4篇
    2012年
成就勋章
TA的专栏
  • 信息抽取
    3篇
  • POJ
    31篇
  • Linux
    18篇
  • JAVA
    24篇
  • USACO
    39篇
  • 生活痛的领悟
    3篇
  • C/C++
    6篇
  • Android
    4篇
  • 当今的互联网
    2篇
  • 杂七杂八的技术
    12篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

计算机,系统设计,系统设计面试

发布资源 2024.10.16 ·
pdf

Angular JS权威教程

发布资源 2016.06.16 ·
pdf

Logback手册

发布资源 2014.12.08 ·
pdf

jd-gui Linux版

发布资源 2014.11.27 ·
gz

JD-GUI-Linux版

发布资源 2014.11.27 ·
gz

java程序中,如何安全的结束一个正在运行的线程?

如何停止java的线程一直是一个开发多线程程序常遇到的一个问题。在Java的多线程编程中,java.lang.Thread类型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(), destroy() and resume()。通过这些方法,我们可以对线程进行方便的操作,但是这些方法中,只有start()方法得到了保留。在JDK帮助文档
原创
发布博客 2013.05.16 ·
1971 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

《UNIX环境高级编程》(第二版)找不到apue.h问题

《UNIX环境高级编程》(第二版)这本书,实例程序中都包含头文件apue.h,寻找linux /usr/include中,缺找不到此头文件,因此编译时会出错。实际上apue.h并不是系统自带头文件,而是作者自定义的一个头文件,包括了Unix 程序所需的常用头文件及作者Richard自己写的出错处理函数,目的是简化程序的书写和出错的处理。解决办法:到这点击打开链接下载src.tar.
原创
发布博客 2013.05.14 ·
912 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指针的大小

说这个之前先了解几个概念:字长:字长是CPU的主要技术指标之一,指的是CPU一次能并行处理的二进制的位数,字长是8的整倍数,通常的PC机的字长为16位,32位,64位。一台16位字长的PC机可以直接处理2^16(65536)之内的数字,对于超过此范围的数字需要分解的方法来处理。32位机比16位机优越的原因之一就在于它在一次操作中能处理的数字大,32位机字长的PC机能直接处理的数字为2^32(4
原创
发布博客 2013.05.07 ·
859 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Signed 与 Unsigned 之间的转换

今天师兄拿腾讯今年招实习生的笔试题给我问我下面这道题答案是什么:      signed char a = 0xe0;      unsigned int b = a;      unsigned char c = a;      下面说法正确的是:      A:(a>0)&& (b>0)B:(c == 0 )为真 C:b的十六进制为0xffffffe0  D:以上说法都不对
原创
发布博客 2013.05.04 ·
1313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言内存对齐以及数组名跟指针问题

最近在微博上看到一个关于“C++的数组不支持多态”的问题的讨论,觉得很有意思。其实一些写java较多的程序员由于java的一些特性而使得他们不必太过于操心底层的一些东西,比方说内存问题。所以当java程序员转手写C、C++ 的时候会遇到一些困惑,进而就有人开始在微博上无敌的黑C++。事实上那些说C++不好用的人其实是连C语言都没学好,呵呵。       今天说两个问题,一是C语言的内存
原创
发布博客 2013.04.29 ·
956 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

将JAVA 中的enum类型与数据和方法关联起来

创建枚举类型要使用enum关键字,隐含了所创建的类型都是java.lang.Enum类的子类,它是抽象类。其中,枚举类型符合通用模式 Class Enum>,而 E 表示枚举类型的名称。枚举类型的每一个值都将映射到 protected Enum(String name, int ordinal) 构造函数中,在这里,每个值的名称都被转换成一个字符串,并且序数设置表示了此设置被创建的顺序。publi
原创
发布博客 2013.04.22 ·
1579 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA 线程池探索之路

J2SE 5.0增加了新的类库并发集java.util.concurrent来让程序员在写多线程的程序时能够更灵活、更从容。 线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。线程池的作用:     线程池作用
原创
发布博客 2013.04.22 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java Swing JTable Demo

最近要写一个界面用来展示从网上抓下来的论文列表,所以用到Jtable,这里用一个demo来演示一下。 类层次结构图:java.lang.Object--java.awt.Component--java.awt.Container--javax.swing.JComponent--javax.swing.JTabel在使用JTable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用:JTab
原创
发布博客 2013.04.22 ·
1426 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

Linux系统下修改环境变量PATH路径的方法

无论Windows还是Linux都有PATH 环境变量这个东西,它可以帮我们达到很多功能,例如:主文件夹的变换、提示符的显示、执行文件查找的路径等。       既然它很重要那么关于修改PATH的方法也是必须知道的。(发现好多人都不清楚怎样修改PATH)      修改PATH有三种方法, 这里以将/etc/apache/bin添加到环境变量中为例:       1.#PATH=$PATH:/et
原创
发布博客 2013.04.22 ·
1154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web-harvest 探索之旅之自定义变量的自增

在用web-harvest从网上抓取数据的时候难免会遇到一些由于标签书写不规范等原因导致抓下来的数据格式跟我们想要的不一样的情况。(注:HTML本来就是一种语法要求不是很严格,写起来比较随意的语言)       例如:我们知道在从网页抓取数据的时候按照某一个标签得到的数据会放到一个list里面,如图:        我们以list格式查看变量的值(除此之外还可以以txt、XML、HTML等格式查看
原创
发布博客 2013.04.22 ·
718 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web-harvest case语句的一点小总结

前几天在抓取数据的时候遇上了一个字符串比较的问题,这里聊一聊。   首先要了解Web-Harvest 产生的数据以三种类型来呈现:text,binary 和list.   那么看一下下面的XML代码:             这段代码是用来判断h是否为0。就这么一小段代码把我坑苦了啊,由于帮助文档写的不全面,网上相关的资料也不多,期间尝试了各种方法,像:   ....最终原因归结为,首先
原创
发布博客 2013.04.22 ·
896 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu下sudo命令出现主机名无法解析的问题

今天为了能够访问国外的一些网站更改了本机的hosts文件,然后发现在用sudo命令的时候出现“主机名XXX无法解析”的提示,问题是,在你改了hosts之后主机名没有写进去,那么可以这样解决,sudo vim  /etc/hosts127.0.0.1  localhost127.0.11   你的主机名然后保存就可以了。
原创
发布博客 2013.04.22 ·
767 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu 12.10 程序图标放到启动器上

今天在ubuntu12.10上装了个亦歌桌面版播放器,一前亦歌只能在网页听音乐,现在可以像一个应用程序一样来运行它而不必打开浏览器去网页上听歌了,这是还蛮不错的~不过带来的问题是,这个东东只能在终端输入linux1g1g命令启动,这样的话还是有一些不便,会占住一个终端。本来以为在它跑起来后直接在dash上右键该图标将其锁定在dash上下次直接点击它就可以了,事实证明是我异想天开了,这样的话根本无法
原创
发布博客 2013.04.22 ·
636 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

POJ 3522

干活干累了就写个水题放松一下,此题是求所有生成树中最大边与最小边差值最小的那个值。刚好用克鲁斯卡尔很适合,将所有的边按照升序排序,然后从权重最小的边开始挨个排除,分别求出生成树里最大边跟最小边的差值,找出最小的差值。#include#include#includeusing namespace std;int n,m,cnt,pre[101];int find(int x){ while(x!=p
原创
发布博客 2013.04.22 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web harvest 之初体验

现在正处于信息爆炸的时代,互联网上的信息是越来越多,所以快速省力的从网上抽取有用的信息也显得越来越重要。开源的Web-Harvest可以帮我完成类似的任务。web-harvest简介:    Web-Harvest 是一个用Java 写的开源的Web 数据提取工具。它提供了一种从所需的页面上提取有用数据的方法。为了达到这个目的,你可能需要用到如XSLT,XQuery,和正则表达式等操作text/x
原创
发布博客 2013.04.22 ·
2011 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多