03 2017 档案

摘要:编程中经常需要在程序中使用shell命令来简化程序,这里记录一下。 1. C++ 执行shell命令 1 #include <iostream> 2 #include <string> 3 #include <stdio.h> 4 5 int exec_cmd(std::string cmd, st 阅读全文
posted @ 2017-03-25 11:41 jiu~ 阅读(598) 评论(0) 推荐(0) 编辑
摘要:1、问题概述 随着计算机语言的结构越来越复杂,为了开发优秀的编译器,人们已经渐渐感到将词 法分析独立出来做研究的重要性。不过词法分析器的作用却不限于此。回想一下我们的老师刚刚开始向我们讲述程序设计的时候,总是会出一道题目:给出一个填入 了四则运算式子的字符串,写程序计算该式子的结果。除此之外,我们有 阅读全文
posted @ 2017-03-24 14:14 jiu~ 阅读(2861) 评论(0) 推荐(1) 编辑
摘要:http://poj.org/problem?id=1002 487-3279 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 288073 Accepted: 51697 Description Businesses like 阅读全文
posted @ 2017-03-17 22:10 jiu~ 阅读(302) 评论(0) 推荐(0) 编辑
摘要:提到C++ STL,首先被人想到的是它的三大组件:Containers, Iterators, Algorithms,即容器,迭代器和算法。容器为用户提供了常用的数据结构,算法大多是独立于容器的常用的基本算法,迭代器是由容器提供的一种接口,算法通过迭代器来操控容器。接下来要介绍的是另外的一种组件,函 阅读全文
posted @ 2017-03-15 14:50 jiu~ 阅读(2973) 评论(1) 推荐(1) 编辑
摘要:限制内存使用 通常为了让聚合(或者任何需要访问字段值的请求)能够快点,访问fielddata一定会快点, 这就是为什么加载到内存的原因。但是加载太多的数据到内存会导致垃圾回收(gc)缓慢, 因为JVM试着发现堆里面的额外空间,甚至导致OutOfMemory异常。 最让你吃惊的是,你会发现Elatic 阅读全文
posted @ 2017-03-09 17:55 jiu~ 阅读(8677) 评论(2) 推荐(3) 编辑
摘要:Marvel是Elastic公司推出的商业监控方案,是用来监控Elasticsearch集群,历史状态的有力工具,便于性能优化以及故障诊断。监控主要分为六个层面,分别是集群层、节点层、索引层、分片层、事件层、Sense。 l 监控参数配置 可以通过在每个节点的elasticsearch.yml中配置 阅读全文
posted @ 2017-03-09 17:54 jiu~ 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:kopf kopf is a simple web administration tool for elasticsearch written in JavaScript + AngularJS + jQuery + Twitter bootstrap. It offers an easy way 阅读全文
posted @ 2017-03-09 14:38 jiu~ 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:二、应用实例解析 2.1 subprocess模块的使用 1. subprocess.call >>> subprocess.call(["ls", "-l"]) 0 >>> subprocess.call("exit 1", shell=True) 1 2. 调用系统中cmd命令,显示命令执行的结 阅读全文
posted @ 2017-03-02 16:17 jiu~ 阅读(8317) 评论(0) 推荐(2) 编辑
摘要:1.2. Popen 对象 Popen类的实例有下列方法: 1. Popen.poll() 检查子进程是否已经结束,设置并返回返回码值。 2. Popen.wait() 等待子进程结束,设置并返回返回码值。 WARNING: 当使用 stdout=PIPE 或 stderr=PIPE 并且子进程生成 阅读全文
posted @ 2017-03-02 16:16 jiu~ 阅读(808) 评论(0) 推荐(0) 编辑
摘要:subprocess--子进程管理器 一、subprocess 模块简介 subprocess最早是在2.4版本中引入的。 subprocess模块用来生成子进程,并可以通过管道连接它们的输入/输出/错误,以及获得它们的返回值。 它用来代替多个旧模块和函数: os.system os.spawn* 阅读全文
posted @ 2017-03-02 16:15 jiu~ 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:假如你写了一个文件test.py,你需要三个参数,你运行时: 在test.py中读取这几个参数: 这样会给出输出: 阅读全文
posted @ 2017-03-02 15:59 jiu~ 阅读(2628) 评论(0) 推荐(0) 编辑
摘要:1. 简介 以只读方式mount NTFS文件系统; 以读写方式mount NTFS文件系统; 2. 只读Mount NTFS文件系统 2.1. NTFS内核支持 2.2. 查看NTFS的分区 3. 以读写方式mount NTFS文件系统 3.1. 安装其它软件 3.1.1. Fuse安装 3.1. 阅读全文
posted @ 2017-03-02 10:27 jiu~ 阅读(42447) 评论(0) 推荐(0) 编辑
摘要:项目里遇到一个小需求,存储少量16进制串到一个容器中,并可对其进行搜索。 一开始我使用了字典树来存储,后来尝试写了个变形树,减少内存消耗和提高搜索效率。 基础结构见下图: 简单解释下,就是图中长方形是字符串,箭头为指针。当存储第一条字符串时,容器中存下一个字符串。当存储第二条时,与第一条进行比较,遇 阅读全文
posted @ 2017-03-01 17:53 jiu~ 阅读(379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示