go每日一库之26 jj

每日随笔——命令模式

[实验任务一]:多次撤销和重复的命令模式 某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集合实现多次undo()和redo()操作,可以使用加法运算来模拟实现。 实验要求: 1. 提交类图; 2. 提交源代码; 3. 注意编程规范。 AddCo ......
随笔 命令 模式

每日总结

今天根据人机交互作业编写了一套B/S,代码如下 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>index</title><meta conten ......

每日总结

今日收获 完成了软件设计的作业; 写了一部分的软件构造的实验; 晚上又改了改自己的flash作业~~~ 之后就复习六级啦~~~ 明天预计 复习英语六级; 继续写实验; 课堂顺利通过~~~ ......

每日总结20231127

代码时间(包括上课)5h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周一,今天上午上了软件设计模式和人机交互技术,其中软件设计模式写的是观察者模式、状态模式、策略模式,人机交互技术是最后一周的课了,这节课和下节课都是验收课,这节课验收了大概20人左右。 2、今天下午睡了一觉 ......
20231127

Go 自动生成代码工具二 (在proto文件中定义http的接口,并自动生成gin的接口工具)

一、需求分析 在和前端对接过程中,需要后端维护一份接口文档,对于这份文档的维护在实际工作中会有一系列的问题,例如参数个数、参数类型、返回类型等。 主要还是后期需要一直维护,如果改了接口,忘记维护文档就会导致前端调用异常。 但是当使用 protobuf定义好了接口,微服务相互间调用,一般不会出现这类问 ......
自动生成 接口 工具 代码 文件

2023/11/26 星期日 每日总结 Day10

今日份的英语:晚上睡觉前看看吧 今日份的算法:没太有思路,第一想到的是暴力解法,却忽略了数学在算法思想中的重要性。当暴力解法的时间复杂度过高时,可以使用数学的思想转化一下,得出一个结论或者公式,这样就便于代码的编写。 今日份的SQL 今日份的八股 今日份的锻炼: 今日份的阅读 今日份的项目:Web课 ......
星期 2023 Day 11 10

2023.11.27——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.javaGUI 2.百度翻译SDK 明日计划: 学习 ......
2023 11 27

LeetCode-Java:26.删除有序数组的重复项

题目 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过: 更改数 ......
数组 LeetCode-Java LeetCode Java 26

11.27每日总结

今天本来要验收 但是老师说不能用 组队的C#来替代C/S结构的 实验,于是利用一下午的时间 通过查询完成了一个用java+swing 的C/S结构的软件。 ......
11.27 11 27

每日总结-23.11.27

package Interface; import gongneng.BackGroundPanel; import gongneng.FileTest; import gongneng.selfData; import javax.imageio.ImageIO; import javax.swi ......
23 11 27

每日总结11.27

观察者模式通过本次实验掌握以下内容: 1、理解观察者模式的动机,掌握该模式的结构;2、能够利用观察者模式解决实际问题。 实验任务:股票提醒当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 Client.java: public cla ......
11.27 11 27

11月27日每日学习

完成将生成的加减乘除算术添加到数据库中,并且将算数从数据库取出来 运行结果 源代码 package dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; impor ......

10月20日每日学习

今天写了一下人机交互的第二个实验,用C#写一个管理系统 界面大体就是这样,是一个很简单的系统 ......

11月23日每日学习

今天写的是flash的大作业 <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width= ......

11月27每日打卡

[实验任务一]:股票提醒 当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 实验要求: 1. 提交源代码; 2. 提交类图; 3. 注意编程规范。 源码: package 实验22; public class Client { pub ......

【2023-11-26】要习惯好

20:00 生活如旭日东升,黎明曙光已现。你相信吗,我开始热爱生活,因为生活中充满了该做的事,问题接着问题,梦想连着梦想。 ——太宰治 早上7点多被尿给憋醒了。身体顺着习惯静悄悄地起了床,带着我还在犹豫的灵魂换上衣服出门跑步了。 我近两周的周末都去跑步了。因为我在工作日跑少了,原因是忙外加大腿肌肉有 ......
2023 11 26

go: -race requires cgo cgo: C compiler "gcc"

go run -race main.go --action pubgo: -race requires cgo; enable cgo by setting CGO_ENABLED=1 cgo: C compiler "gcc" not found: exec: "gcc": executable ......
quot cgo compiler requires race

Go 自动生成代码工具 一( go-zero 中 goctl rpc 命令代码生成原理)

总共分为三篇: 1. 分析`go-zero`中 ` coctl rpc` 通过一个` proto`文件生成一系列文件。 2. 模仿这个原理,结合`protoc` 生成代码的特性,把gin的接口定义,也放入proto文件中,自动生成gin的接口代码。 3. 自动生成项目中error错误定义文档。(通过 ......

上周热点回顾(11.20-11.26)

热点随笔: · 一套开源、强大且美观的WPF UI控件库 - HandyControl (追逐时光者)· 记一次在线客服系统用户遭勒索,索要茶水费事件的 Windbg 分析与应对 (升讯威在线客服系统)· 6k Star!B站、滴滴、小红书都在用的网站防火墙 (削微寒)· 如何实现一套简单的oaut ......
热点 11.20 11.26 11 20

每日博客

C#界面开发 使用visual studio进行C#的界面开发 ......
博客

11.26日记

Hadoop默认会为每个Task启动一个JVM来运行,而在JVM启动时内存开销大,Job数据量大的情况,如果单个Task数据量比较小,也会申请JVM,这就导致了资源紧张及浪费的情况;3.2.1 什么是JVM重用 JVM重用可以使得JVM实例在同一个job中重新使用N次,当一个Task运行结束以后,J ......
日记 11.26 11 26

11.27每日总结

关系模型的三个组成部分,是指关系数据模型的数据结构、关系数据模型的操作集合和关系数据模型的完整性约束。 关系数据模型的数据结构主要描述数据的类型、内容、性质以及数据间的联系等,是目标类型的集合。目标类型是数据库的祖成成分,一般可分为两类:数据类型、数据类型之间的联系。关系数据模型的操作集合数据模型中 ......
11.27 11 27

每日博客

html网页开发 ......
博客

go map的坑

range时不能动态的增加map的range范围 golang的map是hash表实现的,hash表的遍历就是遍历所有的桶,所以新添加的元素可能出现在之前遍历过的桶中,这样就会有些新添加的元素可能遍历不到。 实际生成环境中,不建议遍历一个正在写入的map,这并不是一种好的设计,如果确实有这样的需求, ......
map go

11-26

C/S结构用户界面设计 编写一整套Mis系统UI界面,Mis系统名称自拟,尽量运用到如下控件: l 窗体 l 菜单 l 工具栏 l 状态栏控件 l 标签控件 l 按钮控件 l 文本框控件 l 单选按钮控件 l 复选框控件 l 列表框控件 l 组合框控件 l 分组框控件 l 面板控件 l 图片框控件 ......
11 26

每日总结

今天是星期天,写了一下大数据的作业和软件构造的作业。 package com.example.test; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event ......

2023.11.26——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.filter拦截器技术; 明日计划: 学习 ......
2023 11 26

2023.11.26 一周总结

比赛 11.24 lxl ds Round 1 70+[spj failed]+40=110,Rank 2。 自评:T1 不过过啥题啊。 没想到能用网络流做。 后面两道题有点过于神秘了。 11.25 hez 联考 \(25+20 + 0 = 45\),Rank 5。 自评:T1 不过过啥题啊。 T1 ......
2023 11 26

每日总结-23.11.25

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>SWF Playe ......
23 11 25

每日总结-23.1162

package Interface; import gongneng.BackGroundPanel; import javax.imageio.ImageIO; import javax.swing.*; import java.awt.*; import java.awt.event.Actio ......
23.1162 1162 23