自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 core dump的意义

什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程

2011-11-04 13:40:09 657

转载 ACE接受器-连接器模式

接受器-连接器设计模式(Acceptor-Connector)使分布式系统中的连接建立及服务初始化与一旦服务初始化后所执行的处理去耦合。这样的去耦合通过三种组件来完成:acceptor、connector 和 servicehandler(服务处理器)。 连接器主动地建立到远地接受器组件的连接,并初始化服务处理器来处理在连接上交换的数据。 接受器被动地等待来自远地连接器的连接请

2011-10-31 15:49:32 514

转载 ACE反应器(Reactor)模式(4)

定时器的实现 通过Reactor机制,还可以很容易的实现定时器的功能,使用方式如下。 编写一个事件反应器,重载handle_timeout()方法,该方法是定时器的触发时间到时,会自动触发该方法。通过Reactor的schedule_timer()方法注册定时器。启动reacotr的handle_events()事件分发循环。当不想使用定时器

2011-10-31 15:45:45 416

转载 ACE反应器(Reactor)模式3

在服务器端使用Reactor框架 使用Reactor框架的服务器端结构如下: 服务器端注册两种事件处理器,ClientAcceptor和ClientService ,ClientService类负责和客户端的通信,每一个ClientService对象对应一个客户端的Socket连接。 ClientAcceptor专门负责被动接受客户端的连接,并创建ClientService对象。这样,

2011-10-31 15:38:08 389

转载 ACE反应器(Reactor)模式2

在Socket编程中,常见的事件就是"读就绪","写就绪",通过对这两个事件的捕获分发,可以实现Socket中的异步操作。 Socket编程中的事件处理器 在前面我们已经介绍过,在ACE反应器框架中,任何都必须派生自ACE_Event_Handler类,并通过重载其相应会调事件处理函数来实现相应的回调处理的。在Socket编程中,我们通常需要重载的函数有handle_input

2011-10-31 15:22:49 348

转载 ACE反应器框架1

反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待。在前面的

2011-10-31 15:18:01 379

原创 2011-10-27

There is no failure except in no longer trying. 没有所谓失败,除非你不再尝试。 汉译英: 我会忠实于你。I'll be true to you.  英译汉: While my heart beats, it'll be true to you.  只要我的心跳着,它始终忠诚地向着你。be true to 忠于.

2011-10-27 17:25:35 378

转载 linux下的库文件

一、lib类型:  与windows下静态库(.lib)和动态库(.dll)一样,linux同样存在静态库(static library 文件后缀为.a)和共享库(shared library 文件后缀为.so),在/usr/lib目录下同时存在一个库的静态版本和动态版本。  "An archive (or static library) is simply a collection

2011-10-26 15:23:46 3131

原创 2011-10-26

汉译英:  房间里弥漫着她的香水味。The smell of her perfume permeated the room. 英译汉: A smell of cooking penetrated the crack of the door. 一阵烧饭的气味从门缝钻了进来smell of:有...的气味When do fresh strawberries come in?

2011-10-26 14:30:54 448

原创 终于弄明白M3UA的AS与ASP的概念

今天终于小弄明白了M3UA的两个概念ASP:ASP类似于MTP2的LINK,只是一个物理的载体,与SCTP的偶联一一对应;AS:AS类似于MTP3中的LINK和ROUTING; 下面的例子说得很形象(一个SG与MGC之间的连接关系):MGC的点码是1-1-1,有两片网卡,分别设置了不同的IP地址,SG的点码是2-2-2。在MGC,可以创建两个routing key:

2011-10-24 16:26:02 6202 2

转载 pwm的基本概念

 脉宽调制PWM是开关型稳压电源中的术语。这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PWM、PFM混合型。脉宽宽度调制式(PWM)开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的。PWM技术的基本原理 随着电子技术的发展,出现了多种PWM技术,其中包括:相电压控制PWM、脉宽PWM法、随机PWM、SPWM法、线电压控制PWM等,而在

2007-08-15 20:34:00 3512

原创 verilog读取的二进制与十六进制文件的格式问题

 今天一个上午的时间,都被这个问题所困扰,在网上查询十六进制文件的一般格式,都是这么说的,文件由一条条的记录组成,每条记录都有固定的几个部分组成。具体的格式如下::10008000AF5F67F0602703E0322CFA92007780C361:1000900089001C6B7EA7CA9200FE10D2AA00477D81:0B00A00080FA92006F3600C3A00076CB

2007-08-12 14:46:00 18615

转载 Modelsim完全链接ISE仿真库方法

1. 先将modelsim.ini改成存档格式(取消只读模式),2. 在DOS环境中,进入Xilinx的根目录,然后依次进入bin,nt目录.3. 运行compxlib -s mti_se -f all -l all -o d:/EDA/modeltech_5.8c/xilinx_libs  注意:需要根据你安装的modelsim目录更改d:/EDA/modeltech_5.8c然后就ok了,就可

2007-08-09 23:18:00 1494

转载 Xilinx ISE中的DCM的使用

Clocking Wizard - General SetupUse the General Setup dialog box to configure the Digital Clock Manager (DCM).The primitive the Architecture Wizard will use to implement the DCM function depends

2007-08-09 21:05:00 12144

转载 Xilinx FPGA全局时钟和第二全局时钟资源的使用方法

目前,大型设计一般推荐使用同步时序电路。同步时序电路基于时钟触发沿设计,对时钟的周期、占空比、延时和抖动提出了更高的要求。为了满足同步时序设计的要求,一般在FPGA设计中采用全局时钟资源驱动设计的主时钟,以达到最低的时钟抖动和延迟。 FPGA全局时钟资源一般使用全铜层工艺实现,并设计了专用时钟缓冲与驱动结构,从而使全局时钟到达芯片内部的所有可配置单元(CLB)、I/O单元(IOB)和选择性块RAM

2007-08-09 19:28:00 2829

转载 锁相环的原理

 1.锁相环的基本组成许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的。锁相环路是一种反馈控制电路,简称锁相环(PLL)。锁相环的特点是:利用外部输入的参考信号控制环路内部振荡信号的频率和相位。因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。锁相环在工作的过程中,当输出信号的频率与输入信号的频率

2007-08-09 18:49:00 3945 1

转载 PhotoShop的六大功能

 ①、绘图功能(专门掌管Photoshop的绘图功能的粉刷匠)三大招牌本事:绘图工具:画笔、铅笔、喷枪、直线等渐变工具:修补工具:②、选取功能(灵巧的剪刀手)③、编辑功能(非凡的变形师)④、色彩调整功能(有品味的调色师)⑤、强大的图层、通道、蒙版功能(无所不能的图层、通道、蒙版三剑客)⑥、滤镜功能(魔法师,掌管Photoshop中最奇妙、最绚丽的滤镜功能)

2007-07-27 10:40:00 1832

原创 FPGA与CPLD

FPGA基于SRAM的架构,集成度高,以LE(包括查找表、触发器及其他)为基本单元,有内嵌Memory、DSP等,支持IO标准丰富。具有易挥发性,需要有上电加载过程。在实现复杂算法、队列调度、数据处理、高性能设计、大容量缓存设计等领域中有广泛应用,如Altera Stratix系列。 CPLD基于EEPROM工艺,集成度低,以MicroCell(包括组合部分与寄存器)为基本单元。具有非挥发特性,可

2007-07-26 15:13:00 781

原创 Hibernate学习笔记

Hibernate中的关联1. 单向一对多   主控方一般在“一”的一方,并且cascade设置为“all”   但是执行一次插入操作,会要执行两条sql语句,比如:   User 和 Address的关系,给一个user增加一个address,会执行下面的SQL:   insert into Address(address,zipcode,tel) values(HongKong,4100

2007-06-12 11:21:00 1182

原创 最好的一篇关于Log4j的使用的文章

   基本理论       Log4j是一个聚集了许多作者劳动成果的开源软件项目。它允许开发人员以任意的粒度输出日志描述信息。它利用外部的配置文件,在运行时是完全可配置的。最厉害的是,log4j有一条平滑的学习曲线。       Log4j由三个重要的组件构成:日志信息记录器(Logger),日志信息输出目的地(Appender)和日志信息布局器(Layout)日志信息记录器,供程序员输出日志

2007-06-05 12:38:00 1005

原创 Hibernate中的两种数据库连接方式

在Hibernate中,存在两种数据库连接方式 1. 使用JDBC Driver,这一种配置很简单。     例如:           com.mysql.jdbc.Driver      jdbc:mysql://localhost/hibernatetutorial      root            10      true      org.hibernate.dialect.My

2007-06-03 20:53:00 880

转载 JSP数据导出到EXCEL简便方法

一、将网页资料以excel报表以线上浏览方式呈现 xls651.jsp原始码如下    response.setHeader("Content-disposition","inline; filename=test1.xls");   //以上这行设定传送到前端浏览器时的档名为test1.xls   //就是靠这一行,让前端浏览器以为接收到一个excel档 %>

2007-06-02 00:54:00 839

原创 懂得推卸责任

 昨天的我,过得很是郁闷,对自己很看不起。可能也是在考研我,公司要我给劳动保障局做一个短信接口,老早之前就已经做好了,就等着到正式的环境下去测试,结果去不像我想象中的那么简单,因为我只是在服务器是windows的情况下了做了测试,而跑到那里,那边的lotus是装在里里linux下面,当然有很多的东西,我是不懂了,毕竟linux,对我来说,还是很陌生的,可恶的是劳动保障局也没有一个懂这个的,既然不懂

2007-06-02 00:52:00 1055 1

原创 UML中boundary类和Interface的区别

boundary类是系统和用户之间的交互界面interface是接口,是系统与系统之间的交互界面 

2007-06-02 00:34:00 1209

原创 Hibernate中的经典比喻

结论1: HQL代码 > fetch(配置) > lazy (配置)结论2: 默认 lazy="true"结论3: fetch 和 lazy 主要是用来级联查询的,   而 cascade 和 inverse 主要是用来级联插入和修改的结论4: 如果你是用spring来帮你管理你的session, 并且是自动提交,延迟加载就等于没加载~_~(当然                除非你手动重新打开s

2007-05-30 15:28:00 487

转载 hibernate集合映射inverse和cascade

4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPo

2007-05-29 09:34:00 452

原创 hibernate中unsaved_value的作用

 当你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如: 代码

2007-05-29 08:33:00 1074 1

原创 尴尬的跳槽

尴尬的跳槽:找马时,我被驴发现了!跳槽,是职场中大部分程序员都会经历的重要一课,很多求职者都是用“骑驴找马”的方式找更合适的工作,那么在正在和“马”接触,又被“驴”发现了蛛丝马迹怎么办? 

2007-05-28 16:05:00 436

原创 struts的工作流程

当ActionServlet接收到一个客户请求时:1. 检索和用户请求匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效的信息。2. 如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。3. 根据配置信息决定是否需要表单验证,如果需要验证,就调用ActionForm的validate()方法。4. 如果

2007-04-28 12:03:00 570

原创 Servlet请求转发和请求重定向之间的区别

 1.Web组件可以重定向到任意URL,不限于同一应用中的URL 2.重定向的源组件和目标组件之间不共用同意HttpServletRequest对象,因此不能共享request范围内的共享数据

2007-04-28 11:33:00 738

原创 Eclipse插件

 Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php2  lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz3  MyEclip

2007-04-28 10:16:00 646

原创 BCP_IS中的权限问题

权限表及相关内容大体可以用六个表来描述,如下: 1 角色(即用户组)表:包括三个字段,ID,角色名,对该角色的描述; 2 用户表:包括三个或以上字段,ID,用户名,对该用户的描述,其它(如地址、电话等信息); 3 角色-用户对应表:该表记录用户与角色之间的对应关系,一个用户可以隶属于多个角色,一个角色组也可拥有多个用户。包括三个字段,ID,角色ID,用户ID; 4 限制内容列表:该表记录所有需要加

2007-04-27 17:26:00 949

转载 一个研究生毕业以后的人生规划

1. 要有一个职业生涯的规划。首先需要定位自己做什么合适,是做买卖还是做技术,一条路走到黑;当然,做了技术,后来改行也行;  2. 做技术,就是要做精做深,成为这个行业的这个技术的专家;最好就是去国内的大公司,才能全面学到东西,能够给你培训的机会;如果大公司进不去,先到小公司练技术,找机会再到大公司去镀金,学高深的技术。千万不要自己做产品,要做也是对这个行业熟悉了,再去做。  3. 积极争取机会。

2007-04-27 16:17:00 548

转载 几个搞笑的脑筋急转弯

 一、 1 拿脑袋往墙上使劲撞             2 再使劲撞              3 再使劲撞      (猜三个动物)二、 1 狗让猫做饭            2 猫不做            3 最后狗做了      (猜三种动物)     三、1 一只乌龟掉进了水里.   2 又一只乌龟掉进了水里.   (猜两种植物)

2007-04-27 15:56:00 480

转载 清华VS麻省

几年前在学校里面教过《接口技术》。由于是选修课,开始有60多同学报名,第一堂课给同学们讲了这门课是采取以具体设计为导向的教学模式。第一课就是以一个实际的发光二极管在5V电源情况下的恒亮的电路设计。由于是具体的电路设计,涉及到查资料,如何选取参数等,课后作业是去图书馆查资料,给出10种TTL电路的参数。第二次上课就有20多人没再来。结业考试时只有20人参加。其中还有部分同学说,也不是完全能听懂,但是

2007-04-27 15:48:00 721

原创 公司感想

本来还是在学校读书的,但是为了生活,从学校跑出来了,进入了一个短暂的上班时间,公司是一个做增值服务的地方,没别的感受,觉得就是做这个东西就比较反感,因为这个好像有点骗人的味道,怎么说呢。既然来了,就认认真真做吧,在学校也呆了20年了,到外面来感受一下气氛吧。众人皆醉我独醒!呵呵 

2007-04-14 09:39:00 1344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除