自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多文档视图架构之MFC

框架类的声明,派生自CFrameWnd。CAboutDlg用来管理对话框。

2023-08-02 07:19:47 215

原创 java:无法将类org.json.XML中的方法toJSONObject应用到给定类型

toJSONObject(java.lang.String)' in 'org.json.XML' cannot be applied to '(java.lang.String, boolean)

2023-02-27 17:32:55 1517

原创 tomcat中配置编码格式为UTF-8的无穷威力

编码格式对框架TaCloud的巨大影响

2022-12-13 14:29:08 767

原创 IDEA中引入框架并配置artifact后,启动tomcat无法访问项目

手动配置artifact存在的问题

2022-12-13 14:11:59 1438

原创 无法远程登陆到腾讯云服务器

无法远程登陆腾讯云

2022-11-08 16:00:06 233

原创 编码实现一个单例模式的代码,要求:延迟加载,线程安全,高性能

volatile作用一:64位写入的原子性,由于JVM规范没有要求64位的long或double的写入是原子的,在32位的机器上,一个64位的变量的写入可能会被拆分成两个32位的写操作来执行,这样一来在多线程环境下,读取的线程可能只读到一半的值。上面的懒汉式单例中有关键字volatile和synchronized能够保证在多线程模式下保证安全,但每次访问时都需要同步,会影响到性能,更高的性能还得看饿汉,但已经满足题目要求了。,不起眼,隐晦,且容易被误解,所以需要格外关注一下。volatile关键字。

2022-10-18 23:53:19 196

原创 review1018

3、事务:访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全都不执行,是一个不能分割的数据单元。栈空间不足:java.lang.StackOverFlowError;2、Linux中的常用命令。4、JVM的垃圾回收,自己引申到了垃圾回收算法。栈用来存放基本类型的变量和对象的引用变量;2、常用的Linux命令就是shell命令。9、了解大数据吗,在项目中用到过大数据吗。内存不足时抛出的异常不同(3、什么是事务,事务的种类有哪些。堆存放所有new出来的对象。1、存储的内容不同(

2022-10-18 23:52:28 202

原创 springMVC项目快速入门(详细步骤)

简单入门

2022-07-09 14:27:19 1092

原创 Java设计模式之Builder(生成器、构造者)模式

作用: 将一个复杂对象分解成多个相对简单的部分,然后根据不同需要分别创建它们,最后构建成该复杂对象;将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示;适用场景:当需要创建的产品具备复杂创建过程时,可以抽取出共性创建过程,然后交由具体实现类自定义创建流程,使得同样的创建行为可以生产出不同的产品,分离了创建与表示,使创建产品的灵活性大大增加。组成:Builder(抽象建造者):为创建一个Product对象的各个部件指定抽象方法,通常在Builder中包含一个返...

2022-05-20 00:11:49 654

原创 Tomcat服务器使用过程中的问题

Tomcat启动后命令行乱码的解决方法在tomcat安装路径下的bin目录中找到startup.bat启动tomcat,启动后在命令行发现中文乱码解决方法是在安装路径下的conf文件夹下找到logging.properties文件,可以用Notepad++打开并找到如下内容,将UTF-8改为GBK后保存文件,并在tomcat命令行中按ctrl+c结束tomcat服务,并重启重启后,解决了乱码问题...

2022-04-28 23:53:42 158

原创 蓝桥杯-扩散(简单易操作的方法)

题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝在一张无限大的特殊画布上作画。这张画布可以看成一个方格图,每个格子可以用一个二维的整数坐标表示。小蓝在画布上首先点了一下几个点:(0,0),(2020,11),(11,14),(2000,2000)。只有这几个格子上有黑色,其它位置都是白色的。每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它就会扩散到上、下、左、右四个相邻的格子中,使得这四个格子也变成黑色(如果原来就是黑色,则还是黑色

2022-04-05 17:15:08 1536 1

原创 SQL常用语句

2022-04-03 17:03:53 286

原创 蓝桥杯-作物杂交(详细分析加代码实现)

题目描述作物杂交是作物栽培中重要的一步。已知有 N种作物 (编号 1至 N),第 i种作物从播种到成熟的时间为 Ti。作物之间两两可以进行杂交,杂交时间取两种中时间较长的一方。如作物 A 种植时间为 5 天,作物 B 种植时间为 7 天,则 AB 杂交花费的时间为 7 天。作物杂交会产生固定的作物,新产生的作物仍然属于 N种作物中的一种。初始时,拥有其中 M种作物的种子 (数量无限,可以支持多次杂交)。同时可以进行多个杂交过程。求问对于给定的目标种子,最少需要多少天能够得到。如存在 4 ...

2022-03-30 23:12:04 942

原创 蓝桥杯——杨辉三角分析总结

题目描述下面的图形是著名的杨辉三角形:如果我们按从上到下、从左到右的顺序把所有数排成一列,可以得到如下数列: 1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,⋯给定一个正整数 N,请你输出数列中第一次出现 N是在第几个数?输入描述输入一个整数 NNN。输出描述输出一个整数代表答案。输入输出样例示例:输入6,输出13评测用例规模与约定对于 20% 的评测用例,1≤N≤10​; 对于所有评测用例,1≤N≤1000000000运行限制最大运行时间

2022-03-13 21:57:38 6049 1

原创 蓝桥杯-纯质数,题目分析及代码详细注解,判断质数的方法

蓝桥杯-纯质数,题目分析及代码详细注解,埃氏筛介绍,判断质数的方法。

2022-02-27 16:48:45 2039

原创 关于代码运行速度与cpu关系的一点小事

很难有机会将不同型号的cpu放在一起直观的通过代码的运行时间进行比较,而这次无意间比较的结果也确实出乎我的意料,以此为突破口,看看能否找到问题的答案。参与对比的cpu:Intel(R) Core(TM) i5-1135G7 @ 2.40GHz 2.42 GHzIntel(R) Core(TM) i7-10870H CPU @ 2.20GHz 2.21 GHzIntel(R) Core(TM) i5-8265U CPU @ 1.60GHz 1.80 GHzIntel(R) Core(TM)

2022-01-27 13:43:05 7561

原创 求解矩阵最小路径和(详细分析)

求解矩阵最小路径和给定一个m行n列的矩阵,从左上角开始每次只能向右或者向下移动,最后到达右下角的位置,路径上的所有数字累加起来作为这条路径的路径和。如下面一个4行4列的矩阵:1 3 5 98 1 3 45 0 6 18 8 4 01→3→1→0→6→1→0是所有路径和最小的拆分任务,先实现将所有路径遍历一边,通过递归来实现。#include<stdio.h>#include<stdlib.h>int const maxn=100;int a[maxn..

2021-12-12 20:53:58 5423 1

原创 Oracle数据库中存储过程、触发器、游标在两张学生表(stu、stu_bak)中的演示使用

先在sqlplus中以system的身份建这两张表create table stu(Sno varchar(12) primary key,Sname varchar(12) not null,Ssex varchar(4) not null) ;create table stu_bak(Sno varchar(12) primary key,Sname varchar(12) not null,Ssex varchar(4) not null) ;需求:建一个存储过程,能够

2021-12-08 22:17:49 960

原创 使用IDEA,通过jsp页面获取数据并调用存储过程对Oracle数据库进行操作,再将查询结果回显到jsp页面(极简版)

java调用存储过程演示极简版

2021-12-06 20:37:54 3343

原创 软件工程投资回收率计算

不需要解课本上的高阶代数方程,直接用投资回收率=1/投资回收期

2021-05-25 11:17:32 4097 2

原创 递归实现n位01组合,递归实现n位1-n全排列

递归实现n位数的0、1组合。#include<stdio.h>#include<stdlib.h>int n=3,s[7];void dfs(int k){ int i; if(k==n) { for(i=0;i<n;i++) { printf("%d",s[i]); } printf("\n"); return; } s[k]=0; dfs(k+1); s[k]=1; dfs(k+1);}int main(){ df

2021-04-14 21:04:56 425

原创 暴力完全遍历(回溯法)-任意n位数的全排列

暴力完全遍历应用情形:算式中A-I分别代表1-9的数字,不同的字母代表不同的数字,其满足如下算式:比如6+8/3+952/714和5+3/1+972/486就是其中的两组解问:该算式共有多少种解法分析:将所有的可能组合带入式中检验即可解决,但如何实现所有的数字组合却并不容易,要通过完全遍历组合可借助回溯法。代码方案如下:#include<stdio.h>#include<stdlib.h>int sum=0;void test(float x[]){ int

2021-01-14 15:20:27 778 1

原创 CSP线性分类器

CSP线性选择器

2020-10-02 19:17:39 274

空空如也

空空如也

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

TA关注的人

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