程序设计20231301计算机 基础

软件开发、设计、架构的五大原则

唯一不变的就是变化本身。 我们经常讲的系统、子系统、模块、组件、类、函数就是从逻辑上将软件一步步分解为更细微的部分,即逻辑单元, 分而治之, 复杂问题拆解为若干简单问题, 逐个解决。 逻辑单元内部、外部的交互会产生依赖,从而产生了内聚、耦合概念。内聚主要描述逻辑单元内部,耦合主要描述逻辑单元之间的关 ......
架构 软件开发 原则 软件

计算机操作系统随笔

计算机操作系统是一种控制和管理计算机硬件和软件资源的软件程序,类比为一座大厦的物业管理。 它负责管理计算机硬件资源,如中央处理器、内存、硬盘等,以及软件资源,如程序、文件等。 一座大厦的物业管理主要负责管理大厦的各项资源,如电力、水源、电梯、消防等,确保大厦能够正常运作。类比于计算机操作系统,它管理 ......
随笔 计算机 系统

javascript基础

一。JavaScript使用场景 1.改变内容 getElementById() 是多个 JavaScript HTML 方法之一,使用该方法查找元素ID,并且可以使用( innerHTML)属性改变元素的内容 2.改变HTML属性 使用getElementById()的src属性改变src的值; ......
javascript 基础

计算机专业英语词汇和缩写表

文件: computer_technology_glossary_and_abbreviations.txt 标题: 计算机专业英语词汇和缩写表 摘要: 计算机专业英语词汇和缩写表。先是词汇表按照字母顺序排列。然后是缩写表。 --> 《计算机英语(第3版)》 词汇表 Glossary A a pri ......
缩写 词汇 计算机 专业

软件开发、设计、架构的五大原则

唯一不变的就是变化本身。 我们经常讲的系统、子系统、模块、组件、类、函数就是从逻辑上将软件一步步分解为更细微的部分,即逻辑单元, 分而治之, 复杂问题拆解为若干简单问题, 逐个解决。 逻辑单元内部、外部的交互会产生依赖,从而产生了内聚、耦合概念。内聚主要描述逻辑单元内部,耦合主要描述逻辑单元之间的关 ......
架构 软件开发 原则 软件

关于 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) 的 解决方法

这个是64位应用32位产生的问题。相信大家搜索的时候很多都是建议改把项目的AnyCPU改成X86. 终于搜索了半天后发现,IIS里解决才是根本办法: 1.生成时选择AnyCPU。 2.在IIS配置里面启用32位应用程序。 其中启用32位应用程序的方法如图: ......
0x8007000B 8007000B x8007000 HRESULT 8007000

2023-04-27 量学基础 四维看盘 打到左侧相同价格的时候比较量,与左侧放相同高量的时候比较价格

1. 相同价格 (1)与昨天是相同价格,但是缩量,说明是假跌 (2)与昨天是相同价格,但是放量,说明是有人逃跑 (3)与左锋是相同价格,但是缩量,说明抛压不大,有可能要孕育突破 (4)与左锋是相同价格,但是放量,说明抛压大,有可能继续回调洗盘 2. 相同高量 (1)与上方是相同高量时,说明主力筹码转 ......
时候 价格 基础 2023 04

grub2基础教程-修订版

一、grub2新特性。二、grub2安装与启动。三、grub2配置文件详解。四、脚本修改。五、使用grub2常见错误及修复方法。一、grub2新特性。 ......
修订版 基础 教程 grub2 grub

触发器设计的一些思考

触发器这东西貌似N年(大约90年代)很流行。比如那时候用Oracle Forms做开发的,大量的业务逻辑都放在触发器里。后来好像就少用了,最多的是用来审计,比如在数据库里放个历史记录表,每次原表数据有变化时,就在触发器里,将改动前后的数据复制到历史记录表里,便于以后的审计或者排错。 为什么现在少用触 ......
触发器

HTML和CSS基础笔记

文件: html_and_css_basic.txt 标题: HTML和CSS基础笔记 摘要: HTML常用标签。CSS常用属性。常用的布局方法。 最后更新时间: 2023/04/28 00:59:00 转换工具: https://www.lddgo.net/convert/htmlencode(h ......
基础 笔记 HTML CSS

第三节 CSS基础

day03-CSS基础 目标:掌握 CSS 属性基本写法,能够使用文字相关属性美化文章页。 01-CSS初体验 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 文档的呈现(美化内容)。 书写位置:title 标签下方添加 sty ......
基础 CSS

原型设计尺寸与axure rp key

首先,放两个链接: 1.浏览器和屏幕分辨率检测 2.屏幕分辨率(SCREEN RESOLUTION)统计 PC 1024768 原型尺寸:960N PC 1280720/800 原型尺寸:1200N Android 通用/10801920 原型尺寸:360640 iOS iPhone5/640113 ......
原型 尺寸 axure key rp

JAVA面向对象程序设计_PTA题目集04-06总结分析

前言: JAVA_BLOG_PTA题目集4-6_总结分析 题目集四: 知识点:大体如预备知识,即:通过查询Java API文档,了解Scanner类中nextLine()等方法、String类中split()等方法、Integer类中parseInt()等方法的用法,了解LocalDate类中of( ......
程序设计 题目 对象 程序 JAVA

c/c++零基础坐牢第九天

c/c++从入门到入土(9) 开始时间2023-04-27 19:27:23 结束时间2023-04-27 23:27:35 前言:哈哈,今天是五一假期前的狂欢了?不少明天没课的同学都飞奔回家咯。咳咳,都来玩星穹铁道,不玩星穹铁道都是轨子,我铁道兵要来打轨子啦!经过几天的沉淀,对函数多少有些理解,咱 ......
九天 基础

C++黑马程序员——P143-146. 文件操作

P143. C++文件操作——文本文件——写文件 P144. C++文件操作——文本文件——读文件 P143. 写文件 示例: 1 #include <iostream> 2 #include <string> 3 using namespace std; 4 #include <fstream> ......
黑马 程序员 文件 程序 143

设计模式-工厂篇(1)

意图: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性: 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个 ......
设计模式 工厂 模式

python的设计模式

设计模式 一、什么是设计模式 软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。需要记住一点:设计模式是高层次的方案,并不关注具体的实现细节,比如算法和数据结构。对于正在尝试解决的问题,何种算法和数据结构最优,则是由软件工程自己把我 二 ......
设计模式 模式 python

Redis基础 - 01概述

一、Redis概述 1.1 Redis介绍 Remote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key ......
基础 Redis

程序员面试金典---17

堆箱子 思路: 首先进行排序,规则为: 如果宽度不相同,按照宽度从小到大排序。 如果宽度相同,深度不相同,按照深度从大到小排序。 宽度和深度都相同,高度从大到小排序。 采用动态规划进行求解: 计算以当前盒子为顶部盒子时的最大堆叠高度。 从前往后遍历每一个盒子,对于每一个盒子i,遍历i之后的所有盒子j ......
程序员 程序 17

青岛市程序设计竞赛冲刺④(2022山东省小学组补赛试题)

1.独木桥 原题: 解题思路: n个人中,每个人越靠近一个端点,就朝着那个方向走到头,求出最大距离即最大时间 AC代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e6+5; in ......
小学组 程序设计 试题 小学 程序

线性代数基础

矩阵 矩阵是一种非常重要的数学对象,它通常由一个由数字排成的矩形阵列来定义。一个矩阵由若干行和若干列组成,被称为矩阵的行数和列数。一般情况下,矩阵的行数和列数分别用 $n$ 和 $m$ 表示。 矩阵中的每个元素都用一个下标表示,第 $i$ 行第 $j$ 列矩阵元素表示为 $A_{i,j}$,其中 $ ......
线性代数 代数 线性 基础

《程序员修炼之道:从小工到专家》阅读笔记九

二十八时间耦合 时间对我们很重要:并发和次序。 分析工作流,以改善并发性 例如使用UML活动图 用服务进行设计:实际上我们创建的不是组件,而是服务--位于定义良好的,一致的接口之后的独立、并发的对象 为并发进行设计 必须确保在任何可能被调用的时刻,对象都处在有效的状态中。 更整洁的接口:对并发和时序 ......
小工 程序员 笔记 程序 专家

pta__【CPP0025】以点类Point及平面图形类Plane为基础设计圆类Circle

#include <iostream>using namespace std;//点类Pointclass Point{private: double x; double y;public: Point(double xv=0,double yv=0);/*构造函数*/ Point(const Po ......
图形 平面 基础 Circle Point

c/c++程序中获取当前可执行文件所在的目录路径,使用跨平台的program_location

c/c++程序中获取当前可执行文件所在的目录路径 对于大型工程中,可执行文件中通过c/c++代码获取到当前路径,可以很大方便于工程后续的部署与运维工作。 比如说根据当前的可执行文件路径获取到配置文件的路径,然后加载读取配置文件。 有了这个能力就不用再在操作系统中配置环境变量来指定当前工程的目录了,让 ......

每日总结2023-04-27——关于全局变量的基础使用

今天完成了对全局变量的使用 package com.example.math; /* * 全局变量 * */ import android.app.Application; public class CustomApplication extends Application { private st ......
全局 变量 基础 2023 04

计算机网络基础——10 活动目录AD的配置和应用

10.1实验目的 1.了解域和活动目录的概念 2.掌握 Windows server 2003 中活动目录 AD 的安装与配置 3.掌握加入域和登录域的方法 10.2实验相关知识:域与活动目录的概念 一台 Windows 计算机,在网络中要么隶属于工作组,要么隶属于域。工作组通常是几部计算机组成的逻 ......
网络基础 计算机 基础 目录 网络

在线设计Tkinter界面,生成Python代码

设计地址:https://www.pytk.net/tkinter-helper/? 运行演示 教程地址:https://www.pytk.net/tkinter.html 常用演示 """ 本代码由[Tkinter布局助手]生成 当前版本:3.2.4 官网:https://www.pytk.net ......
界面 Tkinter 代码 Python

mysql基础

SQL语句 SQL语句分类 SQL分类: 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中 ......
基础 mysql

Exp6 MSF应用基础

一、实践内容 1.1 实践目标 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路 1.2 实践内容 一个主动攻击实践,尽量使用最新的类似漏洞; (1分) 一个针对浏览器的攻击,尽量使用最新的类似漏洞;(1分) 一个针对客户端的攻击,如Adobe或office,尽量使用 ......
基础 Exp6 Exp MSF

Java设计模式-抽象工厂模式

简介 设计模式是软件设计中的一种常见方法,通过定义一系列通用的解决方案,来解决常见的软件设计问题。其中,抽象工厂模式是一种非常常见的设计模式,它可以帮助我们创建一组相关的对象,而不需要指定具体的实现方式。 抽象工厂模式是一种创建型设计模式,它提供了一种方式来创建一组相关的对象,而不需要暴露具体的实现 ......
模式 设计模式 工厂 Java