自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mrzhangjwei的博客

久利之事勿为,众争之地勿往!

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

转载 数据库的原理

数据库的原理,你最需要了解的基础知识目录视图摘要视图订阅CSDN日报20170226——《你离心想事成只差一个计划》    程序员2月书讯   <a target="_blank" href="http://geek.csdn.net/news/detail/159354" target="_blank">【招募】Pytho

2017-02-28 14:02:53 875

原创 解决Anaconda报The channel is not accessible源通道不可用问题

conda create --name xxx python=3.8.16 --override-channels -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

2024-07-10 15:11:36 119

原创 Linux常用目录的作用

Linux常用目录的作用:/ 根目录/bin 命令保存目录(普通用户权限)/sbin 命令保存目录(root权限)/boot 启动目录,包含启动相关文件,和开机有关/dev 设备文件保存目录/etc 配置文件保存目录/home 普通用户家目录/lib 系统库保存目录/mnt 系统挂载目录/media 挂载目录(常用于光盘挂载)/root 超级用户家目录/tmp 临时目录/pr

2017-08-29 11:25:01 1467

转载 Dockerfile详解

Docker Dockerfile详解标签: docker 2014-05-15 11:09 155893人阅读 评论(2)收藏举报分类: DevOps(5) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]如何使用Dockerf

2017-08-25 16:07:16 757

转载 ssdb使用

ssdb是一款类似于redis的nosql数据库,不过redis是基于内存的,服务器比较昂贵,ssdb则是基于硬盘存储的,很容易扩展,对于一些对速度要求不是太高的应用,还是不错的选择。  先记录一个比较坑的东西,具体的用法以后补充。  ssdb删除数据的时候有很多中方法:    flushdb   删除整个数据库中的所有数据    qclear     删除列表类型的数据   

2017-08-17 11:43:42 3029

转载 SSDB 安装部署及注意事项总结

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL数据库, 支支持 Key-value, Key-hashmap, Key-zset(sorted set) 等数据结构, 十分适合存储数亿条级别的列表, 排序表等集合数据, 是Redis 的替代和增强方案。SSDB 具有和redis 相似的 API, 支支持的客户端包括:php, C++, python,

2017-08-16 13:30:11 2329

原创 ssdb配置文件--优化

SSDB配置——官方文档例如:机器配置cpu: 24 cores mem: 64g os: CentOS 6.5 disk: 7200 SAS Seagate 2T //禁用了 swapvm.swappiness = 0ssdb.confserver: ip: 0.0.0.0 port: 8888 # bind to public ip #ip: 0.0.

2017-08-15 14:55:45 1801

转载 Redis Cluster集群的搭建与实践

Redis Cluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点:     1、所有的redi

2017-08-15 10:27:22 635

转载 深入剖析Nginx时间缓存

本文适合对nginx实现原理比较感兴趣的同学阅读,需要具备一定的服务端编程知识。一、背景在服务器开发领域,时间的准确度关系到系统能否正常运行,尤其是当系统中存在超时事件需要处理时。但是系统时间的获取需要一次昂贵的系统调用,作为一款成熟的服务器软件,Nginx是如何优化这部分的性能开销?二、时间缓存接触过系统设计的同学都知道,对于频繁的数据获取,在数据未变化的情形下,可以通过增加缓存来优化性能,因为缓

2017-08-13 21:28:44 2281

原创 SSDB数据库的基本操作

简单的对SSDB数据库的基本命令进行总结

2017-08-12 15:03:20 4796

转载 Docker常用命令

本文只记录Docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。根据自己的理解,总的来说分为以下几种:容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause]容器操作运维 — docker [ps|inspect|top|attach|events|

2017-07-04 14:48:19 421

转载 Docker命令使用详解

Docker命令使用详解如果各位看官熟悉 Git 和 GitHub ,可与 Docker 做个类比,可更加容易理解 Docker 和 DockerHub 及两者关系。1. docker version显示 Docker 版本信息。2. docker info显示 Docker 系统信息,包括镜像和容器数。3. docker searchdoc

2017-04-26 16:10:19 661

转载 各种版本docker下载的中国开源地址

最近在群里听说Docker很火,于是自己抱着试试的态度,想玩玩,可是遇到了一些问题,记录下来,方便备忘,也方便防止大家被坑。     我的虚拟机装的是centos 6.5,百度了好多教程,丫的,都不解释,就一句命令:yum install docker-io,这句话是用源安装docker,可是源一般是国外源,用这个命令因为GFW被墙,根本安装不了。[plain] view

2017-04-18 23:01:06 19769 1

原创 必须要知道的股票基础知识

1.1 股市名词解释1、开盘价:以竞价阶段第一笔交易价格为开盘价,如果没有成交,以前一日收盘价为开盘价。2、收盘价:指每天成交中最后一笔股票的价格,也就是收盘价格。3、最高价:是指当日所成交的价格中的最高价位。有时最高价只有一笔,有时也不止一笔。4、最低价:是指当日所成交的价格中的最低价位。有时最低价只有一笔,有时也不止一笔。5、普通股:普通股是指在公司的经营管理和盈利及财产的分配上享有普通权利的股

2017-03-29 11:22:22 1339

原创 Hive的基础知识

Hive中的数据库和表 详细讲解文章Hive操作数据库语句总结一、Hive中的数据库(Database)和表(Table)1. Hive在HDFS上的默认存储路径HDFS是Hadoop分布式文件系统Hive的数据都是存储在HDFS上的,默认有一个根目录,在hive-site.xml中,由参数hive.metastore.warehouse.dir指定。默认值为/user/hive/warehous

2017-03-27 11:05:42 922

转载 利用fiddler抓取APP中的数据

前言做Android开发的朋友经常需要做网络数据的获取和提交表单数据等操作,然而对于调试程序而言,很难知道我们的数据到底是以怎样的形式发送的,是否发送成功,如果发送失败有是什么原因引起的。fiddler工具为我们提供了很方便的抓包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的。什么是fiddler百度百科上是这样说的:Fiddler是一个http协

2017-03-16 13:46:19 14462 1

原创 Python中turtle模块

原文出处turtle模块:它可以让你使用海龟图形(turtle graphics)绘制图像打开Python解释器,输入一下代码,检查你是否安装了turtle模块:>>> import turtle>>> bob = turtle.Turtle()turtle 模块(小写的t)提供了一个叫作 Turtle 的函数(大写的T),这个函数会创建一个 Turtle 对象。输出的结果,意味着指向一个类型为T

2017-03-02 12:56:58 49766 3

原创 Python中有用的工具(二)

一、 collections模块:更多数据结构import collections1. 计数器可以使用 Counter(seq) 对序列中出现的元素个数进行统计。例如,我们可以统计一段文本中出现的单词及其出现的次数:>>> import collections>>> from string import punctuation>>> sentence = "one, two, three, on

2017-02-22 13:34:46 560

原创 Python中有用的工具(一)

1.pprint 模块:打印 Python 对象pprint 是 pretty printer 的缩写,用来打印 Python 数据结构,与 print 相比,它打印出来的结构更加整齐,便于阅读。>>> import pprint>>> data = (... "this is a string",... [1, 2, 3, 4],... ("more tuples"

2017-02-21 15:33:13 732

原创 Python模块的内置函数

Python提供了一个内联模块buildin。内联模块定义了一些开发中经常使用的函数。利用这些函数可以实现数据类型的转换、数据的计算、序列的处理等功能。下面将介绍内联模块中常用的函数。1. apply()Python3中移除了apply函数,所以不再可用了。调用可变参数列表的函数的功能只能使用在裂变前添加*来实现。2. filter()filter()可以对某个序列做过滤处理,判断自定义函数的参数返

2017-02-17 14:15:33 792

原创 Python中关于下划线的标识符的意义

以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(foo)代表python里特殊方法专用的标识,如init()代表类的构造函数。

2017-02-16 16:31:30 1731

原创 Python函数的参数

VarArgs 参数有时,你或许想定义一个能获取任意个数参数的函数,这可通过使用 * 号来实现。#!/usr/bin/python# Filename: total.pydef total(initial=5, *numbers, **keywords): count = initial for number in numbers: count += number

2017-02-10 12:33:43 563

原创 ubuntu下安装mysql及卸载mysql的方法

1. 删除mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common (非常重要)2. 清理残留数据dpkg -l |grep ^rc|awk '{

2017-02-06 13:24:02 447

原创 使用Python进行数据分析

Python数据分析入门如何通过Python来开始数据分析。具体内容如下:1.数据导入:导入本地的或者web端的CSV文件2.数据变换3.数据统计描述4.假设检验:单样本t检验5.可视化6.创建自定义函数一、数据导入通常来说,数据是CSV格式,就算不是,至少也可以转换成CSV格式。在Python中,我们的操作如下:import pandas as pd# Reading data lo

2017-01-16 21:42:10 2110

原创 Python中csv模块的用法

1. 写入并生成csv文件代码:# coding: utf-8import csvcsvfile = file('csv_test.csv', 'wb')writer = csv.writer(csvfile)writer.writerow(['姓名', '年龄', '电话'])data = [ ('小河', '25', '1234567'), ('小芳', '18', '789

2017-01-16 15:24:36 3856

原创 Python中enumerate的用法

Python中enumerate的用法:>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]>>> list(enumerate(seasons, start=1))[(

2017-01-13 17:08:47 768

原创 Python中time, strftime和strptime

最常用的time.time()返回的是一个浮点数,单位为秒。但strftime处理的类型是time.struct_time,实际上是一个tuple。strptime和localtime都会返回这个类型。>>> import time>>> t = time.time()>>> t1202872416.4920001>>> type(t)<type 'float'>>>> t = time

2017-01-12 14:39:48 34395

原创 Python 3.x 新特性及10大变化

一、print() and exec() 函数python旧版本里,print和exec是作为一语句出现,可以用print “Hello,World!”, 来打印一个语句,在新版本里,print()和exec()作为一个函数出现,所以上面的写就是错误的,应该写成print (“Hello,World!”)对于Java的程序员来说,这样的改变应该是比较熟悉System.out.print(“Hello

2017-01-11 10:23:03 1218

原创 Python Notebook简介

windows下面安装和使用Python, IPython NoteBook (详细步骤)Python Notebook简介1IPython notebook目前已经成为用Python做教学、计算、科研的一个重要工具。本文介绍IPython notebook的一些基本用法,以及如何使用它调试Cython程序。IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并

2017-01-09 14:27:25 15747

原创 Python:collections模块的用法

Python作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块。比如今天想给大家 介绍的 collections 就是一个非常好的例子。基本介绍 我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型:namedtuple(): 生成可以使用名字来访

2016-12-14 19:33:29 597

原创 Python-namedtuple,enum

1.namedtuple的用法python中tuple是一个非常高效的集合对象,但是我们只能通过索引的方式访问这个集合中的元素。import collectionsPerson=collections.namedtuple('Person','name age gender')print'Type of Person:',type(Person)Bob=Person(name='Bob',age=

2016-12-12 13:08:35 551

原创 Python-abs,group,getattr,datetime

1.abs是python中自带的方法,作用是求绝对值的。参数可以是:负数、正数、浮点数或者长整形“` abs(-1.2) #返回 1.2abs(1.2) #返回 1.2abs(-11216.5) #返回 11216.5abs(11216.5) #返回 11216.5 “`注意点:参数可以是负数也可以为正数。只会取绝对值,不会做取整。2.group(1):选择第一个匹配的项

2016-12-08 17:37:17 513

原创 Python中pandas模块的使用方法

import pandas as pdPython中pandas模块的讲解Python运用于数据分析的简单教程: http://www.jb51.net/article/62982.htmread_csv()读写csv数据df = pd.read_csv(path): 读入csv文件,形成一个数据框(data.frame)df = pd.read_csv(path, header=None) 不要

2016-12-07 17:53:31 11389

转载 Node.js安装

node.js安装操作系统为ubuntu14.04以上,需要将Node.js的安装源增加到本地上。cur1 -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -使用apt-get 安装node.jssudo apt-get install -y nodejs开发环境的安装sudo apt-get instal

2016-12-04 14:17:11 1047

转载 20个常用的正则表达式

添加关注签约作者 技匠2016.04.21 06:47*写了159520字,被15127人关注,获得了19346个喜欢 知道这20个正则表达式,能让你少写1,000行代码字数1755 阅读92463 评论373 喜欢4478 收藏文章分享 正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非

2016-11-30 16:33:55 5621

原创 HTML5的含义

什么是 HTML5  HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。

2016-11-28 18:21:21 3643

原创 Python中字典的操作

Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:复制代码 代码如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}也可如此创建字典: 复制代码 代码如下:dict1 = { 'abc': 456 };

2016-11-26 22:41:18 3410 2

原创 Python数据结构

Python数据结构Python中常用的数据结构可以统称为容器(container)三类主要的容器: 1. 序列(如列表和元组) 2. 映射(如字典) 3. 集合(set)1.序列(列表、元组和字符串)(1)列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能(2)列表的方法有 ‘append’, ‘count’, ‘extend’,

2016-11-26 22:35:02 598

原创 Python中列表常用的方法

下面列出列表常用的方法操作列表以及小例子: 1. Append在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点:A. append中添加的参数是作为一个整体复制代码 代码如下: >>> name = list("scott") >>> name ['s', 'c', 'o', 't', 't'] >>> name.append(list(" tiger")) >>> name

2016-11-26 01:25:32 1093

原创 Meteor + mantra + Reactjs 开发问答系统

Meteor + mantra + Reactjs 开发问答系统使用最新的Meteor框架 + 用mantra和最流行的前端框架React实现wenda系统.项目要求 功能模块 前端设计页面 功能点说明 用户模块 登陆页面和个人页面 做温馨登陆和普通注册登录 用户用微信登陆并完善信息呢 登录之后跳转到个人页面并可完善个人信息 个人页面

2016-11-25 19:00:48 1531

空空如也

空空如也

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

TA关注的人

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