在上一篇文章中介绍了关于缓冲 区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Reques ...
分类:
编程语言 时间:
2016-08-27 19:21:23
阅读次数:
180
etc -sysconfig-network-scripts -ifcfg-eth0 DEVICE=eth0TYPE=EthernetUUID=1e8afd4c-fa74-43fb-ab96-4a369d9b4938ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=stati ...
分类:
系统相关 时间:
2016-08-27 19:22:09
阅读次数:
219
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 命令格式 tr [option] ["string1"] [" ...
分类:
系统相关 时间:
2016-08-27 19:22:30
阅读次数:
265
学习SpringMVC——如何获取请求参数 @RequestParam,你一定见过;@PathVariable,你肯定也知道;@QueryParam,你怎么会不晓得?!还有你熟悉的他(@CookieValue)!她(@ModelAndView)!它(@ModelAttribute)!没错,仅注解这块 ...
分类:
Web程序 时间:
2016-08-27 19:21:42
阅读次数:
238
Find the largest country (by area) in each continent, show the continent, thename and the area: 找到每个洲面积最大的国家: 其实这种>=ALL(子查询) 最不好理解,因为SQL不是一门过程化语言,所以用起 ...
分类:
数据库 时间:
2016-08-27 19:22:21
阅读次数:
360
作为测试人员对linux系统命令必须非常熟悉,尤其对于高级测试工程师,从事性能方面测试,就更需要对linux命令了如指掌,这里只对部分常用命令做解释,想深入学习请关注后续文章 ctrl z 终止当前程序/ ctrl c cd 进入 ls/ll 查看 mkdir 创建 rm -rf 文件夹名 rmdi ...
分类:
系统相关 时间:
2016-08-27 19:20:06
阅读次数:
254
先来看下日志对于一个接口服务的作用: 监控服务的状态,一般程序中会增加一些跟踪或者提示性的日志,用来判断服务执行的详细情况,特别是执行一些复合功能的接口或者叫聚合接口非常有利于我们判断接口的执行情况 安全,用来分析调用者的身份信息,防止接口被非法恶意调用等 性能,可以统计每个接口的访问执行时间来分析 ...
分类:
其他好文 时间:
2016-08-27 19:20:26
阅读次数:
226
VER10 :Turbo Pascal 1VER20 : Turbo Pascal 2VER30 : Turbo Pascal 3VER40 : Turbo Pascal 4VER50 : Turbo Pascal 5VER60 : Turbo Pascal 6VER70 : Turbo Pasca ...
python 变量的命名规则: 1. 要具有描述性 2.变量名只能由 数字,字母 ,下划线 组成,不可以是空格或者特殊字符(#!%……&) 3.不能以数字开头 4.保留字符不可用(print int open) c语言还有其他变成语言会将就变量的命名要将就驼峰命名法,但是python之所以以优雅出名 ...
分类:
编程语言 时间:
2016-08-27 19:21:07
阅读次数:
142
这次试题预期是NOIp提高难度的,除去T0没写外其他感觉还可以,不写T0一个原因是想按照NOIp的考试模式来,不打乱节奏,另一个是第一题不是一眼题,感觉需要时间思考。所以就只写了其他三道题。 T1: 之前考过的一道题,去年这个时候写了个复杂度爆炸的,这次换了个讨巧的写法,比较满意。没什么好说的。 1 ...
分类:
其他好文 时间:
2016-08-27 19:22:37
阅读次数:
187
弹性盒布局模型(Flexible Box Layout)是 CSS3 规范中提出的一种新的布局方式。该布局模型的目的是提供一种更加高效的方式来对容器中的条目进行布局、对齐和分配空间。这种布局方式在条目尺寸未知或动态时也能工作。这种布局方式已经被主流浏览器所支持,可以在 Web 应用开发中使用。本文详 ...
分类:
Web程序 时间:
2016-08-27 19:21:16
阅读次数:
585
parent > child 选择所有指定“parent”元素中指定的"child"的直接子元素。 eg: $("ul > li").css("border","1px solid red"); 子元素组合选择器(E > F)它只会选择第一级的后代。 ancestor descendant 选择给定 ...
分类:
Web程序 时间:
2016-08-27 19:21:42
阅读次数:
229
菜单中包含菜单项,菜单项类是 MenuItem ,每个菜单项都有三个基本状态:正常、选中和禁止。 (MenuItem)菜单分类: (文本菜单)MenuItemLabel : MenuItemAtlasFont, MenuItemFont (精灵菜单)MenuItemSprite : MenuIt... ...
分类:
编程语言 时间:
2016-08-27 19:19:28
阅读次数:
269
在写完上一篇文章后,发现了一个问题: 那就是编写的插件无法实时预览。 在学习了Slate之后,我找到了方法: 重写SynchronizeProperties函数 头文件中添加: 因为只需要在编辑器中运行,所以加上了#if WITH_EDITOR cpp文件中添加: 不过这样还有有一点小问题,在新建的 ...
分类:
编程语言 时间:
2016-08-27 19:20:52
阅读次数:
442
length是属性,一般用来说明数组的长度 length()是方法,针对字符串String说的,用来求数组中某个元素的字符串长度 size()是针对泛型集合而言,用于计算对象大小,查看泛型中有多少个元素。 ...
分类:
编程语言 时间:
2016-08-27 19:20:59
阅读次数:
156
在Linux中使用登录root用户后,查看本机ip地址: 如果出现以下错误,说明ifconfig命令不存在: 解决思路为: 1.查看ifconfig命令是否存在 查看 /sbin/ifconfig是否存在 2.如果ifconfig命令存在,查看环境变量设置 从解决思路1入手,查看文件,未找到该文件, ...
分类:
系统相关 时间:
2016-08-27 19:20:01
阅读次数:
198