查询到最新的12条

JS常用鼠标事件

1. 禁止选中文字和禁止右键菜单 1.1 禁止鼠标右键菜单 contextmenu事件:鼠标右键菜单事件。主要控制应该何时显示上下文菜单(右键菜单),主要用于程序员取消默认的上下文菜单 document.addEventListener('contextmenu', function(e) {e.preventDefault(); }) 1.2 禁止鼠标选中(selectstart 事件&#xff 继续阅读

关于SpringCloud项目使用Openfeign分布式调用的相关问题

以下条目待细化: 1、shiro分布式权限管理 2、同一个服务中相同名字的@Feignclient以及一个服务依赖另外一个服务且两个服务中均需要使用Feign来作调用,即使有两个启动类中均需要加上@EnableFeignClient注解,这种情况首先需要通过@EnableFeignClient注解的value属性来做区分/标识,再通过@FeignClient的contextId属性来区分 3、Feign调用其他服务时 继续阅读

Android获取本机电话号码的简单方法

如何在Android上获取本机电话号码,目前Android上提供了一个API可以读取早期SIM卡上固化的号码, 复制代码 代码如下: private String getPhoneNumber(){ TelephonyManager mTelephonyMgr; mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 继续阅读

android 电话状态监听(来电和去电)实现代码

实现手机电话状态的监听,主要依靠两个类:TelephoneManger和PhoneStateListener。 TelephonseManger提供了取得手机基本服务的信息的一种方式。因此应用程序可以使用TelephonyManager来探测手机基本服务的情况。应用程序可以注册listener来监听电话状态的改变。我们不能对TelephonyManager进行实例化,只能通过获取服务的形式: Context.getSystemService(Context.TELEP 继续阅读

Android的Service应用程序组件基本编写方法

Service是什么 Service是一个android 系统中的应用程序组件,它跟Activity的级别差不多,但是他没有图形化界面,不能自己运行,只能后台运行,并且可以和其他组件进行交互如更新ContentProvider,Intent以及系统的通知等等。其启动方式有两种:context.startService() 和 context.bindService()。Service通常用来处理一些耗时比较长的操作。 Service的编写 创建一个类(这里为 继续阅读

什么是好的错误消息? 讨论一下Java系统中的错误码设计

一、什么是好的错误信息(Error Message)? 一个好的Error Message主要包含三个部分: Context: 什么导致了错误?发生错误的时候代码想做什么? The error itself: 到底是什么导致了失败?具体的原因和当时的数据是什么? Mitigation: 有什么解决方案来克服这个错误,也可以理解为 Solutions。 听起来还是有点抽象,能否给点代码? 刚好 继续阅读

利用Java实现mTLS调用

目录 本文将使用 Java作为客户端 与受 mTLS 保护的服务交互。 为了对我们的 Java 客户端进行 ssl 配置,我们需要先设置一个 SSLContext。这简化了事情,因为 SSLContext 可用于各种 http 客户端。 由于我们有客户端公钥和私钥,我们需要将私钥从 PEM 格式转换为 DER。 ? 继续阅读

JavaWeb案例讲解Servlet常用对象

概述 本次文章基于第三章的ServletConfig,ServletContext,HttpServletRequest,HttpServletResponse对象完成一个图书订阅系统的购买图书和查看图书购买记录功能。 搭建项目主页面 创建一个动态网站项目,在src中新建包com.book.servlet. 在包中,新建HomeServlet作为主页。效果图如下: 为了让一访问项目根路径地址就默认进入HomeServlet,这 继续阅读

多条目展示

多条目展示主要就是适配器 public class MyAdapter extends BaseAdapter{     private Context mContext;     private List<Data.ListBean> list     ;定义变量,要从0开始     private final int TYPE1 = 0;     private final int TYPE2 = 1;     private ImageL 继续阅读

Springboot前后端分离国际化实现-chatgpt

前言 要实现Springboot国际化应用,主要有三个步骤。 1、设置国际化属性文件 message.properties文件内容可为空。 message.en_US.properties内容示例: 40001=Hello message.zh_CN.properties内容示例: 40001=你好 2.创建解析器和拦截器 import org.springframework.context.annotat 继续阅读

Python运行JS函数

本文将详细介绍如何在Python中运行JavaScript函数并获取返回值。 一、PyV8库 PyV8是一个将Google V8引擎嵌入Python的库。通过这个库,我们可以在Python中运行JavaScript代码。 import PyV8 with PyV8.JSContext() as ctxt: result = ctxt.eval("1+2") print(result) # 输出:3 在上面的代码中,我们使用PyV8库 继续阅读