- 博客(21)
- 收藏
- 关注
原创 VS Code插件记录
VS Code插件记录Coder Runner–by Jun HanCoder Spell Checker–by Street Side SoftwareGitLens–by Eric AmodioGuides–by spywheremarkdownlint–by David AnsonPath Intellisense–by Christian KohlerPython–by M...
2018-11-23 18:21:31
281
1
原创 软件设置类记录
让eclipse自动生成的注释的时间显示英文,不用中文? 再在eclipse的安装目录上找到eclipse.ini文件,加入:-Duser.language=en_US 重启eclipse。现在${date}变量生产的日期就是全英文了。 反之,逆过程,删除这一列即可。...
2018-09-09 16:16:23
198
原创 Python打包可执行文件与调用可执行文件
1.打包可执行文件1.1 依赖库 pyinstaller1.2 步骤2.调用可执行文件2.1依赖库 os2.2 执行代码1.打包可执行文件1.1 依赖库 pyinstaller1.2 步骤1.pip安装pyinstaller2.cd到源文件所在路径3.运行pyinstaller -F 文件名.py4.运行结束后,disc文件夹下就有了可以执行...
2018-09-09 14:47:18
2421
原创 Python实例方法、静态方法、类方法
Python实例方法、类方法、静态方法区别1. 实例方法只能被实例对象调用,静态方法(由@staticmethod装饰的方法)、类方法(由@classmethod装饰的方法),可以被类或类的实例对象调用。实例方法,第一个参数必须要默认传实例对象,一般习惯用self。静态方法,参数没有要求。类方法,第一个参数必须要默认传类,一般习惯用cls。class Foo(objec
2018-01-22 14:09:44
631
原创 Python变量、方法、类的命名规则
1. 变量命名总结: - 1.单下划线开头变量:protected - 2.双下划线开头变量:private - 3.双下划线开头,双下划线结尾:系统内置变量 2. 函数命名总结: - 1.私有方法:小写和一个前导下划线 - 2.特殊方法(魔术方法):小写和两个前导下划线,两个后置下划线 - 3.函数参数:小写和下划线,缺省值等号两边无空格 3. 类名称命名: - 类总是使用驼
2018-01-22 11:08:05
22748
2
原创 Qt--03:信号与槽
connect(&btn, &QPushButton::clicked, label, &QLabel::close);信号与槽函数: 4个参数 参数1:信号发出者,为指针类型; 参数2:处理的信号 &发送者类名::信号名 参数3:信号接收者 参数4:槽函数,也就是信号处理函数 &接收的类名::槽函数名自定义槽函数 普通函数的用法 Qt5:任意成员函数,普通全局函数,静
2017-10-16 15:03:59
331
转载 五种经典排序算法的实现(冒泡、归并、快排、堆排序、希尔)
#include <iostream>using namespace std;void swap(int &d,int& b){ int temp; temp=d; d=b; b=temp;}//冒泡排序void Bubblesort(int arry[],int len){ int i,j; for(i=0;i<len-1;i++)
2017-08-14 16:56:48
294
原创 友元相关
作用:其他类或者函数要访问该类的非公有成员,可以令其他类或者函数成为它的友元(friend)来实现。弊端:类实现封装和隐藏,友元破坏封装和隐藏。可以修改类中私有数据。注意事项 3.1 友元关系不可传递 3.2 友元关系的单向性 3.3 形式和数量没有特别限制友元函数 // 友元.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <i
2017-08-14 16:20:57
253
转载 Python 多进程教程【转载】
编译:伯乐在线 - tstehoPython2.6版本中新添了multiprocessing模块。它最初由Jesse Noller和Richard Oudkerk定义在PEP 371中。就像你能通过threading模块衍生线程一样,multiprocessing 模块允许你衍生进程。这里用到的思想:因为你现在能衍生进程,所以你能够避免使用全局解释器锁(GIL),并且充分利用机器的多个处理器。多进程
2017-06-30 14:15:44
498
转载 Python yield 使用浅析(转载)
本文转载自:Python yield 使用浅析—廖雪峰您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。
2017-06-28 08:31:29
322
原创 git基础
基本命令:1. cd进入特定目录或者直接Git bash here。2. 把当前目录变成一个git可以管理的仓库: `git init # 初始化git仓库`3. 添加文件 git add fileName # 向git添加单个文件到暂存区,而没有向仓库提交,仓库内文件不发生变化,直到commit git add -A
2017-05-23 22:11:18
224
原创 Qt Creator发布程序工具---windeployqt
环境:Qt Creator4.2.1+ Qt5.8 64-bit for desktop(MSVC 2015)步骤:在Qt Creator下编译好的release下的 youProgramName.exe 拷贝到一个文件夹下面;打开Qt命令行,也就是Qt5.8 64-bit for desktop(MSVC 2015),然后进入你拷贝EXE文件的文件夹下; 如:cd /d D:\drinkWat
2017-05-10 19:38:58
691
原创 Qt--02:设置父对象
问题引入:在Widget中创建Button等控件时,如果不指定Button等控件的父对象,就会产生相关控件无法再此Widget窗口中显示。因此当一些控件需要在当前Widget窗口中显示的时候就需要为控件添加父对象。指定父对象方式 setParent(&w)通过构造函数传参 Note:指定父对象之后,父对象显示,子对象将自动显示 代码展示int main(int argc, char
2017-04-10 19:53:12
5052
原创 Qt--01:基础知识
main文件#include "mywidget.h"/*******************基础相关说明*************************//*1.QApplication是应用程序类,Qt中一般都要有(存疑?) *//*2.Qt头文件没有.h *//*3.Qt头文件第一个字母为Q,紧接着的方
2017-04-09 22:38:08
398
原创 软件测试
软件测试软件测试定义: 在特定情况下对系统某个方面进行评价;软件测试目的: 发现错误;证明程序有错;软件测试关键问题(原则): 证伪;尽早测试;重视无效数据和非预期使用习惯测试;群集现象;用例评审;从测试结果做检查;测试现场保护和资料归档;经济学原则;软件测试与软件质量保证 整个生命周期软件测试特征:从需求开始,不仅仅是代码,是静态也是动态的;用来预防失效,有助于在软件生命周期中尽早
2017-03-08 13:58:02
289
原创 C++模板
1.函数模板作用:实现不同数据类型的函数调用调用:自动匹配数据类型进行调用#include "stdafx.h"#include <iostream>using namespace std;template<class T>void Swap(T &x, T &y){ T temp = x; x = y; y = temp;}template<class T1
2017-02-14 10:26:50
328
原创 C++ 类的数据成员封装
#include "stdafx.h"#include #include using namespace std;/*** 定义类:Student* 数据成员:m_strName* 数据成员的封装函数:setName()、getName()*/class Student{public: // 定义数据成员封装函数setName() void setName(string
2017-01-09 15:37:43
1507
原创 C++ 类的栈和堆实例化
#include "stdafx.h"#include using namespace std;class Coordnate{public: Coordnate(); ~Coordnate(); int x; int y; void printX() { cout << x << endl; } void printY() { cout << y << en
2017-01-09 14:33:29
1771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人