下面记录我每天看书学到的以前不太清楚的概念和用法: Day 1 endl:具有输出换行的效果,并刷新与设备相关联的缓冲区。 注:在调试程序过程中插入的输出语句都应刷新输出流,否则可能会造成程序崩溃,将会导致程序出错位置的错误判断。 buffer(缓冲区):输出缓冲区通常必须显式刷新以强制输出缓冲区内 ...
分类:
编程语言 时间:
2017-05-08 19:53:40
阅读次数:
147
好久没有登陆到Oracle的服务器了,把密码都忘记了。sql>conn sys/sys as sysdba;sql>alter user system identified by *;结果出现了ORA-01219:数据库未打开:仅允许在固定表/视图中查询--想要更改密码是遇到了错误?!sql>sta ...
分类:
数据库 时间:
2017-05-08 19:53:32
阅读次数:
185
Netty是一个优秀的网络并发式处理软件框架。 主要概念: 消息循环:并发处理核心,响应请求的模式,可使用线程池,消息队列等方式; 通道(Channel):每一次请求将会创建一个通道; 句柄(Handler):数据处理的最小单位,分为请求句柄(Inbound)和响应句柄(Outbound),一个通道 ...
分类:
Web程序 时间:
2017-05-08 14:25:29
阅读次数:
194
通过IO流读取本地文件,进行复制或者下载 FileInputStream FileOutputStream 缓冲读取文件区(这是核心) byte[] buffer=new byte[1024]; int len=0; while ((len=fis.read(buffer))!=-1) { fos. ...
分类:
其他好文 时间:
2017-05-08 12:31:01
阅读次数:
119
搜搜winform的双缓冲,就会发现网络上有很多文章,乱七八糟说的不明不白。第一种方案: 第二种方案: 第三种方案: 当然还有其他,就是以上代码混杂着来,丝毫不清楚这些代码的具体含义,在此我解释一下,第一种方案=第二种方案=第三种方案+userPaint和AllPaintingInVmPaint设置 ...
摘自<Node.js 高级编程> var buffer = new Buffer("this is the content of my buffer"); var smallbuffer = buffer.slice(8,19); 这里会有个问题,就是由于子缓冲区在复制的时候,来自于父缓冲区,那么父 ...
分类:
Web程序 时间:
2017-05-07 11:44:00
阅读次数:
230
Packagestrings此包和bytes包十分类似,除了没有bytes.Buffer,funcEqual(a,b[]byte)bool,funcRunes(s[]byte)[]rune,以外,bytes包含的方法strings都含有,只不过各方法其中一个参数有[]byte变为string而已.但是有个独特的typeReplacer:funcNewReplacer(oldnew...string)*Repl..
分类:
其他好文 时间:
2017-05-07 10:28:53
阅读次数:
147
win环境下putty登录到linux并使用emacs时,需要折腾好配置才能正常工作。下面是折腾过程中碰到的问题与解决步骤: 1)要在putty控制台中启用鼠标,只需要在.emacs配置文件中启用xterm-mouse-mode: 这样在控制台中点击emacs菜单时,就会看到出现一个buffer,提 ...
分类:
系统相关 时间:
2017-05-07 10:11:23
阅读次数:
324
tomcat 类似 实现一套socket 实现http协议。 nio 是io处理的一种 tomcat conect 组件 可以选择aio io bio 处理nio 不管哪种 tomcat 转换成http协议。 nio是双向的 nio 组成 buffer buffer 有大小 位置 人工控制字节的大小 ...
分类:
其他好文 时间:
2017-05-06 19:00:07
阅读次数:
120
elasticsearch 运行原理: Lucene 把每次生成的倒排索引,叫做一个段(segment)。然后另外使用一个 commit 文件,记录索引内所有的 segment。而生成 segment 的数据来源,则是内存中的 buffer。也就是说,动态更新过程如下: 当前索引有 3 个 segm ...
分类:
其他好文 时间:
2017-05-06 13:21:32
阅读次数:
204