自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++打印二叉树形状

C++打印二叉树形状把二叉树按层序遍历的顺序放在e数组里,虚结点用逗号表示void print(){ int i; int num=0; int row=0; for(i=0;e[i]!='#'&&i<100;i++) { num++; } for(i=0;i<10;i++) { if(pow(2,i)>=num) { ...

2019-12-15 11:11:42 3181

原创 Java计算行列式

Java计算行列式Scanner包获取用户输入这没什么好说的。javax.script包在本程序中用于调用 eval() 函数,eval() 可以把用户输入的分数转换为小数,实际上eval() 的功能是将用户输入的算式字符串(String)转换为double型小数这里我复制了别人的ArithUtil类,作用是可以使double型的四则运算算的更精确。然后我计算行列式的思路是降阶法 ,eg...

2019-10-02 02:20:13 2146

原创 程序员为什么不喜欢关电脑?

电脑可用性不是百分之百的,如果长时间不关机,可能会出现死机的现象,本人遇到过一次是国庆节,远程连不上,回来发现电脑是蓝屏的,后来我每到放假之前都会先重启一遍电脑以防放假时候遇到bug解决不了的尴尬情况。习惯看微信的小张看到群里面有信息情绪立刻低落了,但也没办法,毕竟老板都@了,暂停爱奇艺,打开远程客户端连接公司电脑,然后排查问题,经过几分钟的排查终于解决。打开postman调登录接口,报错,不应该啊,把报错复制到百度,原来是redis没启动,小李每次开机都要启动好多程序,这次他忘记启动redis了。

2024-02-18 12:50:38 336

原创 el-button新的type可选值

【代码】el-button新的type可选值。

2024-02-04 22:25:17 611

转载 MySQL表空间碎片会影响什么

MySQL表空间的碎片化是一个十分常见的问题。简单来说,当表中的数据不断被删除或者更新之后,表中的空间并没有被完全清空。这个问题就会导致MySQL表的空间出现碎片。如果一张表的碎片过多,就会对数据库的性能造成一定的影响。

2023-11-02 10:15:15 291

原创 计算语句频度

时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。

2020-08-06 23:16:01 33601 19

原创 用递归实现String转Int

String转Int#include<iostream>#include<math.h>using namespace std;int stoi(string str, int &r, int i){ if(i < str.length()-1){ int t = 1+stoi(str,r,i+1); r += pow(10,t)*(str[i]-48); return t; }else{ r += str[i]-48; return 0

2020-08-03 22:55:04 404

原创 一元多项式加减乘操作

C语言实现一元多项式加减乘(有菜单)工具:vc++ 表示一元多项式的数据结构       把一元多项式看成一个单链表,一元多项式单个项就可以看成单链表的其中一个结点,结点有数据域和指针域,其中数据域包含系数和指数,下面第一个就是数据域的结构体类型。typedef struct{ float coef;//系数 int expn;//指数}term,ElemType;一元多项式的结点结构typedef

2020-08-02 21:10:48 1436

原创 单链表操作(纯代码)

单链表操作(附带菜单)第二次复习数据结构了,实现这些功能还是比较容易的,功能也是比较完善的,可以复制下来编译运行。#include<iostream>#include <stdio.h>using namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int ElemType

2020-08-01 21:42:39 417

原创 C++ 设计模式之装饰模式

装饰模式代码#include<iostream>using namespace std;class Shape{public: virtual void draw(){};};class Rectangle:public Shape{public: void draw(){ cout<<"画矩形"<<endl; }};class Square:public Shape{public: void draw(){ cout<<

2020-08-01 11:25:32 185

原创 C++ 设计模式之适配器模式

适配器模式代码#include<iostream>#include<math.h>using namespace std;class Peg{private: double radius; double width;public: virtual double getRadius(){ return radius; } virtual double getWidth(){ return width; }};class RoundPeg:publi

2020-07-31 17:10:55 160

原创 下载Bing首页图片最简教程

   Bing首页   按下F12或右键选择检查进入Web开发者查看器   点击网络或NetWork   按Ctrl+R刷新   点击Save..弹出图片的界面保存该图片

2020-07-31 10:17:38 1282

原创 C++ 设计模式之抽象工厂模式

抽象工厂模式代码#include<iostream>using namespace std;class Clothes{public: virtual void weave() = 0;};class JapaneseClothes:public Clothes{public: void weave(){ cout<<"编织一件日系上衣"<<endl; }};class KoreanClothes:public Clothes{public

2020-07-30 12:13:49 141

原创 C++ 设计模式之工厂方法模式

工厂方法模式代码#include<iostream>using namespace std;class Transportation{public: virtual void operation() = 0;}; class Truck:public Transportation{public: void operation(){ cout<<"通过公路运输货物"<<endl; }};class Freighter:public Transp

2020-07-30 00:05:00 151

原创 C++ 设计模式之生成器模式

生成器模式代码#include<iostream>using namespace std;class Phone{public: int length;//手机长度 int width;//手机宽度 int thickness;//手机厚度 int s_length;//横像素点数 int s_width;//纵像素点数 int cpu;//CPU级别,1:低端,2:中端,3:高端; bool keyboard;//有无键盘 void print(){ cout&l

2020-07-28 21:07:23 329

原创 C++ 设计模式之原型模式

原型模式代码#include<iostream>using namespace std;class Shape{public: int x; int y;public: Shape(int x,int y){ this->x=x; this->y=y; } virtual void print(){ } virtual Shape *clone(){ return this; }};class Rectangle: public Shape

2020-07-28 00:06:45 151

原创 灯泡开关 IV 力扣刷题

灯泡开关 IV题目描述房间中有 n 个灯泡,编号从 0 到 n-1 ,自左向右排成一行。最开始的时候,所有的灯泡都是关着的。请你设法使得灯泡的开关状态和 target 描述的状态一致,其中 target[i] 等于 1 第 i 个灯泡是开着的,等于 0 意味着第 i 个灯是关着的。有一个开关可以用于翻转灯泡的状态,翻转操作定义如下:选择当前配置下的任意一个灯泡(下标为 i )翻转下标从 i 到 n-1 的每个灯泡翻转时,如果灯泡的状态为 0 就变为 1,为 1 就变为 0 。返回达成

2020-07-26 14:55:03 430

原创 判断二叉搜索树通俗易懂(C++)

二叉搜索树的定义二叉搜索树(BST)是二叉树的一种特殊表示形式,它满足如下特性:每个节点中的值必须大于(或等于)存储在其左侧子树中的任何值。每个节点中的值必须小于(或等于)存储在其右子树中的任何值。下面是一个二叉搜索树的例子:了解了二叉搜索树的概念之后,下面来看看我验证二叉搜索树的思路:总体上,定义的意思就是一个结点的右子树的任意一个数字都比该结点小,左子树的任意一个数字都比该结点大。缩小范围,一个结点的右子树中最大的数字都比该结点小,一个结点的左子树中最小的数字都比该结点大。结论

2020-07-26 00:13:47 375

原创 判定是否互为字符重排

判定是否互为字符重排(力扣)题目描述:给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。示例1:输入: s1 = “abc”, s2 = “bca”输出: true示例2:输入: s1 = “abc”, s2 = “bad”输出: false       根据题目的描述,我的思路就是:比较s1和s2的每个相同字母是数量,如果每一个相同字母的数量都相等,那么就

2020-07-24 21:40:00 462

原创 JavaScript实现音乐单曲循环

JavaScript实现音乐单曲循环步骤1. 创建 audio 对象var audio= new Audio("./musics/bgm.mp3");//这里的路径写上mp3文件在项目中的绝对路径2. 获取 audio 长度,audio 的 duration 属性var duration;duration=audio.duration;//长度单位是秒3. 定义一个播放audio的函数function bgm(){ audio.play();//播放}bgm();//

2020-07-23 14:18:22 2875

原创 电梯算法

电梯算法电梯看似简单,但是要说实现能完美地运行到达指定楼层的算法并非是一道简单的问题提出问题1.怎么实现一次搭乘只能点击一个按钮的电梯?我们需要两个变量,一个保存当前楼层 now,另一个保存目标楼层 targetvar now=1;var target=0;function run(){ if(target==now) return;//当目标楼层等于当前楼层,则返回 if(target>now){//当目标楼层比当前楼层高,则电梯向上运行一层楼 now++; }els

2020-07-19 22:06:55 4840

原创 Java根据域名获取IP地址

import java.net.InetAddress;import java.net.UnknownHostException;public class GetName { public static void main(String[] args) { // TODO 自动生成的方法存根 InetAddress address = null; byte ip[] = {(byte)202,(byte)117,(byte)1,(byte)13}; try { String

2020-07-08 16:36:14 350

原创 获取IP地址对应的域名

package getIp;import java.net.InetAddress;import java.net.UnknownHostException;public class GetName { public static void main(String[] args) { // TODO 自动生成的方法存根 InetAddress address = null; byte ip[] = {(byte)202,(byte)117,(byte)1,(byte)13};//I

2020-07-08 16:33:25 511

原创 用Java查看网页源代码

Java获取网页源代码设置url为想查看源代码的网址import java.net.*;import java.io.*;public class GetHtml { public static void main(String[] args) throws Exception{ // TODO 自动生成的方法存根 URL url1 = new URL("http://www.weather.com.cn/");//中国天气网(可以改成其他网站的网址) InputStream

2020-07-08 15:52:34 1030

原创 Windows API之改变字体颜色篇

格式:SetTextColor(hdc,RGB(0,0,0));//RGB(0,0,0)代表黑色SetBkMode(hdc,TRANSPARENT);//设置文字背景为透明色//StringCchPrintf(szBuffer,128,TEXT("需要改变颜色的文字"));//StringCchLength(szBuffer,128,&iTarget);//TextOut(hdc,100,100,szBuffer,iTarget);//文字示例:SetTextColor(hdc,R

2020-07-01 11:17:52 1518 1

原创 Windows画太极函数(已封装)

Windows画太极void Taiji(HDC hdc,int xLeft,int yTop,int xRight,int yBottom){ HBRUSH hBrush; HBRUSH hOldBrush; HPEN hPen; hBrush = CreateSolidBrush(RGB(255, 255, 255)); hOldBrush = (HBRUSH)SelectObject(hdc,hBrush); Chord(hdc,xLeft,yTop,xRight,.

2020-06-14 16:47:56 1250

原创 Windows编程画太极图

用Windows API 画太极图重要的API函数Ellipse() : 画椭圆API原型 BOOL Ellipse(      HDC hdc,      int xLeft,      int yTop,      int xRight,      int yBottom, ); Arc() : 画圆

2020-06-14 15:51:19 1290

原创 Windows画五角星

Windows画五角星void drawstar(HDC hdc,double x,double y,double line){ double linelength=line; double next_x=x,next_y=y; MoveToEx(hdc,next_x,next_y,NULL); /*下一个点:x:是该点的x减去边长乘cos72度*/ /*下一个点:y:是该点的y加上边长乘sin72度*/ next_x=next_x-linelength*cos(2*PI/5); n.

2020-06-06 23:01:58 520

原创 在Windows窗口里画五角星

在Windows窗口里画五角星#include<windows.h>#include<math.h>LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);double PI = 3.1415926;//定义圆周率int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow){ static TCHAR sz

2020-06-06 22:54:30 590

原创 知乎提问如何快速邀请回答

知乎提问如何快速邀请回答 我们在日常学习时,经常会遇到很多问题,有时候我们会选择知乎来获取答案,大部分人都是手动点击邀请回答,逐个地点按钮,这样比较麻烦,最近在学JavaScript,有一个妙招分享给大家,可以一秒点完一个页面上的所有邀请回答按钮这是我们接下来要用的代码var i=0; while(i<21){ document.getElementsByClassName("ContentItem-extra")[i].getElementsByClassName("Butto

2020-05-30 23:24:59 1559 2

原创 JavaScript---直接插入排序动画

JavaScript—直接插入排序动画HTML文件<!DOCTYPE html><html><head> <title>排序</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="styles/index.css"></head><body id="body"> <div id

2020-05-22 01:27:10 415

原创 JavaScript---直接选择排序动画

JavaScript—直接选择排序动画HTML代码<!DOCTYPE html><html><head> <title>排序</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="styles/index.css"> <script src="scripts/jquery-3.4.1.js">&lt

2020-05-19 11:50:00 288 1

原创 JavaScript---冒泡排序动画

JavaScript—冒泡排序动画HTML文件<!DOCTYPE html><html><head> <title>排序</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="styles/index.css"></head><body id="body"> <div id="

2020-05-18 23:20:02 377

原创 jQuery旋转动画

引入jquery.rotate.js文件下载地址:https://files.cnblogs.com/files/zhoujl-5071/jquery.rotate.js<script type="text/javascript" src="js/jquery.rotate.js"></script>文件路径根据自己实际情况来写,也可以直接用这个网站地址$("#night").mouseover(function(){ $("#night").rotate({an

2020-05-10 19:09:56 2142

原创 JS判断元素是否含有子元素

JS判断元素是否含有子元素Element.childNodes.length获取元素子节点数组的长度 var r=document.getElementsByTagName("div");for(var i=0;i<r.length;i++){ if(r[i].childNodes.length==0) {

2020-05-08 21:07:51 7654

原创 C++带参数的main函数

编译运行这段代码,在工作文件夹中找到exe文件,移到E盘(根目录方便)#include<iostream>using namespace std;int main(int argc,char* argv[]){ cout<<"这个程序的程序名是:"<<argv[0]<<"\n"; if(argc <= 1) cout&lt...

2020-05-06 23:39:37 240

原创 C/C++头文件两种方式定义对比

1 用尖括号包含文件名#include<iostream>2 用双引号包含文件名#include "iostream"第一种 预处理命令,用于那些系统提供的并放在指定子目录中的头文件,称为标准方式;第二种 预处理命令,用于那些系统提供的并放在指定子目录中的头文件以及用户定义的头文件,称为用户方式。可以看出第二种方式范围更广,但是,相比用于系统头文件查找的时间更慢,...

2020-05-06 23:01:38 327

原创 JavaScript RGB值和颜色代码相互转换

JavaScript根据RGB值求颜色代码function getColorCode(r,g,b){ var c="#"; c+=r.toString(16).length==1?"0"+r.toString(16):r.toString(16); c+=g.toString(16).length==1?"0"+g.toString(16):g.toString(16); c+=b.to...

2020-05-01 17:36:24 550

原创 JavaScript计算矩阵相乘

JavaScript计算矩阵相乘封装好的函数,拿去直接用function matrixMul(a,b){ var c=new Array(a.length); for(var i=0;i<a.length;i++) { c[i]=new Array(b[0].length); for(var j=0;j<b[0].length;j++) { c[i][j...

2020-05-01 17:23:06 2522

原创 HTML canvas画圆

画一个实心圆<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><canvas id="myCanvas" width="300" height=...

2020-04-17 19:05:02 1027

网页版模拟游戏之模拟电梯

模拟电梯的声音,行为,有可按按钮抵达指定楼层,使用方式:解压下载好的文件,打开里面的index.html文件即可。

2020-07-19

JRE文件,要解压

JRE文件,要解压,然后放到和exe文件的同一个文件夹里。

2019-10-02

行列式计算.exe

运行此exe文件最好要有java环境,如果没有请导入JRE文件,并放在同一个文件夹里

2019-10-02

空空如也

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

TA关注的人

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