- 博客(39)
- 资源 (22)
- 收藏
- 关注
原创 1-1 链表 LeetCode202 快乐数
快乐数:一个数字经过若干次变换,最终可以变为1的数就称该数位快乐数,否则,就不是快乐数。题目的难点在于思维的转换。链表思维:唯一指向的变换思维,唯一指向性是链表的显著特征,比如,19经过1^2+9^2唯一指向82。题目可以转化为,判断一个链表是否有环。将19、82、68、100看成是链表中的节点,转换规则看成是链表指针,1看成链表中的空地址null。如果遍历某个节点为1,说明没环,就是快乐数。如果遍历到重复的节点值,说明有环,就不是快乐数。 int getNext(in
2022-03-16 10:21:26 558
原创 OpenMP、MPI编程介绍
MPI为程序员提供一个并行环境库,以实现分布内存环境下的并行编程,程序员通过调用MPI的库函数来达到程序员所要达到的并行目的,可以只使用其中的6个最基本的函数就能编写一个完整的MPI程序解决实际应用问题;使用集合通信函数、进程Group及通信域创建函数、进程拓扑创建函数等则可以实现更复杂的MPI应用程序以解决更复杂的应用问题。OpenMP应用编程接口API是在共享存储体系结构上的一个编程模型,包含编译制导(Compiler Directive)、运行库例程(Runtime...
2022-01-19 21:51:27 692
原创 Ubuntu上MPI编程环境部署
目录1 MPI的基础概念及历史1.1 MPI的概念1.2 MPI的历史2 Ubuntu基础编译环境配置2.1 更新软件包列表2.2 配置基础编译环境3MPICH安装3.1 什么是MPICH3.2 MPICH的安装4 文本编辑工具VIM4.1 VIM简单介绍4.2 VIM的下载与安装5 第一个MPI程序6 MPI程序的编译与运行6.1 MPI程序的编译6.2 MPI程序的运行1 MPI的基础概念及历史1.1 MPI的概念MPI,全称.
2022-01-19 21:43:19 2829
原创 CentOS7卸载mysql8,通过yum源方式安装mysql8,并用Navicat连接
CentOS7卸载原来的mysql8,通过yum源方式安装mysql8,并用Navicat连接
2021-11-17 19:09:42 1422
原创 CentOS7重新安装mysql时出现错误 mysqld.service; enabled; vendor preset: disabled,也没查到日志
背景:在虚拟机CentOS7上安装mysql8,第一次使用压缩安装包形式安装,中途出现了很多错误,于是就抛弃了这种安装方式,改用yum源方式安装,结果在启动时没有看到期待的结果,出现了错误。根据提示查看,有这样的提示:mysqld.service; enabled; vendor preset: disabled)[root@CentOS7domain ~]# systemctl -l status mysqld.service● mysqld.service - MySQL Server L
2021-11-17 11:20:22 16412
原创 JFrame设置背景图片或图标的路径代码,解决图片显示不出来的问题
在做一个Swing项目时,想更改窗口的图标和设置背景图片,参考了网上很多源码,首先示例源码大多是没有问题的,但是我一直运行时图片就是显示不出来,偶然间看到了一种设置或获取图片路径的方法代码,忘记了在哪看到的了,所以记录下来。如果在设置背景图片和图标时,试了网上很多源码示例还是不能将图片显示出来,可以试试下面获取图片的路径的代码。代码如下:String path = Objects.requireNonNull(Thread.currentThread().getContextCla...
2021-09-24 17:18:43 1662
原创 数据库中 事务 的学习总结
目录1 简介2 事务的语法(1)启动事务(2)提交事务(3)回滚事务3 事务的ACID特性(1)原⼦性(Atomicity)(2)⼀致性(Consistency)(3)隔离性(Isolation)(4)持久性(Duration)4 事务的并发问题(1)脏读(2)不可重复读(3)幻读5 事务隔离级别(1)事务隔离级别介绍(2)读未提交(READ_UNCOMMITTED)(3)读已提交(READ_COMMITTED)(4)可重复读(RE
2021-09-18 21:10:58 259
原创 MySQL操作命令和学习总结
持续总结中说明:我使用的是版本是MySQL8,MySQL安装时服务名默认是:mysql,我自定义为了mysql81.MySQL数据库的启动与关闭启动命令:net start [服务名]停止命令:net stop [服务名]安装时服务名默认是:mysql,我自定义为了mysql8。对应的我的启动、停止命令是:启动命令:net start mysql8停止命令:net stop mysql82.MySQL卸载卸载步骤:1.使用管理员身份运行cmd,先关闭M...
2021-09-17 15:20:05 136
转载 swing美化的几个风格
http://www.javasoft.de/synthetica/themes/http://www.jtattoo.net/index.htmlhttp://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.htmlhttp://www.cnblogs.com/jb2011/archive/2012/09/12/2681579.htmlhttp://www.centigrade.de/en/product...
2021-09-17 10:15:25 884
原创 Java中枚举的学习总结
简介 Java在1.5之后引入了枚举这一新的类型。枚举用于表示有限数量的一组同类常量。 举例说明:(1)错误的级别:高、中、低。(2)季节:春、夏、秋、冬。定义格式枚举定义第1种格式(常见的定义方式)权限修饰符 enum 枚举名称 { 实例1,实例2,实例3;}public enum Level3 { LOW,MIDDLE,HIGH; //直接从字面意思即可看出级别}枚举定义第2种格...
2021-09-15 17:32:02 164
原创 XML与JSON学习总结
XML与JSON通常指的是字符串,而不是文件。目前,有JSON传输数据的更多,在传输大量数据时,JSON速度比XML快了很多倍,JSON传输数据时,数据量越大越能发挥JSON的优势。与XML相比,JSON格式程序员解析起来比XML更简单,机器解析起来更快,传输速度也更高。但是,JSON的格式阅读起来没有XML的格式阅读起来清晰明了。在进行配置文件的编写时,比如文件保存地址,更倾向于选择XML格式。学习总结归纳:XML学习总结Java解析XML学习总...
2021-09-13 21:34:38 150
原创 JSON学习总结
简介 JSON:JavaScript Object Notation JS对象简谱,是一种轻量级的数据交换格式。JSON采用了完全独立于编程语言文本格式来表示数据。对象格式 一个对象,由一个大括号表示。 括号中,描述对象的属性与函数,通过键值对来描述对象的属性与函数。 (可以理解为,大括号中,包含的是一个个的键值对。) 格式: 键与值之间用冒号连接,多个键值对之间用逗...
2021-09-13 19:27:19 144
原创 idea项目中导入外部jar文件
1.点击项目,右键——> New ——> Directory;2.在弹出框中,对文件夹进行命名,通常命名为 “lib”,输入名称后敲击 回车键 即可新建lib文件夹;3.将jar文件复制到lib文件夹中,可以看到此时,jar包还不能展开;4.点击 左上角 File ——> Project Structure。5.在弹出窗口中,点击 Libraries ——> 加号 ——> 选择Java。6.选择 项目,点击 OK7...
2021-09-13 08:51:00 7890 1
原创 XML学习总结
简介 可扩展标记语言(extensible Markup Language),可将其理解为软件与软件之间交流的一门语言。 特性:xml具有平台无关性,是一门独立的标记语言。其中,平台无关性包括系统平台无关性与语言平台无关性,系统平台无关性是指效果与系统无关,如Windows和Mac;语言平台无关性是指用哪种语言来解析效果是一样的,如Java,JavaScript等。xml是一门独立的语言,可以不依赖于任何语言而存在,自己可以去描述一些事物,单独存在时也是有意义的。 ...
2021-09-12 22:02:26 524
原创 Java解析XML学习总结
Java解析XML(了解)DOM4J解析XML(掌握)步骤: 1.引入jar文件,dom4j.jar 2.创建一个指向XML文件的输入流FileInputStream fis = new FileInputStream("xml文件的地址"); 3.创建一个XML读取工作对象SAXReader sr = new SAXReader(); 4.使用读取工具对象,读取XML文档的输入流,并得到文档对象Documen...
2021-09-12 22:01:38 925
原创 线程的六种状态学习总结
Java中线程共有6种状态,这六种状态分别是:1.NEW线程刚被创建,还未启动时处于此状态。2.RUNNABLE此时线程已经启动,正在执行。3.BLOCKED线程阻塞状态,可能是系统还未满足线程所需要的资源,当资源满足时,线程可以进入运行状态。4.WAITING与TIMED_WAITINGWAITING:无限期等待状态,线程处于休眠状态,需要另外的线程进行唤醒,唤醒后进入运行状态。TIMED_WAITING:计时等待状态,等待时间有限。等待时或者等待结束可以进入运行状
2021-09-01 16:57:51 57
原创 Ubuntu 16.06 下一键点击将guest游客切换为普通用户的简单方法
1.问题描述Ubuntu首次安装,在安装过程中创建了普通用户 zyk ,打开虚拟机后进入图形化界面,Open Terminal 想切换为 root 管理员,但根据切换命令#sudo passwd root却没有切换成功,反而出现了错误,错误如下guest-nerrrk@zyk-virtual-machine:~$sudopasswdrootsudo:unabletochangetorootgid:Operationnotpermittedsudo:una...
2021-07-20 09:43:43 7314 6
原创 学习网站记录
博客用于记录平时遇见的一些好的学习网站。中文网站1. How2J的Java教程网站上包含了Java的基础知识到框架知识,非常的系统。外文网站1. javaTpoint网站内容为全英,包含Java、C、C++等,类似于菜鸟教程,网站上示例比较好,有些优秀博客示例都参考了上面的示例。2....
2021-05-08 23:53:19 56
转载 IntelliJ IDEA 2018.3 安装+永久激活[Windows]
【转载】试了很多博客上的都没成功,使用下面的这个轻松搞定。原文作者:Horvey出处:https://www.cnblogs.com/horvey/p/10173706.htmlIntelliJ IDEA 作为一个优秀的Java开发环境,深受许多开发者喜爱,但是它的价格却贵得让人无法接受,这篇文章将介绍永久激活IntelliJ IDEA的方法(使用破解补丁)。系统环境:Win...
2019-03-21 01:06:40 848
原创 Java基础知识总结二(2)
2、程序中包的使用 Java中包的作用是帮助我们管理和组织类,避免类名的冲突。关于包的使用主要内容是package语句和import语句。(1)package语句 首先注意package语句必需写在.java文件的第一句,并且写在所有类的外面。 例如,将之前得HelloWorld类放入到 p.test.practise包里面; 代码如下: packag...
2018-07-20 17:42:15 154
原创 Java基础知识总结二(1)
1、注释 (1)单行注释 Java中,单行注释以“//”开头,直到遇到换行为止。 例如, // This is a comment (2)多行注释 多行注释以“ /* ”开头,以“ */ ”结束。在“ /* ”和“ */ ”之间的内容均为注释。且,多行注释可以跨行。 例如,/* This is a comment */ /* Th...
2018-07-20 11:06:56 176
原创 使用文本编辑器+命令行的方式实现Java中的第一个程序Hello World(下)
本文紧接上一篇博客《使用文本编辑器+命令行的方式实现Java中的第一个程序Hello World(上)》本文是上一篇的深入,解决了上一篇更复杂的问题。1、在test.java文件里写入多个类进行编译,在test.java文件里再写入以下代码,使test.java程序代码里有两个类HelloWorld和Welcome class Welcome { p...
2018-07-17 15:15:11 773
原创 使用文本编辑器+命令行的方式实现Java中的第一个程序Hello World(上)
1、编写程序代码 (1)在相应的文件夹下面新建文本文件,比如我的电脑打开命令窗口时最初的地址为, 那就在C盘的Users文件夹的名为用户名字的子文件夹下新建文本文件。 写入以下代码,代码编写成功后将文件另存为test.java文件, class HelloWord { public vo...
2018-07-16 20:19:34 1628
原创 Java基础知识总结(一)
1、Java的分类(1)标准版,Java Sandard Edition,简称“J2SE”,可用来写Applet,可用来写脱离浏览器、独立运行的程序(Application)。对一个语言来说,比较基础和比较标准的模。05年版本5.0发布后改名为Java SE。(2)企业版,“J2EE”,主要提供服务器端编程的能力。05年版本5.0发布后后来改名为Java EE。(3)微型版,主要提供了...
2018-07-16 10:01:20 171
原创 如何通过命令窗口命令查看本机安装Java工具版本
在Java运行环境配置好的情况下,打开windows的命令行,执行java -version命令,可以得到正确的版本信息,说明环境变量配置正确。
2018-07-16 08:58:21 33933 3
翻译 用程序按要求分析考试结果
某大学开设了一门课程,为学生参加州的房地产经纪人执照考试做准备。去年,有10名学生在学完这门课后参加了考试。现在学校想了解这些学生的考试情况,要求程序员编写一个程序,分析考试结果。学校提供了关于这10个人的一张列表,列表上每个姓名之后都有一个数字:1表示该学生通过了考试,2表示未通过。要求程序按如下步骤分析考试结果:(1)输入考试结果(1或2)。要求输入下一考试结果时,要在屏幕上显示:“输入结果”...
2018-02-28 11:32:50 336
翻译 Java中有关对象创建的例外
对象通常由new创建。一个例外是加双引号的字符串文字,如“hello”。字符串文字是类String对象的引用,Java无论何时遇到字符串文字,都会自动(隐式的)创建类String的对象。...
2018-02-25 23:02:46 198
翻译 计算任意学生数的平均成绩(标记控制的循环)
开发一个简单的班级平均成绩计算程序,使得程序每次运行时能够处理任意学生数的成绩。import java.text.DecimalFormat;import javax.swing.JOptionPane;public class Average2 { public static void main(String[] args) { int total; //用户的输入的...
2018-02-25 23:00:19 1409
翻译 计算指定人数班级的班级平均成绩(计数器控制控制的循环)
问题陈述:一个有10名学生的班级进行了一次测验,每个学生的成绩(0-100范围内的整数)已知。试确定本次测验中的班级平均成绩。import javax.swing.JOptionPane;public class Average1 { public static void main(String[] args) { int total; //用户输入的成绩分数总和 ...
2018-02-23 12:00:14 1281
翻译 如何找出Java中大写字母、小写字母及大量特殊符号对应的整数值
Java可以表示大写字母、小写字母及大量特殊符号。每个字符都用一个对应的整数表示。一台计算机使用的字符集以及与那些字符对应的整数表示称为那台计算机的字符集。只要单引号括住一个字符,就像‘A’这样,就可以在程序中表示该字符的值。通过在一个字符前加(int),可以得到该字符对应的整数值,例如( int ) ‘A’ 这种形式称为强制类型转换运算符(cast operator)。下面这个语句输出一个字符及...
2018-02-14 12:36:20 1473
原创 判断整数的奇偶
编写一个应用程序,它读取一个整数,并判定它是奇数还是偶数,然后打印该数。提示:可以使用求模运算符。偶数是2的倍数,所有是2的倍数的数,被2除时余数为0。import javax.swing.JOptionPane;public class OddEven { public static void main(String[] args) { String numVal; String res...
2018-02-14 11:46:07 691
原创 简单求解圆的面积
编写一个应用程序,要求用户以整数形式输入一个圆的半径,并打印圆的直径、周长和面积。π取值3.14159,使用图2.9所示的GUI技术。注意:π也可以用预定义的常量Math.PI,该常量比3.14159更加精确。Math类在java.lang包中定义,因此你不需要导入它。使用如下公式(r为半径): 不要将每次计算结果存储到变量中,而是将结果直接加入一个用于显示结果的字符串。imp...
2018-02-12 11:08:06 533
翻译 简单计算三个整数的积
//calculate the product of three integerspublic class Product {public static void main(String[] args) {int x;int y;int z;int result;String xval;String yval;String zval;
2018-02-05 18:38:33 2393
翻译 利用等式和关系运算符及对话框实现两个整数的比较
public class Comparison {public static void main(String[] args) {String firstNumber; //用户输入的第一个数String secondNumber; //用户输入的第二个数String result; //输出的结果int number1; //需要
2018-02-05 17:49:44 321
原创 Java中的运算符和各种运算符的优先级和结合性及注意事项整理
(1)算术运算符Java运算符 算术运算符 代数表达式 Java表达式 加 + a+1 a+1 减 - a-b a-b 乘 * ab a*b 除 / a/b a/b 求模/余 % a mod b a%b 注意:1>Java 中没有求幂的算术运算符2&...
2018-02-04 18:12:31 3930
翻译 简单的整数相加
(1)在命令窗口中输入数值并得到结果public class Addition1 {public static int add(int a, int b){return a + b;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.
2018-02-04 17:08:45 545
jpcap64位 包含jar包和dll文件,还有中文文档详解
2022-06-08
jpcap32位包含jar包与dll文件
2022-06-08
版本控制工具Git 32位与64位安装包
2022-03-08
Linux系统上MySQL通用版安装压缩包及安装方法步骤
2021-11-14
WinSCP-5.13.5-Setup.exe安装包
2021-07-20
Java开发实例大全 提高卷.zip
2019-07-11
C Primer Plus 第6版分享.txt
2019-07-11
C Primer Plus 第6版 扫描版_带书签 中文版.zip
2019-07-11
《代码大全(第二版)中文版》PDF
2019-03-21
JavaScript权威指南(第6版)(中文版)
2019-02-03
《人月神话》[美] 布鲁克斯【中文20周年纪念版】
2019-02-03
Jar2Exe Wizard 2.2将java的jar包转为exe
2018-12-28
exe4j 64位 5.0.1 中文破解版(附注册机+注册码)
2018-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人