自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件复用和组件技术

软件工程

2022-11-21 15:01:24 849 1

原创 面向对象设计

软件工程

2022-11-21 14:59:04 1039

原创 结构化设计

软件工程

2022-11-21 14:58:22 335

原创 7-软件维护

软件工程

2022-11-21 14:57:49 1580

原创 6-软件测试

软件工程

2022-11-21 14:57:14 197

原创 5-软件实现

参考许家怡教材

2022-11-21 14:56:19 113

原创 4-软件设计

参考许家怡主编教材

2022-11-21 14:55:08 790

原创 3-软件需求分析

参考《软件工程--方法与实践》许家怡

2022-11-21 14:52:10 732

原创 2-软件生命周期模型

参考书籍《软件工程--方法与实践》许家怡

2022-11-21 14:51:00 1450

原创 1-软件工程概念

参考《软件工程--方法与实践》许家怡

2022-11-21 14:49:33 1330

原创 C++ 风格指南

C++ 风格指南 - 内容目录文章目录C++ 风格指南 - 内容目录1. 头文件1.1. Self-contained 头文件1.2. #define 保护1.3. 前置声明1.4. 内联函数1.5. `#include` 的路径及顺序译者 (YuleFox) 笔记译者(acgtyrant)笔记2. 作用域2.1. 命名空间2.2. 匿名命名空间和静态变量2.3. 非成员函数、静态成员函数和全局函数2.4. 局部变量2.5. 静态和全局变量译者 (YuleFox) 笔记译者(acgtyrant)笔记3.

2022-01-02 17:46:53 718

原创 java基础

Java基础JDK: Java 2 SDK (Development Kit)包含:JRE的超集,包含编译器和调试器等用于程序开发的文件.JRE: Java Runtime Environment ( JRE) 包含:Java虚拟机、库函数、运行Java应用程序和Applet所必须文件Java运行环境的三项主要功能:加载代码:由class loader 完成;校验代码:由bytecode verifier 完成; 执行代码:由 runtime interpreter完成。区

2022-01-02 17:43:44 253

原创 java网络编程

java网络编程1.1 概述1.2 网络通信的要素如何实现网络通信?通信双方地址:地址ip端口号127.0.0.1:8080OSI七层模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w2Vt3rrJ-1641116549495)(C:\Users\yanyu\AppData\Roaming\Typora\typora-user-images\image-20211225142933939.png)]小结:网络编程中有两个主要问题如何准确定位

2022-01-02 17:43:04 406

转载 C++智能指针 shared_ptr,unique_ptr和weak_ptr

C++智能指针 shared_ptr,unique_ptr和weak_ptr_zhuziyu1157817544-CSDN博客

2021-11-21 21:32:55 86

原创 算法设计与分析

第一章 算法概述1.算法渐进性态:当问题规模(n)趋近无穷大,称为O(n)= 表达式,取表达式的最高阶无穷大,这个就是运行时间的上界。问题的上界问题准确界问题的下界问题一:知问题复杂度,求计算机速度提升一定倍数,求同样时间内处理问题规模变为原来多少?问题:解决某问题有三种算法,复杂性分别为1000N、10N的2次方、2的N次方,在一台机器上可处理问题的规模分别为S1、S2、S3 。若机器速度提高到原来的10倍,问在同样时间内可处理问题的大小如何?解:设计算机原来速...

2021-11-16 17:40:14 6946 2

原创 C++编程技巧

内容目录 — Google 开源项目风格指南

2021-11-16 14:48:35 99

转载 Java文档注释+JavaDoc的使用详解

Java文档注释用法+JavaDoc的使用详解_阿★永-CSDN博客_javadoc

2021-11-14 13:25:23 107

原创 Linux安卓jdk

export JAVA_HOME= /usr/local/jdk-17 #jdk安装目录export CLASSPATH= ${JAVA_HOME}/libexport JAVA_PATH= ${JAVA_HOME}/binexport PATH=$PATH:${JAVA_PATH}

2021-11-08 17:05:00 132

原创 安卓的一些见解

Activity 猜想今天大致研究了安卓进程创建流程, 对比了Qt项目, 很好奇, 我的Activity里面并没有设置消息循环或者其他的阻塞方式去让成程序一直执行, 但是很奇怪, 安卓程序他自己就一直在运行, 这很奇怪哦.按照正常逻辑, 一个进程要一直执行, 就必须阻塞, 占用CPU, 包括Activity的回调函数, 确实很奇特.按照程序的执行流程, 我特意去操作系统仔细看了一遍, 进程是如何创建, 执行, 包括自己平时写的代码, 一个最简单的一直输出"Hello, world"都是有一个循.

2021-10-27 21:54:11 135

原创 idea技巧

Ctrl+P:查看方法参数Ctrl+Q:查看类、方法、属性注释Alt+Enter 提示

2021-09-21 17:56:21 65

原创 数据结构(C/C++)

第一章 数组与字符串1.1 数组1.1.1 数组图解1.1.2数组操作1.1.3 数组实现1.2 字符串1.2.1 字符串图解1.2.2 字符串操作1.2.3 字符串实现第二章链表(有头结点)2.1 带头结点链表2.1.1 链表图解2.1.2 链表操作2.1.3 链表实现第三章 散列表3.1 散列表3.1.1 散列表图解3.1.2 散列表操作3.1.3 散列表实现第四章 栈和队列4.1 栈(基于连续存储空间)4...

2021-09-18 11:42:39 120

原创 2021计划

1. 计算机体系(1)Android Stdio笔记整理(2)编译原理(3)计算机网笔记完善(4)数据结构笔记整理(5)计算机算法设计与分析笔记整理(6)java笔记完善(7)java网络编程笔记整理(8)计算机组成原理笔记整理(硬件基础课整理)(9)计算就操作系统笔记完善(10)高等数学笔记整理(11)概率论与数理统计笔记整理(12)线性代数笔记整理(13)数据库原理与应用完善(14)Linux环境系统开发笔记完善(15)Linux网络编程笔记完

2021-09-17 16:25:22 63

原创 Android Stdio笔记

一、控件学习1.TextView1.1基本属性layout_width,组件宽度 layout_height,组件高度"match_parent"和容器一致,容器有多大,就有多大"wrap_content"根据内容调整大小、“200dp”直接给数字id,为Textview设置一个组件id可以实现在java函数中调用组件,并且通过接口修改组件属性TextView tv_one =findViewById(R.id.tv_one);tv_one.setText("leo")

2021-09-14 15:56:12 404

原创 计算机算法设计与分析

第一章 算法概论1.1 算法与程序算法:若干指令组成的有限集合。四个性质:输入, 输入, 确定性(语法无二义性),有限性(指令有限)。1.2 算法的复杂度分析算法复杂度:时间和空间代价衡量。一般分析时间复杂度较多,主要有三个时间复杂度分析,最好,平均,最坏,其中实践证明最坏时间复杂度最具有现实意义。T(n)=n的多项式(Time),n是问题规模。当问题规模N趋近无穷大时,我们称为时间复杂度的渐进表达式。(数学理论基础是高等数学极限思想)。O(n)=n的多项式,n是问题规模。

2021-09-14 14:38:29 1242

原创 XML简介

1.1 XML 简介定义: eXtensiable Markup Languagea) 可拓展标记语言, 是一种标记语言,b) xml是一种非常灵活的语言, 没有固定标签, 所有的标签都是自定义.c) 通常被用于信息记录和传递. 因此, xml经常被用来作为配置文件.<?xml version="1.0" encoding="UTF-8"?><!--xml声明版本和编码信息--><books> <!--根元素--><!--.

2021-09-08 20:53:33 125

原创 JDK环境

windows1.下载jdk2.安装3.找到具体位置。4.添加jre调换盘符(D:), 找到路径(cd 路径),输出当前路径(chdir)#没安装在C盘, 调盘符,准备安装jreE:#换路径cd E:\Program Files (x86)\Java\jdk-16.0.2#运行可执行文件bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre5.添加系统环境变量(no-.

2021-09-01 11:07:19 87

原创 Linux一些问题

1. man手册中没有pthread_cond_init内容的解决方案

2021-07-26 16:08:23 34

原创 概率论与数理统计

2021-07-06 15:43:52 49

原创 计算机网络

转载计算机网络

2021-06-16 10:02:56 1043

原创 Linux/UNIX系统编程手册gg

第1章 历史和标准第2章 基本概念第3章 系统编程概念第4章 文件I/O

2021-05-20 12:09:31 1983 1

原创 操作系统

操作系统第一章1.操作系统的定义和功能操作系统属于系统软件 ,是硬件基础上的第一层软件,是其他软件和硬件之间的接口。2.操作系统的四大特征并发性并发: 多件事件在同一时间间隔发生。并行: 多件事宏观微观同时发生。串行: 多件事情按顺序发生。共享性共享性是指计算机系统中的资源能够被并发执行的多个进程共同使用。共享是由并发引起,而共享是并发的基础,二者相互依存。互斥共享,交替共享。异步性异步性(随机性),是指多道程序环境中多个进程的执行、推进和完成时间都是随机的、交替的、不可预测的。

2021-05-15 10:47:03 364 1

原创 linux修改系统编码为UTF8

1、描述在Linux服务器中系统的编码默认设置成的是 en_US.UTF-8 ,而应用中文编码一般默认是 zh_cn.UTF-8 的编码,因此会存在在应用中导出excel出现乱码的情况,因此要将linux系统的编码改成 zh_CN.UTF-8 。修改方法包括全局修改和局部修改。2、全局修改全局修改即为对整个系统都有效的修改方式,使整个系统都适应于该系统编码。该方法是在系统配置文件中添加编码方式将默认的方式覆盖掉。执行的命令如下:vi /etc/profile#打开文件后在最后一行加入如下命令:

2021-05-11 14:59:04 19313

原创 Linux环境变量

1、先了解一下什么是PATH环境变量(1)环境变量环境变量相当于“快捷键”。一个“HOME=/home/ACCP286”的环境变量指明你在这个电脑上的个人主目录是“/home/ACCP286”,你每次要回到个人主目录时,不需要输入“cd /home/ACCP286”,只需要“cd HOME”或者在文件管理器的地址栏输“HOME”或者在文件管理器的地址栏输“HOME”或者在文件管理器的地址栏输“HOME”即可;你写一个脚本程序,用到你的个人主目录,也只需要写“$HOME”而不需要写“/home/ACCP

2021-05-11 10:13:24 92

原创 C\C++ standard lib

link

2021-05-06 12:44:54 122

原创 sudo执行提示Command not found

运行一命令在普通用户下可行,切换到root用户依然可行,但在普通用户下使用sudo执行时,提示Command not found。修改/etc/sudoers文件,找到类似下面的一行:Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin将要执行的命令所在的目录添加到后面,即可,如:Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin还有就是系统没有安

2021-05-05 14:13:22 9374 3

原创 strace: invalid system call ‘trace‘

sudo strace -e trace=signal -p [PID]#如果在trace和“=”和signal之间加空格就会出现strace: invalid system call 'trace'

2021-05-05 14:09:04 422

原创 MySql

MySQL1.安装2.连接和退出C:\Users\yanyu>mysql -u root -pEnter password: ******mysql> exit3.创建数据库CREATE DATABASE 数据库名;mysql> create DATABASE RUNOOB;4.删除数据库drop database <数据库名>;mysql> drop database RUNOOB;5.选择数据库mysql> use RUNOOB;

2021-03-31 08:20:34 501

原创 C++笔记(《C++新经典》)

C++新经典第1章 C/C++1.1 C和C++语言的起源、特点、关系与讲解范畴1.2 C/C++语言市场需求与就业需求分析1.3 再谈C/C++就业1.4 搭建开发语言环境第2章 数据类型、运算符与表达式2.1 常量、变量、整形、实型和字符型第3章 程序的基本结构和语句第4章 程序的基本结构和语句第5章 循环控制第6章 数组第7章 函数第8章 编译预处理第9章 指针第10章 结构体与公用体第11章 位运算第12章 文件第13章 C++基本语言第14章 类第15章 模板与泛型第16章 智能指针第17章 并发

2021-03-24 14:32:47 5504 2

原创 java笔记

package deom01;public class Datatype {/*1.类型 默认值* 整数: byte 8 0* short 16 0* int 32 0* long 64 0l* 实型: float 32 0.0f* d

2020-12-26 08:25:18 173

原创 简易计算器Qt C++

简易计算器(支持符号优先级)以后缀表达式为核心.百度网盘链接:https://pan.baidu.com/s/1lKTiljODi28QQFBi5NxbiQ提取码:6666ui采用QDesigner设计头文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QString>#include <QStack>#include <QVector&gt

2020-12-19 16:45:39 542 2

空空如也

空空如也

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

TA关注的人

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