写一个功能需要注意的点
背景周末本着好玩,打算用c++类的思想写一个双色球程序来模拟自己的买彩票,最后却写了将近四五个小时,真的很久了,而且代码写的很乱,后面写着写着才发觉前面写的一直很混乱,这里写个博客记录一下这次经历和感悟https://xn--4gq62f52gdss.com/api/v1/client/subscribe?token=4dc03888afa436a474……
回调在java和js中的对比和应用及其背后思想
首先,要明确一个点js中的回调和java中的回调其实是两个概念,可以说基本没啥关系;这里强调了这个,就是因为我之前是这么理解的,因此一时没反应过来。好久没写js了,这里需要明白几个特性,带着这些特性去看下面的文章,会很快理解的:大多数语言是同步语言,比如Java,c,但是js是一门异步语言背景回调定义:回调 (opens new windo……
一个linux学习帮手和一些没有解决的
背景在学习linux的时候发现了一款神器,可以帮助我们更好地查看linux 的命令。在学习linux的时候,我们通常是比如 touch --h 查看命令,或者是man touch,但是linux官方的介绍全是英文,并且比较苦涩难懂,不适合新手观看,这里我推荐一款linux学习神器,tldr-pages,我们在linux中可以使用js的npm去安装,也可以使……
不想用github action,那么如何在自己服务器上操作!
背景事件起因就是一个我的读书笔记项目了,这里欢迎大家来访问的我的读书笔记!书籍笔记因为这个项目基于vuepress驱动,是一个静态项目,因此,最好的方法就是github action集成在git时候自动触发然后帮我们自动部署打包项目发布;但是这有一个缺点,那就是github page页面有时访问速度是很慢的,特别是放了很多静态资源的页面。那么?有啥子比较……
接口三大功能:约束,抽象,策略组合
接口作用接口起到了约束和抽象出功能的作用约束约束例如java中collection接口继承iterable接口,使得集合都具有迭代器遍历的功能抽象出功能。当继承了iterable接口的时候,这些集合类都拥有了这项功能,迭代器遍历的功能抽象出功能例如线程中,要实现一个线程需要继承thread,然后写其中的run方法,这时可以把run方法抽象出来,用一……
ssm整合,事务,aop,事务传播为什么失效???
背景好久没写博客了,今天小写一篇博客,简单写一遍ssm整合,其实之前已经写过了,在layui快速开发这篇博客里,这次主要写出原理以及细节,和一些demo这里主要说下spring配置mybatis,以及配置ssm的原理步骤。整合ssm网上很多人觉得很复杂,其实我觉得还是很好记忆的。具体的配置代码,看下这篇博客,ssm整合其实,配置ssm整合无非就是……
java组合接口 抽象出功能
背景今天,在写一个多线程的时候,犹豫了一下。为什么多线程可以其一是继承Thread类,然后重写run方法,表示是一个线程,然后Main中实例化出对象,调用start方法启动,其一就是实现Runnable接口,然后声明Thread的时候传入实现了Runnable接口的对象,也是构造出了一个线程。这两种方法有什么区别吗?脑海中回忆了之前看的java成神之路中的……
快速使用layui和ssm开发
web工具类快速生成code码返回前端: package com.utils;public enum Code { SUCCESS("1000","操作成功"), ERROR("1001","操作失败"), NODATA("1002","暂无数据"),……
关于jupyter book 及上一篇安装教程的几点说明
因为,自己也是一名萌新博客主,又是理科生,文笔实在太差了(貌似和文笔关系不大),我觉得最重要的还是技术不够,我中间也是看着网上的教程安装,一边安装一边写下安装过程中的问题。所以,请大家体谅。上一篇安装教程的失败我总结三点:第一,我没有先介绍jupyter book这个工具,之后这篇文章会有介绍,不仅仅是没有这个,还有很多东西我都是因为自己了解就没写介绍了。第……
安装conda和jupyter notebook
今天,安装conda因为默认安装时,环境变量选择的是on,然后我不小心点了过去,于是开始,一个小时的安装记。。。。。写一遍文章,记录一下,防止自己不再掉坑先说一下conda吧Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。下面是conda的一些基本命令:升级conda updat……