用过boost消息队列的进来看看 [问题点数:40分,结帖人qwangq]

Bbs1
本版专家分:0
结帖率 97.83%
Bbs9
本版专家分:86968
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs2
本版专家分:471
Bbs1
本版专家分:0
Bbs7
本版专家分:15356
Blank
黄花 2014年12月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2014年11月 VC/MFC大版内专家分月排行榜第三
消息队列面试 - 为什么使用消息队列消息队列有什么优点和缺点?
<em>消息队列</em>面试 - 为什么使用<em>消息队列</em>,<em>消息队列</em>有什么优点和缺点?nnnn面试题nn为什么使用<em>消息队列</em>?n <em>消息队列</em>有什么优点和缺点?n Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?n面试官心理分析nn其实面试官主要是想<em>看看</em>:nnn 第一,你知不知道你们系统里为什么要用<em>消息队列</em>这个东西?n 不少候选人,说自己项目里用了 Redis、MQ,...
商城-RabbitMQ及消息同步-Spring AMQP
商城-RabbitMQ及消息同步-Spring AMQP3.Spring AMQP3.1.简介3.2.依赖和配置3.3.监听者3.4.AmqpTemplate3.5.测试代码n3.Spring AMQPn3.1.简介nSprin有很多不同的项目,其中就有对AMQP的支持:nnSpring AMQP的页面:http://spring.io/projects/spring-amqpnn注意这里一段描述...
进程间通信 --windows篇
rn   需求如下: 当配置文件发生改变时,广播配置信息给所有的进程,通知其重装配置. rn   1. WM_COPYDATA传递消息rn   windows下最简单进程通信方式,利用WM_COPYDATA事件, 该事件能够传递一指针来携带消息. rn   rn// 查找标题为Sample的窗口,向其发送一字符串rnHWND hWnd = FindWindowW(NULL, &quot;Sample&quot;);r...
c++ boost库--信号处理
c++ <em>boost</em>库–信号处理nn标签(空格分隔): c++ <em>boost</em>nnnnnn概述nn在windows编程中,每一次按键,或者数遍移动,或者其他动作都会向系统<em>消息队列</em>中,投递一条对应的消息,而应用程序捕捉到对应的消息后,要在消息循环中做对应的处理,例如按下键盘,要会产生WM_KEYDOWN消息,在消息循环中要对其进行处理。按下按键即为事件,而对消息进行处理的代码即为消息处理器,qt中直接将每...
用过JQuery.JQGrid进来看看
在mvc项目中使用JQGrid控件,在Controllers中写了如下方法。rn Request.Params["page"]和 Request.Params["rows"] 得不到JQGrid相应得值,值总为null。rnrn [code=C#] public ActionResult JqGridData()rn rn string page = Request.Params["page"]; rn string rows = Request.Params["rows"]; rn string str = "select CustomerID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax from Customers";rn DataSet ds = SQLHelper.Query(str);rn DataTable dt = ds.Tables[0];rn string jsonStr= GetJqGridData.JsonForJqgrid(dt,rows,page).ToString();rn return Content(jsonStr);rn [/code]rnrnrn附前台主要代码:rnrn[code=HTML] rnrn rnrn rn[/code]rnrnrn
C++Test用过进来看看
小弟初识C++Test工具,现在公司在极力推广,我想问下C++Test使<em>用过</em>的同仁哪个有他的文档资料可供参考(中英文都可),现在主要搞不定的就是测试中的test scope的用法和如果添加自己的lib到工程则出现连接错误rn 你们在使用C++Test作测试时的测试用例是怎么管理的呀?导出到.tcr文件?使用EXcel表格管理还是有其他的管理办法??谢谢!rn 想交流的同志们可以发E_mail:ronaldo_junm@163.comrn 或者加我QQ:14025010 注明C++Testrn 希望能和大家一起广泛的交流!谢谢
用过SkinMagic的进来看看
SKinMagic用了之后不能设置STatic 控件为透明了.怎么办?rn用了皮肤了之后,无法响应WM_CTLCOLOR消息了!rn一般把静态控件控件变成都需要这个消息,但是现在截获不了这个消息.怎么办啊?
用过CuteEditor6.x的进来看看
rn这个编辑器好像挺多人讨论的,都是用免费版吗?rnrn网上好像没有破解版,不知免费版会有什么限制呢?rnrn
用过Vc7.0的进来看看
近日小生接触VC7.0,很喜欢那中文界面,但又不少比6.0麻烦的地方,欢迎大伙来讨论,~说的好我也会给分的喔~
用过CKFinderd的进来看看
我使用CKEditor和CKFinder做一个新闻上传的模块,开发的时候在我自己的电脑上能够上传图片,但是上传到服务器后上传图片的时候出现如下错误:rnrn“由于文件系统的限制,该请求不能完成.”rnrn如下是我config.ascx文件的配置:rnrn[code=JScript] [/code]rnrn
用过 easymaillib.dll 的进来看看
我在asp里下面的代码能够成功返回结果。rnrn可在.net(c#)里下面的代码不提示错误,就是不能返回结果,请问是怎么回事?rnstring aa=string.Empty;rnEASYMAILLib.InfoListClass ss = new InfoListClass();rnss.LoadMailBox("123","in");rnobject obj1 = System.Reflection.Missing.Value;rnobject obj2 = System.Reflection.Missing.Value;rnobject obj3 = System.Reflection.Missing.Value;rnobject obj4 = System.Reflection.Missing.Value;rnobject obj5 = System.Reflection.Missing.Value;rnobject obj6 = System.Reflection.Missing.Value;rnobject obj7 = System.Reflection.Missing.Value;rnobject obj8 = System.Reflection.Missing.Value;rnobject obj9 = System.Reflection.Missing.Value;rnobject isread=null;rnss.getMailInfo(3,ref obj1,ref isread,ref obj2,ref obj3,ref obj4,ref obj5,ref obj6,ref obj7);rn // rn rnaa=isread.ToString();
用过2000的进来看看
刚装WIN2K ADVA SEVERrn发现打开程序特别慢rn怎么搞的,我以前的好象没可以rn
用过webbrowser的进来看看
我点击一个网页时,OnBeforeNavigate2Explorer1事件会被调用多次,除了第一次参数中的URI是正常的,后来调用的事件的URI参数会显示,about:blank,javascript(VOID(0))等,怎样只让这个事件没有后来的不正常网页的出现啊.
用过shadowbox的进来看看
在用到shadowbox.open()的时候跳出aa.style="block"未定义,rn有人碰到过类似的问题吗?怎么解决
用过jdo的进来看看
不知道什么时候该关闭PersistenceManagerrn不知哪里看到过一篇文章rn说PersistenceManagerFactory就相当于jdbc里的DataSourcern而PersistenceManager就相当于connectionrn不知道这种说法是不是对rn如果照这样理解的话PersistenceManager就不应该被关闭,应该被不同的组件所复用rn所以我这里就把PersistenceManager声明成static类型的rn不知道这样是不是对,忘高手指点rn代码如下rnrnrnrnrnrnpublic class JDOFactory rn private static PersistenceManagerFactory pmf;rn private static PersistenceManager pm;rn public JDOFactory() rn if(pmf == null) tryrn InputStream propertyStream = new FileInputStream("jdo.properties");rn Properties jdoproperties = new Properties();rn jdoproperties.load(propertyStream);rn pmf = JDOHelper.getPersistenceManagerFactory(jdoproperties);rn pm=pmf.getPersistenceManager();rnrn catch(IOException ex) rn System.out.println("jdo初始化失败!!");rn rn public static PersistenceManagerFactory getPMF()rn return pmf;rn rnpublic static PersistenceManager getPM()rn return pm;rnrnrnrnrnrn
用过gfortran的进来看看
IF(XP1.LT.U.AND.XP1.GT.0.AND.XP.LT.V.AND.XP.GT.0)LE(2,2)=LE(2,2)+1rn 这句在gfortran下有语法错误,问题在哪?在Compad Visual Fortran下编译没错误.rn我没<em>用过</em>fortran,临时拿到一个算法,不知道问题出在哪里.懂的老师帮解决下.多谢!
用过WSAD的进来看看
我装了WSAD5.1,怎么没出现可执行文件的快捷方式。无法启动这个IDE,请问他的可执行文件应该在哪里啊?
用过eclipse的进来看看
我的eclipse标题栏显示的是"Java-currentFileName.fileType-Eclipse SDK"rn如何设置,让标题栏显示为当前正在编辑文件的完整路径?
用过jqeury-validate的进来看看
发现该插件初次进入input之后不会立刻验证,需要离开焦点再进入焦点才实时验证rn不知各位如何解决的,我是在onfocusin: function( element ) 中加入this.lastElement = element;
用过JBPM的进来看看!!
[code=Java]rn JbpmContext jbpmContext = this.getJbpmContext();rn GraphSession graphSession = jbpmContext.getGraphSession();rnrn Document doc = (Document) jbpmContext.getSession().get(Document.class, 4);rn long processInstanceId = doc.getProcessIntanceId();rnrn ProcessInstance processInstance = graphSession.loadProcessInstance(processInstanceId);rnrn // 触发流程实例走向下一步rn long tokenId = processInstance.getRootToken().getId();rn Token token = this.getJbpmContext().getToken(tokenId);rn token.signal();rn[/code]rn经调试,代码最后一行报错...rnrn代码功能是想获取一个流程实例ProcessInstance ,并触发它,执行下一步rn但是总报null异常,不知道它指的null是什么为null,或者是我那一步错了,请DX指点一二,另附上部分异常代码rn[code=Java]rn2009-1-30 22:18:14 org.apache.catalina.core.StandardWrapperValve invokern严重: Servlet.service() for servlet action threw exceptionrnjava.lang.NullPointerExceptionrn at org.jbpm.graph.exe.Token.startCompositeLog(Token.java:320)rn at org.jbpm.graph.exe.Token.signal(Token.java:171)rn at org.jbpm.graph.exe.Token.signal(Token.java:123)rn[/code]
用过tinyxml的进来看看
CString demoStart = "Available1";rnrn如何用tinyxml把 test@edu.org 和 test.edu.org 还有 test.com 以及Available取出来?rn我从来没搞过xml,对这个不懂,帮帮忙rn
用过System.timers.timer的进来看看
我就想完成每格10秒钟自动触发一个事件或者调用一个函数。rnrn前两天,想用javascript或者HTML中的自动刷新来完成。但是,刷新后只能返回原来的页面状态,不能触发事件,后来找到System.timers.timer,说这个也可以完成我的要求。但是我运行后也没有什么反映。<em>用过</em>的请帮<em>看看</em>应该怎么写?或者谈谈你们怎么自动触发事件的。rnrnprivate void Page_Load(object sender, System.EventArgs e)rnrn// 在此处放置用户代码以初始化页面rn if(!Page.IsPostBack)rn rn System.Timers.Timer timer = new System.Timers.Timer();rn timer.Interval = 1000;rn timer.AutoReset = true; rn timer.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed); rn timer.Start(); rn timer.Close(); rn rnrnrnprivate void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)rnrn TextBox1.Text += TextBox2.Text ;rnrnrntimer哪里写的不对啊?
用过WebEasyMail的进来看看
大家<em>用过</em>破解的吗rn怎么破解的rn我找了一些rn按它说的方法都不行rnrn比如这样的rnrn用户数量选择“无限用户”,在“特征码”框中会显示一串代码(应该是以2-开头的),运行keygen.exe,显示如下: rn*********WebEasyMail 3.5.0.1********** rnThis keygen is made by Pretender rnTHIS KEYGEN ONLY FOR UNLIMIT USER!!!! rnPlease input your ID : rnrn输入您的特征码,回车,即可生成属于您的无限用户序列号!!如下: rnrn*********WebEasyMail 3.5.0.1********** rnThis keygen is made by Pretender rnTHIS KEYGEN ONLY FOR UNLIMIT USER!!!! rnPlease input your ID : 2-00-E0-4C-51-12-48 rnYour Register code is : ade3a0e9fa7a48f61ec4953352a575c4 rnrn将序列号添入WebEasyMail的注册窗口,确定!恭喜您成为无限用户版本的注册用户!! rnrnrn或者这样的rnrn注意:您输入的假码必须大于11位时,真注册码才能弹出。rnrn注册信息存放在:SN.INI文件中rn(尤其是这个 要求注册机和主文件夹在同一目录rn可是放同一目录后点击什么反应也没有 也没有什么SN.INI生成)rnrn用汇编什么的也可以给破解了rn可不想费那事rnrn大家有<em>用过</em>的吗rn搞定了即刻给分rn谁搞定了全部给谁
用过VMware的进来看看
使用VMware建了两个Win98的虚拟机,再让各自进入星际联机对战时,无论在那个虚拟机上操作都会出现等待另一台的提示,好像另一台的网络断开了,不过两台都不操作,就是激活的窗口是主操作系统,游戏的网络连接却是正常,可以看到游戏正常运行,是不是VMware的设置有问题?各位指点指点,VMware的版本是3.2 Build 2230
用过DELPHI2006的进来看看
with DM.ADOQWeb1 dorn beginrn close;rn SQL.Clear;rn SQL.Add('select * fron zhuangzzlb');rn Open;rn end;rn DM.DataSweb1.DataSetField:=DM.ADOQWeb1;rn DBGridEh1.DataSource:=DM.DataSweb1;rnrn在第八行提示有错误,rn E2010 Incompatible types: 'TDataSource'and 'TADOQuery'rnrn什么原因呢?是不是哪里弄错了?谢谢大家
用过eatj.com进来看看
我用eatj.com的免费jsp空间,汉字输入数据库的数据表中都是乱码,注意,我是直接打开表输入进去的,但是如数完成后显示的却是乱码,有<em>用过</em>eatj.com的说说吧,另外,不要发广告,我不要跟我推荐什么收费的空间
用过CAsyncSocket的进来看看
用Send()一次发送很大的数据,大概是87KB,在接收端发现OnReceive()被调用了N次,这是为什么?rnOnReceive()在什么情况下被调用?是等所有的数据都到齐了才被调用,还是一有数据到达就被调用?我想用Receive()接收这么大的数据应该怎么做?
用过Ultraedit的进来看看
在后台设置了bcb compiler的命令行编译器,但是非要在工具配置中把显示dos窗口勾上才能编译,否则捕捉输出显示Bad command of name,在什么地方设置能后台编译,但不显示dos窗口?
pc-lint,用过进来看看
pc-lint的303报错,是需要怎么才能让它跳过,继续跑呢?
用过ImageEn的进来看看
我想从ImageEnVect1的上选出一部分区域,rn再把这部分选出来的区域作为一张图片放到另一个ImageEnVect2上,rn怎么实现这中间的转换,都需要哪些方法?
用过devc++的进来看看
大家看到devc++里有个“查看类”选项是不是,我的那个平时里面什么东西也没有,有时就是些main()和我自己定义的一些函数什么的。(我用devc++来学c的)最近我重安装了一次后,出来提示,问我是不是要一个cache,并推荐选yes,我选了后,发现一起动devc++后,“查看类”里出来好多的东东,我的机器响个不停,变的非常慢了,最后不得不Ctrl+Alt+DEl,我想问问大家安的时候有没有出现过这个问题?我安的是4.9.8.4rnrn还有就是怎么样在devc++里,由文本模式转换成图形模式,我试着像在tc2.0里那样用intigraphic()和closegraph()好像是不行了。
用过在线编辑器的进来看看
我用的是vs2008 以前用的在线编辑器 拖到页面上 不能通过后台为他填充内容,我设断点调试发现他的text属性也得到值了,可就是不显示为什么啊?有时候要点2次经过回传刷新才会显示,那我ajax不是没起到作用?rn<em>用过</em>的教教我。。。。
用过detours的进来看看.
我在编译的时候出现下面错误:rndetours.lib(disasm.obj) : fatal error LNK1103: debugging information corrupt; recompile modulernError executing link.exe.rn这是什么回事啊?请问如何解决?
用过Infragistics 进来看看
rnprivate Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1;rn怎么在ultraGrid1 中指定地方添加其他的控件啊?
消息队列和信号(进程间通信)
 nn<em>消息队列</em>nn1、<em>消息队列</em>是什么?nn<em>消息队列</em>是在内核空间内部的一个链表。通过Linux内核在各个进程间传递消息。nn要获取对应的<em>消息队列</em>,每一个<em>消息队列</em>都有一个唯一的表示符来区分。nn nn nn nn2、怎么样使用<em>消息队列</em>进行进程间通讯?nn nn1)先产生一个标示符nnSYNOPSISnn       #include &amp;lt;sys/types.h&amp;gt;nn       #inclu...
消息队列的初步了解及应用
本文内容参考自: nhttp://blog.csdn.net/heyutao007/article/details/50131089 nhttp://blog.csdn.net/shaobingj126/article/details/50585035nnJava消息服务(Java Message Service ,JMS)应用程序接口是一个Java平台关于面向消息中间件(MOM)的API,用于在
基于消息机制的异步架构之对消息队列的处理
/*rn *   handle.hrn */rnrnrn#ifndef HANDLE_H_rn#define HANDLE_H_rnrnrn#include "msgqueue.h"rnrntypedef struct HANDLER{rnrnint send_sock;rnchar send_ip[128];rnuint16 send_port;rnint ind;rnpthread_t  th
面试题-MQ
一、RabbitMQnn二、ActiveMQnnnn部分问题:nn135.rabbitmq 的使用场景有哪些?nn136.rabbitmq 有哪些重要的角色?nn137.rabbitmq 有哪些重要的组件?nn138.rabbitmq 中 vhost 的作用是什么?nn139.rabbitmq 的消息是怎么发送的?nn140.rabbitmq 怎么保证消息的稳定性?nn141.rabbitmq ...
IPC进程间通信(消息队列
基本概念<em>消息队列</em>提供了一个从一个进程向另外一个进程发送一块数据的方法。每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值。<em>消息队列</em>与管道同样有缺陷,就是每个消息的最大长度是有上限的(MSGMAX),每个<em>消息队列</em>的总的字节数是有上限的(MSGMNB),系统上<em>消息队列</em>的总数也有一个上限(MSGMNI)。IPC数据结构struct msqid_ds {nstruct ipc_per...
boost之无锁队列使用实例
#ifndef SEARCH_ENGINE_Hn#define SEARCH_ENGINE_Hnn#include "<em>boost</em>_comm.h"n#include "message_header.h"nnnamespace tspacen{n class search_enginen {n public:n search_engine();n ~search_engine();n public
请教boost消息队列问题
例如,有msg1=“0x01,0x02,0x03,0x04”,msg2="0x05,0x06"这样两条消息,[color=#FF0000]线程1[/color]先将[color=#0000FF]msg1[/color]存入队列,再存[color=#0000FF]msg2[/color],[color=#FF0000]线程2[/color]取出的时候,只要确定取的是4个字节,就能保证取出的是消息[color=#0000FF]msg1[/color]吗?rn有没有这方面的例子,参考下。
关于boost 消息队列的问题
[code=c] message_queue::remove("mqtest");rn message_queue LEmq(create_only, "mqtest", 10, sizeof(int));rn while (true)rn rn tryrnrn //Create a message_queue.rn message_queue ReceiveSLEmqrn (open_only //only creatern , "mqtest" //namern );rnrn //Send 10 numbersrn for (int i = 0; i < 10; ++i)rn LEmq.send(&i, sizeof(int), 0);rn rn rn catch (interprocess_exception &ex)rn std::cout << ex.what() << std::endl;rn return 1;rn rn [/code]rn[code=c] while (true)rn rn tryrn message_queue mq(open_only, // only openrn "mqtest" // namern );rn size_t recvd_size;rn unsigned int priority;rnrn // now send the messages to the queuern for (int i = 0; i < 10; ++i)rn rn int buffer;rn bool flag=mq.try_receive(&buffer, sizeof(int), recvd_size, priority);rn if (recvd_size != sizeof(int))rn return 0;// do the error handlingrn if (flag == false)rn rn std::cout << "empty queue" << std::endl;rn break;rn rn std::cout << "NO. " << buffer << " recvd size: " << recvd_size << " priority: " << priority << std::endl;rn rn rn catch (interprocess_exception& e)rn rn std::cout << e.what() << std::endl;rn rn [/code]rnrn以上两段代码为测试<em>boost</em><em>消息队列</em>,第一段写入<em>消息队列</em>,第二段读取<em>消息队列</em>。当我将10个整数都写入队列,并由第二段代码读出,暂停第二段程序,然后再执行一遍第一段代码(删除该队列,创建队列,写入10个数字),继续执行第二段代码,仍然可以读出队列中的数字。rn即:第二个进程在读取完队列后,第一个进程即使删除原队列,并重新创建同名的队列,第二个进程仍然可以正常读出。但是,当我将这里的数字,换成结构体,即存入10个结构体消息,重复同样的步骤,第二个进程第二次无法读出消息,不知道什么原因。
用过webdiyer的aspnetpager的进来看看.
我的Repeater分页要有查询条件,但是在每页的获取记录条数的那一个部分没有这个查询条件的设置啊.这样的话,获取的记录总数是数据表中所有的记录,请问如何达到有查询条件时也可以正确的获取到记录数呢?
用过GDI+的进来看看,谢谢!
GDI+中的Image类的save成员函数好像可以把bmp保存成jpeg吧,但是我想改变图像的尺寸什么的该怎么办呢?
用过MySQL集群的进来看看
公司想迁MYSQL,之前用的RAC,表200多个,数据量不是很大,公司业务电子商务相关。和朋友聊,感觉大家用主从比较多,还没发现有用MySQL集群的,我网上搜了下,实际使用的经验很少。rn有在生产环境<em>用过</em>集群的大大,请分享下经验,比如服务器的架构,使<em>用过</em>程中的体会啥的。rnrn感激不尽。一哥们和我说数据库深似海,千万别碰,但已经晚了,身为菜鸟的我,只能呜呜,求提携。
用过SetClipboardViewer的朋友进来看看
在一个剪贴板的监视程序,我在OnInitDialog里面调用SetClipboardViewer(),在调试版本中运行正常,编译成release版本的时候,一运行就是非法操作,不知道什么原因??
用过Virtual TreeView的进来看看
我用Virtual TreeView做了一个权限树,问题如下:rn1、总共有三层结构,我想在点击父节点的时候,也就是选择父节点的时候,所有的子节点也要全部选上,取消选择的时候子节点也要全部取消。但我现在要在每个节点上点击选择或取消,很麻烦,不知道是不是有哪个属性可以设置这个功能,还是要在哪个事件里写。rn2、在win 2000下的显示没有任何问题,但在98下,节点的文字显示乱码,不知道有没有解决的办法,请各位大侠帮帮忙。
有谁用过suipack?进来看看
用suipack的自定义主题,然后编译出来的exe放在其他机器上运行的时候,它会显示suipack的默认主题。这是怎么回事?要怎么设定?谢谢
用过mpich2的朋友进来看看
在这里先贴一下mpich2的安装过程:rnrn说明:本系统测试环境为Redhat9.0完全安装,并且以获得mpich2-1.0.1.tar.gz软件包。假设你的mpich2-1.0.1.tar.gz软件包已经下载到/root/目录下。以root用户登录。要求会使用vi文本编辑器修改文件。下面以四台pc为例。rnrn准备工作:设置IP,更改主机名为node01,node02,node03,node04.rnrn一、创建SSH信任连接(在root目录下)rnrn1、更改/etc/hosts文件rn#vi /etc/hosts 打开hosts文件,更改如下:rnrn127.0.0.1 localhost.localdomain localhostrnnode01的IP scc-mrnnode01的IP node01rnnode02的IP node02rnnode03的IP node03rnnode04的IP node04rnrn2、在node01生成SSH秘钥对.rn#ssh-keygen -t rsa 一路回车即可rn产生.ssh文件,rn#ls -a 查看是否有.ssh文件夹rnrn3、进入.ssh目录rn#cd .sshrnrn4、生成authorized_keys文件rn#cp id_rsa.pub authorized_keysrnrn5、退出到root目录rn#cd ..rnrn6、建立本身的信任连接rn#ssh node01 按提示输入yes(三个字母要打全)rnrn7、设置node02(node02的root目录下)rn#ssh-keygen -t rsa 生成.ssh文件夹rn#scp node01的IP:/root/.ssh/* /root/.ssh 拷贝node01上的.ssh文件夹覆盖本地的rn#scp node01的IP:/etc/hosts /etc/hosts 拷贝node01上的hosts文件覆盖本地的rn#ssh node01 提示处输入yes回车rnrn设置node03,node04的方法与node02相同rnrn8、确认四台机器的信任连接已建立rn对每个节点执行:rn#ssh node01rn#ssh node02rn#ssh node03rn#ssh node04rn在提示处输入yes回车,最后确定无需输入密码并且没有任何提示信息即可登陆("Last login:时间日期"提示信息除外)rnrnrn二、安装MPICH2(在节点root目录下)rnrn1、解压缩rn#tar -zxvf mpich2-1.0.1.tar.gzrn或者 #gunzip -c mpich2-1.0.1.tar.gz|tar xf mpich2-1.0.1.tarrnrn2、创建安装目录rn#mkdir /usr/MPICH-instsllrnrn3、进入mpich2解压目录rn#cd mpich2-1.0.1rnrn4、设置安装目录rn#./configure --prefix=/usr/MPICH-installrnrn5、编译rn#makernrn6、安装rn#make installrnrn7、退出到root目录rn#cd ..rnrn8、通过编辑.bashrc文件修改环境变量rn#vi .bashrcrn修改后的.bashrc文件如下:rnrn# .bashrcrnrn# User specific aliases and functionsrnrnalias rm='rm -i'rnalias cp='cp -i'rnalias mv='mv -i'rnrnPATH="$PATH:/usr/MPICH-install/bin" 新增加的rnrn#Source global definitionsrnif [ -f /etc/bashrc ]; thenrn. /etc/bashrcrnfirnrn9、测试环境变量设置rn#which mpdrn#which mpiccrn#which mpiexecrn#which mpirunrnrn10、修改/etc/mpd.conf文件,内容为secretword=mywordrn#vi /etc/mpd.confrnrn设置文件读取权限和修改时间rn#touch /etc/mpd.confrn#chmod 600 /etc/mpd.confrnrn11、创建主机名称集合文件/root/mpd.hostsrn#vi mpd.hostsrnrn文件内容如下:rnnode01rnnode02rnnode03rnnode04rnrn三、测试rnrn1、本地测试rn#mpd & 启动rn#mpdtrace 观看启动机器rn#mpdallexit 退出rnrn2、通过mpd.hosts运行集群系统rn#mpdboot -n number -f mpd.hosts number为要起动的机器个数rn#mpdtracern#mpdallexitrnrnrn3、测试运行MPICH的例子程序rn#mpdboot -n 4 -f mpd.hosts 启动4台机器rn#mpiexec -n number /usr/MPICH-install/examples/cpi number为使用的进程数rn#mpdallexitrnrn4、如果测试不能通过,请进行第四步rnrnrn四、问题解决rnrn1、通过mpdcheck获得一写帮助信息rn#mpdcheck -pcrnrn2、查错rn#mpdcheck -lrnrn3、通过mpd.hosts文件查错rn#mpdcheck -f mpd.hosts 如果无错误rn#mpdcheck -f mpd.hosts -sshrnrn4、如果上述无错误,可略过此步rn对任意两台机器进行查错rnm1: #mpdcheck -s 输出主机名host和端口portrnm2: #mpdcheck -c host portrnrn注意:以上四步都是在没有运行mpd的情况下进行的rnrn5、mpd查错rnm1: #mpd -e & 返回使用的端口rnm2: #mpd -h m1 -p echoed_port_m1 &rnrnrn以上测试通过,集群系统就建成了。rnrn上面的文章来源于:http://bbs.zol.com.cn/index20050904/index_217_2479_2.shtmlrn###rnrn按照上面的操作到 三_3、测试运行MPICH的例子程序 时遇到问题rn#mpdboot -n 2 -f mpd.hosts 启动2台机器rnshell界面:rn[root@IBM-Linux root]# mpdboot -n 2 -f mpd.hostsrnmpdboot_IBM-Linux.localdomain (handle_mpd_output 359): failed to ping mpd onrnSnortSvr.localdomain; recvd output=rnrn[1]+ Done mpdrn rn有谁知道为什丰X错了!!!rn
用过discuz的朋友进来看看
[img=http://hi.csdn.net/attachment/201101/26/204089_12960243260GSj.jpg][/img]rnrn问一下这是什么插件。叫什么名字。<em>用过</em>的朋友告诉一下,感激不尽rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/21.gif][/img]
用过DEV 控件的进来看看
我在页面加了个button,该功能是插入一条数据到表中, 通过aspxgridview 的CustomCallback进行刷新处理,rn在调用customcallback中的函数后同时更改某个hiddenfield的值,该rnhiddelfield保存一个最大的值,方便在前端处理,rn结果在html中通过js获取时该值没有更改,初步认为在callback中是无法设置html的值的rn如果我想在customcallback更改隐藏域的值,怎么办
有谁用过log4net,进来看看
rnrnprivate static ILog logger = LogManager.GetLogger(typeof(Form1));rnprivate static ILog logger1=LogManager.GetLogger("testApp.Logging");rnrnrnif(logger .IsInfoEnabled) logger.Info("log the info");rnif(logger1.IsFatalEnabled) logger1.Fatal("log the fatal");rnrnlogger 是按照类名构造的,可以正常logrn其中logger1是按照name构造的,不能log出fatal日志,请问怎么回事????rntestApp.logging这个name是再配置文件中有的。等级为debug
用过indy的兄弟进来看看
IdTCPServer在Execute可以去接收来自客户机的消息,而IdTcpClient通过什么事件去收消息呢
用过梅花树的进来看看
我用梅花雪大哥MzTreeView10控件写了一个树rn但是发现节点前的十字图标不可用(不能通过点击节点前面的十字图标P0--P3.gif)rn展开下面的子节点rn不知道为什么rnrn请教大家了
用过FCKeditor的进来看看
FCKeditor 在图片,FLASH,中点击浏览服务器。出现URL错误。其他功能没有问题。rnrnHTTP Status 404 - /FCKeditorTest/FCKeditor/editor/dialog/FCKeditor/editor/filemanager/browser/default/browser.htmlrnrn--------------------------------------------------------------------------------rnrntype Status reportrnrnmessage /FCKeditorTest/FCKeditor/editor/dialog/FCKeditor/editor/filemanager/browser/default/browser.htmlrnrndescription The requested resource (/FCKeditorTest/FCKeditor/editor/dialog/FCKeditor/editor/filemanager/browser/default/browser.html) is not available.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/5.5.12rnrn就是说 只有点击“浏览服务器”才会出现这个。rn正确的地址应该是/FCKeditorTest/FCKeditor/editor/filemanager/browser/default/browser.html
用过tuxedo和ACE的进来看看
一直以来使用tuxedo,没有<em>用过</em>ACE,以为ACE和tuxedo差别不大,最近在看ACE,发现差别挺大的,大家有什么看法?想把ACE封装成tuxedo那样的,如二进制配置文件,多个实例启动,可以单独启动server等等,大家有什么想法,望不吝赐教!
用过DJNativeSwing-SWT进来看看, 帮帮忙..
小弟从网上找了份代码, 功能是利用DJNativeSwing, 在swing中加载了个浏览器.rn 源代码:rn[code=Java]rnpackage com.jj;rnrnimport java.awt.BorderLayout;rnimport java.awt.FlowLayout;rnimport java.awt.GridLayout;rnimport java.awt.event.ActionEvent;rnimport java.awt.event.ActionListener;rnimport java.awt.event.ItemEvent;rnimport java.awt.event.ItemListener;rnimport java.util.ArrayList;rnimport java.util.List;rnrnimport javax.swing.BorderFactory;rnimport javax.swing.JButton;rnimport javax.swing.JCheckBox;rnimport javax.swing.JFrame;rnimport javax.swing.JPanel;rnimport javax.swing.SwingUtilities;rnimport javax.swing.UIManager;rnimport javax.swing.UnsupportedLookAndFeelException;rnrnimport org.eclipse.swt.widgets.MessageBox;rnrn//import com.birosoft.liquid.LiquidLookAndFeel;rnrnimport chrriis.common.UIUtils;rnimport chrriis.dj.nativeswing.swtimpl.NativeInterface;rnimport chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;rnimport chrriis.dj.nativeswing.swtimpl.components.WebBrowserCommandEvent;rnimport chrriis.dj.nativeswing.swtimpl.components.WebBrowserEvent;rnimport chrriis.dj.nativeswing.swtimpl.components.WebBrowserListener;rnimport chrriis.dj.nativeswing.swtimpl.components.WebBrowserNavigationEvent;rnimport chrriis.dj.nativeswing.swtimpl.components.WebBrowserWindowOpeningEvent;rnimport chrriis.dj.nativeswing.swtimpl.components.WebBrowserWindowWillOpenEvent;rnrn/**rn * @author Christopher Deckersrn */rnpublic class WebBrowserExample extends JPanel rn final static JWebBrowser webBrowser = new JWebBrowser();rn static String javascript = "alert('alert111');";rnrn public WebBrowserExample(String url) rn super(new BorderLayout());rn JPanel webBrowserPanel = new JPanel(new BorderLayout());rn webBrowserPanel.setBorder(BorderFactoryrn .createTitledBorder("Native Web Browser component"));//rn webBrowser.navigate(url); //rn// webBrowser.setBarsVisible(false);rn webBrowserPanel.add(webBrowser, BorderLayout.CENTER);rn add(webBrowserPanel, BorderLayout.CENTER);rn // Create an additional bar allowing to show/hide the menu bar of thern // web browser.rn JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 4, 4));rn JButton home = new JButton("主页");rn JButton forward = new JButton("前进");rn JButton back = new JButton("后退");rn JButton flush = new JButton("刷新");rn JButton stop = new JButton("停止");rn webBrowser.addWebBrowserListener(new WebBrowserListener() rnrn public void windowWillOpen(WebBrowserWindowWillOpenEvent arg0) rn // System.out.println("��ǰ��ҳURL:"+arg0.getWebBrowser().getResourceLocation()rn // );rn // System.out.println("Ҫ��ת��ҳURL:"+arg0.getWebBrowser().getStatusText()rn // );rn webBrowser.navigate(arg0.getWebBrowser().getStatusText());rn arg0.consume();rn rnrn public void windowOpening(WebBrowserWindowOpeningEvent arg0) rn rnrn public void windowClosing(WebBrowserEvent arg0) rn rnrn public void titleChanged(WebBrowserEvent arg0) rn rnrn public void statusChanged(WebBrowserEvent arg0) rn rnrn public void locationChanging(WebBrowserNavigationEvent arg0) rn rnrn public void locationChanged(WebBrowserNavigationEvent arg0) rn rnrn public void locationChangeCanceled(WebBrowserNavigationEvent arg0) rn rnrn public void loadingProgressChanged(WebBrowserEvent arg0) rn rnrn public void commandReceived(WebBrowserEvent arg0, String arg1,rn String[] arg2) rn rnrn public void commandReceived(WebBrowserCommandEvent arg0) rn // TODO Auto-generated method stubrnrn rn );rn buttonPanel.add(home);rn buttonPanel.add(back);rn buttonPanel.add(forward);rn buttonPanel.add(flush);rn buttonPanel.add(stop);rn home.addActionListener(new ActionListener() rnrn public void actionPerformed(ActionEvent e) rn webBrowser.navigate("www.163.com");rn rn );rn forward.addActionListener(new ActionListener() rnrn public void actionPerformed(ActionEvent e) rn webBrowser.navigateForward();rn rn );rn back.addActionListener(new ActionListener() rnrn public void actionPerformed(ActionEvent e) rn webBrowser.navigateBack();rn rn );rn flush.addActionListener(new ActionListener() rnrn public void actionPerformed(ActionEvent e) rn webBrowser.reloadPage();rn rn );rn stop.addActionListener(new ActionListener() rnrn public void actionPerformed(ActionEvent e) rn webBrowser.stopLoading();rn rn );rn add(buttonPanel, BorderLayout.SOUTH);rnrn SwingUtilities.invokeLater(new Runnable() rn public void run() rn webBrowser.executeJavascript(javascript); //执行JavaScriptrn rn );rnrn NativeInterface.open(); rn NativeInterface.runEventPump();rn rn /* Standard main method to try that test as a standalone application. */rn public static void main(String[] args) rn ReadJS rjs = new ReadJS();rn// javascript = rjs.readFileByLines("./javascipt1.js");rn System.out.println(javascript);rnrn JFrame frame = new JFrame("DJ Native Swing Test");rn frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn WebBrowserExample wbe = new WebBrowserExample("http://www.baidu.com");rn frame.add(wbe, BorderLayout.CENTER);rn // frame.setUndecorated(true);rn // frame.setSize(1024, 768);rn frame.setSize(800, 600);rn // frame.setLocationByPlatform(true);rn frame.setVisible(true);rnrnrn rnrnrnrn[/code]rnrn我想要的结果是, 让浏览器加载页面后执行JavaScript, 可有个问题, 就是现在swing跳出来后, 页面未加载, JavaScript就执行了, 我试用用线程让JavaScript执行前等待几秒, 可以结果依然是先JavaScript后加载页面.rn哪位大虾帮帮忙, 说说这是怎么回事, 最好帮帮改改源代码. 谢谢..
用过reporting service的进来看看!!!!
以前一直用crytal report,现在想用reporting servicern想问几个问题:rn1)我的环境是xp、vs2003、sql server 2000,请问能不能使用reporting service?rn2)reporting service 好不好用?功能如何?rn3)reporting service当前最新的是什么版本 ?是不是免费的?哪里有下载?rn
用过PRO*C的进来看看
用Proc预编译生成的C文件在TC3.0下编译出现如下错误rnrnlinker Error:Undefined symbol _sqlcxt in module F:TC\Source\1.crnrn我已经把 Oracle_home\ora92\precomp\publicrn Oracle_home\ora92\oci\includern以及 Oracle_home\ora92\precomp\lib 加入的编译环境路径中。rn
用过jspsmartupload上传文件,进来看看........................
上传文件时,一直卡在smartUpload.upload();这里,也没报错。rnrn以前也没弄过,所以不知道,特来请教。rnrn在网上搜了,该配置的都配置了。rnrn下面附代码:rnupload,jsprn[code=Java]rnrnrnrnrnrnrn rn rn rn My JSP 'upload.jsp' starting pagern rn rn rn rn rn rn rnrn rn rn rn rn rnrnrn[/code]
用过ganglia的进来帮忙看看
有个小的集群配置监控,采用单播模式。rn配置都没问题,启动也能看到监控图。rn这时候问题来了!为什么cpu aidle总是100,而且idle也将近100?还有free memory居然只有一百多M 这不可能啊。rn为什么会出现这种情况?求解答呀~rn
用过ireport的进来帮忙看看
2009-8-6 15:02:29 org.apache.catalina.core.StandardWrapperValve invokern严重: Servlet.service() for servlet jsp threw exceptionrnorg.apache.jasper.JasperException: Unable to compile class for JSPrnrnAn error occurred at line: 12 in the jsp file: /index.jsprnGenerated servlet error:rnJasperRunManager cannot be resolvedrnrnrn at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)rn at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)rn at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)rn at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)rn at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)rn at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)rn at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)rn at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)rn at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)rn at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)rn at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)rn at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)rn at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)rn at java.lang.Thread.run(Thread.java:619)rn
用过DBGridEh的朋友进来看看
1、这个控件只能对数据库进行操作吗?我直接赋值不行吗?比如说我想赋一个String值给它的第一行第一列,怎么设置呢?rn2、怎么从ini里取出数据?我怎么读不出来?不知用哪个方法?
pclint的问题,用过进来看看
pclint8.0在vs2005里任何错误都没有提示,很奇怪:rnPC-lint for C/C++ (NT) Ver. 8.00e, Copyright Gimpel Software 1985-2001rnrn--- Global Wrap-uprnrn error 900: (Note -- Successful completion, 0 messages produced)rnrnrn而pclint8.0在vc6.0里却有提示错误,能正常提示变量未定义等问题。但还是有点莫名其妙的出以下的错误提示:rnrnPC-lint for C/C++ (NT) Ver. 8.00e, Copyright Gimpel Software 1985-2001rnrn--- Module: F:\C\vc6_1\vc6_1.cpp rn#... extern "C++" __pragma(warning(push)); __pragma(warning(disable: 4793))rn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(int, _snprintf_s, _vsnprintf_s, __out_bcount(_Size) char, _Dest, __in size_t, _Size, __in_z __format_string const char *,_Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(307): error 129: (Error -- declaration expected, identifier '__pragma' ignored)rn#... ern "C++" __pragma(warning(push)); __pragma(warning(disable: 4793)); temrn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(int, _snprintf_s, _vsnprintf_s, __out_bcount(_Size) char, _Dest, __in size_t, _Size, __in_z __format_string const char *,_Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(307): error 129: (Error -- declaration expected, identifier 'warning' ignored)rn#... rn "C++" __pragma(warning(push)); __pragma(warning(disable: 4793)); temprn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(int, _snprintf_s, _vsnprintf_s, __out_bcount(_Size) char, _Dest, __in size_t, _Size, __in_z __format_string const char *,_Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(307): error 129: (Error -- declaration expected, identifier 'push' ignored)rn#... (warning(push)); __pragma(warning(disable: 4793)); template rn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(int, _snprintf_s, _vsnprintf_s, __out_bcount(_Size) char, _Dest, __in size_t, _Size, __in_z __format_string const char *,_Format)rnidentifier 'disable' ignored)rn#... mat, _ArgList); __pragma(warning(pop)); rn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(int, sprintf_s, vsprintf_s, __out_bcount(_Size) char, _Dest, __in_z __format_string const char *, _Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(309): error 129: (Error -- declaration expected, identifier '__pragma' ignored)rn#... _ArgList); __pragma(warning(pop)); rn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(int, sprintf_s, vsprintf_s, __out_bcount(_Size) char, _Dest, __in_z __format_string const char *, _Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(309): error 129: (Error -- declaration expected, identifier 'warning' ignored)rn#... _ArgList); __pragma(warning(pop)); rn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(int, sprintf_s, vsprintf_s, __out_bcount(_Size) char, _Dest, __in_z __format_string const char *, _Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(309): error 129: (Error -- declaration expected, identifier 'pop' ignored)rn#... extern "C++" __pragma(warning(push)); __pragma(warning(disable: 4793))rn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(int, swprintf_s, vswprintf_s, __out_ecount(_Size) wchar_t, _Dest, __in_z __format_string const wchar_t *, _Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(437): error 129: (Error -- declaration expected, identifier '__pragma' ignored)rn#... ern "C++" __pragma(warning(push)); __pragma(warning(disable: 4793)); temrn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(int, swprintf_s, vswprintf_s, __out_ecount(_Size) wchar_t, _Dest, __in_z __format_string const wchar_t *, _Format)rnE:\Microsoft Visual Studio 8\VC\include\stdio.h(437): error 129: (Error -- declaration expected, identifier 'warning' ignored)rn#... rn "C++" __pragma(warning(push)); __pragma(warning(disable: 4793)); temprn__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(int, swprintf_s, vswprintf_s, __out_ecount(_Size) wchar_t, _Dest, __in_z __format_string const wchar_t *, _Format)rnrn--- Global Wrap-uprnrn error 900: (Note -- Successful completion, 36 messages produced)
用过AjaxPro.2.dll的朋友进来看看
我下载了一个ASPNETAjaxPro的留言板程序。有些问题向请教大家。rn1.在添加留言时,Default.aspx 中用js调用Default.aspx .cs文件中的方法的addMsg()。但是addMsg()方法只接受有三个参数,为什么js传递参数时却有4个参数呢?rn2."function"是js中自定义函数的关键字.为什么这个程序中function后面可以不需要函数名?rnrn***** 以下是添加留言时,Default.aspx 中调用.cs文件中的方法************rnxkziBook.addMsg(author.value,title.value,content.value,rn function(result)rn if(result)rn rn author.value="";rn title.value="";rn content.value="";rn showMsg("成功",1);rn showList(1);rn rn elsern rn showMsg("失败",1);rn rn rn );rnrn***** Default.aspx.cs **************rn[AjaxPro.AjaxNamespace("xkziBook")] rn[AjaxPro.AjaxMethod]rn public bool addMsg(string author, string title, string content)rn rn return WebFunction.ExecuteUpdate("insert into ...) values (...)");rn rn
用过微软moss2007的进来看看
有公司招做moss2007的政府项目rn大家说说moss2007技术有没有搞头
用过vmware的高手进来看看
不知做了什么改动 现在启动任何一个操作系统的时候 开始都提示如下:rnThe network bridge on device VMnet0 is not running. The virtual machine will not be able to communicate with the host or with other machines on your network.rn
有没有用过EasyPdf的,进来看看??
我在easypdf中输入中文,创建pdf后,提示“Parsing of TrueType font failed.The file is corrupted or Unknown file type.”我所有的字体都试过了,只要有中文就是不好使!请教如何解决???
用过java WebStart的进来看看
为什么每次运行Java WebStart的时候,输入我的应用程序链接始终都不显示啊? 而且直接从页面打开应用程序的时候,也提示说:无法加载资源。
用过IDEA的进来帮我看看
编写代码区的 代码字体看起来好难受 还是觉得eclipse的字体好看 rn有啥办法能改字体 rn我用的是4.0 在setup里 只能改边框上的字体
用过treeView的老兄进来看看
在C#我用下面的语句来获取当前所选节点的所处在的层数rnTreeNode CurrentNode = this.treeView.SelectedNode;rnint i = Huike.Core.UI.TreeViewUtility.GetNodeLevel(CurrentNode);rn在asp下面该如何转化这语句来获取当前所选节点的层数呢?rn其中i就是表示层数
用过XmlEncoder的高手进来看看
我想把一个对象序列化成XML格式的文本,下面是我的程序:rnpublic class Station implements Serializablern public String ID;rn public String Name;rnrnrnpublic class XmlUtil rn public static String ToXmlText(Object obj) rn rn ByteArrayOutputStream bos= new ByteArrayOutputStream(); rnrn XMLEncoder encoder = new XMLEncoder(bos); rn encoder.writeObject(obj); rn encoder.flush(); rn encoder.close(); rn return bos.toString();rn rnrn public static void main(String[] args) throws SecurityException, NoSuchFieldExceptionrn rn StationFactory rf=new StationFactory();rn Station s=new Station();rn s.ID="001";rn s.Name="s1";rn String info=XmlUtil.ToXmlText(s);rn System.out.println(info);rn rn输出:rn rn rn rn rnrn问题:rn为什么没有ID 和 Name 的内容?rn如何才能有ID 和 Name 的内容?rn
用过PMML的高手进来看看
请问一下,PMML模型默认是只支持决策树和聚类算法的,如果我想将其他的一些算法用PMML模型表现出来,应该如何去做? 请高手来指导一下。
在Win2000用过PcAnyWhere的进来看看
我装完PCAnyWhere后, adv win2000就启动不了了,有谁知道这是什么原因?rn我打算以后用公司的 pro win2000 控制家里的 adv win2000,如果Pcanywhere真的是用不了,还有没有其他更好的方法进行远程控制(netmeeting不用说)
使用过bcgcpro的进来看看
大家有没有碰到过这个问题rnrn一个控件,在别处能好好的引用,结果到了bcg里调试没错rnrn但是一运行就会出错,请问是什么原因?rnrn比如我现在已经写好了一个ctree控件,放在bcg的workspace里申明,在create()里创建rnrn就会出错,奇怪.rnrn可以肯定ctree控件没问题,因为我在对话框程序里可以调用
用过AES加密算法的进来看看
最近用上了AES加密算法,从crypto抠了AES的代码出来用,但发现达不到我预期的效果。无论原始数据长度是多少,加密后依然是16字节,解密正常,但也只能还原16个字节的长度,余下的就被截断了。以下是代码:rnrn[code=C/C++]rnint main(void)rnrn const int ENCRYPT_BIT = 128; //密钥采用128位强度rn const int SOURCE_LEN = 32; //原始数据长度rnrn //原始数据rn const unsigned char source_data[SOURCE_LEN] = "12345689012345123456789012345";rnrn //密钥(这里是16字节,128 / 8 = 16)rn unsigned char cipher_key[ENCRYPT_BIT / 8] = "g1hfg1n21bvh1";rnrn //设置密钥rn AES_KEY key;rn aes_set_encrypt_key(cipher_key, ENCRYPT_BIT, &key);rnrn //加密rn unsigned char cipher_text[SOURCE_LEN];rn memset((void*)cipher_text, 0, SOURCE_LEN);rn aes_encrypt((const unsigned char *)source_data, cipher_text, &key);rnrn printf("%s:%d\n", cipher_text, strlen((char*)cipher_text));rnrnrn //以下是解密过程rn cout << "解密:" << endl;rn rn unsigned char plain_text[SOURCE_LEN];rn memset((void*)plain_text, 0, SOURCE_LEN);rn aes_set_decrypt_key(cipher_key, ENCRYPT_BIT, &key);rn aes_decrypt(cipher_text, plain_text, &key);rn rn cout << plain_text << endl;rn system("pause");rn return 0;rnrn[/code]rnrn求大侠们解决一下这个问题,纠结一个下午了,感激不尽 T T
用过TurboPower的朋友进来看看
在TurboPower中的 B-Tree Filter控件不知道大伙<em>用过</em>没,它的数据以dat形式出现,如果用控件DBISAM写的dat数据文件,那么有对应的DBISAM View工具查看数据结构,这里想问大伙有没有<em>用过</em>查看B-Tree Filter的数据文件工具啊?谢谢
用过Yukon Report的进来看看
初试了一下Yukon,感觉SQL Server融入报表服务后方便多了,效率也提高了,但使<em>用过</em>程中有两个问题:rn1.报表工具条上没有打印相关选项,报表的主要用途还是打印啊,要将IE中显示的报表输出到打印机如何实现?rn2.如何通过代码对报表格式进行控制,比如下表中,我希望把 子女数>1 的记录用红色显示,该如何去做?
用过freetextbox的朋友进来看看
从客户端(FreeTextBox1="
用过infoglue进来帮忙看看
我用的1.3.2Final怎么左边的tool出不来,有谁知道什么原因嘛,是不是bug。
用过TdxTreeList控件的进来看看
我用TdxTreeList控件做成了如下:rn 序号 名称 可见否rn 1 编号 √ //可见否为TdxtreeListCheckcloumn类型;rn 2 部门 √rn ..rn数据库一个字段:rn showlist 值为:'YYNNYYYYYYYNNNN..';rn然后根据数据库来判断,当第一个为Y,那么第一条可见否为勾上,第二个为Y,第二条为勾上,如果第三个为N,第三条记录就不勾上,用代码应该怎么写,我没<em>用过</em>Tdxtreelist控件,请帮忙一下,谢谢!~rnrnrn
进程间通信——消息队列和共享内存
<em>消息队列</em> n·<em>消息队列</em>提供了从一个进程向另一个进程发送一块数据的方法; n·每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值; n·<em>消息队列</em>也具有管道的缺点,即每个消息的最大长度是有上限的,每个<em>消息队列</em>的总的字节数是有上限的,系统上<em>消息队列</em>的总数也有一个上限。nn<em>消息队列</em>在内核中的表示 nnn<em>消息队列</em>函数 n1、创建和访问<em>消息队列</em>nnnn函数原型:int msgget(ke...
Spirent_TestCenter与Ixia功能对比
非常好的对比参数,让你了解IXIA在那些方面不同于TESTCENTER,使<em>用过</em>Testcenter的朋友不习惯IXIA,不要紧<em>进来</em><em>看看</em>就明白了
Beyond the C++ Standard Library(boost中文版)
使用<em>boost</em>库函数的可以<em>看看</em>
多个生产者多个消费者:boost::lockfree::queue和std::mutex的性能对比(benchmark)
rn原文作者:@玄冬Wongrnkey word:Non-blocking、Blocking、multi-productor、multi-customer、benchmark、performancern rn/************************************************************************/rn/* 测试多个生产者多个消费者线程环境下...
PHP消息队列实现及应用:消息队列概念介绍
PHP<em>消息队列</em>实现及引用在互联网项目开发者经常会遇到『给用户群发短信』、『订单系统有大量的日志需要记录』或者在秒杀业务的时候服务器无法承受瞬间并发的压力。 n这种情况下,我们怎么保证系统正常有效的运行呢?这个时候,我们可以引入一个叫『<em>消息队列</em>』的概念来解决上面的需求。<em>消息队列</em>的概念、原理和场景在高并发的时候,程序往往无法做到及时的处理。我们引入一个中间的系统,来进行分流和减压。 n所以从本质上讲:消
【Java】知识重点——消息队列
<em>消息队列</em>nnn <em>消息队列</em>的使用场景。n n n 消息的重发,补充策略。n n n 如何保证消息的有序性。n n n <em>用过</em>哪些MQ,和其他mq比较有什么优缺点,MQ的连接是线程安全的吗,你们公司的MQ服务n 架构怎样的。n n n MQ系统的数据如何保证不丢失。n n n rabbitmq如何实现集群高可用。n n n kafka吞吐量高的原因。n n n kafka 和其他<em>消息队列</em>的区别,kafk...
Linux进程间通信之POSIX消息队列
<em>消息队列</em>可认为是一个消息链表,它允许进程之间以消息的形式交换数据。有足够写权限的进程或线程可往队列中放置消息,有足够读权限的进程或线程可从队列中取走消息。每个消息都是一个记录,它由发送者赋予一个优先级。与管道不同,管道是字节流模型,没有消息边界。 n本文介绍的是POSIX<em>消息队列</em>。POSIX<em>消息队列</em>与System V<em>消息队列</em>的相似之处在于数据的交换单位是整个消息,但它们之间仍然存在一些显著的差异。
android智能手机设计与实现
想学习ANDROID的 <em>进来</em><em>看看</em>把。。 不错的
RCNA考试
要考锐捷的,赶紧<em>进来</em><em>看看</em>,好东西!
evpp性能测试(3): 对无锁队列boost::lockfree::queue和moodycamel::ConcurrentQueue做一个性能对比测试
我们使用[https://github.com/Qihoo360/evpp]项目中的`EventLoop::QueueInLoop(...)`函数来做这个性能测试。我们通过该函数能够将一个仿函数执行体从一个线程调度到另一个线程中执行。这是一个典型的生产者和消费者问题。nn我们用一个队列来保存这种仿函数执行体。多个生产者线程向这个队列写入仿函数执行体,一个消费者线程从队列中取出仿函数执行体来执行。为了保证队列的线程安全
神州数码题
很好的面试题目大家可以<em>进来</em><em>看看</em>
酒店管理系统
很不错的。有朋友可以<em>进来</em><em>看看</em>
Web Api 的 路由机制
ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。所以我们要想学习web api 就要去了解它的路由机制。MVC和web api的路由机制的主要区别是web api 使用的是http 方法而不是url 的路径。本
C#笔记C#习题C#面试题最全(数百页)下载
这是本人在整理了好几天整理出来的资料,有好几百页的,下载了这个几乎就不用再找别的了,本人在二年的时候打算考.NEt(C#)国际认证,就打算先以这几百页为基础复习一下呢,都是精心为自己准备的,现在上传上来,希望大家用得着的,希望大家一起进步! 相关下载链接:[url=//download.csdn.net/download/congdao/2477402?utm_source=bbsseo]//download.csdn.net/download/congdao/2477402?utm_source=bbsseo[/url]
Base64图片上传,Android图片上传的利器下载
直接图片上传会出现编码问题,进过base64编码转换后上传将能够成功。本类提供Base64算法的实现和使用。 相关下载链接:[url=//download.csdn.net/download/Ku_wan/3293845?utm_source=bbsseo]//download.csdn.net/download/Ku_wan/3293845?utm_source=bbsseo[/url]
设置密码以后,第二次开机不输入密码下载
给机子设置密码以后 每次都要输入 密码 ,用了这个软件的时候 就省去了 每次开机 输入密码的麻烦,,, 相关下载链接:[url=//download.csdn.net/download/mijiti321/3434075?utm_source=bbsseo]//download.csdn.net/download/mijiti321/3434075?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java消息队列学习 java消息队列如何学习
我们是很有底线的