摘要:
VirtualBox是个不错的虚拟机,今天打算从VMWare迁移到VirtualBox。安装VirtualBox和虚拟机的方法请参照本博客的其他文章,这里重点说下,在安装共享文件夹时的一个失败原因。 1 -- 安装共享文件夹失败现象以及查错 STEP01 在VirtualBox上设置共享文件夹名称:MyShareE,该共享文件夹指向主机的“E:/Share”目录。 STEP02 在虚拟机上进... 阅读全文
摘要:
Boost库对于开发者来说,就是一个武器库,从手枪到原子弹都能找到,涉及到开发的方方面面。它复杂它功能强,所以需要一些学习成本,但学成了,我们就能更加优雅、更加高效、更加规范的开发C++程序。具体来说Boost库包含了:字符串及文本处理、容器、迭代器、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析... 阅读全文
摘要:
1 -- 软件依赖与下载 apache依赖的软件:openssl、apr-util、apr svn依赖的软件:openssl、apr-util、apr、sqlite、neon 下载各软件链接:apache:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.23.tar.gz apr-util:http://mirrors.tun... 阅读全文
摘要:
背景当前的工作与SVN有关,今天使用SVN库编写了一个小程序,编译代码时发现编译器告警:“warning: 'svn_client_ls2' is deprecated (declared at”。svn@linux-rwdx:~/objs/motadou> makeg++ webdav.cpp -o webdav -I/home/svn/apps/svn/include/subversion-1... 阅读全文
摘要:
自动创建初始化版本库我们可以先创建一个初始化的版本库initrepos,以后再创建新的版本库时,我们就以initrepos为蓝本,直接cp&rename就可以了: 我们首先创建初始化版本库initrepos,该步骤只用做一次:#STEP01 创建基本SVN版本库下的基本目录结构$ mkdir /tmp/repos$ mkdir /tmp/repos/branches$ mkdir /tmp/repos/tags$ mkdir /tmp/repos/trunkSTEP02 创建SVN初始化版本库$ svnadmin create /data/svndata/initrepos$ svn 阅读全文
摘要:
2012/11/14 19:15:20 [error] 16038#0: *1281 client intended to send too large body: 1797176 bytes, client: 10.96.54.125, server: localhost, request: "PUT /svn/repos/!svn/txr/44-1i/trunk/c.pdf HTTP/1... 阅读全文
摘要:
01.公司技术网站 摘要 网址 淘宝核心系统团队 http://csrd.aliapp.com/ 淘宝搜索技术博客 http://www.searchtb.com 淘宝量子恒道官方博客 http://blog.linezing.com 淘宝UED团队 http://ued.taobao.com/bl 阅读全文
摘要:
querySelector 阅读全文
摘要:
用户 组 有效用户 实际用户 有效用户ID 实际用户ID 1 -- 用户操作函数 linux-rwdx:~ # useradd --helpUsage: useradd ...useradd - create a new user -c comment Set the GECOS field for the new account --show-defaults Print defau... 阅读全文
摘要:
302请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。新的临时性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。如果这不是一个 GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。注意:虽然RFC 1945和RFC 2068规范不允许客户端在重定向时改变请求的方法,但是很多现存的浏览器 阅读全文
摘要:
跨域资源共享 (Cross-Origin Resource Sharing)实现Ajax跨域请求 参考资料: http://www.cnblogs.com/yoyiorlee/archive/2010/11/07/1871308.html https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript ... 阅读全文
摘要:
1 -- apache认证方法 平时上网访问一些网站的某些资源时,浏览器弹出一个对话框,要求输入用户名和密码来获取对资源的访问。这就是用户认证的一种技术。如在浏览器中访问SAE的SVN仓库如下提示一般: 浏览器的用户认证技术一般是基于“用户名+密码”的形式,服务端根据二者的对应关系控制着所有登录用户的合法性,其目的是仅让合法用户以合法的权限访问服务端资源。 SVN通用搭建... 阅读全文
摘要:
1 -- 获取UUID 在客户端,checkout代码就在本地建立了工作拷贝,根据这份工作拷贝使用如下命令来获取当前版本库的UUID。 $ svn info /home/svn/moreposPath: moreposWorking Copy Root Path: /home/svn/moreposURL: http://192.168.1.108/svn/moreposRepository Ro... 阅读全文
摘要:
1 -- 钩子简介每个版本库的“hooks”目录下都有一些默认生成的钩子模板,编辑相应模版后,去掉“.tmpl”后缀、设置可执行标志位之后,钩子程序即可被Subversion调起执行。 shell:/home/svn/svndata/repos/hooks> lspost-commit.tmpl post-revprop-change.tmpl pre-commit.tmpl pre-revprop-change.tmpl start-commit.tmpl post-lock.tmpl post-unlock.tmpl pre-lock.tmp... 阅读全文
摘要:
1 -- SSLPassPhraseDialogapache按如下配置安装:$ ./configure --prefix=/home/svn/apps/apache --with-apr=/home/svn/apps/apr --with-apr-util=/home/svn/apps/apr-util --with-ssl=/home/svn/apps/ssl所有软件安装完毕后,开始启动apache,启动的时候发现如下错误:linux-rwdx:/home/svn/apps/apache/bin # ./apachectl startSyntax error on line 56 of /h 阅读全文
摘要:
svn在Linux系统上的安装,通过http和https,使用mod_dav_svn访问版本库的安装方法。1 -- 软件依赖与下载apache依赖的软件:openssl、apr-util、aprsvn依赖的软件:openssl、apr-util、apr、sqlite、neon下载各软件链接: apache:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.23.tar.gz apr-util:http://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.5.1.tar.gz 阅读全文
摘要:
该文是svn源代码分析系列文章服务端架构中的一篇,主要描述svn服务端版本库数据存储目录结构,并且对这些文件以及目录的作用进行简单分析。使用“svnmadin create”命令创建初始化版本库后,使用“tree”命令打印出没有经过任何修改的原始版本库目录。 $ svnadmin /svnrepos/morepos$ tree /svnrepos/morepos -pmorepos|-- [-... 阅读全文