![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂
Liuwenhao866595
这个作者很懒,什么都没留下…
展开
-
XCAP
引言 如名字所示,XCAP 是一种配置访问协议。它使用 XML 文档格式来存储应用程序的配置数据,允许客户端读取、写入及修改配置数据。 XCAP映射 XML 文档的子树和元素属性到 HTTP URL ,所以这些组件可以通过 HTTP 直接获取。 XCAP 是一种映射 XML 文档和文档属性到 HTTP URL 的一种惯例,一个资源...2011-07-11 15:20:08 · 994 阅读 · 0 评论 -
ABA问题
今天在微博上看到讨论ABA的问题,不懂,google,记录下。 ABA问题: 在进行CAS操作的时候,因为在更改V之前,CAS主要询问“V的值是否仍然为A”,所以在第一次读取V之后以及对V执行CAS操作之前,如果将值从A改为B,然后再改回A,会使基于CAS的算法混乱。在这种情况下,CAS操作会成功。这类问题称为ABA问题。 1、 对于CAS产生的这个ABA问题,通常的解决方案是采...2012-09-06 15:28:11 · 247 阅读 · 0 评论 -
《just for fun》 Linus Torvalds 自传 摘录
编程是对创造的训练。 好的体系容不得任何错误。 创造操作系统,就是去创造一个所有应用程序赖以允许的基础环境--从根本上来说,就是在制定规则:什么可以接受,什么可以做,什么不可以做。事实上,所有的程序都是在制定规则,只不过操作系统是在制定最根本的规则。 你可以从不同的角度看问题,直到灵光突现地认识到:问题之所以成为问题只在于你的方法错了。 一个真正的程序在运行之前,必须已经接近完成。 ...2012-09-06 11:44:10 · 228 阅读 · 0 评论 -
js跨域
跨域的安全限制都是指浏览器端来说的 , 服务器端是不存在跨域安全限制的 。 下面是JQuery1.7 关于 jsonp 的说明: 如果指定了script 或者 jsonp 类型,那么当从服务器接收到数据时,实际上是用了 < script > 标签而不是XMLHttpRequest 对象。这种情况下, $.ajax(...2012-07-23 10:33:51 · 124 阅读 · 0 评论 -
sed 学习笔记
原文在: https://github.com/wen866595/snaprecord/blob/master/shell/learn/sed.md 这里直接把github上的输出拷贝过来,效果不好,可以直接点击上面的链接查看原文。 sed 简介 sed(stream editor)是一个流编辑器,一次处理流的一行内容。 sed 命令模式sed [options] 'co...原创 2013-04-03 22:21:51 · 164 阅读 · 0 评论 -
Redis RDB 转储文件格式 翻译
这个周末翻译了 Redis RDB 转储文件格式的文档,译文在: https://github.com/wen866595/open-doc/blob/master/redis-doc/Redis-RDB-Dump-File-Format-cn.md 用markdown语法写的,在github上展示的效果确实不错,以后的笔记都用markdown写了。 ...2013-03-24 22:46:31 · 231 阅读 · 0 评论 -
更多批处理
先上一个用批处理调用yuicompressor压缩js、css的脚本(以前没学批处理时,用java写过,麻烦多了),用到的知识在下面给出: @echo off setlocal enabledelayedexpansion set pwd=%CD% set srcDir=%pwd%\testcompress set dstDir=%pwd%\testcompressre...2012-10-27 18:28:46 · 105 阅读 · 0 评论 -
websocket规范 RFC6455 中文版
2012-9-17 控制台的问题已解决,是由于未显式指定String.getBytes()方法的字符编码导致。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2012-09-14 : 之前的翻译主要是个概述,很多内容都省略了,最近遵从原文进行了更详细的翻译、补充,目前已完善到第7章,附件...2012-07-18 20:52:12 · 627 阅读 · 0 评论 -
系统设计中20个常见瓶颈--翻译
翻译自: http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html 数据库: 工作空间大小超过可用内存(Working size exceeds available RAM) 运行长时间和短时间查询(Long & short running queries) ...2013-03-05 11:23:03 · 226 阅读 · 0 评论 -
闭包扫盲
来源:http://martinfowler.com/bliki/Closure.html 闭包本质上是一个可以作为函数调用的参数的代码块。 闭包与C语言的指针、Java的匿名内部类的区别有两点: 1、形式上的区别,闭包可以引用它们定义时可见的变量。Java内部类可以只能引用常量,闭包可以引用一些可见的局部变量。 闭包的关键是:它是个代码块加上对它来自的环境的绑定。 2、简单清晰的使用方...2012-07-02 16:28:58 · 104 阅读 · 0 评论 -
致力于提高Java初级程序员技能的一个努力
工作近3年,完全从零开始开发的项目较少,基本上都是接手别人的项目,在阅读别人的代码时,发现有些错误总是重复出现,这些错误有的是很低级的。所以最近在写一些文档,把自己知道的容易出错的、一些更好的编码方式和以前记录的一些笔记记录下来,希望对刚入门的程序员有所帮助。 附件是我目前完成的,在github上建立了一个项目:https://github.com/wen866595/program_id...原创 2012-06-19 20:58:34 · 118 阅读 · 0 评论 -
shell 笔记 之测试选项、测试命令
简单的测试: #!/bin/bash echo 文件比较运符 echo 运算符 描述 示例 echo -e filename 如果 filename存在,则为真 [ -e /var/log/syslog ] echo -d filename 如果 filename为目录,则为真 [ -d /tmp/m...2012-10-18 20:25:25 · 140 阅读 · 0 评论 -
shell 笔记 之字符串操作、函数、变量作用域
字符串操作太常见了。 #!/bin/bash # 字符串截断 # 1 使用简单命令截断 basename dirname # dirname 返回basename丢弃的另一部路径。 echo 'basename /usr/local/share/doc/foo/foo.txt is :' basename /usr/local/share/doc/foo/fo...原创 2012-10-18 20:15:30 · 134 阅读 · 0 评论 -
shell 笔记 之控制结构
if 语句: #!/bin/bash # if 语句格式: # if 和then放在不同行,并使else和结束处必须的fi与它们水平对齐 if [ "${1}" = '' ] then echo no argument input . else echo first argument is : $1 fi var=2 echo "${var}" ...2012-10-17 22:41:05 · 118 阅读 · 0 评论 -
shell 笔记 之变量
#!/bin/bash # #开头的行注释 # shell脚本的第一行一般都是#!/bin/bash 表示由/bin/bash负责解释 # 定义变量 str="string value" num=123 echo str is :\"$str\" echo num\'s value is: $num # 注意: # 1、"="两边没有空格,任何空格会导致错误。 ...2012-10-17 22:36:59 · 107 阅读 · 0 评论