NOT

每日总结-23.11.1

软件构造作业 生成算式存入csv package kousuanti; import java.util.Scanner; public class Gongneng { public static void main(String[] args) { Scanner scan=new Scanne ......
23 11

Linux越学越头疼,我要怎么办?

最近,听到一些同学说,“Linux越学越头疼”。其实这句话,在我之前刚接触Linux的时候,也是深有感触。Linux越学越不明所以。最后干脆放弃学习,转而学习其他东西。 其实大家在初学Linux的时候, 有这个感受,也是十分正常和普遍的。我们大家从一开始接触计算机,便一直是Windows系统,从未使 ......
怎么办 我要 Linux

C++字符串

学习链接:https://www.runoob.com/cplusplus/cpp-strings.html 1.字符串常用函数 函数 目的 strcpy(s1, s2); 复制字符串 s2 到字符串 s1。 strcat(s1, s2); 连接字符串 s2 到字符串 s1 的末尾。连接字符串也可以 ......
字符串 字符

2103. 环和杆

1.题目 总计有 n 个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在 10 根编号为 0 到 9 的杆上。 给你一个长度为 2n 的字符串 rings ,表示这 n 个环在杆上的分布。rings 中每两个字符形成一个 颜色位置对 ,用于描述每个环: 第 i 对中的 第一个 字符表示第 i 个 ......
2103

Go语言基准测试(benchmark)三部曲之二:内存篇

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《Go语言基准测试(benchmark)三部曲》的第二篇,目标是掌握如何用基准测试来观察被测方法的内存分配情况 今天除了常规的操作,即指定 ......
三部曲 基准 benchmark 内存 语言

TCP三次握手,四次挥手

# TCP三次握手,四次挥手 首先,讲一讲tcp的特点。tcp市一种可靠的传输层协议。它的特点如下: ① 面向连接 TCP是面向客户端和服务器端连接的通讯协议,即面向B/S的通讯协议。数据通信之前,必须要有一个连接通道建立。 ② 可靠性 是指无论网络环境多差,TCP都可以保证信息一定能够传递到接收端 ......
TCP

最小表示法学习笔记

找出与 \(S\) 循环同构的字符串中字典序最小的那一个。 记录两个指针 \(i\) 和 \(j\),表示当前可能成为答案的最前面两个位置。初值为字符串的前两个位置 \(1\) 和 \(2\)。每次按 \(k\) 从小到大暴力比较 \(S_{i+k}\) 和 \(S_{j+k}\) 的大小,当遇到 ......
表示法 笔记

高性能渲染——详解Html Canvas的优势与性能

本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 一、什么是Canvas 想必学习前端的同学们对Canvas 都不陌生,它是 HTML5 新增的“画布”元素,可以使用JavaScript来绘制图形。 Canvas元素是在HTM ......
高性能 性能 优势 Canvas Html

国密sm2、sm3、sm4的js使用

安装: npm install sm-cryptoOr yarn add sm-crypto sm2: 获取密钥对: const sm2 = require('sm-crypto').sm2 let keypair = sm2.generateKeyPairHex() publicKey = key ......
sm sm2 sm3 sm4

windows停止永久更新

win + Rregedit打开 HKEY_local_machineSOFTWAREMicrosoftWindowsupdateUXSettings 在空白位置建立Dword(32位文件)修改文件名称“FlightSettingsMaxPauseDays”修改数值十进制 为 60000天 Win ......
windows

每日总结11.02

学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 Client: package 实验7;public class Client { public static void main(String a[]) { StudentID stu1,stu2; String id1,id ......
11.02 11 02

go中的内存逃逸

内存逃逸(memory escape)是指在编写 Go 代码时,某些变量或数据的生命周期超出了其原始作用域的情况。当变量逃逸到函数外部或持续存在于堆上时,会导致内存分配的开销,从而对程序的性能产生负面影响。Go 编译器会进行逃逸分析,以确定哪些变量需要在堆上分配内存。下面将详细分析 Go 语言中的内 ......
内存

每日总结Java设计模式之单例模式

今天做了单例模式的实验代码 在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式有 3 个特点: 单例类只有一个实例对象; 该单例对象必须由单例类自行创建; 单例类对外提供一个访问该单例的全局访问点; 1. 单例模式的结构 单例模式的主 ......
模式 设计模式 Java

Mysql 几种数据类型

数值类型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 Bytes (-128,127) (0,255) 小整数值 SMALLINT 2 Bytes (-32 768,32767) (0,65535) 大整数值 MEDIUMINT 3 Bytes (-8 388608,838 ......
类型 数据 Mysql

第7次作业-存储过程和存储函数

第7次作业-存储过程和存储函数 这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13095 这个作业的目标 存储过程和存储函数 一. ......
函数 过程

计网课设

报告 一、课程设计目的和要求 本次课程设计旨在让学生掌握网络编程和数据库操作的基本原理和常用技术,培养学生在实际项目中应用网络编程和数据库操作的能力。具体要求如下: 理解TCP/IP协议和套接字编程的基本原理; 掌握常用编程语言(如Python、Java、C++)的网络编程库和数据库操作库; 能够设 ......

每日总结

今天我完成了一道软件设计的实验题,运用c++实现一些功能; (1)对应的类图: (2)源代码; 1.浅克隆运行代码: #include <iostream> using namespace std; //向量类 class Vector{ private: int *p; int len; publ ......

[Vue]组件入门——非单文件组件

Vue中使用组件的三大步骤: 1. 定义组件(创建组件) 使用Vue.extend(options)创建,其中options和new Vue(options)时传入的options几乎一样,但有点区别: (1) el不要写: 最终所有的组件都要经过一个vm的管理,由vm中的el决定服务哪个容器 (2 ......
组件 文件 Vue

高飞实验六和七

#include<cmath> #include<iostream> using namespace std; class Vector { private: double* array = new double[4]; double length; public: Vector(double ar ......

从零开发基于ASM字节码的Java代码混淆插件XHood

项目背景 因在公司负责基础框架的开发设计,所以针对框架源代码的保护工作比较重视,之前也加入了一系列保护措施 例如自定义classloader加密保护,授权license保护等,但都是防君子不防小人,安全等级还比较低 经过调研各类加密混淆措施后,决定自研混淆插件,自主可控,能够贴合实际情况进行定制化, ......
字节 插件 代码 XHood Java

烯牛数据

url:最新赛道 · 烯牛数据 (xiniudata.com) 使用F12打开开发工具然后选择网络进行抓包 我们选择ajax进行抓包,然后下拉进度条发现抓到了一个list,查看响应发现是加密数据 这些网页加密数据大多都是js生成的,所以我们找到密文生成后的解密函数就行了,搜索关键字decrypt,J ......
数据

数学

......
数学

HookDeskTopWindowMsg

.net winform程序打开SaveFileDialog时,调试窗口显示这些信息,盲猜是对话框中的显示内容被第三方污染,比如图标,按钮的变化。 HookDeskTopWindowMsg, Tencent\QQPCMgr\12.11.19357.218\QMInternalShellExt64.d ......
HookDeskTopWindowMsg

每日总结Java设计模式之原型模式

今天完成了设计模式的原型模式实验 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节 简单说就是先创建一个原型类实例,然后通过克隆的方法来复制一个一样的新对象,这个对象和原来的对象相同或相似 [实验任务一 ......
模式 设计模式 原型 Java

带有最小间隔时间的队列读取实现 —— 最小等待时间的队列 —— Python编程(续)

接前文: 带有最小间隔时间的队列读取实现 —— 最小等待时间的队列 —— Python编程 ......
队列 时间 Python

向量

#include "stdafx.h" using namespace std; class AbstractVector { public: virtual AbstractVector* Clone() const = 0; virtual void showData() = 0; public ......
向量

单例模式--Java实现

具体代码 //Main.java package org.example.test006; public class Main { public static void main(String[] args) { System.out.println("分配学号:"); StudentNumber ......
模式 Java

飞行模拟机—空客机型FMS的入门级操作

简单聊完波音737-800,今天接着再来看空客机型的FMS,我们选择的机型是空客A320机型。 起飞机场依旧是杭州萧山机场(ZSHC),06号跑道。 这个模拟机的特点是CDU和导航窗口都可以独立显示,比较的方便。 空客机型的CDU与波音机型有显著的差别,没有波音机型的EXEC按钮,但多出了四个方向键 ......
模拟机 机型 FMS

实验三

实验任务一 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #define N 80 void print_text(int line, int col, char text[]); void ......

19.4 Boost Asio 远程命令执行

命令执行机制的实现与原生套接字通信一致,仅仅只是在调用时采用了Boost通用接口,在服务端中我们通过封装实现一个`run_command`函数,该函数用于发送一个字符串命令,并循环等待接收客户端返回的字符串,当接收到结束标志`goodbye lyshark`时则说明数据传输完成则退出,客户端使用`e... ......
命令 Boost 19.4 Asio 19