现在位置: 首页 > lj13597959340发表的所有文章
  • 09月
  • 28日
综合 ⁄ 共 4510字 评论关闭
1. ConcurrentLinkedQueue简介 public class ConcurrentLinkedQueue<E> extends  AbstractQueue<E> implements Queue<E>,Serializable 一个基于链接节点的无界线程安全队列。此队列按照 FIFO(先进先出)原则对元素进行排序。队列的头部 是队列中时间最长的元素。队列的尾部 是队列中时间最短的元素。新的元素插入到队列的尾部,队列获取操作从队列头部获得元素。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQueue 是一个恰当的选择。此队列不允许使用 null 元素。 此实现采用了有效的“无等待 ......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1897字 评论关闭
  [置顶] 未来的智能设备 分类: 云计算2012-08-21 15:31 494人阅读 评论(1) 收藏 举报 科幻作家和科幻电影一直都有关于未来场景描述,一直我认为都是遥不可及的梦想。但是从iphone和android从2007流行开来,至今也只有5年的发展期,但是,2012年,玛雅日历的最后一年,在到处充斥着世界末日来临的言论中,我发现未来的智能社会已经触手可及了。 我预测未来的设备都会更智能,更懂你。例如,早上上班,带着你的智能设备,到你的车库。汽车知道你要怎么去公司,会给你推荐几条合适的不拥堵的路线,你可以接受建议或者自己选......
阅读全文
  • 01月
  • 12日
编程语言 ⁄ 共 7215字 评论关闭
1)     /proc/sys/net/ipv4/ip_forward 该文件表示是否打开IP转发。 0,禁止   1,转发 缺省设置:0 2)     /proc/sys/net/ipv4/ip_default_ttl 该文件表示一个数据报的生存周期(TimeTo Live),即最多经过多少路由器。 缺省设置:64        增加该值会降低系统性能。   3)     /proc/sys/net/ipv4/ip_no_pmtu_disc 该文件表示在全局范围内关闭路径MTU探测功能。  缺省设置:0 4)     /proc/sys/net/ipv4/route/min_pmtu 该文件表示最小路径MTU的大小。 缺省设置:552 5)      /proc/sys/net/ipv4/route/mtu_expires 该文件表示PM......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 712字 评论关闭
C++编译器是一个与标准化C++高度兼容的编译环境。这点对于编译可移植的代码十分重要。C/C++编译器分为三个家族:GCC家族,MS家族,Borland家族。三个家族的成员如表1所示。 GCC家族 Cygwin Mingw32 DJGPP Dev C++(Mingw32) GNU GCC2.95.5~3.0.0.4版本 GNU C++ g++ MS家族 MSC 5.0、6.0、7.0 MSQC 1.0、2.5 MSVC 1.0、4.2、6.0、7.0 Visual C++ Borland家族 TC 1.0、2.0 TC++ 1.01、3.0 BC 3.0、3.1、4.0、4.5、5.0、5.02 BCB 3.0、5.0、6.0 Borland C++ 其中比较著名的编译平台主要有GCC家族的Dev C++,MS家族的VC+......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 173字 评论关闭
在一服务器上安装了mysql,在本地连接的时候,就是提示无法连接,而在服务器上是可以连接的。google了一下,解决方法如下: 1:在服务器端,连接上数据库"mysql",修改“user”表中的“Host”字段为”%“ 2:在服务器端,连接上数据库"mysql",向“db”表插入一条记录:% % root Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 3:重起服务。
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 10688字 评论关闭
老版的amcharts是基于flash的,新版的是javascript实现的,同样amcharts 2.7.6支持页面动态数据展现。 以下是方法: 一、首先去http://amcharts.com/download下载插件包 二、修改amcharts_2.7.6\samples中的实例      以下是area100PercentStacked.html的动态实例,代码如下:    主要添加了: chartData2变量 reloadData方法 loadStringData方法 手动刷新按钮 [html] view plaincopy <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   <html>......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 536字 评论关闭
转载自:http://dewei.iteye.com/blog/1940786 streamstring在调用str()时,会返回临时的string对象。而因为是临时的对象,所以它在整个表达式结束后将会被析构。 如果需要进一步操作string对象,先把其值赋给一个string变量后再操作。 Cpp代码    stringstream ss("012345678901234567890123456789012345678901234567890123456789");    //错误用法    const char* cstr2 = ss.str().c_str();   //正确用法   const string& str2 = ss.str();   const char* cstr2 = str2.c_str();     使用stringstream时的......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1146字 评论关闭
树的直径 题目已经说明是不会出现环了 #include <cstdio> #include <iostream> #include <cstring> #include <vector> #include <queue> using namespace std; int const MAXN = 100010; typedef struct EDGE{ int to; int w; }Edge; vector <Edge> edge[MAXN]; int vis[MAXN],dis[MAXN]; int n,m; void Init(){ for(int i = 0;i < MAXN;i++){ edge[i].clear(); } } void Add(int u,int v){ Edge temp; temp.w = 1; temp.to = v; edge[u].push_b......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 2097字 评论关闭
  #ifndef __STACKPRACTICE_H__#define __STACKPRACTICE_H__ 1namespace FengChen...{    template <class Type> class Stack;        template <class T>    std::ostream& operator<<(std::ostream& os, const Stack<T>& S)    ...{        os<<"Stack:< ";        for(int i = 0; i < S.m_Length; i++) os<<S.m_Array[i]<<" ";        os<<" --Top>";        return os;    }    template <class Type> class Stack    ...{        friend std::o......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 20470字 评论关闭
05年的关于P2P技术的综述,还不错,比较全面。是中科院计算机技术研究所的文章。 第 1 章 Peer-To-Peer 介绍 罗杰文 中科院计算技术研究所   最近几年,Peer-to-Peer (对等计算,简称P2P) 迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项科技之一。 “Peer”在英语里有“对等者”和“伙伴”的意义。因此,从字面上,P2P可以理解为对等互联网。国内的媒体一般将P2P翻译成“点对点”或者“端对端”,学术界则统一称为对等计算。P2P可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1156字 评论关闭
如题 :在阅读Linux内核源码时候经常会遇到一种神秘的结构体初始化情况  像这种  .owner = THIS_MODULE  这到底是怎么回事呢? 其实这是Linux内核代码中一种特殊的结构体初始化方式---指定初始化。 因为才谭浩强的书上也没有提到过,看过了一些C语言书也没有提到过。今天一查,原来这个是C99标准,这个目前也是最新的标准,之前我也清楚这件事,但是没意识到这是一个差别。网上找到一篇文章,写得很详细,copy过来了。原文地址:http://www.diybl.com/course/3_pr ... 2008713/133042.html 在阅读GNU/Linux内核代码时,我 们会遇......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 28004字 评论关闭
/**  * 字符串操作通用类  *   * @author  * @version  */ public class StringUtil {/*** The empty String {@code ""}.*/public static final String EMPTY = ""; // 字符串常量枚举public static enum REGEX_ENUM {EMAIL("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"), CHINESE_CHARACTER("[\\u4E00-\\u9FA5]+");private String value; private REGEX_ENUM(String value) {this.value = value;} public String toString() {return this.value;}}; /*** 检查字符串str是否匹配正则表达式regex* * @param regex* @pa......
阅读全文