自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ftp操作文件报“550 create directory operation failed”解决方法

在etc/vsftpd.conf中,修改,anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=NOchroot_list_enable=NOlisten=YESlisten_port=21local_root=/即可

2020-01-05 23:13:03 8228 6

原创 当源文件与头文件不在同一个目录下的Makefile的编写

Makefile的作用:告诉make命令怎样去编译和链接程序。1、程序的编译与链接:编译:就是把源文件编译成中间代码,为.obj文件。链接:把多个.obj文件链接在一块然后执行。主要链接的是函数和全局变量,它关注的是目标文件,当目标文件数量过大时,可以打包一下成库文件lib,(*.a)2、Makefile的编写规则在makefile中,主要是依赖关系目标文件:依赖文件...

2019-07-22 22:01:01 4872 1

原创 用QLinkedList写链表(创建、显示、插入、删除)以及出现相关错误

QLinkedList是Qt里自带的库函数。错误1:expected primary-expression before‘L’....这里我把L的实参和形参刚开始搞错了,传指针,实参里放的是地址,形参里应放同类型指针。L已经是指针变量,里面存放的是地址,实参直接是L,形参为同类型指针,&代表引用。为*&L。错误2:no match for operator<&lt...

2018-12-04 18:05:03 1114

原创 C++ 构造函数

作用: 初始化类中的私有变量数据,这样可以使得每个类的初值不一样形式:1、函数名与类的名字一样,没有返回值,可以有参数2、这个函数是不能被调用的,系统会自动调用(生成变量对象时会调用)3、允许为内联函数、重载函数、带默认形参值的函数4、如果一个类中没有定义构造函数,则系统会自动生成一个默认构造函数,这个默认构造函数是无参构造函数5、如果类中定义的构造函数,则会覆盖系统会自动...

2018-11-25 21:47:37 176

原创 嵌入式相关面试题

嵌入式面试题1、TCP三次握手、四次挥手,具体状态。2、TCP与UDP的区别,各自优缺点3、TCP的窗口机制和重传机制4、链表与数组的比较5、端口号的作用6、class与struct的区别7、fork与vfork8、手写代码:把字符串复制到堆里9、创建线程10、进程通信有哪些11、死锁是什么?死锁的四大条件12、守护进程?怎么创建?13、stat...

2018-11-05 20:20:48 220

原创 软通动力 面试题

下列程序的输出结果是_______。 main() int i; for(i=1;i+1;i++) if(i>4)printf("%d",i++);break; printf("%d",i++); A.55B.56 C.程序错误,没有输出 D.循环条件永远为真,死循环 能将高级语言转换为目标语言的程序是:编译 关系代数运算是以集合运算为基础的运算 以下语句的输出结果是 pr...

2018-09-28 15:56:27 7529

原创 Python 多线程

多线程:程序运行的状态,每个进程都有独立的空间、内存、堆栈。多进程:一个进程可以有多个线程,共享数据,这就导致了资源互斥的问题Python全局解释器锁(GIL)Python所有的代码执行是由Python虚拟机完成的,主程序中只有一个进程thread是Python的一个包一般用threading 方法:t = threading.Thread(target= loop1()...

2018-08-08 21:26:45 155

原创 安装完TeeChart后,VS里找不到该工具解决方案

工具--选择工具箱-->COM组件 找到TeeChart勾选 确认即可

2018-08-08 12:30:21 1551 4

原创 Python 函数式编程 高阶函数

Python 函数式编程可以理解为一半函数,一半Python 。基于lambda演算的一种编程方式lambda表达式:相当于Python的匿名函数,它可以最大复用代码。           它不是一个代码块,仅仅是一个表达式,可以有参数,多个也行。lambda表达式用法:stm = lambda x,y,z:x+y*10+z*20print stm(1,2,3)高阶函数:把...

2018-08-07 13:50:03 250

原创 Python 异常处理

在编写代码中,不可能保证程序永远正确运行,但是,必须保证程序在最坏的情况下得到的问题被妥善处理异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的...

2018-08-05 19:50:26 255

原创 Python 字典小结

字典:是无序的,可变的键值对集合表达方式方式1:{key:value,key:value.....}方式2:类调用 dict.fromkeys("abc",666) 字典类型对象调用 dic.fromkeys("abc",666)实例化的字典对象key不能重复,不然后面的会重复前面的,key必须是任意不可变类型原因:Python的字典,采用的是Hash的方式实现的,...

2018-07-29 22:34:42 206

原创 Python 元组小结

元组:有序的不可变的元素集合,元组中的元素可以是数字,字符,可以是列表,集合,也可以是元组t = (1,2,3.["a","b"],"c",(1,2,3))可以把列表转换为元组 tuple(seq):内建函数,常用操作因为元组是不可变的集合,所以不可对其进行增、减、删除操作。查:获取单个元素tuple[index]获取多个元素tuple[start:end:st...

2018-07-29 15:17:40 152

原创 Python 列表list小总结 包含字符串笛卡尔积,九九乘法表

列表概念及定义:可以存放不同的数据类型的集合,这一点是与C语言数组不同之处,C语言数组只能存放同种类型的数据。list = ["abc",'123',False,{"abc","123"},1,2,3,["abc","123"]],可以存放 字符串,布尔,列表,集合,列表...生成方式:一、列表生成式nums = range(strat,stop-1,step)eg:生成1...

2018-07-25 20:03:59 3960

原创 Python中出现IndentationError: unindent does not match any outer indentation level

这主要是缩进量的原因,Python里对缩进很严格,如果在某行出现了错误标志,错误的代码就在下一行,我一般处理方式是把这一行靠左,然后再用Tab键。就只要看print那一行,调整缩进即可。...

2018-07-25 14:37:19 427

原创 python里字符串单引号 双引号 三引号 各个形式的特点

Python的字符串有单引号、双引号以、三个单引号以及三个双引号。各个形式的特点:单/双引号:混合使用可以避免使用引号转义字符。比如:str = ''this is 'csdn'"不需要在引号之前加上斜杠。str= "this is \"csdn\""如果需要跨行,有2种方法,一种是在前后加小括号,一种就是连行符\ str = “this "\"is”三引号一般用于注释,也直接跨行...

2018-07-24 16:00:09 2853

原创 Python 把十进制转换为二进制(或八进制、十六进制)

 把十进制转换成其他进制的思想是:整除取倒余'把十进制数转换为二进制数'result = ""num = int(input("请输入一个十进制"))#验证结果print(bin(num))while(not(num == 0)): ret = num %2 num = num/2 result = str(ret) + resultprint '0b' ...

2018-07-24 14:21:19 19824 2

原创 Python 水仙花数

#-*-coding:utf-8-*-while True: num = (int)(input("请输入一个三位数")) if(not(99 < num < 999)): print ("这个数字不属于3位数,请重新输入") continue#分解个位、是为、百位 if((num/100)**3 + ((num%100)/...

2018-07-24 11:07:51 633

原创 python2.x版本出现Unicode中文字符\xe5\xa5\xb3\xe5\xa3\xab\xef\xbc\x8c\xe6\x82\xa8\xe5\xa5\xbd',,怎样转换为中文

在Python2.x版本中,已加了#-*-coding:utf-8-*-程序运行结果出现的不是乱码,而是一些Unicode字符,('\xe5\xa5\xb3\xe5\xa3\xab\xef\xbc\x8c\xe6\x82\xa8\xe5\xa5\xbd)这属于Python2.x版本里的问题,是Unicode字符在内存中的形式,因为该版本不会自动转码。我目前尝试了一下。方法一:pri...

2018-07-20 16:43:59 7527

原创 Python中input 与 raw_input的区别

这其实是在python2.x版本里的两种输出方式一、raw_input 输出结果实例: 可以看出,raw_input 会将所有的输入内容当做“字符串”来处理,传递给接收的变量二、input输出结果实例 可以看出,input将用户输入的内容当成了“代码”进行处理。比如“1+1”=2。那为什么输入abc显示错误了?主要原因是python里的变量都要有初始值,...

2018-07-19 21:18:47 844

原创 SyntaxError: Non-ASCII character '\xe5' in file G:/pycharm/test/Python�����.py on line 2解决方法

这属于中文不支持问题只需在代码前加一行注释#coding=utf-8#encoding = utf-8#-*-coding:utf-8-*-任选一个均可,但最好用最后一个,它是正规的Python推荐写法 如果采用是的PyCharm,加注释还不行,可点击File ->Default Settings->File Encoding改成utf-8。如果...

2018-07-19 16:43:32 5183 1

原创 #!/usr/bin/ python 如何在Linux系统下运行python代码

 方法一:1、在Linux系统下创建一个test.py文件print(123)2、Python test.py方法二:1、在Linux系统下创建一个test.py文件#!/usr/bin/ pythonprint(123)2、执行,会出现 bash: ./test.py: Permission denied 表示权限不够,此时Python文件还属于不可执...

2018-07-19 16:34:32 3027

原创 如何在win7下安装numpy,matplotlib,scipy,pandas等库

到网站https://www.lfd.uci.edu/~gohlke/pythonlibs/下载相应的库文件numpy安装:cp27-cp27m-win32.whl代表python版本是2.7,电脑是32位的。cp27-cp27m-win arm64.whl代表python版本是2.7,电脑是64位的。对应自身的Python和电脑版本下相应的库。在cmd里输入pip i

2018-01-22 17:47:24 645

原创 Python中 IOError: [Errno 2] No such file or directory的解决方法

IOError: [Errno 2] No such file or directory: 'D:\\Users\\daimao\\Desktop\\1.xls'出现这种情况,首先查看目录是否有错,该目录文件是否存在。其次在Python中“\”会被自动认为是转义字符,而非目录分隔符,此时修改为'D:\\Users\\daimao\\Desktop\\1.xls'即可。

2018-01-22 16:41:21 157839 17

空空如也

空空如也

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

TA关注的人

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