自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_Tucci

我还在路上

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

原创 hadoop踩坑记录(1)

windows单机安装hadoop 3.1.0。建议将java换成java8。最开始用的java10各种问题 到hadoop官网下载。 windows的需要下载一个这个https://github.com/steveloughran/winutils;然后根据自己的hadoop版本,替换掉bin中的文件。 然后将hadoop解压。之后将解压目录设置环境变量HADOOP_HOME。然后配置配置...

2018-04-11 22:56:10 5589 5

原创 简单的golang Web服务

简单的webfunc webHello(w http.ResponseWriter, r *http.Request) { w.Write([]byte("hello world"))}func main() { addr := ":9527" http.HandleFunc("/", webHello) http.ListenAndServe(addr, nil)

2017-08-25 14:29:55 447

原创 golang发送邮件(抄送,暗送,附件)

最近用golang在做开发,涉及到发送邮件,go发送邮件还是比较简单的 首先 go get -u github.com/go-gomail/gomail //我是用的这个库来发送的邮件,支持smtp发送邮件上代码: func main() { m := gomail.NewMessage()m.SetAddressHeader("From", "[email protected]" /*"

2017-05-01 23:10:29 10785

原创 windiws下编译luasql(lua5.3编译)

从github拿下 luasql 源码  https://github.com/keplerproject/luasql里面有vc6工程,太久没有更新的我的vs无法打开工程。我只编译了sqlite3的。mysql(其他)也是类似。首先修改 Makefile.win.sqlite3 文件。修改后打开vs命令行。 用 nmake /f Makefile.win.sqli

2017-02-27 16:55:03 1920 3

转载 C++11智能指针

本来是打算自己写的,但是看到两个写的蛮好的blog,所以嘛,偷下懒咯,正所谓迭代开发,,,哈哈哈 先贴上来源:http://blog.csdn.net/rsljdkt/article/details/12223253   和  http://blog.csdn.net/rsljdkt/article/details/12239905//================正

2016-05-29 11:24:43 344

原创 c++11学习 override 和 final 关键字

首先来说下这两个关键字 overrde 和 final  这两个关键字用于c++类的继承控制,   直接上代码:class AAA{public:                            //首先AAA类声明了3个方法 AAA() {} virtual void method_1(){} virtual int method_2(){}

2016-05-29 11:12:31 377

原创 在lua中调用 C模块(以及 multiple Lua VMs detected 错误的解决)

在lua中有两种调用c的方式,一种是c作为主程序,向lua中注册函数,然后调用,另一种是把c编写成dll模块,在lua中调用,//==============割============先来第二种,在lua脚本中调用c模块:(这种方式可是折腾了本人很久)先贴代码:#include #include //这里要用动态库,不能用静态库(后面解释)#ifndef _DEBUG

2016-05-14 15:10:47 6722 2

原创 c/c++中调用lua

本人最近学了lua,做点记录。。     要在c/c++中使用lua,当时首先是需要个lua的解析器啦。。。  从( http://www.lua.org/ ) 这个网站可以下到。本人是在这里下载的 lua5.3 的源码, 可以从 这个git库clone一份  本人的vs2013工程 ( https://git.oschina.net/liLinux/lua-5.3.git )。。已经做好

2016-05-10 21:00:49 866 1

原创 centos7 mysql 的安装与简单配置使用(glibc版)

在centos上安装mysql却是是费了本宝宝一番力,曾经我天真的以为只需要 yum install mysql 就可以万事大吉,然后哈皮的用上mysql了。结果发现变成了mariadb数据,瞬间就懵逼了。。。中间各种曲折,。。。最后去官方下了个gilbc版的的mysql-5.7.11glibc版的mysql是已经编译好的文件,就相当于是绿色软件。所以需要一番配置就可以开始用了。=

2016-04-06 10:51:59 2547

原创 Centos6.5 --配置 vsftp 服务器

其实我这么懒得人是不想配置什么ftp服务器的(毕竟动起来都觉得麻烦),但是由于本菜鸟才刚开始步入linux的大坑,虽然有装Centos7的真机,但是由于一时还是脱离不了Windows平台,所以也有用的virtualbox来跑的Centos,然而我的virtualbox的共享文件夹,共享剪贴板啥的都用不了(不知道别人是不是这样),像我这么懒得人,都装好了,所以就不想动了,但是又需要和windows进

2016-04-01 16:57:29 2257

原创 linux rm命令改造成回收站

在linux下删除文件用的是 rm 命令,这个命令是非常强大的,几乎可以删除linux下所有的文件。如果你不小心敲个 # rm -rf /*   ,那就非常愉快了。我相信每个用linux的人都有过误删除文件的经历,删了怎么办。是不是瞬间就懵逼了。linux不像windows有个回收站,删除了恢复起来就很麻烦了。如果你真的误删除了不要方。第一件事该是卸载掉被删文件所在的盘,或者以只读模式挂(防止

2016-03-28 21:54:46 592

原创 Win7 + CentOS7 双系统(----博通无线网卡幸运儿)

本来我机子上是Ubantu和Win7的双系统,用着EasyBCD做的Win7引导Ubantu(虽然Ubantu自带引导win7,但是本人强迫症,要不然也不会在好好地情况下有装Centos了~~QAQ,),好了,不扯正式开撸:

2016-03-14 23:34:48 2215 9

转载 (转)深入理解HTTP协议

http协议学习系列1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 19

2016-02-19 09:29:33 629

转载 (转载)GDI+画刷Brush

原文地址:http://blog.csdn.net/harvic880925/article/details/9071795画刷BrushGDI+中定义了五种画刷类型,他们都派生于Brush类,他们分别是:注意:画刷与画笔不同,画刷只是用来填充区域,所以,画刷无宽度、长度可言。单色画刷SolidBrush一、构造函数     SolidBrush g

2016-01-26 15:50:44 738

转载 (转载)C++ ofstream和ifstream详细用法

原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/460/11433960.sh [导读]     ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间    在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O.  

2015-12-25 09:18:52 235

原创 Linux学习【菜鸟篇】- 学习笔记- 打包压缩解压

压缩:gzip 压缩文件   //把原文本变为压缩文件gzip  -c  aaa > aaa.gz    //aaa压缩为aaa.gz保留原文件bzip2和gzip用法一样  bzip后缀为.bz2;查看压缩文件为 zcat(bzcat)打包命令:tartar c(创建归档文件)v(显示过程)f(指明归档的名字)  打包后的名字  要打包的文件  --r

2015-12-13 14:49:19 345

原创 Linux学习【菜鸟篇】- 学习笔记- 权限管理

权限本身划分: 读read、写write、执行execute权限针对用户划分: 主人 user、同组用户group、其他组用户other-rw-rw-r--   //开头的-代表普通文件drwxrw-r--  xxx1  xxx1 //d开头的是代表目录,R:主人权限,B:同组用户权限,bl:其他组用户权限。  xxx1:文件主人,xxx2:所属的组别。

2015-12-08 10:05:50 347

原创 Linux学习【菜鸟篇】- 学习笔记- 挂载点以及vi的简单使用

挂载点:类似于Windows的C D E等盘符文件夹:/   根目录,一个系统只有一个根目录/usr   类似于Windoes的Program Files/home 家目录/etc  配置文件目录/var   一般用于布置代码文件/dev  硬件设备目录useradd  添加用户(-g  添加用户到指定组)usermod  修改用户userdel

2015-12-06 09:14:19 388

原创 Linux学习【菜鸟篇】- 学习笔记- Shell(常用命令)

Shell的使用:$ (#)  命令 -选项 参数       //每个字必须由空格或者Tab隔开$ 代表普通用户权限,#代表超级用户权限//选项以一个减号开头,选项用了改变命令执行的动作的类型。//Shell中的通配符'*' 匹配任意长度的字符串,但不能匹配文件名中的 '.' 和文件路径中的 '/' ,这些必须显示匹配。'?' 匹配任何单个字符。"[ ]" 指定匹

2015-12-05 09:25:54 385

原创 C++【线程同步】-临界区同步

当多个线程对同一个数据进行读写的时候,如果这时候线程1对数据进行读取,而线程2在修改该数据,那么就会出现无法预料的结果。所以这时候就需要线程同步。 线程同步之临界区: 临界区是一段不会被中断的代码,多个线程只能有一个线程在临界区中。如果一个线程要进入临界区,而临界区中有其他线程,那么该线程会被挂起,直到临界区中的线程离开。

2015-11-29 13:23:40 444

原创 【STL学习】算法篇

STL算法参考网站,大部分算法附实现源码。 http://www.cplusplus.com/reference/algorithm/一些笔记,有点乱(忘了就翻翻上面的网站) all_of(vec.begin(),vec.end(),比较方法 ) //所有元素都满足的条件 any_of(); //有满足条件的for_each(); //遍历容器find find_if(first,la

2015-11-27 18:35:14 271

原创 【STL学习】容器篇-关联容器

关联容器有4种:set multiset map multimap关联容器内部实现为红黑树。 与关联容器密切相关的有个数据类型为pair(键值对) pairvoid Test(){ set<string> setTest; setTest.insert("1.相同值插入Test"); setTest.insert("5.这个第二个插入"); setTest.i

2015-11-24 18:23:43 308

原创 【STL学习】容器篇-适配器容器

STL中的适配器容器共有三种: queue //队列 stack //栈 priority_queue //优先级队列适配器容器的特点:没有迭代器,只有固定的出入口。不可插入元素。queue: 特点:先进先出(吃多了吐); 容器方式 push() 往队列中添加元素(加入队列) pop() 弹出队列 实例代码: queue<int> quTest; q

2015-11-20 19:25:43 309

原创 【STL学习】容器篇-resize和reserve

resize 将容器的size增加到指定值大小,增加的数会符默认值,默认赋值为0,可传入第二个参数赋值; vector vec1 = { 1, 3, 5, 4, 2, 6, 9 }; vector vec2 = vec1; vec1.resize(15); cout << "Vec1: \n"; for (auto iValue : vec1) { cout << iVal

2015-11-18 12:07:06 349

原创 【STL学习】容器篇-线性容器

STL中线性容器有:vector list(列表) deque(双段队列) 线性容器特点:元素为线性存储。容器开始之前必须先说下迭代器。为什么要使用迭代器呢,模板使得算法能独立于数据结构,而迭代器正好使得算法独立于容器;迭代器用于对容器的访问,类似于是指针。 迭代器声明方式, vector::iterator it; 一.vector容器 1.头文件vector; 2.vector为随机访问

2015-11-16 14:24:39 871

空空如也

空空如也

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

TA关注的人

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