Karen110 Karen110
4年前
一篇文章带你了解JavaScript弹出框
在JavaScript中,可以创建对话框或弹出窗口来与用户进行交互。JavaScript具有三种不同类型的弹出框:警告框,确认框和提示框。一、警告框警告框是最简单的弹出框。它使可以向用户显示一条短消息。还包括“确定”按钮,用户必须单击此“确定”按钮才能继续。window.alert()语法:window.alert("msg")方法可以在没有窗口的前缀被写
Stella981 Stella981
4年前
EventBus原理深度解析
一、问题描述在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于EventBus使用起来简单、便捷,因此,工作中会经常用到。深入理解该框架的原理就很有必要。二、框架解析2.1、组织结构
Easter79 Easter79
4年前
SpringMVC源码(五)
SpringMVC除了对请求URL的路由处理特别方便外,还支持对异常的统一处理机制,可以对业务操作时抛出的异常,unchecked异常以及状态码的异常进行统一处理。SpringMVC既提供简单的配置类,也提供了细粒度的异常控制机制。SpringMVC中所有的异常处理通过接口HandlerExceptionResolver来实现,接口中只定义了一个方法
Wesley13 Wesley13
4年前
Java Formatter 心得
导言阅读javautil包的源码的时候,忽然发现了,一个格式化类的使用,看完以后,发现,以前写代码太没有思考了,copy过来就来用,其实,如果,只是多了解一点的话,也算是给自己多一种方式.一个简单的例子question1我要输出一个当前时间的年月日时间格式的字符串<br/2013042822:20:12
Stella981 Stella981
4年前
JFinal 部署在 Tomcat 下推荐方法
  经常有人在群里问tomcat下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人。  首先明确一下JFinal项目是标准的javaweb项目,其部署方式与普通javaweb项目没有任何差别。JavaWeb项目在Tomcat下部署有一些不必要的坑需要避免,所以撰写此文方便大家绕过一些坑,以下部署以linux为例
Wesley13 Wesley13
4年前
Ubuntu18.04使用docker构建不同深度学习环境
需求:很多时候我们在GitHub找到的一些深度学习代码,由于环境依赖等原因无法跑通,比如基于tf编写的代码库,由于tf各版本API变得非常大(大坑),要想复现最简单的办法是配置和作者相同的tf环境,相应带来的麻烦是cuda版本和cudnn的重新配置,非常麻烦。解决方案:一个可行的解决方案是使用docker,pytorch和tenso
Wesley13 Wesley13
4年前
Java语言的Hook实现
<divid"blog\_content"class"blog\_content"<p引言:最近在玩完美时空的诛仙Online(不知道这里有没人有共同爱好的),这个游戏每晚七点会出现一个任务“新科试炼”。这个任务简单地说就是做选择题,范围小到柴米油盐,大到世界大千,所以多玩的YY上出现一个频道叫“诛仙答题频道”,这个频道会即时为玩家提供正确答案
Stella981 Stella981
4年前
ElasticSearch学习笔记(二)
了解以下几个概念1\.索引index简单的可以理解为关系型数据库的中库或者表。一个elasticsearch集群中可以有多个索引。2\.文档docment可以理解为表中的行数据,表示一个对象。每个文档有一个唯一标识\_id,相当于关系数据库的主键。一个索引中可以有多个结构相同的文档。3\.域
Stella981 Stella981
4年前
Redis(四)——消息队列
Redis不仅可作为缓存服务器,还可用作消息队列。它的列表类型天生支持用作消息队列。\\性质:\\由于Redis的列表是使用双向链表实现的,保存了头尾节点,所以在列表头尾两边插取元素都是非常快的。所以可以直接使用Redis的List实现消息队列,只需简单的两个指令lpush和rpop或者rpush和lpop。(列表常用命令)R
凿壁偷光 凿壁偷光
2年前
SmartGit 许可证文件 Git客户端 支持Silicon M1
SmartGitforMac一款Git版本控制系统的图形化客户端程序,它能在您的工作上满足您的需求,smartgit是一个企业级的Git、Mercurial、以及Subversion图形化客户端软件,功能非常强大,它可以简单快速的实现Git及Mercurial中的版本控制工作,从而大大提高您的工作效率。并支持SiliconM1芯片的Mac电脑!