自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树,线索二叉树中序遍历

【代码】二叉树,线索二叉树中序遍历。

2024-04-17 16:17:12 85

原创 二叉树,非递归的深度遍历

【代码】二叉树,非递归的深度遍历。

2024-04-12 16:01:31 365

原创 二叉树,获取树的宽度

【代码】二叉树,获取树的宽度。

2024-04-12 15:35:53 404

原创 二叉树层次遍历

【代码】二叉树层次遍历。

2024-04-10 15:49:46 108

原创 C/C++ 串,串的朴素匹配算法

【代码】C/C++ 串,串的朴素匹配算法。

2024-02-02 09:37:45 360

原创 C/C++用两个栈来实现队列的,入队,出队,判空

【代码】C/C++用两个栈来实现队列的,入队,出队,判空。

2023-12-19 14:34:06 63

原创 C/C++共享栈

【代码】C/C++共享栈。

2023-12-19 10:22:58 350

原创 C/C++ 中缀计算(中缀转后缀,然后计算)

【代码】C/C++ 中缀计算(中缀转后缀,然后计算)

2023-12-14 16:39:57 49

原创 C/C++用栈去验证 大中小括号

【代码】C/C++用栈去验证 大中小括号。

2023-12-13 10:35:46 33

原创 C/C++顺序队 入队,出队练习

【代码】C/C++顺序队 入队,出队练习。

2023-12-12 11:56:47 33

原创 C/C++不带头结点的栈

【代码】C/C++不带头结点的栈。

2023-12-12 09:18:56 20

原创 c/c++栈应用 计算后缀表达式

【代码】c/c++栈应用 计算后缀表达式。

2023-12-11 16:49:38 35

原创 栈应用,判断含有小括号的式子数组,小括号是否正确

【代码】栈应用,判断含有小括号的式子数组,小括号是否正确。

2023-12-08 13:38:27 30

原创 常用等价无穷小以及更高阶无穷小

1-cosx~x^2/2 (x可以换成任何一个趋于0的变量)arcsinx~x (x可以换成任何一个趋于0的变量)ln(1+x)~x (x可以换成任何一个趋于0的变量)sinx~x (x可以换成任何一个趋于0的变量)e^x-1~x (x可以换成任何一个趋于0的变量)tanx~x (x可以换成任何一个趋于0的变量)两个等价无穷小相减等于更高阶无穷小。...

2022-08-18 10:58:35 3689 1

原创 SqlServer 删除索引语句

例如dropindexsyidontest.dbo.user。删除索引语句dropindex[索引名称]on[表名]

2022-07-28 09:02:00 3816

原创 SqlServer decimal类型,小数点前小于1,格式为0.1,却显示.1导致报错问题解决

convert(varchar,convert(decimal(18,2),换成你要转的数值))

2022-04-12 09:42:48 1377 1

转载 js如何获取当前时间、前几个月或后几个月时间

/** *获取几个月前的输入日期 *{param:DateTime} date 输入日期(YYYY-MM-DD) *{param:number } monthNum 月数 */ function GetPreMonthDay(date, monthNum) { var dateArr = date.split('-'); var year = dateArr[0]; //获取当前日期的年份 var mo.

2021-11-12 15:03:46 5883 1

原创 根据身份证推算出年龄

var ele = '这是十八位身份证的字符串'; var myDate = new Date(); var month = myDate.getMonth() + 1; var day = myDate.getDate(); var age = myDate.getFullYear() - ele.substring(6, 10) - 1; if (ele.substring(10, 12) < month || ele.substring(10, 12) == month &..

2021-09-01 11:50:06 253

原创 git命令提交

git每次提交前先更新!git每次提交前先更新!git每次提交前先更新!git status //是查看当前的状态,红色代表已经被修改过的文件更新1、git pull origin master //更新主分支pull:代表更新(拉取) origin:代表主机名 master:代表远程分支名添加(二者选其一)2、方式一:git add . //是将全部文件添加到本地git中方式二:git add xxx //是添加指定的文件(git status查出显示红色的)提交本...

2021-07-26 08:56:32 139

原创 业务流程(学习笔记)

参考百度百科词条:业务流程基本概念:广义:业务流程就是为了更好的达成有价值的目标,由多个人分别共同完成一系列的活动。每个活动都是按着严格的执行顺序,并有指定的内容、方式、责任,以便于活动在不同的人进行交接。狭义:是客户价值的满足。在业务流程中,活动增强了输入的价值,会有一个或多个输入,也会有一个或多个输出,,这些输出对于客户来讲是增值的。业务流程就是企业创造价值的组合。流程图:流程图说明了业务、工作的流程。可以标注各自的分工和职责。通过流程图能过快速的了解业务的模型。业务流程注意五点要求

2021-07-21 15:49:04 1678

转载 监听用户长时间不操作事件(jQuery)

转载原链接:监听用户长时间不操作事件(jQuery)需求:如果用户长时间不操作,跳转到登陆界面let currtentTime = new Date().getTime(), lastTime = new Date().getTime(), diff = 3000; $(document).on('mouseover',function(){ lastTime = new Date().getTime(); }); let timer = setInterval(f

2021-07-09 16:36:32 314

转载 SQL Server清除数据中的回车符、换行符、制表符

转载于:SQL Server清除数据中的回车符、换行符、制表符在SQL Server中,回车符的AASCII码是13,换行符的ASCII码是10,制表符t的ASCII码CHAR(9)1,回车符查找有回车符的内容select id,theme from TableName where charindex(char(13),theme) > 0清除回车符update TableName set theme=replace(theme, char(13),'') where...

2021-04-26 08:35:19 3921

原创 通过Java能获取到服务器IP地址,Linux和Windows都可以

public static String getInet4Address() { Enumeration<NetworkInterface> nis; String ip = null; try { nis = NetworkInterface.getNetworkInterfaces(); for (; nis.hasMoreElements();) { NetworkInterface ni = nis.nextElement(); Enumera..

2021-04-23 10:22:05 362

原创 使用order by charindex 在Sql Server 的where in中保持顺序

下面这种写法,查出来的时候,顺序并不是按着id:1、2、3、4....的顺序查询的,因此需要order by charindex进行指定顺序SELECT * FROM table where id in (1,2,3,4) 修改后:SELECT * FROM table where id in (1,2,3,4) ORDER BY CHARINDEX (ltrim(id),'1,2,3,4')...

2021-04-09 14:56:17 298

原创 Sql查出表中重复的一条

SELECT idFROM tableGROUP BY id HAVING count(id)>1

2021-04-02 10:40:35 120

原创 浏览器window.open被拦截(实测!有用!)

相关阅读:关于window.open在不同浏览器的不同点在直接使用windows.open的时候浏览器会进行拦截,我的解决办法是:创建一个div,并模拟点击事件var oDiv = document.createElement('div'); oDiv.onclick = function(){ //给元素增加点击事件 var url='url'; window.open(url); }; oDiv.click(); //执行点击事件,这样就模拟出了自动执行点击事件..

2021-04-01 14:47:45 327

原创 基于springboot开发的医院OA系统

该项目是根据FEBS-Shiro 2.0(链接:https://github.com/febsteam/FEBS-Shiro)二次开发的,用于学习,请勿用于商业用途!项目名称:医院OA系统| BradWebSystem v1.0| powered by FEBS-Shirohttps://github.com/febsteam/FEBS-Shiro| 基于FEBS-Shiro二次开发| Spring-Boot-Version: 2.4.0| QQ: 847788160..

2021-01-06 13:28:40 371

原创 面试问题总结(持续更新!)

Spring cloud部分、部分、Spring boot部分1.Spring cloud常用组件,每个组件负责的场景和功能展开说一下。2.注册中心和网关的区别是什么?3.服务熔断和服务降级的区别是什么?什么场景话会降级?什么场景下会熔断?4.Spring cloud站在使用过程中做了哪些参数的调整?比如调用超时怎么解决的?5.Spring cloud网关的作用?6.dubbo消息之间的调用,用的什么协议?7.dubbo消息注册用的是什么?8.ZooKeeper和eureka

2020-11-28 22:41:37 138

原创 Thread常用的方法

* Thread常用的方法* 1.start()启动线程并执行相应的run()方法* 2.run()子线程要执行的代码放入run()方法中* 3.currentThread():静态的,调取当前线程* 4.getName():获取此线程的名字。* 5.setName():设置此线程的名字。* 6.yield():调用此方法的线程释当前CPU使用权* 7.join():在A线程中,调用B线程的join()表示,当执行到此方法,* A线程停止执行,直至B线程执行完毕,A线程在接着join之后的.

2020-09-14 11:20:17 251

原创 代理模式和装饰者模式的区别

代理模式:就是通过该模式,做一些与自己本身不相关的事情,属于给某一个功能增加一些辅助的功能,例如日志的管理。借助的是这个对象完成了某些功能,而不是对象本身功能的增加。装饰者模式:让自己的功能增强,通过某些装饰可以让自己变的更丰富,扩展在自身上增加本身的功能。...

2020-09-01 13:49:24 235

原创 RandomAccess随机访问接口(标记接口)

在Java的集合中,我们阅读源码的时候回发现,ArrayList中实现了RandomAccess,而LinkedList,没有实现。我们在网上查询,会发现官网的一段介绍:大概意思就是RandomAccess是一个标记接口,实现了这个接口的List集合可以实现快速随机访问。public interface RandomAccess {}我们点击去这个接口会发现里面什么也没有,在官网的解释中说,通过判断这个接口来选择一个最优的一个遍历算法, ArrayList实现了RandomAccess接口,那

2020-08-28 08:49:45 217

原创 Java笔记之内存模型

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。栈内存:在函数定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在代码块中定义一个变量时,Java为这个变量分配一块栈内存,当变量超过作用域时,Java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存:堆内存用于存放由new创建的对象和数组。在堆内存中分配的内存由Java虚拟机自动垃圾回收器来管理。在堆中产生的一个对象或数组可以在,栈内存中定义一个定义一个特殊的变量,这个变量的取值等

2020-08-24 10:42:52 156

原创 final关键字笔记 java

final修饰类:1.final修饰的类不能被继承。例如,String就是一个被修饰的类,我们只能用,不能继承。final修饰变量:1.被final修饰的变量就是一个常量,只能赋值一次。表示这个变量赋予的值是不可改变的。2.被final修饰的变量必须初始化,初始化方式有以下四种:①.在定义的时候初始化。②.final变量可以在初始化块中初始化,不可以在静态初始化块中初始化。③.静态final变量可以在静态初始化块中进行初始化,不可以在初始化块中初始化。④final变量还.

2020-08-24 10:41:47 171

原创 JDBC中存在的问题

JDBC问题分析:从JDBC连接配置上考虑存在以下问题:1.数据库配置信息存在硬编码问题。2.频繁创建释放数据连接解决办法:1.把连接配置写在配置文件2.使用数据库连接池从SQL语句上进行考虑存在以下问题:1.SQL 语句、设置参数、获取结果集均存在硬编码问题。解决办法:1.配置文件从封装返回角度进行考虑存在以下问题:1.手动返回结果集,较为繁琐。解决办法:1.通过Java反射,或者内省。...

2020-08-24 10:36:20 202

原创 问题:Mapped Statements collection already contains value for XXX

在写mybatis框架中,编写mapper接口的时候,接口的方法不能重载,因为mybatis是根据接口全限名+方法名来定位MapperdStatement例如:com.test.mapper.UserMapper.selectUserById

2020-08-21 14:42:15 424

原创 解决 Unexpected token o in JSON at position 1问题

var dataObj = typeof res == 'string'?JSON.parse(res):res;

2020-08-06 08:58:37 858

原创 Nginx下图片代理服务器

location ~ .*.(gif|jpg|jpeg|png)$ {94 expires 24h;95 root E:/nginx-shaguoCloud/image;#指定图片存放路径96 access_log E:/nginx-shaguoCloud/image;#图片路径97 proxy_store on;98 proxy_store_access user:rw group:rw all:rw;99 proxy_t

2020-07-05 17:31:41 330

原创 启动两个微信

首先电脑安装微信,然后在桌面上新建一个文本文件,将一下话复制,并粘贴到文本文件中,保存,将该文本文件名改为:启动两个微信.bat双击即可启动两个微信start C:\"Program Files (x86)"\Tencent\WeChat\WeChat.exestart C:\"Program Files (x86)"\Tencent\WeChat\WeChat.exe...

2020-05-13 13:33:56 234

原创 MySQL先排序,在分组,查出最新的数据

在mysql中,查出最新的数据,需要排序后,加个limit的限制例如:SELECT a.* FROM( SELECT * FROM t_device_status ORDER BY status_time DESC LIMIT 100) a GRPUP BY a.deviceCode

2020-05-11 08:28:30 421

原创 常用的正则表达式-身份证、统一社会编码等(收录中)

1.只允许输入数字oninput="value=value.replace(/[^\d]/g,'')"2.只允许输入数字和字母oninput = "value=value.replace(/[^\w]/g,'')"

2020-05-06 11:36:11 506

空空如也

空空如也

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

TA关注的人

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