自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭炜权的博客

不看你能做什么,而看你想做什么

  • 博客(32)
  • 收藏
  • 关注

原创 关于python的类的继承中需要注意的细节...

1.在类里面方法之外定义的属性必定不能被self修饰–【类里面方法之外定义的属性–类属性】2.对于有self前缀修饰的变量都必须有将类实例化才能使用–【self前缀修饰的变量–实例变量】3.init 函数只会在类实例化时调用当使用的子类的init()函数重写时:4.子类实例化时并不会实例化一个无名基类(父类)5.类的封装性不足,子类可调用父类的私有方法–当父类私有方法没有使用实例变量时不会出错当使用的子类的init()函数继承于父类时:4.子类实例化时会实例化一个无名基类(父类)5.类的封装

2020-08-12 20:55:22 292

原创 Android Studio中关于快速生成代码(Generate)的多选变量

快速生成代码(Generate)的快捷键为Alt+Insert当需要多选变量时Shift+鼠标左键点击选中需要的变量以下示例:

2020-03-27 11:21:11 1979

原创 对于Logcat的使用示例

主要用于示范logcat的信息筛选方法logcat的信息杂乱,为了找到我们要找的信息(比如调试或者输出信息),我们一般通过关键字搜索和信息的等级(后者较少使用);...

2020-03-14 15:41:01 204

原创 Android Studio打包apk之——打包未签名调试版apk和已签名调试版apk

在android studio导出的apk分为4种,一种是未签名调试版apk,一种是未签名发行版apk,一种是已签名调试版apk,还有一种是已签名发行版apk。以下将介绍这前两种apk如何导出。一、调试版apk与发行版apk区别Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。Release通常称为发...

2020-03-04 20:42:52 3508 1

原创 keytool 错误:Keystore was tampered with, or password was incorrect

出现keytool 错误:Keystore was tampered with, or password was incorrect的原因一般不是因为密码错误,而是因为在储存*.jks文件时出错,一般都是应该 储存jks文件的文件夹中有同名的文件。...

2020-02-26 09:37:52 6716 2

原创 售票窗口篇2--可控时的售票交易

例子示意图交易时间的控制方法:将窗口线程设置为守护线程,主函数设置交易时间(睡眠时间),当主函数结束时,交易结束。主函数public class 售票 { public static void main(String[] args) { Thread[] window=new Thread[3]; Work work=new Work()...

2020-02-08 20:00:55 141

原创 线程分组

线程数组的两种构造方法public ThreadGroup(String name)public ThreadGroup(ThreadGroup parent,String name)//在构造线程时进行分组public Thread(ThreadGroup name,Runnable target)为什么要将线程进行分组?有利于线程的管理。...

2020-02-08 16:25:40 219

原创 售票窗口篇1

import java.util.logging.Level;import java.util.logging.Logger;/** * * @author qaz22 */public class 线程分组 { public static void main(String[] args) { ThreadGroup MeiZhouSite=new Threa...

2020-02-08 10:16:25 347

原创 线程管理

树图sleep()public static void sleep(long millis) throws InterruptedExceptionmillis - 以毫秒为单位的睡眠时间长度使用方法时包含在try-catch语句中try { Thread.sleep(SleepTime); } catch (InterruptedExce...

2020-02-07 10:08:00 109

原创 守护线程

实例public class 守护线程 { public static void main(String[] args) { Thread t=new Thread(new MyRunnable()); Thread workerThread=new Thread(new WorkerRunnable()); t.setDaemon(tr...

2020-02-05 17:41:27 108

转载 static class 静态类(Java)

转自 微博枝叶飞扬http://blog.sina.com.cn/s/blog_605f5b4f0100zbps.html转自klcwthttps://www.iteye.com/blog/klcwt-452834一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员...

2019-10-19 16:33:25 166

原创 类在循环体中的生命期(找出最大分数对应人的信息)

该程序目的在于找出在一群人中分数最大的所对应的人的信息;如果使用数组来储存信息,那么将会浪费空间,因为有用的信息只是分数最大的那个;这时,明白在类在循环体中的生命期就可以很巧妙得得到分数最大的那个人;如果在一个循环体中定义一个类,那么,该类得生命期只在那次循环。while(1){student s(…);if(…)break;}更多请运行以下程序:输入人得ID 和成绩;如...

2019-05-29 17:00:20 146

原创 7-3 日程安排(多重继承+重载) (30 分)

已有一个日期类Date,包括三个protected成员数据int year;int month;int day;另有一个时间类Time,包括三个protected成员数据int hour;int minute;int second;现需根据输入的日程的日期时间,安排前后顺序,为此以Date类和Time类为基类,建立一个日程类Schedule,包括以下新增成员:int ID;//日...

2019-05-29 16:06:04 6234 1

原创 用new进行动态分配内存时如何正确delete

关于在使用new进行动态内存分配时需要注意的delete格式类型一:单个数据类型的内存分配int *p=new int ;delete p;类型二:动态分配一个包含N个数据的一维数组int *p=newint[N];delete []p;类型三:动态分配一个M行N列的二维数组(int **p;p是一个指向指针数组的指针)int **p=new int[M];for...

2019-05-27 23:55:01 656

原创 输入任意分数输出最简分数(一次修改)

主要通过利用求最大公约数来求最简分数#include <iostream>using namespace std;int main(){ int a=1,b=1,E=1,i,min; scanf("%d/%d",&a,&b); if(a>b) min=b; else min=a; for(i=2;i<=min;i++...

2019-05-27 23:01:03 1250

原创 ERROR 1366 (HY000): Incorrect string value(5.7.25)

出现这种错误的两种情况:1.在数据库建立时,建表后要插入中文记录时;(操作前没有将环境字符串编码改为为gbk或utf8)2.建立了数据库后,且表中已经有中文记录,需要对数据库,表进行操作使用到中文时。(因为每次重新开启MYSQL就会将字符串编码改为默认)使用: show variables like’%char%’;一般会有两个是拉丁文的;在开启mysql后,直接建库,建表;...

2019-05-24 14:00:40 3042

原创 年月日时分秒(基本框架)

date.h头文件#ifndef DATE_H#define DATE_Hclass Date{ int year,month,day; public: Date(int Year,int Month,int Day); Date(); int isLeap(); int dayout(); int getyear(); int getmonth(); i...

2019-05-19 23:21:27 1641

原创 goto语句

可以考虑使用goto的情形:(现阶段使用多为第一种,故现在先对第一种情况进行说明)1.从多重循环中直接跳出(也可以与switch语句使用)2. 出错时清除资源3.可增加程序的清晰度的情况。for(){ for() { for() { ..... goto out; } }}out:......;goto 语句在跳出循环上有很大作用 ,同时,它...

2019-05-19 10:32:39 268

原创 常量与指针

常量对指针的初始化

2019-05-18 13:47:39 102

原创 对指针的一些++运算(自行扩展--)

指针运算:#include <iostream>using namespace std;int main(){ int a[4]={0,1,2,3}; int *p=a; //注释为意料输出 cout<<++*p<<" "<<*p<<endl; //1 1 cout<<(*p)++<<" "&lt...

2019-05-18 13:15:05 227

原创 7-2 从Student类和Teacher类派生出Graduate类(pta)

题目内容:已知基类Person定义如下:class Person{char Name[20];char Sex;int Age;public:void Register(char name[],int age,char sex);void ShowMe();};请通过继承的方法建立两个派生类,其中派生类Teacher:1.新增的数据成员有:char Dept[20];...

2019-05-15 17:23:17 3427

原创 通过对运算符重载进行复数简单运算

运算符重载

2019-05-13 22:59:11 152

转载 拷贝构造函数可以访问参数对象的私有数据成员

Date(const Date &d){year=d.year;month=d.month;day=d.day;}访问限制标号是针对类而不是针对一个类的不同对象,只要同属一个类就可以不用区分同一个类的不同对象。因为Date(const Date &d) 是类的成员函数,所以有权限访问私有数据成员。如果是在main函数中直接date1.year,那肯定就会报错了,不能...

2019-05-13 19:43:38 558

原创 输入输出的域宽设置

头文件为iomanip的setw()函数及cin.width()函数和cout.width()函数cin的输入域宽可以使用操作符setw指定,也可使用cin.width函数成员指定。cin在读入一个字符串时,不能根据字符数组的长度自动读入字符,如果用户输入过多的字符,超过了字符数组的长度,cin会将多余字符存储到该数组的后面,这就有可能覆盖其他变量。 如果我们为其指定了输入域宽,就可...

2019-05-06 18:58:11 4203

原创 水仙花数

输入任意位数,得出相应位数的所有水仙花数(百度百科代码)#include<iostream>#include <cmath>using namespace std;int main(){ long n1, n2, a; int i; cout << "请输入Narcissistic number的位数:" <&lt...

2019-05-06 18:46:06 108

原创 素数对猜想(pta)

质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数。显然有d​1​​=1,且对于n>1有d​n​​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10​5​​),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数...

2019-05-05 13:35:54 454

原创 C++中使用scanf (prinft)

12

2019-05-03 23:33:19 26916

原创 7-5 掉入陷阱的数字 (15 分)(pta)

对任意一个自然数N​0​​,先将其各位数字相加求和,再将其和乘以3后加上1,变成一个新自然数N​1​​;然后对N​1​​重复这种操作,可以产生新自然数N​2​​;……多次重复这种操作,运算结果最终会得到一个固定不变的数N​k​​,就像掉入一个数字“陷阱”。本题要求对输入的自然数,给出其掉入“陷阱”的过程。输入格式:在一行内给出一个自然数N​0​​(N​0​​<30000)。...

2019-04-29 21:13:19 809

原创 求一个正整数的各位数之和

用new来通过键盘说明最大位数是多少#include <iostream>using namespace std;#include <cmath>

2019-04-27 17:32:06 1532

原创 打印九九口诀表(pta练习题)

下面是一个完整的下三角九九口诀表:本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。输入格式:输入在一行中给出一个正整数N(1≤N≤9)。输出格式:输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。在这里插入代码片...

2019-04-20 20:53:57 5414

原创 mysql的order by 自定义排序 和 union 语句

13. 将Employees表中的员工按学历升序和工作时间降序排序。1.用union连接可得mysql> (select 姓名,学历,工作时间 -> from employees -> where 学历='大专' -> order by 工作时间 desc) -> union -> (select 姓名,学历,...

2019-04-17 23:06:01 541

原创 ORDER BY 语句中的使用子查询的疑问

10. 在order by 子句中使用子查询,查询员工姓名、性别和工龄信息,要求按实际收入从大到小排列。使用子查询mysql> select 姓名,性别,工作时间 -> from employees -> order by (select 收入-支出 -> from salary -> where salary.编号=emplo...

2019-04-17 20:25:31 2836

空空如也

空空如也

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

TA关注的人

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