- 博客(24)
- 收藏
- 关注
原创 python中的open与with open函数的区别
1、open ()函数file = open("text.txt", "r")for line in file.readlines(): print linefile.close()采用open函数直接打开文件,如果出现了异常的话,则close命令无法执行。2、with open ()函数with open("test.txt","r") as file: for line in file.read.lines(): print line采用with open语句的好处在于程序语
2020-07-30 10:17:12
500
原创 Matlab读取edf文件的方法
可使用edfread函数读取.edf文件。function [hdr, record] = edfread(fname, varargin)% Read European Data Format file into MATLAB%% [hdr, record] = edfread(fname)% Reads data from ALL RECORDS of file fn...
2019-10-14 10:25:32
8401
7
原创 Python open函数Invalid argument:的解决办法
今天在用到open函数时,始终报 Invalid argument:的错误,修正方法如下:方法一:输入格式错误_file = 'C:/Users/admin/Desktop/data.csv'应修改为: _file = 'c:\\Users\\admin\\Desktop\\data.csv'或:_file = 'c:/Users/admin/Desktop/data.csv'...
2019-10-14 08:50:06
5902
原创 python中import与from...import的区别
import datetime是引入整个datetime包,如果使用datetime包中的datetime类,需要加上模块名的限定。import datetimeprint datetime.datetime.now()如果不加模块名限定会出现错误:TypeError: ‘module’ object is not callable \ AttributeError: ‘module’ o...
2019-09-17 16:18:20
381
原创 风力发电机组结构
风力发电机组由风轮、叶片、主轴承、齿轮箱、发电机、电气系统、液压系统、刹车系统和偏航系统等组成[#],其结构如图1所示。风电机组通过叶轮捕获风能,通过齿轮箱传递到发电机,发电机将机械能转化为电能,通过变频器接入电网。风力发电机由风轮及变桨距系统、轮毅、结构(机舱、地基和塔架)、传动装置、齿轮箱、发电机、电气系统、控制系统、传感器、刹车系统、液压系统和偏航系统等构成。风电机组首先将风能通过风轮转换...
2019-05-27 21:33:09
10261
原创 水轮机振动与故障诊断
随着我国国民经济的发展,水电机组的单机容量越来越大,其结构也更加复杂,像三峡巨型机组的投入运行,其稳定性能尤为重要。表征水电机组稳定运行的参数有振动、摆度和压力脉动,其中振动是水力机组稳定性的重要指标。水电机组的振动直接影响机组的安全运行、负荷合理分配及供电质量,如不加以控制,会造成严重事故。水轮发电机组设备庞大,结构复杂,对其故障特征的提取与分析一直是热门研究课题。由于水轮机的振动反映了机组的...
2019-05-27 21:29:36
2628
原创 Protel99se快捷键大全
Enter 选取或启动按住鼠标右键移动整个浮动窗口Esc 放弃或取消F1 启动在线帮助窗口Tab 启动浮动图件的属性窗口Pgup 放大窗口显示比例Pgdn 缩小窗口显示比例End 刷新屏幕Del 删除点取的元件(1个)Ctrl+Del 删除选取的元件(2个或2个以上)X+A 取消所有被选取图件的选取状态X 将浮动图件左右翻转Y 将浮动图件上下翻转Space 将浮动图件旋转...
2019-04-19 09:02:30
5520
原创 Java继承与多态
Java 继承与多态 面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。 类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属性和行为,就像图纸决定了房子要盖成什么样子。 一张图纸可以盖很多房子,...
2019-04-17 18:57:29
170
原创 Word实用教程-Typora+Mathpix Snipping+Pandoc公式系列
TyporaTypora是一款便捷的markdown文件编辑工具,支持实时预览,主题切换等功能。下载地址在Typora官网,请选择适合自己的版本下载即可。Mathpix SnippingMathpix Snipping是一款超级实用的Tex公式框选工具,利用Mathpix Snipping的OCR公式识别功能,可将公式识别为Tex语法规则,识别准确率超高。下载地址在Mathpin Snipp...
2019-04-12 09:51:57
964
原创 C程序设计之动态管理与内存丢失
malloc函数#include<stdio.h>void *malloc(void *ptr,size_t size);int* pInt;pAnt=(int*)malloc(sizeof(int));calloc函数函数原型如下:#include<stdio.h>void *calloc(void *ptr,size_t size);该函数的功能...
2019-04-06 20:04:15
390
原创 C语言中的存储管理
内存组织方式程序编写完成后。程序首先要装载到计算机的内核或者半导体内存中,之后运行程序。有四个逻辑段:可执行代码静态数据可执行代码和静态数据存储在固定的内存位置。动态数据(堆)程序请求动态分配的内存来自内存池,即堆。栈局部数据对象、函数的参数以及调用函数和被调用函数的联系放在称为栈的内存池中。以上4类根据操作系统和编译器的不同,堆和栈既可以是被所有同时运行的程序共享的操作系统...
2019-04-06 19:46:36
563
原创 Java基础知识-对象交互
对象交互以一个时钟程序为例,创建一个Display类分别展示小时和分钟,之后创建一个时钟类将二者结合在一起。Display类展示如下:package clock;public class Display { private int value = 0; private int limit = 0; public Display(int limit) { this.limit...
2019-04-02 19:52:25
530
原创 C语言结构体指针
一个指向变量的指针表示变量所占内存的地址。如果一个指针指向结构体变量,那么该指针指向的是结构体变量的起始地址。指针变量也可指向结构体数组中的元素。指向结构体变量的指针因为指针指向结构体变量的地址,因此可以使用指针访问结构体中的成员。定义结构体指针的一般形式是:结构体类型 *指针名;struct Student *pStruct;第一种方法是使用点运算符引用结构成员:(*pStruct...
2019-04-01 19:51:57
756
原创 C语言声明一个结构体
1)声明结构体使用关键字struct。声明的结构体一般形式为:struct 结构体名{ 成员列表}; //此处切记分号!定义结构体变量后,系统自动为其分配内存单元。在规模较大的程序中,常将结构体类型的生命放在头文件中,以后可使用#include命令将该头文件包含在源文件中。2)在声明结构体类型时定义变量:struct 结构体名{ 成员列表}变量名列表;3)直接定义结构体类...
2019-04-01 15:42:39
6201
原创 Java基础知识4-搜索
在一组给定数据中,寻找确定的数据,线性查找。package hello;import java.util.Scanner;public class Hello { private static Scanner in; public static void main(String[] args) { // TODO Auto-generated method stub in...
2019-03-31 15:17:32
165
原创 Java基础知识3-数组
创建数组数组是一种容器,一旦创建,不能改变大小。<类型>[] <名字>=new <类型>[元素个数]int[] numbers=new int[100];double[] numbers=new double[50];//元素个数必须是整数//元素个数必须给出//元素个数可以是变量投票统计程序,输入数量不确定的[0,9]范围的整数,统计每个数字...
2019-03-31 14:55:38
217
原创 Java猜数游戏
在Java猜数游戏中,主要使用了Math.random函数以及常见的if以及while语句。代码如下:package hello;import java.util.Scanner;public class Hello { private static Scanner in; public static void main(String[] args) { // TODO Au...
2019-03-31 10:23:37
479
原创 Java基础知识1
Jave基础知识Java提供了六个关系运算符:== 相等!= 不相等>大于>= 大于或等于< 小于<= 小于或等于注意其中有两个字符的运算符:==、>=和<=的两个字符必须紧紧连在一起,中间不能插入空格。关系运算的结果是一个逻辑值,逻辑值只有两种可能的值:true(真,表示成立)或false(假,表示不成立)。当两个值的关系符合关系运算符的预期...
2019-03-28 18:50:29
543
原创 C++11: Default Member Initializers(类成员就地初始化)
什么是就地初始化在C++03标准中,只有静态常量整型成员才能在类中就地初始化class X { static const int a = 7; // ok const int b = 7; // 错误: 非 static static int c = 7; // 错误: 非 const static const...
2019-03-21 21:15:12
1816
原创 python:turtle库的使用
turtle库的介绍turtle库是turtle绘图体系的Python实现。诞生于1969年,主要用于程序设计入门,是python语言标准库之一,入门级绘图库。turtle库的使用import turtle / from turtlr import * / import turtle as tturtle.setup(width,height,startx,starty) //前两个参...
2019-03-21 21:04:59
767
原创 如何为C++选择合适的开发环境?
编辑器、编译器和连接器尽量选择最新版本的IDE,因为新版工具提供更友好的提示信息以及更便捷的操作。IDE1.Visual Studio Community(C++)2. Eclipse CDT+GCC3. Visual Studio Code+GCC/Clang4. Xcode (MAC)Eclipse+GCC安装示例...
2019-03-20 15:13:42
2685
原创 C++ Avoiding Multiple Inclusion of Header Files
避免头文件被多次包含C/C++使用预处理指令(Preprocessing Directives)保证头文件只被包含/编译一次#define MY_HEADER_FILE_H#define MY_HEADER_FILE_H//头文件内容#endif第二种方法如下:#pragma once //C++03,C90第三种方法如下:_Pragma("once") //C++11...
2019-03-19 19:31:07
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人