- 博客(25)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
C++11 特性Including Non-throwing swap idiom Copy-and-swap idiom Move assignment operator std::move const & 常量引用 右值引用Non-throwing swap idiom传统swap无法应对资源情况。这里采用交换指针。 swap参数为指针 temp.swap (*this)
2015-05-19 16:53:48 364
原创 hadoop mac上安装启动
1) sshd在mac上ps -ef|grep sshd 没有sshd服务,使用sudo /usr/sbin/sshd启动2)配置(伪分布模式)配置namenode core-site.xmlfs.default.namehdfs://localhost:9000配置jobtrackermapred-site.xmlmapre.j
2014-11-12 12:48:56 1004
原创 pthread线程学习笔记一
Pthread线程部分1. Pthread基础API}pthread_t: 线程id的数据类型}pthread_t pthread_self(): 获得自身线程的id}int pthread_equal( pthread_t th1, pthread_tth2): 比较两个线程id是否相等}int pthread_create( pthread_t * tid, pt
2014-05-23 10:31:03 578
原创 linux下编译&&gdb编译和调试
编译C++:g++ -g code.cpp –o code //linux下g++ -g code.cpp –o code.exe //windows下 编译C:gcc -g code.cpp –o code //linux下gcc -g code.cpp –o code.exe //windows下 gcc是编译C的,g++是编译C++的,如果搞混可能编译不过报错
2014-01-02 22:04:51 615
原创 Codility -- Frog-River-One
// you can also use includes, for example:// #include int solution(int X, vector &A) { // write your code in C++98 int n = A.size(); if(X<=0) return 0; vector dis(n+1, false);
2013-11-07 12:23:17 1020
原创 Codility -- Perm-Check
// you can also use includes, for example:// #include int solution(vector &A) { // write your code in C++98 int n = A.size(); if(n<=0) return 0; vector dis(n+1, false);
2013-11-07 12:12:00 1094
原创 Codility -- Genomic-range-query
用线段树做的,感觉超过时间限制了,为(n+m)lgn。 // you can also use includes, for example:// #include struct node{ int l; int r; int c;};const int MAX = 100000+10;int count(vector&Tree, int p, int b,
2013-11-07 12:03:53 1040
转载 Codility -- Number-of-disc-intersections
自己的算法是将区间按照start排序,依次看排序后的每个节点,在之后结点的start序列中二分查找当前结点end点的位置,位置差之和即可。但是下面的算法更简单。http://blog.csdn.net/caopengcs/article/details/9327069// you can also use includes, for example:// #include
2013-11-07 10:34:23 1242
原创 Codility -- passing cars
// you can also use includes, for example:// #include int solution(vector &A) { // write your code in C++98 int count=0; int n = A.size(); if(n<=1) return 0; int num1=0;
2013-11-07 10:31:30 986
原创 Codility -- Triangle
// you can also use includes, for example:// #include #include #include #include #include using namespace std;void HSort(vector&A, int b, int e);void adjust(vector& A, int b, int e);int sol
2013-11-06 22:04:42 871
原创 Codility -- grocery_store
// you can also use includes, for example:// #include #include #include #include #include "limits.h"using namespace std;void Dijster(vector >&graph, vector&dis){ dis[0] = 0; int N = d
2013-11-06 17:42:45 629
原创 Codility -- Brackets
// you can also use includes, for example:// #include #include int solution(const string &S) { // write your code in C++98 int len = S.size(); if(len<=0) return 1; // if(len == 1) re
2013-11-06 16:54:48 968
原创 Codility -- Fish
/** You are given two non-empty zero-indexed arrays A and B consisting of N integers. Arrays A and B represent N voracious fish in a river, ordered downstream along the flow of the river. The fi
2013-11-06 16:53:06 1415
原创 Ruby on Rails 开发学习笔记 二
这次比较注重开发网站前端的经验,涉及rails与js之间消息传递,ajax等1. rails与js间 结构传递1.1 一般的对象传递,例如:var content = 这种得到的结果通常为encode过的html,比如要想获得原始字符,stackoverflow上有过一个很好的解答:var content = $("textarea").html( .text(
2013-09-07 00:48:20 653
原创 Ruby on Rails 开发学习笔记 一
一下所有尝试处于Ruby 1.9 Rails 3.21) Server最先使用config/environment.rb2)所有路由,除了基础那些show edit new 的功能之外的action和页面,都使用config/routes.rb中的定义映射。当请求发到Server,Rails会先去public文件夹中加载直接的页面和文件。当找不到时,就会找routes.
2013-07-31 18:45:50 580
转载 Ruby中Require、Load、Include和Extend的区别
http://www.cnblogs.com/phaibin/archive/2009/11/06/1597333.htmlRequire:require方法让你加载一个库,并且只加载一次,如果你多次加载会返回false。只有当你要加载的库位于一个分离的文件中时才有必要使用require。使用时不需要加扩展名,一般放在文件的最前面: require ‘te
2013-07-26 18:19:42 620
转载 Cucumber 安装篇
Windows篇http://www.cnblogs.com/puresoul/archive/2011/11/18/2254407.html搭建Cucumber的环境是一个相当折磨人的过程,各中原由就不说了。今天本人就从头到尾的把Ruby和Cucumber安装了一遍,顺便做了个记录方便以后用。如果有朋友也在搞这个的话,希望对你有用。不多说了,进正题吧。 1.安装前的准备:a)
2013-07-24 14:24:49 5035
转载 eclipse使用安装jetty
Jetty — 是一个Java EE服务器Jetty有专门的Eclipse插件叫做:run-jetty-run按照Eclipse安装插件的标准步骤:1、Help -> Install New Software在Work with中输入:http://run-jetty-run.googlecode.com/svn/trunk/updatesite会出现2个RunJettyR
2013-07-16 16:50:43 852
转载 log4j 输入不同日志文件
原文地址:http://kangzye.blog.163.com/blog/static/36819223201062835714963/log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 先看一个常见的log4
2013-07-16 12:47:32 569
原创 Jetbrains软件放大字体,调节字体 --Pycharm,RubyMine等
上面有个设置的图标 点击后进入Setting左边下面的IDE Settings - 》Editor -》 Colors&Fonts这里先要save一个自己的schema。点击一个自己想要的参照schema,比如default,然后save schema,取个名字。之后编辑的都会自己的schema。再点击左边Colors&Fonts里的Font, 就可以编辑字
2013-07-03 11:29:50 4047
转载 ubuntu 安装jdk7 +自己整理
1.下载JDK目前最新的JDK版本是:Java SE Development Kit 7u5解压后文件夹里有etc usr文件夹。主要拷贝usr/java里的jdk2.解压安装我们把JDK安装到这个路径:/usr/lib/jvm如果没有这个目录(第一次当然没有),我们就新建一个目录cd /usr/libsudo mkdir jvm建立好了以后,我们来到刚才下载好的
2013-05-06 15:10:16 582
转载 JAVA-servelet 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调
2012-03-23 11:31:55 488
转载 ajax对IE内核时不能实时显示,其他内核都行
是因为IE缓存解决方法:---转的今天下午在做要素页面无刷新添加的时候,IE下遭遇Ajax缓存戏弄,因为刚开始并不知道IE有这个坏毛病,折腾了我一下午,终于解决问题。郁闷之余,总结一下解决办法: 在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,而FF下不会出现这种情况。为了不受缓存影响,可以这样做: IE访问策略:Interne
2012-03-22 17:35:56 474
原创 我的Python测试之路--1
第一章 安装1 安装Python 现在推荐按2.7-2.5之间的版本 兼容性比较好。建议直接按在C盘下,不要安在Program file里面注:下载地址 http://sourceforge.net 输入Python,下载.msi的文件今天所需要的所有软件都可以在这里下载到 十分方便2 再下载pywin,安装,之后可以从开始中使用pythonwin了。3 再下载pywinauto 安装: 将文件夹里的所有文件考入C:/Python和python.exe同一级,运行setup.py即可。测试一下安装
2010-10-27 19:37:00 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人