现在位置: 首页 > panke520发表的所有文章
  • 11月
  • 16日
综合 ⁄ 共 39字 评论关闭
http://writeblog.csdn.net/PostEdit.aspx
阅读全文
        JMS很早就有,网上更是如此,但是大多总结的不太全面不太具体,在现有学习资源基础上结合自己的体悟,现重新总结一下:         JMS全称为Java Message Service(即Java 消息服务),它是J2EE技术规范之一(它属于Java平台上有关面向消息中间件(MOM)的技术规范),用于访问消息系统(或向消息系统发送消息或向消息系统接收消息),最终实现不同应用系统之间的消息交互。呵呵呵,当你读到这里的时候恐怕会心里嘀咕——什么它妈的“消息系统”?我们知道通过JDBC接口可以实现不同系统访问同一个关系型数据库,那么通过JMS接口我......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 2229字 评论关闭
Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,你只要上好相应的锁即可。如果你的代码只读数据,可以很多人同时读,但不能同时写,那就上读锁;如果你的代码修改数据,只能有一个人在写,且不能同时读取,那就上写锁。总之,读的时候上读锁,写的时候上写锁! ReentrantReadWriteLock会使用两把锁来解决问题,一个读......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 566字 评论关闭
之前有篇日志是手动同步时间的http://blog.csdn.net/bhq2010/article/details/8543946 之所以这么干,是因为我们实验室的局域网只有一部分IP可以访问外网,服务器所用的IP恰好上不了外网,没法从互联网上同步时间,只好在本地设一台ntp服务器,从这一台机器同步时间了。 可是昨晚上实验室停电,今天早上开机之后发现服务器的时间差了不少(那几台作为服务器的台式机都5、6年了,估计是CMOS电池不行了)。 手动一台台地同步时间(执行ntpdate xxx)实在很麻烦。 于是尝试了一种一拍脑袋都能想到的方法,居然work了,这么做好不好我......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1239字 评论关闭
本文转自http://yzmduncan.iteye.com/blog/883903 图的邻接表形式。       数据结构书上表示邻接表比较复杂,一般形式如下:   typedef struct Node { int dest; //邻接边的弧头结点序号 int weight; //权值信息 struct Node *next; //指向下一条邻接边 }Edge; //单链表结点的结构体 typedef struct { DataType data; //结点的一些数据,比如名字 int sorce; //邻接边的弧尾结点序号 Edge *adj; //邻接边头指针 }AdjHeight; //数组的数据元素类型的结构体 typedef struct { AdjHeight a[......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 341字 评论关闭
http://zjbintsystem.blog.51cto.com/964211/621435 http://blog.chinaunix.net/uid-20788636-id-1841287.html 王齐:http://blog.sina.com.cn/sailingxr http://blog.csdn.net/ayangke/article/details/6888699 华清远见http://www.embedu.org/Column/index.htm http://blog.chinaunix.net/uid-361890-id-175347.html omap l138 http://hi.baidu.com/%C0%CF%B1%ED%B0%A2%BF%E1/blog  
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2069字 评论关闭
题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。   作者: tyc611, 2007-01-18    本文主要讨论C++中数组。    如果文中有错误或遗漏之处,敬请指出,谢谢! 数组 数组的定义和初始化    数组的维数必须用值大于等于1的常量表达式定义。    如果指定了数组维数,那么初始化列表提供的元素个数不能超过维数值。如果维数值大于列表中的元素个数,则只初始化前面的数组元素;对于剩下的元素,若是内置类......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 457字 评论关闭
设置正确的Content-Type以解决Ext的中文乱码问题 关键字: ext 1、前后台所有文件统一用utf-8编码方式。 2、在Request Headers中设置Content-Type:application/x-www-form-urlencoded; charset=utf-8,具体方法:将Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8'加在Ext.onReady块里,此方法可以解决用EXT在POST时的中文乱码问题。 3、在Response Headers中设置Content-Type:text/json;charset=utf-8,在JAVA中实现方法:response.setContentType("text/json; charset=utf-8"),此方法可以解决用EXT在显示后台中文时的乱码......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 2301字 评论关闭
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。 正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。 其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~ 1)例子一,一个循环 NSArray *arrayFilter = [NSArray arrayWithObjects:@"pict", @"blackrain", @"ip", nil]; NSArray *arrayContents = [NSArray arrayWithObjects:@"I am a picture.", @"I am a guy", @"I......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 229字 评论关闭
#include<cstdio> int n,a[1001]; int main(){ while(scanf("%d",&n)!=EOF){ if(!n)return 0; int ans=0; for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++){ int s=0; for(int j=1;j<=n;j++) if(i!=j)s^=a[j]; if(a[i]>s)ans++; } printf("%d\n",ans); } }
阅读全文
java 编程中得中文乱码问题,一直都是个困扰程序员的问题。 数据库进出的数据,我们暂时不去管它,我们先解决页面到程序的乱码问题,后面那都是后话。 第一步: jsp页面编码统一问题,这个最容易解决。 <%@ page language="java" import="java.util.*" pageEncoding="GBK" contentType="text/html; charset=GBK"%> 以GBK为例子,jsp页面加上上面一句就能解决页面编码问题。 其中pageEncoding="GBK"是解决页面java代码模块编码,contentType="text/html; charset=GBK"是解决页面静态部分的编码。 好了,第一步轻松解决。准备......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 950字 评论关闭
在海量数据盛行的今天,大规模并行计算已经随处可见,尤其是MapReduce框架的出现,促进了并行计算在互联网海量数据处理中的广泛应用。而针对海量数据的机器学习对并行计算的性能、开发复杂度等提出了新的挑战。         机器学习算法具有下面两个特点:数据依赖性强,运算过程各个机器之间要进行频繁的数据交换;流处理复杂,整个处理过程需要多次迭代,数据的处理条件分支多。       而MapReduce是典型的SIMD模型,Map阶段集群的各台机器各自完成负载较重的计算过程,数据并行度高,适合完成类似矩阵运算、数据统计等数据独立性强......
阅读全文