`
文章列表
-module(ems_amf3). -export([decode/1, decode/3]). -export([parse_integer/1, parse_string/2, parse_array/3, parse_object/3]). -export([get/2]). -include("../include/ems.hrl"). decode(Data) -> <<Code, Rest/binary>> = iolist_to_binary(Data), {Value, Rest_, ...
项目中用ejabberd中带的mysql 的driver来存取数据。 但是一个表老是查询不成功,困扰半天,最后发现问题 原来是driver没有支持bit类型的数据: get_field_datatype(13) -> 'YEAR'; get_field_datatype(14) -> 'NEWDATE'; get_field_datatype(16) -> 'BIT'; get_field_datatype(246) -> 'NEWDECIMAL'; get_field_datatype(247) -> 'ENUM';  红色部分自己加上去 ...
今天朋友在window上修改oracle processes参数导致系统无法启动。修改的processes=1500,呵呵,这个家伙,修改的也太大了哦 可以用以下方法解决 首先修改oracle 服务用pfile启动 oradim -edit -sid orcl -startmode a pfile=xxxx.ora 修改后oracle利用pfile启动,但是注意这个pfile的processes参数是一个有效的值 然后在sqlplus中重建spfile create spfile from pffile=xxx.ora; ---修改破坏的参数 alter system set processes ...
背景:系统是一个多级联网的安防平台的网络调度管理部分,主要功能是接受客户端视频请求,分配组播资源,命令设备          网关打开dvr摄像头,或者命令视频转发服务器负责在动态分配的ip,prot上转发视频流,          并且在客户端关闭的时候查看是否还有相应的客户端连接,          无客户端则命令网关/转发服务器关闭视频流。客户端类型有b/s,c/s,录像服务器。          由于需要兼容不同类型的设备及网关,所以希望做成一个动态扩展的模块化的系统。因此采用的了mina作为网络连接框架,          主要是简单,基于消息事件的。   设计方案:系统提供一个核心的 ...
项目需要一个小型的gis。openlayers,geoserver,postgres组合是比较好的选择。 openlayers的marker层好像不支持拖动操作。通过研究api发现,可以利用vector层 达到这个目的,作出标注的效果。可以定位,搜索,拖动等效果,选中的时候可以 通过修改style达到动画效果。 基本做法如下: 1:定义marker显示的样式 2:扩展vector层,利用在扩展层上添加point与style,图片显示point就出现标注的    效果 基本代码如下: 定义样式: $package("com.bct.map"); com.bct.map.E ...
http://blog.csdn.net/teamlet/archive/2008/03/13/21
在项目进入性能测试阶段,终于爆发了sql运行缓慢,系统吞吐量下降,甚至一度出现oracle服务器cpu100%的情况。具体开发和测试人员报告情况,开始介入处理。具体查找性能缓慢的过程略除。发现一条sql运行缓慢。通过跟踪发现一下信息select alias_p2.pendingid, alias_p2.workitemid, alias_p2.operationid, alias_p2.operationkey,   2  alias_p2.title, alias_p2.sendercn, alias_p2.operatedes, alias_p2.pendings ...
数据库迁移过程中需要目标数据库和原数据库结构相同和数据是最新。为了保持最新数据和快速切换就不可以利用exp/imp的方式,利用data guard则有平台的问题。在这种情况下,可以利用on prebuilt table选项创建mv。然后同步运行一段时间。一次切换,删除mv,这种情况下可以保持同名的表。mv删除。达到数据同步,切换的目标。

分析函数一例

select z.a,z.b,z.c from (select lag(t.a,2)over(order by t.a) pp_val, lag(t.a,1)over(order by t.a) p_val, t.a, lead(t.a,1)over(order by t.a) n_val, lead(t.a,2)over(order by t.a) nn_val, t.b,t.c from test2 t) z wh ...
今天给数据库执行@spcreate.sql老是出 SP2-0734:unknown command beginning "spcreate.s..." - rest of line ignored. 郁闷坏了。经过一番折腾原来是 solution Description: ===================== You need to enter a valid SQL*Plus command. In this case, you cannot start svrmgrl from within SQL*Plus, you have to start svrm ...
呵呵,最近吵架比较多,我们项目和另公司合作,经常出现两家吵架的事件,小弟不信参与其中。通过具体实践,发现我现在很容易发现别人说话的漏洞。然后常常质问对方大哥无法可说,呵呵,痛快。 我想这是 我比较最近比较喜欢高手们争论话题的帖子,建议想提高吵架水平的人多学学(别用在mm身上^^)
一个比较好的缓存中间件memcached。可以用做系统的各种缓存。支持分布式。使用方便。网上有很多介绍。多是linux&unix版。现在也有window32版本了。方便实现SNA架构。在网站架构上用处多多。http://jehiah.com/projects/memcached-win32/启动,使用都是比较方便。可以到http://www.danga.com/memcached/下各种客户api。下载的client有使用test。一看就明白。呵呵,真实好东西。-----------------------呵呵,发现plone中也用它做缓存了.---------------------- ...
在实际的软件开发过程中,我们常常可以看到这样的情形:一方面是开发人员指责需求人员不懂用户的真正的需求,讲解的需求和最后客户的要求想去甚远或指责需求只是客户的传声筒,拿到的需求不整理一下,就丢给开发人员开始做。另一方面是需求骂开发人员笨,对需求一点不理解,只懂机械的做。这样的情况,常常导致系统不停的修改,bug不断。客户,需求,开发都筋疲力尽,然后就是项目延期,直到死亡。       这样的情况,相信每个做企业系统的开发人员都遇到过,一提起这样的问题,大家只有摆脑袋,喃喃到“简直就是恶梦,太难了”^_^(希望不要勾起你痛苦的回忆)     其实出现这样的情况,大部分是应为需求人员和开发人员对问题的 ...
     与人为善,种善因,得善果.懂得说谢谢,会说谢谢,对人际关系很重要。今天碰到一个刚毕业的小孩,给他教东西的时候,竟没有听到一句感谢的话.郁闷噢
xxx购物超市折扣规则描述: 1.任何顾客的购物总价大于1000元则享受9折优惠 2.vip顾客的时候无论购物总价是多少享受7折优惠 3.普通顾客没有特别政策,另有规定的除外 4.白金顾客享受8.5优惠,无论购物总价多少。 5.黄金顾客享受9折优惠无论购物总价多少。 6.任何顾客所够商品中包含tv的时候,优惠后再优惠9.5折这个user case 是自己想的,不是很复杂对应的规则文件#created on: 2006-6-10#created by: kebopackage com.sample import com.sample.Person;import com.sample.ShopCat ...
Global site tag (gtag.js) - Google Analytics