自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSDN搬家到博客园

首先非常感谢CSDN博客,伴随了我的Python学习和Linux入门过程,简单易上手 的写作风格带我养成了用博客记录的习惯。康桑密达! 作为一个处女座,随着学习的深入,我对博客的可定制化要求越来越高,希望能设置自己的标题正文和代码样式,而且代码高亮在有个浏览器支持不好,还有就是不胜其扰的广告,这些缺点让我决心转到博客园。 祝好!CSDN源地址:https://blog.csdn.n...

2018-11-03 09:42:28 1003 1

原创 让虚拟环境识别pycaffe(ModuleNotFoundError: No module named 'caffe')

博客园地址今天需要使用caffe的python端口,但是发现虚拟环境识别不出之前编译好的caffe了. 最后发现是环境变量的问题.参考链接: 解决python在import caffe时出现的no module name _caffe问题解决方法:####虚拟环境识别出编译好的caffe, 有三种方式:把编译好的build路径下python添加到环境变量;把译好的build...

2019-06-10 20:18:43 1911 2

原创 MongoDB 安装和配置

1. 安装mangodbpacman -S mongodb2.  配置mongodb.confvim /etc/mongodb.conf修改为一下内容: #数据库数据存放目录dbpath=/home/geoffrey/Mongodb/mongo_data#数据库日志存放目录logpath=/home/geoffrey/Mongodb/log/mongodb.log...

2018-10-24 21:47:03 624

原创 c++字符串string的操作

1.字符串的声明#include <iostream>#include <cstring>#include <string>using namespace std;int main(){ //直接赋值 string test;//定义了一个空字符串str test = "test_the_string"; c...

2018-10-18 12:24:15 257

原创 pacman 命令

安装 pacman -S 删除 pacman -R 移除已安装不需要软件包 pacman -Rs 删除一个包,所有依赖 pacman -Rsc 升级包 pacman -Syu 查询包数据库 pacman -Ss 搜索以安装的包 pacman -Qs 显示包大量信息 pacman -Si 本地安装包 pacman -Qi 清理包缓存 pacman -Sc  ...

2018-10-17 01:35:13 2477

原创 linux抓包工具Charles的配置安装

1. 安装(不赘述,方法很多,我使用yaourt charles安装)2. 导出证书,crt格式保存备用 3. 浏览器导入证书4. 浏览器设置代理

2018-10-17 01:28:44 4928 1

原创 Anaconda 虚拟环境的使用

目录 前言1. 创建虚拟环境2. 虚拟环境管理 3. Conda虚拟环境的包管理前言今天把anaconda进行了滚动更新,实体环境python版本也相应从3.6跟新到了3.7。但是问题来了,之前安装的很多包,如opencv,dlib,等等都找不到对应版本,尴尬.......通常很多东西都是逃避不过去的,迟早会遇到,那么开始对虚拟环境的学习~~~~1. 创建虚拟环境...

2018-10-12 16:59:26 4211

原创 linux(manjaro)磁盘迁移/opt /home

Manjaro用了小半年了,home和opt目录有点大,打算迁移到其他的分区。迁移的过程忘记截图了,但是命令没有问题。以下以/opt为例,当然/home也类似,记录备用。 迁移原理很简单,以opt目录为例:1.分配分区; (我使用的是图形化工具GParted,注意解除挂载才能进行操作) 新建分区类型ext4,卷标名称设置为:opt2.拷贝文件;3.创建自动挂载;...

2018-10-12 12:51:24 4345

原创 c++基本数据类型及其取值范围

#include<iostream>#include<string>#include <limits>using namespace std;int main(){ cout << "type: \t\t\t" << "************size**************" <&

2018-10-10 16:52:27 1578

原创 chmod命令

chmod权限部分看着头大,一直拖着没学,终究还是逃不过。今天女朋友问我怎么该权限,特地全面的学习总结一下。

2018-10-08 20:44:13 216

原创 C++笔记之零碎点

1,测试cin.ignore()的作用,用于去除缓冲区的残留数据 #include <iostream>int main(){ char buff[20]; char buff1[20]; std::cin >> buff1; std::cin.ignore(7, '\n'); // 通常把获取前n个字符写的很大,去...

2018-10-08 11:23:00 232

原创 C++学习之 —— 输入输出

 案例:输入任意空格和数字,输出其中的数字之和。#include <iostream>using namespace std;int main() { int sum = 0; cout << "Please Input space or number:"; int i = 0; while( cin >> ...

2018-09-29 22:06:38 219

原创 常见素数筛选方法原理和Python实现

1. 普通筛选(常用于求解单个素数问题)自然数中,除了1和它本身以外不再有其他因数。import mathdef func_get_prime(n): func = lambda x: not [x%i for i in range(2, int(math.sqrt(x)) + 1) if x%i ==0] return filter(func, range(2,...

2018-09-28 15:00:01 3330

转载 Django的MVT模型

MVC模型和MVT模型MVC简介:MVC的全拼为Model-View-Controller,最早由TrygveReenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式,是为了将传统的输入(input)、处理(processing)、输出(output)任务运用到图形化用户交互模型中而设计的。随着...

2018-09-27 19:40:45 808

原创 Python库: PrettyTable 模块

一、PrettyTable简介PrettyTable 是python中的一个第三方库,可用来生成美观的ASCII格式的表格:二、PrettyTable安装使用pip即可十分方便的安装PrettyTable,如下:pip install prettytable三、PrettyTable导入 from prettytable import PrettyTable四、Pr...

2018-09-19 02:00:37 46002 3

原创 anaconda源配置

1. 生成配置文件第一次运行 conda config命令时,将会在用户的home目录创建该文件。.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的。 (windows:C:\users\username\,linux:/home/username/)2. 添加清华镜像和中科大镜像,文件内容如下:channels:  - https...

2018-09-11 19:45:01 3530

原创 Redis数据库

本文参考自hjm4702192的博客一、安装1. 安装软件我使用的是archlinux的分支版本,Manjaro Linux,集成了arch方便的包管理,运行如下命令安装(可以使用图形化安装工具):pacman -S redis安装完成后,文件列表(redis  4.0.11-1)如下:/etc/logrotate.d/redis /etc/redis.conf    ...

2018-09-06 21:37:57 273

转载 七层网络结构

一、7层7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。OSI 模型 主要协议 单位 TCP/IP 应用层 Telnet、FTP、HTTP、SNMP等 数据...

2018-08-28 09:33:32 54709 4

原创 DDL DML概念 --- Msysql常用命令

一、DMLDML(data manipulation language)数据操纵语言:  就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值INSERT INTO table_name (列1, 列2,...

2018-08-27 17:55:56 333

原创 在ArchLinux中安装MySQL

最近前端学习用到数据库的知识。鉴于MySQL被甲骨文收购的情况,我从MariaDB开始学习。操作系统Manjaro 17.1, 数据库版本MariaDB 10.1。1. 安装MariaDb和其客户端工具sudo pacman -S mariadb mariadb-clients2. MariaDb的数据目录sudo mysql_install_db --user=mysql -...

2018-08-21 21:27:34 1571

原创 SQL-内连接、外连接(左、右)、交叉连接

本文测试基于以下两个表,student(左) \ teacher(右),使用数据库MariaDB,图形化界面HeidiSQL.连接查询的概念:根据两个表或多个表的列之间的关系,从这些表中查询数据,即联合查询通常用连接的方式实现。    一、交叉连接交叉联接返回左表中每一行与右表中每一行的所有行组合。交叉联接也称作笛卡尔积。有一下两种方法:select 字段列表 from 表1...

2018-08-21 21:04:58 358

原创 数据库的简单操作

本文测试使用manjaro Linux+MariaDB环境数据库的増删改查可以使用图形化管理工具,如Navicat, 1.数据库的登录mysql -u用户名 -p密码 [-h主机名/IP地址] [-P=3306]  测试结果:连接本地计算机➜ geoffrey mysql -uroot -p0 -P3306 -h127.0.0.1Welcome to the M...

2018-08-21 09:24:31 225

转载 jQuery知识点梳理

jQuery知识点梳理,本文转载自范小饭美女的博客。

2018-08-17 10:16:28 118

转载 JavaScript Date对象

一、创建1.1  new Date() var dt = new Date();console.log(dt)>>> Thu Aug 16 2018 21:15:29 GMT+0800 (中国标准时间)1.2. new Date(milliseconds) :把毫秒数转换为Date对象var dt = new Date(1000 * 60 * 1); //...

2018-08-16 21:32:38 150

原创 BOM 和 DOM

 目录 一、BOM1.什么是BOM2. 浏览器内容划分归BOM管的:归DOM管的:3. BOM常见方法二、DOM 1 什么是DOM2. DOM常见方法一、BOM1.什么是BOM     BOM(Browser Object Model)即浏览器对象模型。     BOM提供了独立于内容 而与浏览器窗口进行交互的对象;     由于BO...

2018-08-16 21:09:32 287

原创 JS变量声明方式

在JavaScript中有三种声明变量的方式:const  var let const:用于声明常量。注意:定义的变量的时候,必须同时初始化,且其值之后不可以修改。  var:最常用的声明变量关键字。 定义的变量的时候,若没有初始化,不报错,会输出undefined。其值之后可以修改。var可以用来声明全局变量,也可以声明局部变量,依据它们声明的位置:  全局变量:在函数外定义的...

2018-08-16 20:14:31 568

转载 CSS3 选择器

在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。"CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。)选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素。 1 #id #firstname 选择 id="firstname" ...

2018-08-13 17:19:20 95

原创 第十四章: 文件

文件的分类:      (1) 文本文件    .txt(通过编码保存成字节)       (2) 二进制文件   .mp3/ .wmv/ .doc 一、获取文件对象1. 格式:    open([path]file, mode, )        file:文件或者文件夹,其中path包括绝对路径和相对路径。            绝对路径: 从当前路径开始的...

2018-08-08 22:05:19 208

原创 第十三章 迭代器、生成器、 装饰器

一、可迭代对象1. 容器类(能存放多个元素的数据类型):    ① 序列:字符串、列表、元组、字节    ② 字典    ③ 集合    # 组件:开发社区写的一堆类    2. 迭代对象iteration    --- 可进行遍历的对象    > 可迭代对象都是Iterable的扩展类(子类、衍生类,派生类)    > 重写了__iter__(...

2018-08-06 09:08:28 123

原创 python专题 --- 递归

 如果一个函数在函数内部调用自身本身,这个函数就是递归函数举例如阶乘函数,其数学递归定义如下:对应的算法实现def fact(n): if n==1: return 1 return n * fact(n - 1)实际的执行过程为:===> fact(5)===> 5 * fact(4)===> 5 * (4 ...

2018-08-03 21:37:36 152

原创 第十二章 异常

一、 异常的概念错误: 编译器异常: 运行期, 程序没有正常按照期望执行异常产生时,在对应位置产生异常类型对象,程序“暂停”,如果上下文有异常处理程序,对应处理;                                                                                                                ...

2018-07-26 08:19:17 146

原创 Python多重继承顺序---C3算法

什么是多重继承C3算法MRO即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。 在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重复的。但是,在维护单调性方面失败过(顺序保存)。C3是1996年首次被提出。在python2.3及后续版本中,C3被选定为默认的解析...

2018-07-25 16:24:19 286

原创 第九章 类和对象

一、 基本概念1. 对象     --- 有具体行为和属性的东西2. 类    --- 将需求的对象划分为不同的类,具有相同属性或者行为的对象划分为一个类3. 类和对象之间的关系    --- 类是模板,对象是根据类创建的实例        类是对象的抽象,对象是类的具体实现    > 开发从对象开始分析 -- 将对象分类 - 考虑每个类都有什么样的属性和行为    二、...

2018-07-24 11:02:53 138

原创 第八章 函数

        - 具有特定功能的代码块       - 意义:①简化代码重复率;                     ②功能模块化一. 内置函数       用法: 函数名[参数]       返回: seq / None       print, abs,二、自定义函数1. 语法格式       def 函数名([参数]):          ...

2018-07-18 18:05:52 187

原创 数据结构 - 字典和集合

一、 字典    - 以键值对存储的数据形式    - 字典原理: 将key关键字作为自变量,通过哈希函数计算出一个整数值,即为该元素的存储地址    - 牺牲空间来节省时间    - 如果地址出现冲突,链接发 / 开放寻址式(Python)1. 字典的创建    (1) 罗列法        字典名 = {键:值}    (2) dict 关键字        ...

2018-07-18 12:25:06 855

原创 编码集---解码和编码

一、字节串和字符串         字符是人类能够识别的符号,而这些符号要保存到计算的存储中就需要用计算机能够识别的字节来表示。二、编码集1. ASCII编码:    127个字母 8个数据位足够存储字母、数字、符号,最大支持到0x7F。 2. GB2312编码      每个汉字占据2个字节(高位和低位),16个数据。GB2312是对ASCII的中文扩展,共包含7...

2018-07-14 22:48:23 4525 2

原创 打印星星 - Python

  打印星星是经典面试题目,考察流程控制中的循环和条件。本文对相关方法进行总结。 到的方法只要有(1)嵌套循环(2)center(3)format(^)(4)字符串乘法 # -*- coding:utf-8 -*-# 方法一:循环嵌套num = 10for row in range(num): print('{:<8d}'.format(row+1), end=...

2018-07-14 15:48:01 1745

原创 第四章 数据类型 --- 字符串、字节

一、 字符串 定义:由一组字符组成的不可变序列 变量名 = 字符串1. 字符串的创建 (1) 单引号 (2) 双引号 (3) 三引号 # 单引号和双引号交替使用可以用来使用输出对方。 \ 可以代表转义符、续行符 \n 代表换行 ''' 代表按格式输出(包含换行); 该格式不是注释,但是常用来当注释使用''' 2. 序列的转义 (1) 对于单引号、双引号和反斜杠的转义,表示只是为了输出 ...

2018-07-12 08:33:22 316

原创 第三章 运算符

       运算符 定义:有特殊计算规则的符号 > 操作数: 参与运算的数据 > 运算符: n元运算符,取决于操作数的数量 > 表达式: 操作数和运算符的结合 一、 算数运算符 + - * /     //、  **、  %、 //(地板除) % (取模) --- <被除数 - 商(向下取整)*除数>,在负数是和取余不同 # 取模运算符号和除数相同 *...

2018-07-12 08:26:18 246

原创 Python中 各种数字类型的判别(numerica, digital, decimal)

一、 全角和半角        全角:是指一个全角字符占用两个标准字符(或两个半角字符)的位置。 全角占两个字节。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。         半角:是指一个字符占用一个标准的字符位置。半角占一个字节。 半角就是 ASCII 方式的字符,在没有汉字输入法起作用的时候,输...

2018-07-11 19:02:09 12427 1

决策树参数

决策树相关参数如下: - max_depth:树的最大深度,也就是说当树的深度到达max_depth的时候无论还有多少可以分支的特征,决策树都会停止运算. - min_samples_split: 分裂所需的最小数量的节点数.当叶节点的样本数量小于该参数后,则不再生成分支.该分支的标签分类以该分支下标签最多的类别为准 - min_samples_leaf; 一个分支所需要的最少样本数,如果在分支之后,某一个新增叶节点的特征样本数小于该超参数,则退回,不再进行剪枝.退回后的叶节点的标签以该叶节点中最多的标签你为准 - min_weight_fraction_leaf: 最小的权重系数 - max_leaf_nodes:最大叶节点数,None时无限制,取整数时,忽略max_depth

2018-12-01

空空如也

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

TA关注的人

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