自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈同心

http://blog.csdn.net/ctxbloger

  • 博客(116)
  • 资源 (3)
  • 收藏
  • 关注

原创 Redis入门 字符串(String)

实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> GET runoobkey"redis"1、Redis Getrange 命令用于获取存储在指定 key 中字符串的子字符串。字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 end 在内)。返回值...

2018-12-16 20:54:40 226

原创 Redis入门 命令

1、连接远程服务器$ redis-cli -h host -p port -a password2、用于删除已存在的键。不存在的 key 会被忽略。 redis 127.0.0.1:6379> DEL runoobkey3、DUMP 命令用于序列化给定 key ,并返回被序列化的值 如果 key 不存在,那么返回 nil 。 否则,返回序列化之后的值。实例首先,...

2018-12-08 21:56:43 310

原创 Redis入门 数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 valuekey 对应一个。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据...

2018-12-02 09:39:16 283

原创 Redis入门 配置

REmote DIctionary Server是一个由key-value存储系统,开源,使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets...

2018-11-17 16:06:44 244

原创 27 git

git 主要功能团队协作开发 版本管理    git init 初始化 在目录中创建隐藏的git目录    git add file 添加文件让git管理     本地 -> git代码暂存区    git commit 提交代码到仓库          代码暂存区的代码->git仓库    git config --global user.email [email protected] 设置你...

2018-06-25 18:13:16 208

原创 26 python django

model(数据库模型) ----ORM object relation mappingpython的类对应数据库中的表python manage.py makemigrations 生成建表语句ython manage.py migrate 生成数据表在项目的__init__.py下写入下面内容改为mysqlimport pymysqlpymysql.install_as_MySQLdb()...

2018-06-19 20:11:20 171

原创 25 python django

MVC :        Modle : 业务对象与数据库对象        View : 如何展示页面        Controller : 路由处理函数MTV:     Modle: 业务对象与数据库对象    Template : 如何展示页面    View : 视图函数安装django: pip install django命令创建django项目django-admin startp...

2018-06-19 18:16:02 131

原创 24 python mysql

python操作数据    安装mysql模块儿 1 import pymysql2 connection==pymysql.connect("127.0.0.1","root", "123456", "test") 3 cursor = connec...

2018-06-15 16:14:57 153

原创 23 数据库

数据 描述事物的符号数据库 存放数据的仓库数据库管理系统 组织和存储数据 维护高效的获取和维护数据数据库管理员(Database Administrator DBA)最终用户 数据库应用程序的使用者关系数据库     采用关系结构存储与管理数据    采用结构化查询语言SQL作为客户端与数据库服务器间的桥梁    目前主流数据库技术NOSQL    Not Only Sql数据库 泛指非关系数据库...

2018-06-14 19:48:22 241

原创 22 python

正则表达式:一个特殊格式的字符串匹配多个字符串imort reret = re.match(正则,要匹配的字符)ret.group(). 任意1个字符[ ]匹配[]中列举的字符\d 匹配数字 即0-9 \D 匹配非数字 \s 匹配空白  \S 匹配非空白   \w匹配单词字符    \W 匹配非单词字符      * 匹配前一个字符出现0次货无限次 即可有可无    + 匹配前一个字符出现1次到无...

2018-06-14 11:04:35 219

原创 21 python

IP唯一标示网络中一台设备Port 唯一标示设备中的一个程序通信协议使计算机能够互相理解每个IP地址包括两部分:网络地址和主机地址Socket(套接字)本质是编程接口 对TCP/IP的封装    套接字之间连接分三步:服务器监听 客户端请求 连接确认UDP 用户数据报协议 是无连接的 提供不可靠的通讯 没有超时重发 传输速度快TCP 在收发数据前 必须和对方建立可靠的连接 需要三次握手    三次...

2018-06-13 17:00:36 241

原创 20 python

线程:进程中一个单一连续控制流程一个程序至少有一个进程 一个进程至少有一个线程  1 import threading  2 import time  3   4 def say():  5     print("hello")  6     time.sleep(1)  7 for i in range(5):  8     t = threading.Thread(target = say) ...

2018-06-12 20:08:58 222

原创 19 python

多进程: 各个进程有自己独立的内存空间    import os    pid = os.fork()    if pid < 0:        print("failed")    elif pid == 0:        print("child")    else:        print("father child is %d"%pid)使用muiltiprocessing模块...

2018-06-12 18:03:27 277

原创 18 python

动态语言:程序运行过程中可以修改代码静态语言:编译时已经确定好代码 运行过程中不能修改动态添加实例方法    import types    p.run = types.MethodType(run,p)class Person(object):    __slots__ =("name", "age")#限制修改类的属性实现__call__接口 就可以像函数一样调用    class Test(...

2018-06-12 14:53:12 217

原创 17 python

位运算    按位与&,按位或|,按位异或^,按位取反~,按位左移<<,按位右移>>生成器:只能使用一次 占用内存少    g=(x for x in range(5))    for x in g:        print(x) 生成器的第二种方式:斐波拉契数列 def fib(times):    n=0    a,b = 0,1    while m<...

2018-06-11 20:28:19 150

原创 16 python

is 比较两个引用是否指向同一对象== 比较两个对象是否相等 值比较浅拷贝 对于一个对象的顶层拷贝 拷贝引用没有拷贝内容深拷贝 对象所有层次的拷贝(递归)import copy    copy.deepcopy()    copy.copy()浅拷贝对不可变类型和可变类型的拷贝不同使用property 取代getter setter方法    pro = property(getPro, setP...

2018-06-11 17:18:07 164

原创 15 python

import 引入一个模块儿from 模块儿名 import 函数/类/变量 引入某个函数或者类from 模块儿名 import * 从模块儿引入所有的as  别名 例如 import random as rm如果两个模块儿包含相同的方法,后引入的会覆盖前面的测试模块儿:    if __name__=='__main__':# 由python解释器主动执行的 被导入时是不执行的        p...

2018-06-08 20:13:59 246

原创 14 python

__new__方法:必须要有返回值    def __new__(cls):        return object.__new__(cls);单例模式第一种方法:    class User(object):        __instance = None        def __init__(self):            @classmethod            def ge...

2018-06-07 20:28:09 179

原创 13 python

方法或属性名前面加上两个下划线变为私有方法或属性__myprop__del__ 当删除一个对象时 自动调用该方法继承:描述事物间的从属关系     class Child(Father): 多继承:    class C(A,B) 优先级与继承顺序相同python中所有的类都有一个父类 object 重写:子类中有一个与父类方法名相同的方法 子类会覆盖父类的方法super().__init__()...

2018-06-07 18:11:29 200

原创 12 python

面向对象:封装 继承 多态类 具有共同特性的对象抽象为一个类    类的名称    属性    方法对象 具体的某个东西定义类    class 类名:        def __init__(self,args1, args2)            print("对象初始化,构建对象时自动调用,可用来封装数据")             类名.属性 = 默认值        def 方法名(s...

2018-06-07 15:57:02 148

原创 11 python

匿名函数:    sum = lambda x,y:x+y    sum(22,33)文件操作        打开文件:f = open("test.txt", w)    读:f.read(num)    写:f.write(str)    读所有行:f.readlines()    读取行:f.readline();    关闭文件: f.close()    指针位置:f.tell()   ...

2018-06-07 12:29:19 213

原创 10 python

局部变量    函数内部定义的变量 作用域是函数内部 全局变量    函数外部定义的变量全局变量和局部变量名字相同 优先使用局部变量(局部优先)在函数中修改全局变量:    如果是可变类型可以直接修改变量的值实际是修改的全局变量的引用    如果是不可变类型需要在前面用global才能改变引用,值不能修改值:存储在堆中的数据 引用:指向堆的地址可变类型:值可以修改 引用也可以修改不可变类型 值不可...

2018-06-06 20:26:01 169

原创 9 python

不可变类型    str 数值 元组函数的定义    def 函数名():        代码    函数的调用        函数必须先定义再调用 代码是从上往下执行        函数名()    函数的参数          def 函数名(形参一...):            代码    return 函数返回isinstance(a, (int, float)) 判断a是否是后面的类型...

2018-06-06 17:54:55 136

原创 8 python

字符串    下标索引直接访问 以0开始    len(str) 获取字符串长度切片:    [起始位:结束位:步长]    字符串 列表 元组都支持切片    name = "abcdefghijk"    name[0:2] == "ab"  (包头不包尾)    name[0:-1] == "abcdefghij"    name[:-1] ==  "abcdefghij"    name[...

2018-06-05 16:47:20 312

原创 7 python

条件判断    if 条件:    elif 条件:     else:条件运算符:==  != > < <> >= <=逻辑运算符: and or not循环    while 条件:        条件满足时   ...

2018-06-04 20:27:28 111

原创 6 python

# 单行注释多行注释:三个单引号        '''              .......         '''#! 指定解释器的路径#encoding=utf-8 指定编码格式 变量三要素:    变量的名字 :非关键字 字母下划线和数字组成 不能以数字开头 同时区分大小写    变量的类型 :整数 字符串 浮点型 布尔(True,False首字符大写) 空值     变量的值:栈中的地...

2018-06-04 16:13:41 196

原创 5 python安装

下载源码Python.3.x    https://www.python.org/downloads/release/python-365/查看源码编译源码    需要安装gcc检查依赖,预编译:zlib openssl  python的pip需要依赖这两个包    执行./configure -prefix=/usr/python-3.6.5/bin    make    make instal...

2018-06-01 20:08:35 194

原创 4 linux入门

用户管理:    useradd、userdel、usermod、passwd、chsh、chfn、finger、id、chage    直接修改密码:echo "123456" | passwd --stdin test    修改权限:chmod chown系统管理命令:    ps -aux、top、kill、killall、reboot、shutdown、init、df、ifconfig、...

2018-06-01 17:34:12 134

原创 3 linux入门

Vi三种模式    命令模式:编辑命令 任意命令转入输入模式 冒号转入末行模式        i 光标前插入 I行首插入  a光标后插入 A行尾插入 o后一行插入 O前一行插入    常用命令 (n代表数字)        h、j、k、l、G、gg、nG、w、x、nx、d0、dd、ndd、dw、u、ctrl+r、.>>、<<、v、        yy、p、nyy、yw、 /...

2018-05-31 20:10:48 99

原创 2 linux入门

操作系统:管理和控制硬件资源和软件资源的程序,包括内核、库、应用程序。    库:没有执行入口的应用程序(Windows DLL文件) (linux so文件)    应用程序:有执行入口,可以独立执行的程序printenv:打印环境变量修改为中文环境:    vim ~/.bashrc    添加LANG=zh_CN.UTF-8...

2018-05-31 12:26:01 180

原创 1 人工智能概述

爬虫:获取数据的手段 大数据:PB级别的数据 NB = 1024PB = 1024*1024TB = 1024*1024*1024GB 云计算: PASS:平台级服务(直播云平台) SAAS:软件即服务(钉钉) IAAS:云计算基础设施服务(阿里云) 机器学习:是一种算法 数据学和统计学 粗略分: 监督类的算法 非监督类的算法 细分: 聚类 分类 回归 推荐 ...

2018-05-31 10:51:16 1315

原创 unix 环境高级编程6- 进程的管理

一、进程ID每个进程都有一个非负整型的唯一进程ID0是调度进程 也被称为叫唤进程,它不执行磁盘上的任何程序,是内核的一部分因此也被称为系统进程。1是init进程 在自举过程结束时由内核调用,init通常读一些与系统相关的文件并将系统引导到一个状态,init绝不会终止,它是一个普通用户进程但是会以特殊超级用户权限运行,他是所有孤儿进程的父进程2是页精灵进程 支持虚存系统的请页操作

2017-05-05 15:10:45 300

原创 unix 环境高级编程5 - 进程的环境

一、main函数在内核启动c程序的时候,在调用main函数之前会调用一个特殊的起动历程,可执行程序会将次起动历程指定为程序的起始地址-这是由连接编辑程序设置的,而连接编辑程序由C编译程序调用,起动例程从内核取得命令行参数和环境变量值,然后调用main函数调安排二、进程终止1.从main函数返回2.调用exit()3.调用_exit()4.调用abort5.由一个信号终止

2017-05-05 11:58:26 261

原创 unix 环境高级编程4 - 文件和目录

一、获取文件和目录的信息#include #include int stat(const char *pathname, struct stat * buf) ;int fstat(int fd,struct stat * buf) ;int lstat(const char *pathname, struct stat * buf) ;二、文件类型#include #inc

2017-03-15 13:31:01 427

原创 unix 环境高级编程4 - 文件IO_1

一、文件描述符所有的打开的文件由文件描述符引用, 一个非负整数。0 一般代表标准输入,1一般代表标准输出, 2代表标准出错输出二、openint open(const char *pathname, int flag,... ) ;pathname 打开或创建的文件名flag ::3选1• O_RDONLY 只读打开。• O_WRONLY 只写打开。

2017-03-06 11:30:10 291

原创 unix 环境高级编程3

一、出错处理    函数出错通常是返回一个负数,而且errno通常代表一定的出错信息,对于返回值是指针类型的通常返回null。    char *strerror(int errno) ;   void perror(const char *m s g) ;二、信号    通知进程发生某种事情的技术//从标准输入读命令并执行#include "sys/ty

2017-03-02 20:45:43 368

原创 unix 环境高级编程2

一、登录目录    登录时从/etc/passwd读取的其实目录二、文件描述符    一个小的非负整数,shell自动打开三个描述符标准输入、标准输出 、标准错误//从标准输入 写入标准输出#include using namespace std;#define BUFFSIZE 8192int main(void){ int n; char buf[B

2017-03-02 15:27:21 270

原创 unix 环境高级编程1

一、登录系统登录时系统一般查找/etc/passwd文件,记录的用户相关信息,用冒号分隔 ,7个字段分别代表用户名、密码、用户ID、组ID、注释、起始目录、shell程序二、常用的命令解释器是bash三、原始的ls代码#include #include #include using namespace std;int main( int argc, char* argv

2017-03-02 00:03:41 342

原创 北京c++技术交流 235760268

北京c++技术交流群 235760268,集技术交流,招聘求职于一体

2015-06-16 12:48:43 794

原创 2.1 线程管理基础

每个C++程序至少有一个线程,这个线程运行main函数。你的程序可以增加线程去以其他函数作为进入点。这些函数会同步执行,当程序从main函数中返回的时候,指定的函数也会返回,线程退出。正如你看到的如果你有一个std::thread对象,你可以等待它结束,但是首先你必须启动它,所以让我们看看怎么启动线程吧;2.1.1 执行一个线程线程启动通过std::thread对象指定要运行的任务。最简单

2015-04-07 17:19:03 568

activeMQ所需的头文件和静态库

本资源主要包含activeMQ所需的头文件和用到的库文件,资源已经都编译好, 引入相关路径即可使用

2014-05-15

python-3.3.3.msi

Python允许你把程序分解为模块,模块可以在其他Python程序中重用。它带有一大批标准模块可以作为你自己的程序的基础——或作为学习Python编程的例子。

2013-12-13

Python 3.3.3

Python 3.3.3 发布,此版本修复一些3.3.2中的一些安全问题和bug。 此版本完全支持 OS X 10.9。尤其是,此版本修复了一个可能导致先前版本的 Python 在交互模式下对 OS X 10.9 打字时崩溃的问题。

2013-12-13

空空如也

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

TA关注的人

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