现在位置: 首页 > vang发表的所有文章
  • 10月
  • 14日
综合 ⁄ 共 4104字 评论关闭
5 Topics Receiving messages based on a pattern Python | Java | Ruby | PHP| C# 转载请注明出处:jiq•钦's technical Blog Topics (using the .NET client) 前面的教程我们已经加强了我们的日志系统,我们将只具备无脑广播的 fanout 交换机替换为了可以选择性地接收日志消息的 direct 交换机。 尽管使用 direct 交换机加强了我们的系统, 但是仍然是受限的 --- 无法基于多个标准对消息进行路由!!! 比如我们可能不仅仅只想针对于日志消息的严重程度进行消息的订阅,我们还想同时针对日志消息的来源 (auth/cro......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 804字 评论关闭
CentOS minimal在刚安装完成后,ifconfig一下,没发现网卡,对于Linux小白的我一下子给吓到了,查了一下,原来是网卡默认没有启动的问题,设置一下配置文件也就OK了,如下: 1、打开配置文件 1 vi /etc/sysconfig/network-script/ifcfg-eth0 2、修改配置文件 (1)动态获取IP配置(可选1): 1 2 3 ONBOOT=yes MM_Controlled=no BOOTPROTO=dhcp (2)设置固定IP配置(可选2): 1 2 3 4 5 6 7 8 9 ONBOOT=yes MM_Controlled=no BOOTPROTO=static IPADDR=192......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 477字 评论关闭
#include<stdio.h> #include<stdlib.h> #define maxn 1000005 long a[maxn],b[maxn]; int main(){ long i,j,n,m; scanf("%ld",&n); for(i=0;i<n;i++){ scanf("%ld",&a[i]); } scanf("%ld",&m); for(i=0;i<m;i++){ scanf("%ld",&b[i]); } long med; if((n+m)%2==0){ med=(n+m)/2; } else{ med=(n+m+1)/2; } long cnt=0,last; i=0;j=0; while(cnt<......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1432字 评论关闭
Analysis: If there is no * followed, just simple match if there is a * followed, two scenarios: 1. * and its preceding char are not need; 2. * matches its preceding char for 0~N times Implementations: 1. Recursive method: bool isMatch(const char *s, const char *p) { //p is empty if(*p == '\0') return (*s == '\0'); //p is not empty //a * is followed if(*(p + 1) == '*'){ //take 0 preceding element if(isMatch(s, p + 2)) return true; //take 1 or more preceding elements ......
阅读全文
  • 05月
  • 24日

MAC

综合 ⁄ 共 403字 评论关闭
  MAC 英文原义:Media Access Control 中文释义:介质访问控制子层协议 注解:该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC层。 应    用:不管是在传统的有线局域网(LAN)中还是在目前流行的无线局域网(WLAN)中,MAC协议......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1106字 评论关闭
环境: Centos6.3 x64 jdk-1.6.0 u38 x64 hadoop-1.0.4 搭建集群时遇到一个问题: 在namenode和jobtracket节点的日志中总是在报以下的错误: java.io.IOException: could only be replicated to 0 nodes,instead of 1 以及找不到jobtracker.info文件什么的,当时忘记把完整的错误信息复制下来了。 在datanode和tasktracker节点的日志中,总是报以下的错误: INFO org.apache.hadoop.ipc.Client: Retrying connect to server: ............. 以前在虚拟机上搭建分布式集群是没有这个问题的。 这种问题可能是: 1、主节点防火墙没有......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 499字 评论关闭
现在越来越多的楼盘,房屋租赁公司都玩起时尚 ,用手机,平板的全景图片展示来房屋的信息,利用360度,720度的全景展示,可以很容易给人一种产体的感觉,对于房地产行业还是蛮有意思的,现在真是有什么需求,就有什么答案呀,这不,codeGoogle都已经为我们做了一个简单的360度的全景展示的方法,在此不得不再次膜拜这些大牛们。咱们这些小虾只有站在你们这些巨人的肩膀上才能看得到前方呀。先行谢过。 工程地址: http://code.google.com/p/panoramagl/ panoramagl的使用方法,在上面的工程主页也有DEMO讲解,如果你需要详细的了解......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 17289字 评论关闭
文章目录 ARC机制 一点提醒 Demo MRC到ARC的自动转换 自动转换之后的故事 手动转换 本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。 欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/ 本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对ARC机制有听闻很向往但是一直由于种种原因没有使用的童鞋。本......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 1770字 评论关闭
         虽然malloc()函数和free()函数是C语言中最常用的函数之一,但是可能大多数人只是用它,却没有去查看它的原型。记得有一次听一个学长说他去面试,面试官让他写出malloc()函数的原型,他当时不知所措就悲剧了。今天看了一篇文章,给出了malloc()函数的源代码,特转载于此与大家共享。 原文地址:http://blog.sina.com.cn/s/blog_642bb6110100k144.html         该实现使用大容量的静态数组作为堆,但也可使用操作系统调用分配堆。定义了一个数据类型Header保存每个存储器块的簿记信息,定义了具有Header类型元素的堆数组,......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 2238字 评论关闭
一、   首先安装jdk于C,安装后目录为:C:/Program Files/Java/jdk1.6.0 然后右健我的电脑,选择高级--->系统变量--->环境变量,配置如下: JAVA_HOME=C:/Program Files/Java/jdk1.6.0; path=%JAVA_HOME%/bin; classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tool.jar; 点击确定完成。 然后从开始---->运行--->命令行界面: 输入  :javac 若显示如下: C:/Documents and Settings/lyz>javac用法:javac <选项> <源文件>其中,可能的选项包括:  -g                         生成所有调试信息  ......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1392字 评论关闭
在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上;在网络爬虫里,一个网址是否被访问过等等。最直接的方法就是将集合中全部的元素存在计算机中,遇到一个新元素时,将它和集合中的元素直接比较即可。一般来讲,计算机中的集合是用哈希表(hash table)来存储的。它的好处是快速准确,缺点是费存储空间。当集合比较小时,这个问题不显著,但是当集合巨......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 3786字 评论关闭
转自:http://blog.csdn.net/linyajun/article/details/3729121 Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 .class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的这种特性,我们可以在不重新编译其它代码的情况下,只编译需要修改的单元,并把修改文件编译后的 . class 文件放......
阅读全文