自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (12)
  • 收藏
  • 关注

原创 Python2.7学习笔记-中文编码通用转码函数

Python2.7 中文编码通用转码函数Python2.7学习笔记-中文编码通用转码函数Python2.7学习笔记-中文编码通用转码函数# encoding handler begindef getCoding(strInput): """ 获取编码格式 """ if isinstance(strInput, unicode): return ...

2020-05-08 09:25:40 458

原创 ElasticSearch学习笔记-Python API使用

ElasticSearch学习-Python API使用1. 参考资料Elasticsearch权威指南Elasticsearch 开发指南Elasticsearch 官网CSDN文章ElasticSearch博客园Python操作ElasticSearchElasticSearch Python API官网2. 代码实例通过Python简单操作ElasticSearch...

2019-05-09 15:46:23 1675

原创 大数据学习笔记之一分布式文件系统HDFS

#大数据学习之一分布式文件系统HDFS

2018-12-12 15:33:42 363

原创 python中文乱码

python中文乱码:%E4%B8%AD%E5%9B%BD%E8%81%94%E9%80%9A 参考: python实现中文转换url编码的方法处理python中文编码问题:(比如‘中国联通’),编码却是’%E4%B8%AD%E5%9B%BD%E8%81%94%E9%80%9A’,因此需 要做一个转换。这里我们就用到了模块urllib。>>>var = u'%E4...

2018-08-01 16:47:48 3254

原创 Python实现Word2vec学习笔记

Python实现Word2vec学习笔记 参考: 中文word2vec的python实现 python初步实现word2vec 中英文维基百科语料上的Word2Vec实验1 文件目录结构:[.../vord2vec]$lsdata model_train.py word2vec_test.py word_cut.py[.../vord2vec]$ ls ./data/...

2018-07-16 17:06:17 4496 1

原创 PyCharm一些使用参考笔记

1 关于Spark环境的搭建: windows7 spark单机环境搭建及pycharm访问spark Windows7+Pycharm搭建Spark的开发环境

2018-06-29 16:16:22 692

原创 Linux mysql安装笔记

参考: mysql在linux下的安装 linux下安装mysql下面是自己安装的时候一些总结,仅供参考1 下载//安装包:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz2 解压//解压tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz//复制解压后的mysql目录cp -r ...

2018-06-21 18:38:14 363

原创 Linux 下常用的bash脚本

Linux 下常用的bash脚本: 编写的一些Linux下常常用的bash脚本。ps.sh#!/usr/bin/bash#ps.shapp=$1echo "ps -ef | grep -v grep |grep -v ps.sh | grep $app"ps -ef | grep -v grep |grep -v ps.

2018-06-12 19:57:14 515

原创 Spark RDD Python 学习笔记一

Spark RDD学习笔记 参考: Spark Downloads Spark Quick Start RDD Programming Guide安装 从http://spark.apache.org/downloads.html下载 spark-2.3.0-bin-hadoop2.7.tgz包。 传送到linux服务器上,我这里是放在root下。 解压:tar -zxv...

2018-06-12 11:52:26 374

原创 Aerospike学习之一:C Client简单示例

Aerospike学习之C Client示例 参考: Aerospike官网

2018-05-28 16:49:35 885

原创 Thrift C++ 服务器和客户端开发实例--学习笔记二

参考: Thrift C++ 服务器和客户端开发实例–学习笔记下面是用Thrift C++编写的一个实例。记录学习下:Thrift 版本:# /usr/local/thrift/bin/thrift --versionThrift version 0.10.0Thrift命令:/usr/local/thrift/bin/thrift -o ./thrift/ --gen...

2018-05-24 15:23:07 6945

原创 Golang Thrift学习

Golang RPC 之 Thrift Go Tutorial

2018-05-18 16:48:30 703

原创 Json学习笔记一

Json学习笔记Json文件:test.json{ "adplaces": [ { "str_itemspaceid": "12224", &amp

2018-05-17 11:21:42 244

原创 Git学习资料和一些命令总结

● 学习资料: ○ 知乎网址:https://www.zhihu.com/question/38008771 ○ Git Book: https://git-scm.com/book/zh/v2 ○ Git简明指南:http://www.runoob.com/manual/git-guide/ ○ Git命令:http://www.cnblo...

2018-05-09 10:59:46 276

原创 Nginx和FastCGI学习之一

Nginx和FastCGI学习之一参考: Nginx + CGI/FastCGI + C/Cpp FastCGI FastCGI介绍 fcgx_accept_r 返回-88 我的解法 FastCGI的并发处理代码示例如下: fastcgidemo.cpp代码://fastcgidemo.cpp#include <stdlib.h>#include &lt...

2018-05-03 18:45:43 445

转载 进程、线程、协程和goroutine

进程、线程、协程概念性区别对于进程、线程,都是有内核进行调度,有CPU时间片的概念,进行抢占式调度(有多种调度算法)。对于协程(用户级线程),这是对内核透明的,也就是系统并不知道有协程的存在,是完全由用户的程序自己调度的,因为是由用户程序自己控制,那么就很难像抢占式调度那样做到强制的CPU控制权切换到其他进程/线程,通常只能进行协作式调度,需要协程自己主动把控制权转让出去之后,其他协程才...

2018-03-09 10:51:26 1619

原创 数据结构算法学习--stack实现

1 栈(stack)是限定尽在表尾进行插入和删除操作的线性表。 2 栈中允许插入和删除的一端称为栈顶(top),另一端称为栈底(buttom),不含任何数据元素的栈称为空栈(empty)。 3 栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。 4 栈的插入操作,叫进栈,也称压栈、入栈。 5 栈的删除操作,叫出栈,也又叫作弹栈。 栈的图例: 栈顺序存...

2018-03-02 10:41:16 256

原创 C++ Thread API的学习之二-生产消费者的实现

这次学习中使用互斥量(mutex)和条件变量(condition)来实现生产消费者模型。 头文件:#ifndef PC_HPP#define PC_HPP#include <pthread.h>#include <queue>#include <stdio.h>class CCond;class CLock{public: CL...

2018-03-01 10:47:19 273

原创 C++ Thread API的学习之一

Thread API函数使用: thread_create(), thread_join(), thread_exit(). 代码实例中涉及到线程的创建,传参和返回值,返回值的接受。 参考:《POSIX多线程程序设计中文版》中2.1 建立和使用线程 。实例代码://thread_create(), thread_join(), thread_exit()#include &l...

2018-02-27 17:26:04 853 1

原创 C++ hashmap实现(Key, Value为string类型)

HashMap中节点(key, value)存储类型都为string类型 代码如下:#include #include #include using namespace std;class HashNode{public: string mKey; string mValue; HashNode *next; HashNode(string

2018-02-07 10:58:14 6229

原创 Python缺少zlib的问题

zlib

2017-12-18 17:55:03 10391 1

原创 Kafka学习之二:Python客户端

参考: kafka-python kafka-python–Python官网 kafka-python–Github kafka 学习笔记(四)之Python客户端 kafka-python安装 Linux下的压缩zip,解压缩unzip命令详解及实例1 安装kafka-python从 https://github.com/dpkp/kafka-python.git 下载,传到...

2017-12-15 16:55:54 3156

转载 Linux安装python 2.7.9

安装python 2.7.9

2017-12-15 15:09:49 2766

原创 Kafka学习之一 :安装启动

kafka

2017-12-14 16:13:37 922

原创 EPOLL学习

一 基本知识  epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。   epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下

2017-11-29 15:39:50 242

原创 Python学习--threading应用和socket应用

Python

2017-06-29 14:13:05 519

原创 Linux命令去重统计排序(awk命令去重,sort, uniq命令去重统计)

转载《利用Linux命令行进行文本按行去重并按重复次数排序》 转载《awk使用案例:通过awk去除重复行》awk命令去重,sort, uniq命令去重统计利用Linux命令行进行文本按行去重并按重复次数排序linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能。本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序。主要用到的命令有

2017-06-28 16:35:08 125110 4

原创 UNIX ftp命令

UNIX下FTP命令

2017-06-02 11:22:21 1312

原创 C++的单例模式与线程安全单例模式(懒汉/饿汉)

单例模式,线程安全单例模式

2017-04-17 15:35:32 1623

原创 Thrift C++ 服务器和客户端开发实例--学习笔记

C++服务器和客户端开发 参考:thrift下C++服务器和客户端开发 参考:ThriftUsageC++ 参考:Thrift 入门教程 Thrift环境搭建: Ubuntu环境下Thrift的安装、编译以及测试 ubuntu下thrift的安装 RPC框架之Thrift分析 1 实现这个例子,我们大致要做以下几部分事情:(1)书写.thrift文件(2)生成cpp...

2017-04-13 18:39:33 17670 7

原创 Redis命令总结

Redis命令

2017-04-11 18:11:34 259

原创 Python,Redis学习实践(一)

Python,redis

2017-03-20 18:49:41 442

转载 Ubuntu中ssh安装和修改ssh配置允许root登录

Ubuntu SSH

2017-03-17 13:41:21 10750

原创 Redis知识文章总结

redis

2017-03-16 17:44:44 212

原创 Redis学习笔记--hiredis(C语言)

Redis, hiredis, C

2017-03-13 17:10:36 2267

转载 Reactor模式详解

Reactor模式详解

2017-02-10 18:12:14 444

原创 Linux getsockopt SO_ERROR values (errno.h)

Linux getsockopt SO_ERROR values (errno.h)

2016-12-06 14:21:19 6418

原创 MySql5.7.16安装方法图文教程

MySql5.7.16安装方法图文教程

2016-11-12 19:49:20 6288

转载 Java中使用Jedis操作Redis

使用Java操作Redis需要jedis-2.1.0.jar 下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar 下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip...

2016-10-17 10:51:53 2569

原创 系统日志监控脚本,程序关闭和启动

系统日志监控脚本,程序关闭和启动功能最近由于工作原因写了一个关于系统日志监控脚本,监控到某些信息后,脚本中进行程序关闭和启动的功能。详细内容如下:#!/bin/sh#current date timeDATE=`date "+%Y%m%d"`#log file path and nameLOGFILE="log/porgram.log.$DATE"#pr

2016-09-28 11:09:33 1096

Boost程序库完全开发指南深入C++准标准库(带目录)

Boost程序库完全开发指南深入C++准标准库(清晰带目录)

2017-04-13

深入理解C++11

《深入理解C++11:C++11新特性解析与应用》内容简介:国内首本全面深入解读C++11新标准的专著,由C++标准委员会代表和IBM XL编译器中国开发团队共同撰写。不仅详细阐述了C++11标准的设计原则,而且系统地讲解了C++11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。, 《深入理解C++11:C++11新特性解析与应用》一共8章:第1章从设计思维和应用范畴两个维度对C++11新标准中的所有特性进行了分类,呈现了C++11新特性的原貌;第2章讲解了在保证与C语言和旧版C++标准充分兼容的原则下增加的一些新特性;第3章讲解了具有广泛可用性、能与其他已有的或者新增的特性结合起来使用的、具有普适性的一些新特性;第4章讲解了C++11新标准对原有一些语言特性的改进,这些特性不仅能让C++变得更强大,还能提升程序员编写代码的效率;第5章讲解了C++11在安全方面所做的改进,主要涵盖枚举类型安全和指针安全两个方面的内容;第6章讲解了为了进一步提升和挖掘C++程序性能和让C++能更好地适应各种新硬件的发展而设计的新特性,如多核、多线程、并行编程方面的新特性;第7章讲解了一些颠覆C++一贯设计思想的新特性,如lambda表达式等;第8章讲解了C++11为了解决C++编程中各种典型实际问题而做出的有效改进,如对Unicode的深入支持等。附录中则介绍了C++11标准与其他相关标准的兼容性和区别、C++11中弃用的特性、编译器对C++11的支持情况,以及学习C++11的相关资源。

2017-04-13

Redis入门指南第2版(完整目录)

Redis入门指南第2版带有完整目录,清晰版。

2017-03-13

hiredis源码

hiredis源码

2017-03-13

Head First设计模式(带目录).PDF

Head First设计模式, 带目录

2016-12-12

设计模式(C++语言).pdf

设计模式---高清,带目录,c++语言

2016-11-25

sed和awk最佳入门教程——摘自《实战linux_shell编程与服务器管理》

sed awk 很好的入门教程

2016-11-09

程序员面试宝典(第三版)

程序员面试宝典(第三版) 本书是《程序员面试宝典》的第三版,在保留第二版的数据结构、面向对象、程序设计等主干的基础上,使用各大IT公司及相关企业最新面试题替换和补充原内容,以反映自第二版以来近几年时间所发生的变化。 本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书

2016-03-02

C++ 虚函数表解析

C++ 虚函数表详细解析 比较详细的讲解和图表介绍

2013-12-05

VS2008静态库和动态库的创建和调用

VS2008静态库和动态库的创建和调用 讲解了vs2008中静态库的创建和使用.动态库的创建和使用. 有详细过程,和一些理解.

2013-12-04

如何创建动态链接库和调用动态链接库(入门教程)

2005vs版的MFC中动态库的创建,调用.和vb动态库的调用.

2013-12-04

VC++动态链接库(DLL)编程.pdf

VC++动态链接库(DLL)详细编程 动态库介绍 静态库的简单编程 各种动态库编程

2013-12-04

空空如也

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

TA关注的人

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