自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icodingbird

Keep coding,keep fit.

  • 博客(43)
  • 收藏
  • 关注

转载 Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别

在安装nsq的时候遇到环境变量的配置问题,参考的博客中既有修改/etc/profile的,也有修改~/.bashrc的……为了搞清楚为什么修改这个,转载了一篇总结得稍好些的博客记录。地址:http://blog.youkuaiyun.com/qiao1245/article/details/44650929最近配置了JAVA和Scala的环境变量,发现自己对Linux下 /etc/profile、/e

2017-10-09 15:05:11 2353

转载 python编程中的if __name__ == 'main'

一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。 因此if __name__ == 'main’ 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。

2017-09-20 09:51:50 471

转载 java接收键盘输入(三种方法)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class EnterTest { public static void main(String[] args

2017-03-23 15:41:18 1426

转载 GLPK简要备忘录

*关于安装* linux上比较容易(才不,更新源找到正确安装包名字什么的花了好久orz)。Windows是非常简单的!win10亲测可行! 下载:http://www.gnu.org/software/glpk/glpk.html 选择版本:glpk-4.57.tar.gz 修改Build_GLPK_with_VC10.bat和Build_GLPK_with_VC10_DLL.bat两个文件

2016-11-06 13:18:09 2730

转载 Maven Dependency设置

因为使用E-S开源库需要了解how to get it……所以学一下如何配置Maven Dependency. 在此记录。 via http://www.javaeye.com/topic/240424用了Maven,所需的JAR包就不能再像往常一样,自己找到并下载下来,用IDE导进去就完事了,Maven用了一个项目依赖 (Dependency)的概念,用俗话说,就是我的项目需要用你这个jar包

2016-10-08 16:45:20 2357

转载 回文串最少划分数

这个是正向分析字符串,觉得比较好理解. 这个问题以后还要补充……via http://blog.youkuaiyun.com/u010885899/article/details/50364183#pragma warning(disable:4996) #include <iostream> #include <algorithm> #include <cmath> #include <ve

2016-10-07 21:03:22 633

转载 数据类型

unsigned int 0~4294967295 int 2147483648~2147483647 unsigned long 0~4294967295 long 2147483648~2147483647 long long的最大值:9223372036854775807 long long的最小值:-9223372036854775808 unsigned lon

2016-09-25 15:08:23 237

原创 堆上数组&栈上数组

堆(heap)上数组:一般自己申请,C用malloc,C++用new。一般的可用空间比较大。 栈(stack)上数组:一般系统自动分配,直接定义所开的数组的大小,最大一般为1M或2M。写完这段代码会后续补充~

2016-07-27 10:53:21 2238

原创 invalid null pointer

最近调试代码总是踩坑啊……( ⊙ o ⊙ ) 感觉要好好学string char* const char* char * const 之类的东西……先记录一个错误:(借一张图) 方法:在使用指针的位置之前加一行是否为空的if判断……恩……一般就会解决的(额外记录:STL的map里的键值对不能是指针啊!!)

2016-07-27 10:09:20 4269

原创 storm入门

最近学习了storm的一些基础知识,感觉storm是一个非常强大的实时流处理系统。对其进行简要介绍如下:STORM 1.什么是storm Storm是一个开源的,分布式的,可靠的,实时数据流处理系统。类比Hadoop对数据进行批处理,storm对数据进行实时处理。 2.storm的应用场景 Storm的处理速度快吞吐量大,根据Storm官方网站的资料介绍,Storm的一个节点(Intel E

2016-07-20 00:51:43 2000

转载 C++读取文件夹下的多个文件

_findfirst和_findnext很好用……可以读文件夹下的同类文件#include<io.h>#include<stdio.h>int main(){ long Handle; struct _finddata_t FileInfo; if((Handle=_findfirst("D:\\*.txt",&FileInfo))==-1L) pri

2016-07-07 14:43:36 2357

转载 Linux自动重启

直接用/etc/crontab 文件,即vi /etc/crontab。 因为crontab -e 会涉及其他的问题,更麻烦……*/2 * * *   /sbin/service httpd restart 每两个小时重启一次apache 7  * * *     /sbin/service sshd start 每天7:50开启ssh服务22  * * *     /sbin/servi

2016-06-13 18:22:08 1984

转载 linux文件系统

最近真的遇到了很多Linux分区相关的问题,还为此决定要继续读鸟叔私房菜了……Linux文件系统和分区什么的真的是很有趣很值得学习的东西。下文是转载http://www.blogjava.net/jasmine214--love/archive/2010/06/25/324502.html的一个总结……本文应该会继续更新吧。2015.5.17 凌晨0:27http://it.green

2016-05-17 00:28:26 278

原创 ES配置更新重启

sudo /etc/init.d/elasticsearch restart因为elasticsearch重新挂载了硬盘,要重新启动,所以……啊stackflow上的一句命令拯救了我(虽然还是disasterT T

2016-05-05 20:10:47 2115

转载 curl命令

最近用到了curl命令,简单粘贴了一个介绍,有时间再补充……参考:http://xshow.iteye.com/blog/1597170/http://blog.chinaunix.net/uid-14735472-id-3413867.htmlcurl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。@舍得Share它支持多种协

2016-04-28 14:42:30 314

转载 --force

最近一直困扰于软件安装……T^T 碰到有用的东西就积累下来~        Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符

2016-04-20 16:37:56 492

转载 ES命令

#############感觉还挺全的,有时间会按照书再整理和扩展一下#############基础概念    Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。   接近实时(NRT)        Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟

2016-04-19 12:32:35 5501

原创 ES配置文件

修改配置可能会要用到。还没想到怎么改……T T just mark~##################### Elasticsearch Configuration Example ###################### This file contains an overview of various configuration settings,# targeted at operat

2016-04-19 12:24:34 964

原创 vim命令

vi 打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。vi打开一个文件时,进入的是阅读模式。#######只有输入相关命令才会进入编辑模式#######i :在当前位置插入a:在当前位置后追加o:在当前位置的后面插入一行I :在行头插入A:在行尾追加O:在当前位置的前面插入一行'ESC'键从编辑模式转换到阅读模式#######阅读模式(或叫命令模式

2016-04-19 12:20:59 331

转载 Linux系统的内存、硬盘、CPU等信息检查

今天需要检查服务器的硬件情况,所以查了一下命令。 (转载:http://blog.youkuaiyun.com/xb12369/article/details/40822389) # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname

2016-04-18 17:25:43 602

转载 typedef的用法

第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一般用大写 PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针 虽然: char

2016-03-07 11:14:53 300

原创 文档读取每一个字符——尤其是空格

fin>>noskipws; //可以强制读每一个字符,连空格也不漏掉!这一行代码解决了我烦恼了很久的问题! ifstream fin; //打开每个文件//为了便于观察中间结果,将拆出来的没有查过重的单词写入一个叫ori.txt的文档

2016-03-01 17:59:24 611

原创 jsoncpp基础

jsoncpp是常用的C++语言JSON解析库,它主要包含三个class:Value、Reader、Writer。下面根据自己查到的资料等总结其用法(使用时 #include “json/json.h”): 1.Value 因为是表示各种类型的对象,因此自然就是最基本、最重要的class。下面用简单的代码看看它怎么用,真的很方便的:Json::Value temp;

2016-03-01 16:58:21 3153

原创 VS2010添加静态链接库——jsoncpp

因为毕设需要处理json文件(19G本当に難しいですね~),我选择了C++语言进行处理,因而需要jsoncpp。之前并不太懂静态链接库,所以也算是用半个上午补了一课。 jsoncpp下载:https://sourceforge.net/projects/jsoncpp/files/下面是具体的步骤(真的很具体): 一 编译链接1 在相应官网下载jsoncpp2 解压得到jso

2016-03-01 15:41:38 1626

转载 python的range()函数用法

first page of Python!!【future work~~】觉得这个小函数很有意思所以记下使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下: range(1,5) #代表从1到5(不包含5)

2015-10-14 20:58:03 2508

原创 快排

今天忙里偷闲~重新学习了下快排~这个代码势必要能做到分分钟写出来~而且真的超级简单· 不稳定排序 · 分治策略该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。#include <iostream>using namespace std;void qu

2015-08-02 16:42:41 277

转载 C++排序函数 sort(),qsort()的用法

如果直接调用确实很简单呢!当然,自己还是要会写的。                                                                                        ————写在前面的话函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳

2015-05-25 11:12:27 412

转载 动态规划两题(矩形嵌套+硬币问题)P161-162

矩形嵌套  有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a输入第一行是一个正正数N(0每组测试数据的第一行是一个正正数n,表示该组测试数据中含有矩形的个数(n随后的n行,每行有两个数a,b(0输出每组测试数据都输出一个数,表示最多符合条件的矩形数目,每组输出占一行样例输入1101 22 45 86 10

2015-05-25 11:01:44 503

转载 “adb不是内部或外部命令”问题的解决

发现在\platform-tools下面有adb.exe,而在tools文件夹下面没有,原来是这样的。android2.2和android 2.3是不一样的,android2.3 adb.exe是放在android-sdk-windows\platform-tools目录下面的,而2.2是放在tools目录下面的,所以我吧path的路径指到platform-tools下面,然后输入adb。 (做

2015-05-21 21:07:05 485

转载 Android中导入工程出现Project has no default.properties file! Edit the project properties to set one.的解决方法

在我们导入Android工程时,有时候会出现如题所述的错误,打开工程目录可以看到,目录下的default.properties文件没有了或者多出了一个project.properties的文件……T^T那我们怎么解决这个错误呢?其实很简单啦~有两个方法:1、到其他工程里把这个default.properties文件拷贝过来直接用,没有关系,可以用的,都是一样的啦~(这时候如果发现工程还是有错误的话

2015-05-21 20:55:07 365

转载 TCPのwindows:Advertised window,Sliding window,Congestion window

如果我们把一次网络应用分成两个阶段,建立连接,数据传输。那接下来要说的windows都是为了数据传输的。如果我们把网络应用分成两种,要求交互性的(telnet,rlogin),要求传输大量数据的(FTP)。那接下来会对于这两种分别介绍,但是会侧重的说大量数据传输的那种。 在说Window之前,我们先说说buffer。记得我们在用netperf建立TCP连接的时候通常会指定sender和receiv

2015-05-14 09:16:59 1761

转载 MFC纵向滚动条

1.新建一个Edit Control,将其Multiline属性设置为True,Auto HScroll属性设置False,这样就可以实现每一行填满后自动换行了。2.再将Vetrical Scroll属性设置为True,当输入或显示超过编辑框的大小后就会出现垂直滚动条。【这一个我并没有试验】3.如果是输入,滚动条会自动移动跟随到当前输入行,但是如果是设置将很多内容一次性让编辑框显示,滚动条就会一直处

2015-04-14 17:16:30 529

转载 memcpy

memcpy的用法: memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数; 函数原型:void *memcpy(void *dest, void *src, unsigned int count);strcpy和memcpy主要有以下3方面的区别。 1、复制的内容不同。strcpy只能复制字符

2015-03-21 23:33:34 347

原创 动态申请空间malloc

#include<iostream>#include<fstream>#include<stdlib.h> //重要!!using namespace std;int main(void){ cout<<"请输入一个正整数n"<<endl; int n; cin>>n; freopen("a.in","r",stdin); freopen("a.out

2015-03-21 11:32:20 518

转载 ACM输入输出

转载http://blog.youkuaiyun.com/nana1988/article/details/38642165

2015-03-21 10:07:01 324

原创 0.1在计算机中不能被精确表示(浮点数的陷阱其实也是二进制下的陷阱?)

#include#includeint main(){ double i; /* for (i=0; i != 10;i+=0.1) { printf("%.1lf\n",i);//这样写停不下来无限循环 } */ /* for (i=0;i-10<0.00000001;i+=0.1) { printf("% .1lf\n",i);//这样写是可以停下来的。 /

2015-03-19 11:12:46 5688

原创 求阶乘+估计运行时间

#include//#include//如果用system pause的话,其实iostream也是可以的。#include#includeint main(){ const int MOD = 1000000;//因为题目只要求末6位 int i,j,n,S = 0; scanf("%d",&n); int factorial = 1; for (i = 1;i <= n;

2015-03-19 11:03:21 693

原创 ACM标准输入输出/小数位数控制

/*Project:P15*/#include#include#include//格式控制using namespace std;int main(void){ freopen("a.in","r",stdin);//标准的输入输出(方法1:重定向) freopen("a.out","w",stdout); // freopen("in.txt","r",stdin

2015-03-19 09:08:04 789

原创 the first try--OJ

Description:Calculate a+b Input:Two integer a,b (0Output:Output a+bSample Input:1 2Sample Output:3看起来很容易的对不对?但是真的没有想到竟然过不了~原因如下:1.sample中“1 2”之间是空格!2.看了别人的答案才知道要判断输入的数据是否到了结尾

2015-03-08 19:51:10 411

原创 cin.getline不能输入两次

在两个cin.getline之间加两句话,这个问题和它本身的设计有关,不是程序的错误哦。 cin.clear(); cin.ignore( 100, '\n' );

2014-11-30 16:02:54 1279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除