yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

2016年5月31日 #

摘要: 最好的58个存储开源项目 2013年12月27日存储在线编译:众所周知,数据存储需求正在急速暴涨。据IDC的专家预测,预计在2020年,全球的数据总量将达到40ZB,平均每个人拥有的数据总量也将达到5247GB。这相当于地球上所有海滩上沙子数量的57倍。 开源社区开发出了一系列工具来帮助人们来应对数 阅读全文
posted @ 2016-05-31 16:13 xxxxxxxx1x2xxxxxxx 阅读(409) 评论(0) 推荐(0)

摘要: Eclipse配置PyDev插件 安装python解释器 安装PyDev: 首先需要去Eclipse官网下载:http://www.eclipse.org/,Eclipse需要JDK支持,如果Eclipse无法正常运行,请到Java官网下载JDK安装:http://www.oracle.com/te 阅读全文
posted @ 2016-05-31 15:41 xxxxxxxx1x2xxxxxxx 阅读(150) 评论(0) 推荐(0)

摘要: web上的server都叫web server,但是大家分工也有不同的。 nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的 阅读全文
posted @ 2016-05-31 15:17 xxxxxxxx1x2xxxxxxx 阅读(180) 评论(0) 推荐(0)

摘要: Tutorialstart here Library Referencekeep this under your pillow Language Referencedescribes syntax and language elements Python Setup and Usagehow to 阅读全文
posted @ 2016-05-31 13:37 xxxxxxxx1x2xxxxxxx 阅读(188) 评论(0) 推荐(0)

摘要: python编辑器对比和推荐 python编辑器对比和推荐 我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac 阅读全文
posted @ 2016-05-31 13:29 xxxxxxxx1x2xxxxxxx 阅读(542) 评论(0) 推荐(0)

摘要: 如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual) 都差点忘了说了,在看下面所有的内容之前,对于python版本不了解的,请一定先看看这个: 【整理】总结Python2(Python 2.x版本)和Python3(Pyth 阅读全文
posted @ 2016-05-31 13:20 xxxxxxxx1x2xxxxxxx 阅读(263) 评论(0) 推荐(0)

摘要: Python中:self和__init__的含义 + 为何要有self和__init__ 背景 回复: 我写的一些Python教程,需要的可以看看 中SongShouJiong的提问: Python中的self,__init__的含义是啥? 为何要有self,__init这些东西? 解释之前,先说几 阅读全文
posted @ 2016-05-31 13:17 xxxxxxxx1x2xxxxxxx 阅读(594) 评论(0) 推荐(0)

摘要: Python中变量的作用域(variable scope) Python中变量的作用域(variable scope) 此文目的 此文主要讨论和总结一下,Python中的变量的作用域(variable scope)。 目的在于,通过代码,图解,文字描述,使得更加透彻的了解,Python中的变量的作用 阅读全文
posted @ 2016-05-31 13:15 xxxxxxxx1x2xxxxxxx 阅读(351) 评论(0) 推荐(0)

摘要: ls *.py|xargs -i 2to3 -w {} 如何把Python2的代码转换为Python3的代码 注: 如果对于python2和python3不熟悉的,可以参考: 【整理】总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别 之前有机会接触 阅读全文
posted @ 2016-05-31 13:13 xxxxxxxx1x2xxxxxxx 阅读(420) 评论(0) 推荐(0)

摘要: 一张图片入门Python 之前已有别人整理了,一张图入门Python,快速了解各种基本的语法。 英文版: 图 5.1. Quick Python Script Explanation 中文版: 图 5.2. 一张图入门Python中文版 一张图片入门Python 一张图片入门Python 一张图片入 阅读全文
posted @ 2016-05-31 13:06 xxxxxxxx1x2xxxxxxx 阅读(142) 评论(0) 推荐(0)

摘要: xx 阅读全文
posted @ 2016-05-31 12:58 xxxxxxxx1x2xxxxxxx 阅读(254) 评论(0) 推荐(0)

摘要: 折腾Python中的Tkinter 从oschina看到了关于Python的Tkinter简介: Tk图形用户界面 Tkinter 又从Python官网文档: Tkinter — Python interface to Tcl/Tk 中,知道了Tkinter是Python内置的。 打算去折腾试试。 阅读全文
posted @ 2016-05-31 12:28 xxxxxxxx1x2xxxxxxx 阅读(356) 评论(0) 推荐(0)

摘要: Python中的图形库 根据Python 2.x的官网文档的解释: Graphical User Interfaces with Tk 和 Other Graphical User Interface Package Python 2.x中的,和画图有关的库,有: 内置的图形库: 标准的Tcl/Tk 阅读全文
posted @ 2016-05-31 12:27 xxxxxxxx1x2xxxxxxx 阅读(235) 评论(0) 推荐(0)

摘要: 作者:hearts zh链接:https://www.zhihu.com/question/32222337/answer/55238928来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 其实现在的proposal很多很多,不出意外也会有相当一部分没时间加进c++17 阅读全文
posted @ 2016-05-31 08:41 xxxxxxxx1x2xxxxxxx 阅读(802) 评论(0) 推荐(0)

摘要: C++14标准是 ISO/IEC 14882:2014 Information technology -- Programming languages -- C++ 的简称[1] 。在标准正式通过之前,原名C++1y。 C++14标准的委员会草案N3690于2013年5月15日发表。[2] 2014 阅读全文
posted @ 2016-05-31 08:40 xxxxxxxx1x2xxxxxxx 阅读(401) 评论(0) 推荐(0)

摘要: C++11标准是 ISO/IEC 14882:2011 - Information technology -- Programming languages -- C++ 的简称[1] 。 C++11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C++标准委员会(ISO/IEC JTC 阅读全文
posted @ 2016-05-31 08:40 xxxxxxxx1x2xxxxxxx 阅读(285) 评论(0) 推荐(0)

摘要: (十二)boost库之多线程高级特性 (十二)boost库之多线程高级特性 很多时候,线程不仅仅是执行一些耗时操作,可能我们还需要得到线程的返回值,一般的处理方法就是定义一个全局状态变量,不断轮训状态,就如我目前维护的一个项目,全局变量定义了N中状态,看的让人抓狂。该项目的大体逻辑是这样的,启动K个 阅读全文
posted @ 2016-05-31 08:31 xxxxxxxx1x2xxxxxxx 阅读(309) 评论(0) 推荐(0)

摘要: (十一)boost库之多线程间通信 (十一)boost库之多线程间通信 1、互斥锁 在编程中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象。 #include <iostream> #incl 阅读全文
posted @ 2016-05-31 08:30 xxxxxxxx1x2xxxxxxx 阅读(360) 评论(0) 推荐(0)

摘要: (九)boost库之文件处理filesystem (九)boost库之文件处理filesystem filesystem库是一个可移植的文件系统操作库,它在底层做了大量的工作,使用POSIX标准表示文件系统的路径,使C++具有了类似脚本语言的功能,可以跨平台操作目录、文件,写出通用的脚本程序。 1. 阅读全文
posted @ 2016-05-31 08:29 xxxxxxxx1x2xxxxxxx 阅读(548) 评论(0) 推荐(0)

摘要: (十)boost库之多线程 (十)boost库之多线程 1、创建线程 使用boost库可以方便的创建一个线程,并提供最多支持9个参数的线程函数,相对于void*来说,方便了很多,创建线程主要提供了一下3种方式: 线程库头文件:#include <boost/thread.hpp> a、使用全局函数作 阅读全文
posted @ 2016-05-31 08:29 xxxxxxxx1x2xxxxxxx 阅读(460) 评论(0) 推荐(0)

摘要: (八)boost库之异常处理 当你面对上千万行的项目时,当看到系统输出了异常信息时,你是否想过,如果它能将文件名、行号等信息输出,该多好啊,曾经为此绞尽脑汁。 (八)boost库之异常处理 当你面对上千万行的项目时,当看到系统输出了异常信息时,你是否想过,如果它能将文件名、行号等信息输出,该多好啊, 阅读全文
posted @ 2016-05-31 08:29 xxxxxxxx1x2xxxxxxx 阅读(639) 评论(0) 推荐(0)

摘要: (六)boost库之内存管理shared_ptr 1、shared_ptr的基本用法 (六)boost库之内存管理shared_ptr 1、shared_ptr的基本用法 boost::shared_ptr<int> sp(new int(10)); //一个指向整数的shared_ptr asse 阅读全文
posted @ 2016-05-31 08:28 xxxxxxxx1x2xxxxxxx 阅读(266) 评论(0) 推荐(0)

摘要: (五)boost库之随机数random (五)boost库之随机数random boost库为我们提供了许多的日常随机数生成器: 1.uniform_smallint:在小整数域内的均匀分布 2.uniform_int:在整数域上的均匀分布 3.uniform_01:在区间[0,1]上的实数连续均匀 阅读全文
posted @ 2016-05-31 08:28 xxxxxxxx1x2xxxxxxx 阅读(1146) 评论(0) 推荐(0)

摘要: (七)boost库之单例类 (七)boost库之单例类 一、boost.serialzation的单件实现 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如 阅读全文
posted @ 2016-05-31 08:28 xxxxxxxx1x2xxxxxxx 阅读(396) 评论(0) 推荐(0)

摘要: (四)boost库之正则表达式regex (四)boost库之正则表达式regex 正则表达式可以为我们带来极大的方便,有了它,再也不用为此烦恼 头文件: #include <boost/regex.hpp> 1、完全匹配 std::string str("abcd"); boost::regex 阅读全文
posted @ 2016-05-31 08:27 xxxxxxxx1x2xxxxxxx 阅读(316) 评论(0) 推荐(0)

摘要: (二)boost库之字符串格式化 (二)boost库之字符串格式化 程序中经常需要用到字符串格式化,就个人而言还是比较倾向于C格式的输出,如果只是打印日志,printf就够了,如果到生成字符串,获取你可以选择sprintf,但这些都是需要你预先分配空间的,对于一些不可预知长度的字符串格式化,就比较鸡 阅读全文
posted @ 2016-05-31 08:26 xxxxxxxx1x2xxxxxxx 阅读(586) 评论(0) 推荐(0)

摘要: (一)boost库之日期、时间 一、计时器 (一)boost库之日期、时间 一、计时器 计时器,通常在一个项目中统计一个函数的执行时间是非常实用的。 #include <boost/timer.hpp> void PrintUserTime() { boost::timer t; //定义一个计时类 阅读全文
posted @ 2016-05-31 08:25 xxxxxxxx1x2xxxxxxx 阅读(332) 评论(0) 推荐(0)

摘要: 学习及使用Boost库已经有一段时间了,Boost为我的日常开发中带来了极大的方便,也使得我越来越依赖于boost库了。但boost功能太多,每次使用还是得翻看以前的 资料,所以为了以后可以更方便的使用,在此对常用的功能作一个总结,也希望以此与大家共勉。 boost库下载,Svn地址: http:/ 阅读全文
posted @ 2016-05-31 08:23 xxxxxxxx1x2xxxxxxx 阅读(267) 评论(0) 推荐(0)

摘要: thread: http://www.boost.org/doc/libs/1_61_0/libs/thread/ asio: http://www.boost.org/doc/libs/1_61_0/libs/asio/ atomic: http://www.boost.org/doc/libs/ 阅读全文
posted @ 2016-05-31 08:03 xxxxxxxx1x2xxxxxxx 阅读(231) 评论(0) 推荐(0)

摘要: 快速理解Docker - 容器级虚拟化解决方案 快速理解Docker - 容器级虚拟化解决方案 简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案 拿现实世界中货物的运输作类比, 为了解决各种型号规格尺寸的货物在各种运输工具上进行运输的 阅读全文
posted @ 2016-05-31 07:43 xxxxxxxx1x2xxxxxxx 阅读(240) 评论(0) 推荐(0)

摘要: https://training.docker.com/self-paced-training http://special.csdncms.csdn.net/BeDocker/ http://cloud.51cto.com/col/397/ http://www.docker.org.cn/boo 阅读全文
posted @ 2016-05-31 07:42 xxxxxxxx1x2xxxxxxx 阅读(137) 评论(0) 推荐(0)

摘要: Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方 阅读全文
posted @ 2016-05-31 07:42 xxxxxxxx1x2xxxxxxx 阅读(144) 评论(0) 推荐(0)

摘要: http://www.oschina.net/p/linuxkernel/news#list 阅读全文
posted @ 2016-05-31 07:34 xxxxxxxx1x2xxxxxxx 阅读(136) 评论(0) 推荐(0)

摘要: C++开发者都应该使用的10个C++11特性 C++开发者都应该使用的10个C++11特性 在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总 阅读全文
posted @ 2016-05-31 06:56 xxxxxxxx1x2xxxxxxx 阅读(203) 评论(0) 推荐(0)

摘要: http://www.boost.org/doc/libs/1_61_0/ Boost 1.61.0 Library Documentation AccumulatorsFramework for incremental calculation, and collection of statisti 阅读全文
posted @ 2016-05-31 06:30 xxxxxxxx1x2xxxxxxx 阅读(430) 评论(0) 推荐(0)

摘要: C++ 三大库boost、loki、stlport C++ 三大库boost、loki、stlport 在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量 阅读全文
posted @ 2016-05-31 06:25 xxxxxxxx1x2xxxxxxx 阅读(585) 评论(0) 推荐(0)

摘要: 内容简介 · · · · · · Boost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。 Boost 由C++标准委员会部分成员所设立的Boost 社区开发并维护,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、 阅读全文
posted @ 2016-05-31 05:44 xxxxxxxx1x2xxxxxxx 阅读(638) 评论(0) 推荐(0)

摘要: 1)首先去官网下载boost源码安装包:http://www.boost.org/ 选择下载对应的boost源码包。本次下载使用的是 boost_1_60_0.tar.gz (2)解压文件:tar -zxvf boost_1_60_0.tar.gz (3)进入源代码路径执行命令 ./bootstra 阅读全文
posted @ 2016-05-31 05:18 xxxxxxxx1x2xxxxxxx 阅读(793) 评论(0) 推荐(0)