随笔mfc

大数据第五周随笔

这周我们学习了文件权限这一章节 权限被分为三个类型:读、写和执行。 读权限:允许用户读取文件或目录的内容,查看文件的属性信息。 写权限:允许用户修改文件或目录,删除文件或目录,创建、删除、移动或重命名目录中的文件。 执行权限:允许用户运行文件,例如可执行文件、脚本文件。 每个文件或目录的权限由三个字 ......
随笔 数据

第四周课堂随笔

这周我们学习的是linx常用的文档相关的命令代码 主要有 vi/vim 修改 vi: 修改文件,但是显示字体是白色 vim: 修改文件,但是关键字高亮显示 一般模式: `yy` 复制光标所在行 `p` 粘贴 `dd` 删除光标所在行 `x` 删除光标所在的字符 插入模式: `a`:当前光标后插入 ` ......
课堂 随笔

每日随笔——享元模式

[实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1.提交类图; 2.提交源代码; 3.注意编程规范; 4.要求用简单工厂模式和单例模式实现享元工厂类的设计。 源码: Address package SC13; cl ......
随笔 模式

学习随笔(设计模式:观察者模式)

内容 今天学习了观察者模式。 1.观察者模式又叫发布-订阅模式。 2.观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生改变时,会通知所有观察者对象,使他们能够自动更新自己。 3.观察者模式所做的工作其实就是在接触耦合。让耦合的双方都依赖于抽象,而不 ......
模式 观察者 设计模式 随笔

VC++ 2019 MFC TinyXML2使用教程/方法详解(转载)

转载地址: VC++ 2019 MFC TinyXML2使用教程/方法详解_vc++2019_一笑的博客-CSDN博客 TinyXML2让VC++中操作XML,如鱼得水,就像一个小型的数据库,特别方便。 本篇主要介绍在VC++ 2019的MFC项目中,如何利用TinyXML2,创建、插入、查询、更新 ......
TinyXML2 TinyXML 方法 教程 2019

Linux学习随笔——目录操作

一.目录操作 目录操作包括:创建、查看、切换、删除步骤; 1.创建目录 通过命令mkdir来创建,如需创建多层目录,加参数“-p”即可: mkdir 目录 mkdir -p def/abc(多层目录) 2.查看目录 有这几种命令可以查看:pwd、ls(ls-a、ls-l(ll)); pwd命令显示当 ......
随笔 目录 Linux

Spring5学习随笔-事务属性详解(@Transactional)

事务是保证业务操作完整性的一种数据库机制,具有原子性、一致性、隔离性和持久性(ACID)的特点。 在Java中,可以通过JDBC和MyBatis来控制事务,底层都是通过Connection对象完成的。 Spring使用AOP的方式进行事务开发,通过将事务的额外功能封装在DataSourceTrans... ......
Transactional 属性 随笔 事务 Spring5

Spring5学习随笔-整合MyBatis(持久层)、连接池、Mapper文件

主要涵盖了Spring与持久层技术的整合,以及Spring与MyBatis的整合。第一章介绍了为什么需要将Spring与持久层技术整合,以及Spring可以与哪些持久层技术进行整合。第二章详细介绍了Spring与MyBatis的整合思路、开发步骤和编码实例,并解决了MyBatis开发过程中存在的问题... ......
随笔 Spring5 MyBatis 文件 Spring

学习随笔(设计模式:建造者模式)

内容 今天学习了建造者模式。 1.建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.简单来说就是一个类的所有的特性方法与这个类对象的构建分离 3.本来觉得有点类似于工厂模式,但细想又不太一样。工厂模式是创建一个类,这个类用来创新用户所关注的类对象,类的构建也 ......
模式 设计模式 随笔

学习随笔(设计模式:外观模式)

内容 今天学习了外观模式。 1.外观模式,为子系统中的一组接口提供了一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 2.起始很多现在的软件思路都是遵从于外观模式,它完美的依赖倒转原则和迪米特法则的思想。 3.软件编程采用三层架构,数据访问层、业务逻辑层,并将各个层之间 ......
模式 设计模式 随笔 外观

每日随笔——外观模式

实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load( ......
随笔 外观 模式

摘抄/随笔

生活很难,对不对? 所以坚强,并不是说要你永不流一滴眼泪,而是在哭泣之后还能微笑面对。 而这个世界,也并不是永远阳光明媚,而是无论经历多漫长的黑暗,太阳都会照常升起。 加油。 不要因为身边的人都堕落,你就耻于谈梦想。 因为你是你,不是任何人,不惧任何事。 ......
随笔

学习随笔(设计模式:迪米特法则)

内容 今天学习了设计模式中的迪米特法则,如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 收获 1.这个在软件编程中的应用还是挺多的。比如一系列对象需要进行管理,不要单独操作对象本身,而是设计一个管理者, ......
设计模式 法则 随笔 模式

如何在博客园发布自己的第一篇随笔

✨前言✨ 本片文章,主要在于C#连接MySQL数据库,由于这之间无法建立直接联系,这时候就涉及到了第三方连接工具.NET,以此来建立C#与MySQL数据库的连接 🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍒博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言 @目录一,下载 ......
随笔 博客

23年底的一次随笔

时间过得好快,转眼已经来到这边一年零四个月了。中途搬过一次,现在距离公司有点远了。 上个月就想回归日志的,可惜直到刚才,才有空找回这个号的账号和密码,之所以这两个月没想起来,是因为之前就没用脑袋记过账号密码,唯一记住了账号密码的火狐浏览器被我8月份卸载了。我这次是靠邮箱想起了账号。 前两天买的CM3 ......
随笔

学习随笔(设计模式:模板方法模式)

内容 今天学习了模板方法模式,模板是一种面向对象高级语言中常用的编程思想。 收获 1.模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.模板编程能大大提高代码的复用性,可以在寻找所有对象公共的方法,然后抽 ......
模式 设计模式 随笔 模板 方法

学习随笔(设计模式:原型模式)

内容 今天学习了设计模式中的原型模式。 收获 1.所谓的原型模式,就是省去了一个类对象构造及初始化的过程,通过在原有的类对象中设计一个clone的方法或者接口,来拷贝出一个新的类对象。 2.拷贝的时候要注意"深复制"和"浅复制"的问题。这个是老生常谈的话题。 感悟 1.原型模式主要是用在构建类对象比 ......
模式 设计模式 原型 随笔

随笔--偷闲回家

王导身体有恙,组会改成线上。 于是偷闲回家,因为蓄谋已久,所以没有犹豫。 25块从沈阳到家车站,火车晚点,没赶上公交,3公里的路,要我10块钱,虽说合理,但和25块相比,却是极为不合理。 我便背着包,拉着箱子,走到了城里,走到了“5块区”,抬手拦车,到了家。 很开心,很放松,很开心。 ......
随笔

网络通信协议随笔

网络通信协议随笔 TCP,UDP协议: TCP相当于打电话,需要接通才能传递信息,UDP像发短信,不需要先确定连接,可以直接发; TCP协议发送消息: 1.根据ip地址,访问端口定义socket连接, 2.通过socket连接获取intputStream流,调用输出流write()方法写数据,数据格 ......
网络通信 随笔 网络

浙大翁恺-C语言入门 第一周随笔

我想向自己证明,我从未停止努力,我从未选择放弃,所以我相信我一定能再回巅峰。-Faker 翁恺老师的课很舒服,很博学,详略得当,加上适当的解释,作为入门课很好。 二进制语言、编程语言、自然语言 计算机识别的是二级制语言,也就是机器语言。编程人员写的是编程语言,指挥计算机工作。人们常说的是自然语言,编 ......
随笔 语言

Spring5学习随笔-生命周期、自定义类型转换器、后置处理Bean

学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 第十章、对象的生命周期 1.什么是对象的生命周期 指的是一个对象创建、存活、消亡的一个完整过程 2.为什么要学习对象的生命周期 由Spring负责对象的创 ......
转换器 周期 随笔 Spring5 类型

学习随笔(设计模式:工厂方法模式)

内容 今天学习了工厂方法模式,之前也学习了简单工厂模式。工厂方法模式是对简单工厂模式的抽象和升级。 收获 1.工厂方法模式延续了简单工厂模式对复杂创建过程的封装的优点,同时克服了简单工厂违背开放-封闭原则的缺点。 2.采用了多态的思想,将具体需要创建的对象交给了上层来决定,从而不需要修改自己内部的代 ......
模式 设计模式 随笔 工厂 方法

Spring5学习随笔-IOC(反转控制)、DI(依赖注入)和创建复杂对象

学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 第七章、反转控制与依赖注入 1.反转(转移)控制(IOC inverse of Control) 控制:对于成员变量赋值的控制权 反转控制:把对于成员变量 ......
随笔 对象 Spring5 Spring IOC

学习随笔(设计模式:代理模式)

内容 今天学习了代理模式,代理模式是为其他对象提供一种代理以控制对这个对象的访问。 收获 1.通过设计一个公共的接口,这个接口将来在真实实体中和代理中都实现 2.起到一种间接访问实体的功能或者将真实实体隔离的功能 感悟 1.如果我们考虑数据的安全性可以使用代理模式 2.如果我们想在操作真实数据对象时 ......
模式 设计模式 随笔

linux随笔

更改权限、所属等 第一步创建了新用户以后,默认会在/home目录下创建与用户同名的文件夹,一般的,我们会在这个文件夹内做一些编译等操作,但是又要保证每个人只能查看自己的目录。所以要做一些权限设置; 更改文件所属: 命令:chown 用户名 文件 例如:chwon -R debian-user deb ......
随笔 linux

随笔:Mysql增删改查

id,name,age,sex,score 增加两条数据: insert into table_student values (0, 'name1', age1, 'sex1', score1),(1, 'name2', age2, 'sex2', score2); 将name1中的age1更新为a ......
随笔 Mysql

Spring5学习随笔-Set注入详解和构造注入

学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 第四章、注入(Injection) 1.什么是注入 通过Spring工厂及配置文件,为所创建对象的成员变量赋值 1.1为什么需要注入 “通过编码的方式,为 ......
随笔 Spring5 Spring Set

每日随笔——桥接模式

[实验任务一]:两个维度的桥接模式 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 实验要求: 1.画出对应的类图; 2.提交源代码; 3.注意编程规范。 类图: 源码: BUS package sc9; public class Bus implement ......
随笔 模式

基于MFC框架的mySQL数据库访问计算器

该计算器是在上次基础上去掉了许多计算方法,只保留了基本的加减乘除四则运算,实现了用户登录功能,计算过程保留在数据库的功能: 第一步:创建数据库,以创建成功,下面是创建后的表格: 数据库名称为mydata,里面有两张表分别是computer以及user。 原本我想利用Nodejs中间件的方式让MFC应 ......
计算器 框架 数据库 数据 mySQL

学习随笔(设计模式:装饰模式)

内容 今天学习了新的设计模式,装饰模式。装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 收获 1.当我们在设计软件时,考虑使用基类和派生类的时候,就可以考虑是否可以使用装饰模式,因为装饰模式比生成子类更加灵活 2.当我们对一个已有的类添加额外的功能时,开放 ......
模式 设计模式 随笔