自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 如何实现轮播CSS伪类鼠标移入显示左右切换按钮

转载:https://blog.csdn.net/weixin_44541162/article/details/865174581.要实现这一效果,首先要分析清楚你要让鼠标移动到哪一个元素上触发伪类事件,这里是要让鼠标移入到container这个元素上显示左右切换按钮的这样一个效果,那么清晰的思路有了,你才能找到下手的切入点,才能更好地进行下一步操作。图12.其次,为了实现显示效果...

2019-07-06 19:19:02 885

原创 在linux环境中如何运行C++程序

1.用Ubuntu环境下带的Vim编写工具,第一步用cd命令进入所要创建的文件夹中。2.用touch命令创建一个cpp文件3.在hello1.cpp中用vim编写C++文件,然后,保存文件。用g++ hello1.cpp -o hello1命令生成一个hello1.out可执行程序,其中-o hello1,是我们要创建的文件名,默认是a.out。4.用(./hello1)命...

2018-09-09 09:41:30 15828

原创 对于在VisualStudioIDE中错误LNK2019:unresolved external symbol _WinMain@16 referenced in function ___tmainC

解决办法:项目属性-->Linker-->System-->Subsystem 选择Console。

2018-08-29 01:50:41 762

原创 C++ error: initial value of reference to non-const must be an lvalue

//实例1#include<iostream>using namespace std;int add(int& a,int& b){int sum = a + b;return sum;}int main(){int i =sum(6,7);cout<<i<<endl;return 0;}//Error:initia...

2018-08-10 22:18:21 2304 1

原创 对于Python中的文件模式

在python文件中,open函数中的mode参数,通过改变mode参数可以实现对文件的不同操作。‘r’    读模式。‘w’      写模式。 'a'    追加模式。   'b'     二进制模式,可以添加到其它模式中使用。    ‘+’   读/写模式,可以添加到其它模式中使用。‘x’   创建一个新文件,并打开向文件写数据对于‘b’参数的使用,一般处理文本文件时用不到‘b’参数...

2018-08-05 22:28:57 229

原创 对于python中的multiprocessing中的Process和queue通信的理解

假如创建了大量的进程,那进程间的通信是必不可少的,Python中提供了进程间的通信的方式,例如Queue,Pipe,Value+Array等。Queue和Pipe这两种方式。Queue和Pipe的区别在于Pipe常用来在两个进程间通信,Queue用来在多个进程间实现通信。首先,Queue通信方式,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递,有两个方法:Put和Get可...

2018-08-05 00:32:52 4628

原创 对于python中multiprocessing中Pool的理解

创建进程的两种方法,但是要启动大量的子进程,使用进程池创建子进程的方式更加常见,因为当被操作对象数目不大时可以直接利用multiprocessing中的Process动态生成多个进程,如果是上百个,上千个目标,手动去限制进程数量却又太多繁琐,这时候进程池Pool发挥作用的时候。Pool可以提供指定数量的进程供用户调用,默认大小是Cpu的核数。当有新的请求提交到Pool中时,如果池还没有满,那...

2018-08-04 22:32:12 1747

原创 对于Python中multiprocessing中的多进程的理解

在爬虫的开发过程中中,进程和线程的概念是非常重要的,提高爬虫的效率,打造分布式爬虫,都离不开线程,进程的身影。多线程,多进程,协程,分布式进程等。""Python实现多进程的方式主要有两种,一种方法是使用os模块中的fork 方法,另一种方式是使用multiprocessing模块。"""import osfrom multiprocessing import Process# ...

2018-08-04 21:49:25 240

原创 对于python中enumerate()函数的理解

1.enumerate()函数用于将一个可遍历的数据对象(如列表,元组,字符串,字典等)组合一个索引序列,一般用在for语句中,如下实例:# 实例1#! usr/bin/python3.5# -*- coding;utf-8 -*-seasons = ['apple', 'orange', 'purple', 'pear']c = list(enumerate(seasons))p...

2018-08-03 23:27:36 1431

原创 关于sqlite3使用的说明的一些理解

sqlite3是一个轻量级的数据库,直接在本地建一个数据库,看如下实例:#! usr/bin/python3.5# -*- coding:utf-8 -*-import sqlite3conn = sqlite3.connect("example.db")c = conn.cursor()# Never do these# symbol = 'RHAT'# c.execute(...

2018-08-03 22:37:53 351

转载 C++面向对象程序设计中如何判断一个对象的类类型

转:https://blog.csdn.net/doctor_feng/article/details/11833571在C++面向对象程序设计中,有时候需要判断某个对象的类类型,那么可以有下列两种方法:方法1: 采用 typeid()函数进行判断:(缺点:当存在继承,并且子类指针赋值给父类指针时,此时判断的对象类型为父类型,而不是子类类型) 对于一个父类CFather,其有两个子...

2018-08-01 01:49:27 8448

原创 对Python中的class的理解

#! usr/bin/python3.5# -*- coding: utf-8 -*-import res = """<a class="time" target="_blank" href="">昨天 00:26</a><a class="time" target="_blank" href=&q

2018-07-29 10:24:42 3739

原创 关于urllib.request.Request的理解

#! usr/bin/python3.5# -*- coding:utf -8 -*-import urllib.requestimport urllib.parsefrom bs4 import BeautifulSoupurl = 'https://www.baidu.com/'headers = {'user_agent' : 'Mozilla/5.0 (Windows NT...

2018-07-29 00:44:52 5571

原创 对python中urllib.parse.urlparse的理解

1.urlparse主要对url进行解析,对url按照一定格式进行拆分,拼接。如下实例:#!usr/bin/python3.6# -*- coding:utf-8 -*-from urllib.parse import urlparseo = urlparse("https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%2...

2018-07-28 00:57:32 4575

原创 对C++中指针声明和初始化指针理解之一

1.计算机需要跟踪指针指向的值的类型。char的地址与double的地址看上去没有两样,但char和double使用的字节数是不同的,他们存储时使用的内部格式也不同。因此指针声明必须制定指针指向的数据的类型。int* p_updates;如上实例:*p_updates的类型为int。由于*运算符被用于指针,因此p_updates变量本身必须是指针。我们说p_updates指向int类型,...

2018-07-26 15:08:49 5246

原创 对C++中指针和自由存储空间的理解

1.计算机程序在存储数据时必须跟踪3种基本属性。(1)信息存储在何处(2)存储的值为多少(3)存储的信息是什么类型指针是一个变量,其存储的是值的地址,而不是值本身。如何找到常规变量的地址。只需对变量应用地址运算符(&),就可以获得它的位置;例如,如果home是一个变量,则&home是它的地址。如下实例:#include<iostream>using name...

2018-07-26 11:15:48 222

原创 对C++结构初始化的理解

1.对于存储的信息,通常并不是元素的类型都相同,这就导致了结构数据存储结构,同一个结构可以存储多种类型的数据,结构是用户定义的类型,而结构声明定义了这种类型的数据属性。首先,定义结构描述,它描述并标记了能够存储在结构中的各种数据类型。//实例1#include<iostream>using namespace std;struct inflatable //structur...

2018-07-25 19:01:35 1281

原创 对C++字符串输入的理解之二

对于C++字符串的输入,面向行的输入:get()函数。该函数有几种变体。其中一种变体的工作方式与getline()类似,它们接受的参数相同,解释参数的方式相同,并且都读取到行尾。但get并不再读取并丢弃换行符,而是将其留在输入队列中。假设我们连续两次调用get()函数。//实例1#include<iostream>using namespace std;int main...

2018-07-25 13:10:03 176

原创 对C++字符串输入理解之一

//对于如下实例中cin输入流的理解#include<iostream>using namespace std;int main(){const int ArSize = 20;char name[ArSize];char dessert[ArSize];cout<<"Enter your name:\n";cin>>name;cout&...

2018-07-25 12:29:53 202

原创 对于C++字符串输入的理解

1.字符串是存储在内存中的连续字节中的一系列字符。C++处理字符串的方式有两种,第一种来自C语言,常被称为C-风格字符串(C-style string),另一种基于string类库的方法。存储在连续字节中的一系列字符意味着可以将字符串存储在char数组中,其中每一个字符都位于自己的数组元素中。字符串提供了一种存储文本信息的便捷方式。C-风格字符串具有一种特殊的性质:以空字符(null charac...

2018-07-25 11:31:57 329

原创 Python中如何输入一个整数实例

#! usr/bin/python3.5# -*- coding:utf-8 -*-a = input("请输入一个整数:")#python中input函数输出的是一个字符串,而只有通过int进行强制转换a = int(a)b = input("请输入一个整数:")b = int(b)"""divmod()函数用法def divmod(x, y): # known case o...

2018-07-25 00:17:33 63477 1

原创 对于Python中类和实例变量的理解(class and Instance variables)

class Dog: kind = 'canine' def __init__(self, name): self.name = named = Dog('Fibo')e = Dog("Katy")if __name__ == '__main__': print(d.kind) print(e.kind) print(d.name)...

2018-07-23 23:57:21 1570

原创 对于Python中异常(Exceptions)的理解

1.对于一个程序有异常中断时正常的,在Python中的异常有try....except语句,如下实例:while True: try: x = int(input("Please enter a integer number")) break except ValueError: print("Oops, That was no val...

2018-07-23 22:50:08 1821

原创 对于Python中切片(slice)的理解

def split(self, sep=None, maxsplit=-1): # real signature unknown; restored from __doc__ """ S.split(sep=None, maxsplit=-1) -> list of strings。Return a list of the words in S, using sep as ...

2018-07-23 18:53:35 1610

原创 Python中对于字典(Dictionaries)的理解

在Python中的数据类型中,还有一种重要的数据类型,那就是字典。字典在其它语言中被称为关联的数组,不像序列,被一连串的数字索引,而字典是被关键字索引,其是不可更改的类型。# 实例1.tel ={'Jack' : 1234, 'Mark' : 2525}tel['Polo'] = 1111print(tel) #输出结果{'Jack': 1234, 'Mark': 2525, 'Po...

2018-07-23 16:59:16 618

原创 Python中对于集合(Set)的理解

Python还包括一个集合的数据类型,一个集合是一个无序的集合,没有重复的元素。基本用法包括成员测试和删除重复条目。集合对象还支持数学运算,如并集、相交、差分和对称差分。通过使用set()函数来创建集合,如果创造一个空的集合,那么使用set(),而不是使用{},后者是创造字典。如下实例:#实例1basket = {'apple', 'orange', 'apple', 'pear', '...

2018-07-23 10:56:07 488

原创 对于Python中的元组(Tuple)的理解

1.对于列表和字符串有许多共同的操作属性,例如切片和索引,他们都属于序列操作类型。但是,元组也属于序列操作的一种类型,它却与列表有许多不同之处。1.实例t = 12345, 54321, 'hello'#输出结果t[0] 输出结果 12345t 输出结果(12345, 54321, 'hello') #说明t的数据类型是元组类型print(type(t))输出结果为...

2018-07-23 10:14:34 1800

原创 对于Python中的list再理解

1.列表包含着表达式:squares = [x**2 for x in range(10)]#输出结果为:squares = [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]2.列表嵌套着for语句如下实例,列表还包含着元组。squares = [(x, y) for x in [1, 2, 3] for y in [3, 1, 4] if x != y...

2018-07-22 17:14:38 314

原创 Python中的转义字符‘\’与换行符的\n的用法的简单介绍

print(r'C:\Users\name')对于print()函数中的r表示转义字符‘\’,就是一个普通字符'\',不表示任何意义。输出结果为:若去掉print()函数中的字符‘r’,结果如下:print('C:\Users\name')#结果报错,因为\U或者\u表示Unicode字符串print('C:\Administrator\name')#发现\n是一个换行符...

2018-07-21 23:54:48 39827 5

转载 pycharm运行TensorFlow警告:Your CPU supports instructions that this TensorFlow binary was not compiled

转:https://blog.csdn.net/u012556077/article/details/79034383pycharm运行TensorFlow警告:Your CPU supports instructions that this TensorFlow binary was not compiled to还有警告如下:The TensorFlow library wasn't ...

2018-07-21 00:40:45 1097

原创 对于函数中的*args与**kwargs的用法的介绍

当函数中依照**kwargs的形式作为参数时,通常是按照字典的形式。而对于*args作为参数时,通常表示元组的形式。例如如下函数:#! usr/bin/python3# -*- coding:utf-8 -*-def cheeseShop(kind, *args, **kwargs): print("--Do you have any ", kind, "?") pri...

2018-07-20 15:23:33 195

原创 对Python中Keyword Argumets(关键字)的理解

函数可以通过使用kwarg = value的形式被调用,例如如下函数。翻译(Functions can also be called using keyword arguments of the form kwarg= value.For instance,the following function:)def Fun(nameID = 'xiaoliang', state = 'wor...

2018-07-20 14:42:41 543

原创 python中的else的缩进空格影响程序的结果

#! usr/bin/venv/python3.5# -*- coding:utf-8 -*-for n in range(2, 10): for w in range(2, n): if n % w == 0: print(n, 'equals', w, '*', n//w) break else: ...

2018-07-20 10:24:09 1160 1

原创 socket包在python中的使用

server.py#! usr/bin/python3.5# -*- coding:utf-8 -*-# 导入socket,sys模块import socketimport sys#创建socket对象serverSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#获取本地主机名ho...

2018-07-20 01:27:17 3099

原创 如何在pycharm中创建一个Django目录

1.进入pycharm中的命令行(Terminal)2.在命令行输入 django-admin startproject +"站点名"3.接着在pycharm的目录就会创建一个mysite站点目录4.然后在进入mysite目录,根据模型在数据库中创建表5.修改配置文件,在settings.py中找到LANGUAGE_CODE = 'en-us',修改为LANGUAGE_...

2018-07-19 14:54:36 2638

原创 python中的self的用法

#! usr/bin/python3.7# -*- coding:utf-8 -*-"""self的用法1.自身 指的是实例本身(Instance)2.由于"自身"这个词,都是相对而言的"其它"说的,指的是类class,和其它变量,比如局部变量,全局变量此处的self,是个对象(Object),是当前类的实例。Python中为什么要有self1.在类的代码(函数)中,需要访问当...

2018-07-17 15:46:43 1299

原创 关于多线程的使用_thread模块的使用

 # -*_ encoding:utf-8 -*-#! usr/bin/python3.5import _threadimport timedef Fibonacci(n): result = [] a, b =0, 1 while a < n: result.append(a) a, b = b, a+b ...

2018-07-16 01:11:36 362

原创 python中for语句的使用以及end=‘ ’说明

(1)数字编码的形式为utf-8的形式,range函数的用法为range(start, end),不包括end。对于第5行打印第一个print,花括号‘{}'.format();第二个print函数为换行语句。print(' {} * {} ={} \t '.format(i, j, i*j), end=' ')替换为print(i , '*', j, '=', i*j, end='\t')for...

2018-07-15 23:45:58 5219

原创 python中rfind函数与rindex函数的使用说明

返回子串在主串中首字母的位置,返回的是一个整数;起始位置与结束位置可以是字符串的默认值。对于本函数返回的实例:3rindex函数与rfind函数返回的都是子串在主字符串中的首字母的位置。...

2018-07-14 22:17:37 5743

原创 关于Ubuntu下命令行程序的编辑及运行

打开终端命令,创建一个文件mkdir+文件名。然后进入文件,cd +上面创建的文件。在然后输入vim+编辑的文件名称。进入vim编辑页面,按大写I进入程序的编辑,按esc键,然后按“:+ wq”进行保存退出。或者按冒号(“:”)+“q”直接退出退出程序的编辑之后,输入命令行 chmod +x +所创建的文件。之后再输入"./文件名"运行程序...

2018-07-14 09:26:00 2897 1

空空如也

空空如也

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

TA关注的人

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