Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchrono ...
分类:
编程语言 时间:
2016-06-23 18:44:35
阅读次数:
217
阅读了构建之法第十、十一、十二章的内容后,了解到了典型用户(Persona)和场景(Scenario)、软件设计与实现、用户体验等内容。 第十章主要告诉我们典型用户的分析及场景分析。在开始写程序之前我们要和典型用户的代表交流,理解用户,理解他们的工作方式和需要。然后再修改,细化典型用户。典型用户会强 ...
分类:
其他好文 时间:
2016-06-23 06:22:36
阅读次数:
155
1、概述
本文介绍String类型及相关的函数,基于当前最新的Oracle 12c 为基础作介绍。
下文将字符串简称为串。
Oracle函数的工作方式有两种:
1、根据旧的对象创建新的对象——他们对原来的信息进行修改,如改变字母的大小写。
2、告诉用户有关的信息,如一个单词或句子中有几个字符。
后续会更新另外两种处理文本的方式:Oracle中的正则表达式 和 Oracle Text工具,等文章编辑完成,会在此处添加链接。
Oracle中主要有两种字符...
分类:
数据库 时间:
2016-06-22 09:23:25
阅读次数:
270
一、CSS Positioning(定位)
1、Positioning(定位)
CSS定位属性允许你为一个元素定位。它也可以将一个元素放在另一个元素后面,并指定一个元素的内容太大时,应该发生什么。元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法.有四种不同的定位方法。
2、Static 定位
...
分类:
Web程序 时间:
2016-06-21 06:48:36
阅读次数:
303
前几天在实验室做了几个小实验,受益匪浅,写代码倒是其次,最重要的是渐渐了解了真实的 计算机科学 工作方式。 很多工作都可以用 linux 下的工具高效完成,例如 要跑一组实验,其中有两个参数变动,那么就不需要手动运行多次,只用一个 Shell Script 就能完成。配合 awk 效率更高。 其中两 ...
分类:
数据库 时间:
2016-06-20 23:49:32
阅读次数:
334
DbContext API为EF提供更多的工作方式:Code First,Database First和Model First。 ...
分类:
数据库 时间:
2016-06-20 15:48:40
阅读次数:
567
转载请引用:一个故事讲清楚NIO 假设某银行只有10个职员。该银行的业务流程分为以下4个步骤: 1) 顾客填申请表(5分钟); 2) 职员审核(1分钟); 3) 职员叫保安去金库取钱(3分钟); 4) 职员打印票据,并将钱和票据返回给顾客(1分钟)。 我们看看银行不同的工作方式对其工作效率到底有何影 ...
分类:
其他好文 时间:
2016-06-20 12:43:23
阅读次数:
133
恶意代码自我保护 进程保护 进程守护 超级权限 检测对抗 反动态调试 反静态调试 恶意代码检测技术 特征码扫描 沙箱技术 行为检测 恶意代码分析技术 静态分析 需要实际执行恶意代码,它通过对其二进制文件的分析,获得恶意代码的基本结构和特征,了解其工作方式和机制动态分析 在虚拟运行环境中,使用测试及监 ...
分类:
其他好文 时间:
2016-06-17 23:44:00
阅读次数:
298
GoAccess是一款开源的网站日志实时分析工具。GoAccess的工作方式很容易理解,就是读取和解析Apache/Nginx/Lighttpd的访问日志文件accesslog,然后以更友好的方式把统计信息显示出来。统计的内容包括:访问概况、动态页面请求、静态页面请求(如图片、样式表、脚本等)、访客排..
分类:
数据库 时间:
2016-06-17 17:31:23
阅读次数:
276
一、垃圾回收 托管堆的工作方式非常类似于栈,在某种程度上,对象子内存中一个挨一个地放置,这样很容易指向下一个空间存储单元的堆指针,来确定下一个对象的位置。 在垃圾回收器运行时,它会从堆中删除不再引用的对象。在完成删除操作后,堆会立即把对象分散开来,于已经释放的内存混合在一起,如图: 如果托管的堆也这 ...
分类:
其他好文 时间:
2016-06-17 16:47:28
阅读次数:
169