Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

浅谈设计模式的学习

浅谈设计模式的学习

作为一个开发人员,能写出一个漂亮可扩展的代码,绝对是一件令人愉快的事情。那设计模式就是一门必修课!本文就自己学习设计模式的一点经历做一个记录。本人在读大学时,为了学习设计模式就买了一本《Java与模式》的数据,书籍有一千多页很重、而且价格不菲。没办法,花那么多钱买的不看岂不浪费。于是每天早上读一章,坚持几个月我终于读完了。这几个月真是煎熬啊,几个月下来,回忆一下似乎自己真得也没收获到什么,很悍然啊。难道是书籍不好吗还是我读的不认真?其实在我现在看来都不是。...
Hikvision DVR DS-7204远程缓冲区溢出漏洞(CVE-2014-4880)

Hikvision DVR DS-7204远程缓冲区溢出漏洞(CVE-2014-4880)

发布日期:2014-11-24更新日期:2014-11-27受影响系统:hikvision DVR DS-7204 2.2.10描述:BUGTRAQ ID: 71300CVE(CAN) ID: CVE-2014-4880Hikvision DVR DS-7204是硬盘录像机产品。Hikvision DVR DS-7204(固件版本2.2.10)在RTSP请求基本身份验证解析代码的实现上存在缓冲区溢出漏洞,攻击者可利用此漏洞在受影响设备上下文中执行任意代码。...
网络编程之Socket新解

网络编程之Socket新解

由于工作并不是很忙,闲暇之余就读了下tomcat的源代码。我是从事java服务器开发工作的,大体的一些服务器线程模型我都是了解的。其大部分都是由一个线程调用监听端口等待客户端的链接,建立连接后再交由其他的线程负责具体的网络io操作。可tomcat居然是用多个线程调用同一个ServerSocket实例的accept方法。我读过mina也读过netty的源码,自己在大学时也写过不少的基于socket通信的程序,但是这种用法自己从未想过也从未见过。(恕本人咕噜寡...
S3C2410中文芯片手册-11.串口

S3C2410中文芯片手册-11.串口

11 UARTOverviewS3C2410x 提供3个独立的异步串行I/O接口,每一个都可以工作在中断或是 DMA 模式。UART 最高可以支持230.4K bps波特率,通过使用系统时钟。如果有外部设备给 UART 提供 UCLK, 那么 UART 可以达到更高的速度。每个 UART 通道包含2个16个字节的 FIFO 用于接收和发送数据。S3C2410 的 UART 包括 可编程波特率,infra-red 发送/接收, 1~2个停止位, 5~8位数据...
Centreon本地信息泄露漏洞

Centreon本地信息泄露漏洞

发布日期:2014-11-27更新日期:2014-11-28受影响系统:Centreon Centreon <= 2.5.3描述:BUGTRAQ ID: 71336Centreon是一款开源的软件,主要用于与nagios搭配,通过页面管理nagios,通过第三方组件实现对网络,操作系统,应用程序的监控。Centreon 2.5.3及之前版本在实现上存在本地信息泄露漏洞,攻击者可利用此漏洞获取敏感信息。<*来源:Damien Cauquil*&g...
Java UUID 生成唯一标识

Java UUID 生成唯一标识

需求项目在设计表的时候,要处理并发多的一些数据,类似订单号不能重复,要保持唯一。原本以为来个时间戳,精确到毫秒应该不错了。后来觉得是错了,测试环境下很多一样的ID,不能达到唯一标识。UUIDJDK API 是这么说的:“表示通用唯一标识符 (UUID) 的类。 UUID 表示一个 128 位的值。”详细的说就是:“UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件...
Linux C程序异常退出怎么办——core文件帮你忙

Linux C程序异常退出怎么办——core文件帮你忙

想必你一定遇到过Linux下程序异常退出的问题,异常退出貌似有一种神奇的魔力,会让你神经突然紧张。不要怕,Linux是很强大的,在程序退出的时候,会在可执行文件所在的目录生成一个core文件,它很好地记录了一些神秘而又必要的东西,帮助你定位到错误的根源,想想以前面试的时候人家闻到core文件,我答不上来,你说面试官会怎样想,那么就来说说core文件。core文件实际上就是一个内存映象同时加上一些调试信息。首先,你得打开系统的core文件生成开关吧,终端中输...
Linux下串口操作之数据拼接

Linux下串口操作之数据拼接

Linux串口操作中,特别以非阻塞的方式读取和发送数据,做好进程之间的同步很重要。有时我们会发现这样一个问题,在进行read操作时,一次read不能获得一个完整的数据帧,这就好比你买了一个电脑,送货的先把显示器送到你家,再把机箱送到,你会发现还少键盘鼠标什么的,又要过几天才送,这会让你急死。很不幸,在串口操作的时候,接受数据很可能就是这样分批收货的,但是幸运的是,接受数据的动作很快,别忘了计算机就是靠速度这一点,抛开这个,啥都不是。很自然的,我们就会进行数...
<< 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 >>