
杂项
文章平均质量分 62
wherwh
这个作者很懒,什么都没留下…
展开
-
VS2005编译Xalan-C
之前m_start_jy_sy在http://blog.youkuaiyun.com/m_star_jy_sy/article/details/7479498记录了编译Xalan-C的过程.当时只编译了Debug版本.现在需要Release版本.编译过程比预想的困难得多.记录如下.(文本记录的操作初始是基于上面的链接内容进行的)1.目标目标如下:编译Debug和Rele原创 2013-11-30 00:26:14 · 1633 阅读 · 0 评论 -
SEMQ消息重复处理问题
如何保证一个消息在目标接收方只被成功处理一次。如一张订单不应该被接收方处理两次,即不能认为对方下了2个订单,出现这种问题在交易系统如银行系统中是严重的。如果存在唯一的订单号码,则应用层可以避免,在接收到订单后,检查是否有该订单的历史处理记录来避免。对于简单的接收保存操作,则可以通过数据库的唯一性约束进行控制。如果数据库没有约束,或者不由应用层来判别而由传输层保证,这样,传输机制原创 2014-06-04 23:53:58 · 2105 阅读 · 0 评论 -
hoard效果验证
1.背景das前置机和服务器有崩溃的情况,是否是大量请求时内存不足所致?一个umx文件加载进内存,内存消耗为什么增大了非常多?如几十M的文件,加载后内存暴增几百兆---以前有过此现象2.测试与分析hoard对此的改善有多大?测试代码int new_buf(int times,int size) { for (int i=0;i<times;i++) { new原创 2014-12-05 16:14:38 · 610 阅读 · 0 评论 -
2个问题:搜索助理空白和vs2005创建工程成功却没有生成文件
我的工作机器不知道什么时候,什么情况下出现下面2个问题。这2个缺陷造成了很大不便,一直没有解决。今天抱着再试的心态用baidu搜索了一把,总算得以解决。2个问题是:。打开资源管理器,点击搜索,出现的搜索助理上是空白。visual studio 2005无法创建工程提示成功却没有生成文件采用下面2个网页的方法试验后,这2个问题都解决了。我是按顺序执原创 2014-06-27 17:10:36 · 1133 阅读 · 0 评论 -
性能测试思路
1.网络连接测试? 单个服务器最大连接数目的:一台hotfox所能接入的最大连接个数注意事项:。记录机器环境:cpu,内存。不同的hotfox配置:注意不能限制最大连接数.? 单个服务器的最大并发连接数hotfox.conf与性能测试有关的配置 max_conn_num默认0,不限制 20 0 false 1原创 2015-01-06 12:22:44 · 631 阅读 · 0 评论 -
VC++程序如何判定SQL Server的字段是自增长的?
结论是不可行.问题源于一个简单的目标,vc++程序能够判定一个数据库表的某个字段是否是自增长的,这样可以在基于与类绑定的编程中,在处理insert,update时避开这类字段.但自增字段可能用于查询,所以存在于类的绑定关系中.1.测试代码与结果ADO代码(利用列的ISAUTOINCREMENT属性)_RecordsetPtr pRstEmployee = NU原创 2015-10-10 10:49:47 · 1085 阅读 · 0 评论 -
hotfox服务端缓存
1.简述(场景,目的)基于数据版本概念,客户端缓存解决了单个客户端的效率问题.进一步提高效率,需要依赖服务端缓存,对于重复出现的请求,采用服务端缓存可以最大程度减少处理次数,节省了从请求到响应之间处理过程的一应开销。缓存是基于确定的输入产生确定的输出的前提.同一输入重复的次数越高,单个处理开销越大,则缓存越有价值。所谓“同一输入”,是指处理过程所依赖的输入中的信息相同。在不考虑分...原创 2012-12-01 19:03:55 · 715 阅读 · 0 评论 -
导入/导出增强说明
本次升级对导入/导出有2个方面的增强:(1)支持4种事件:允许在导出/导入前后指定指定的动作(2)支持本地服务器导出后不经过消息队列直接导入到本地可访问的数据源1.关于导入/导出.导入/导出是相对数据源而言,从数据源提取数据称为导出,写入数据源称为导入.导出与原术语抽取等价..导入/导出由dd/lm模块共同实现.支持4种事件处理逻辑:导入前/后,导出前/后.导入/导出事件逻辑对应所操...原创 2011-05-14 16:58:00 · 534 阅读 · 0 评论 -
Hotfox配置说明
<?xml version="1.0" encoding="gb2312" standalone="no" ?><!--serverid:服务器ID 可选 --><!--name:服务器名称 可选 --><!--desc:描述 可选--><config serverid="100" name=&q原创 2010-06-01 20:01:00 · 572 阅读 · 0 评论 -
csdn博文转换为Markdown
csdn博文标题//*[@id="mainBox"]/main/div[1]/div/div/div[1] csdn的正文://*[@id="content_views"] 工具-------------------------------Html/MarkDown互转工具https://tool.lu/markdown/ 开发-----------...原创 2018-12-06 16:01:08 · 2477 阅读 · 1 评论 -
hotfox使用Hoard
1.关于HoardHoard是一款快速,高效利用内存的的内存分配器,可以提高应用的运行速度.而且不需要修改应用代码.Hoard is a fast, scalable, and memory-efficient memory allocator that can speed up your applications. It’s much faster than built-in syste原创 2013-12-05 00:51:35 · 1336 阅读 · 0 评论 -
UMX Viewer
工具名称: UMX查看器(UMX Viewer)版本: 0.1功能:.查看消息包适用人员:.开发和系统维护人员:调试,诊断时.客服人员:协助处理问题时源代码:/trunk/源代码/Tools/umxview执行程序:/trunk/可执行文件/tools/umxview.exe运行环境:在客户端目录下执行(依赖若干库)程原创 2013-10-20 11:21:19 · 596 阅读 · 0 评论 -
关于SEMQ修改的若干说明
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Def原创 2011-06-28 23:47:00 · 477 阅读 · 0 评论 -
BCB sscanf参数个数不一致报CodeGuard错误
客户端版本信息对象的成员函数:stVersionInfo& operator=(const char *ver) { sscanf(ver,"%d.%d.%d",&major_,&minor_,&reversion_); return *this;}用于从版本字符串解原创 2011-07-07 18:40:27 · 1130 阅读 · 0 评论 -
编译boost date_time
boost当前最新版本:1.47.0分别在vs2005和bcb 6下编译..vs2005下可用.bcb 6编译出错1.下载:下载位置:www.boost.org文件名:boost_1_47_0.zip解压下载的文件:以下用$BOOST_HOME表示解压的主目录 2.生成bjam.exe文件,该文件是用来编译boost的程序.cd $BOOST原创 2011-10-28 23:09:14 · 1834 阅读 · 0 评论 -
UMX传输协议指示包
为了支持UMX传输结构的变化,引入传输协议指示包.主动连接方在连接建立后首先发送一个指示传输协议的数据包。被动连接方接收此数据包后,把传输协议版本标志与连接绑定。被动接收方以该协议与客户端通信。传输协议版本指示包格式:1字节(版本号)现有协议为:1.下一版本为2。任务:.重新实现0x0303版本 。地址扩充到64位 。细分参数,行集列数据类型原创 2011-11-02 20:51:44 · 807 阅读 · 0 评论 -
手机端数据缓存机制
手机端缓存的目的有:。对于公共基础数据(如编码),避免经常性从服务器下载对资源和性能的影响。支持离线操作:在与服务器断开的情况下,进行本地操作,数据保存在本地磁盘上,在连通后再提交对于第1种情况,这些数据保存在磁盘上,程序启动时或者需要时加载。缓存数据的更新通过数据版本检查判定。为了简化处理,缓存数据的更新采用全量更新方式。每种数据数据量都很小(几十K范围),需要一次性加载到内原创 2011-11-02 21:55:07 · 3358 阅读 · 0 评论 -
UMX-MTP协议网关
利用UMX-MTP转换模块,手机可以访问UMX实现的所有服务.服务端不再区分是否针对手机协议.沿用以前的开发方式. 以下是手机MTP和UMX自动转换的约定,应用设计时需要注意.1.commandType=50用于以后供应宝的应用开发,利用userdata区分不同的功能,对应UMX消息编号. 同一消息ID的消息映射到相同的MTP协议上, userdata高字节在前(BigE原创 2011-11-03 22:29:39 · 757 阅读 · 0 评论 -
Hotfox Plugin Wizard
Hotfox Plugin Wizard是Hotfox插件向导.开发人员提供插件名,插件类名后,由向导自动创建工程文件,模块定义文件,源程序模板文件.并完成与项目组开发环境一致的选项设置.目前只适用于本地服务器插件开发。向导文件保存在以下目录:\workdb\branches\RB-2.7.6\源代码\Tools文件名:Hotfox Plugin Wizard.rar原创 2011-12-21 01:58:12 · 546 阅读 · 0 评论 -
dxi_hrwj实现代码
/************************************************ * Author: liujg * Date: 2012.3.28 ************************************************/#pragma once#include "CQQBase.h"#include "i_dd.h"#i原创 2012-03-30 08:09:06 · 744 阅读 · 0 评论 -
SEMQ
1.SEMQ: SEMQ是分布式的消息队列。作为供应宝系统的传输层,每个供应宝服务端节点都有一个或多个SEMQ单元,每个SEMQ单元由一个任务和一或多个存储组成,另外提供一组访问接口。 平台支持多实例,多存储。 私有本地服务器实现为单实例单存储,可以满足一家机构应用的需要. 虚拟服务器将来也可能需要支持多实例多存储,以均衡负载提高性能。 对单实例,原创 2009-12-03 23:57:00 · 7934 阅读 · 0 评论 -
MySQL占用CPU100%问题
今天tanb测试时发现192.168.1.205上MySQL经常CPU很高,占到差不多100%。期间曾多次手动重起服务恢复。在并非存在大量外部请求的情况下,CPU过高通常是持续时间比较长的任务造成的,甚至只一个未被正确设计的任务。 用SHOW PROCESSLIST命令检查发现正在执行下面的SQL操作.用KILL命令杀死对应进程后,CPU使用率降下来. 初步判定是此命令引起原创 2012-12-06 00:25:04 · 8929 阅读 · 0 评论 -
什么是好用的缺陷报告记录
TD是开发,测试人员协同工作的工具。缺陷报告本身应该具有清晰的指引性。当信息不明确时,意味着信息传导出现问题,失真或者通道断裂。TD的最根本的用户是开发人员,他们据此处理程序中发现的问题。开发人员处理问题时需要关心的信息应该在缺陷报告记录中体现:。让开发人员快速理解问题的信息:众多功能和用例中的哪一个---什么功能出的错。让开发人员能了解或想象到捕获此问题时的场景:开发原创 2012-12-08 14:00:48 · 1498 阅读 · 0 评论 -
移动报表数据接口模块
移动报表数据接口的作用是把来自报表平台的数据文件转入到移动报表的本地数据库中。数据文件是CSV格式,无标题行.1 CSV文件转入本地数据库的方法数据文件是为eReport生成的,因此容易自然地假定从文本文件到数据库是不需要进行转换的。但这种限制会影响程序的适应性.从数据文件到本地数据库是否需要对文本数据的列进行转换,是影响解决方案选择的重要因素。如果需要支持列原创 2013-01-25 15:50:21 · 512 阅读 · 0 评论 -
客户端提高登录过程取消操作的响应性的修改
<br /><br />1.修改ICommunicator<br /><br />ICommunicator增加:<br />class ICommunicator {<br />public:<br /> virtual void CloseAllConn() = 0; ///< 关闭所有连接<br />};<br /><br /><br />2.修改CControl<br /><br />CControl增加:<br />cl原创 2011-04-02 01:23:00 · 531 阅读 · 0 评论