自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(287)
  • 资源 (8)
  • 收藏
  • 关注

原创 APP应用发布方式

APP应用分发

2023-12-05 10:39:58 514

转载 java实现http的GET/POST请求封装类-HttpRequest

在开发钉钉应用和微信应用时,会经常在java服务端以Http的GET或POST方式请求钉钉平台或微信平台的接口,为了方便发起请求,同时避免引入其他的java包,本人自己编写了一个发送http请求的类,封装了常规的get和post操作,并且不依赖任何其他的jar包,很底层~,也很原生。* 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。* 发送请求的URL。* 向指定URL发送GET方法的请求。// 打开和URL之间的连接。

2023-11-14 11:03:20 494

转载 HttpClient用法

HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。

2023-11-14 10:59:15 163

转载 shell学习教程(超详细完整)

为了方便以后工作使用和复习,吐血整理记录一下学习shell脚本的笔记,看这篇文章需要对linux系统熟悉,希望对大家有所帮助! 文章目录 一、什么是shell?为什么要学习和使用shell? 二、shell的分类Bash 常用快捷键输入输出重定向linux 的标准输入与输出输入重定向输出重定向/dev/null

2023-11-14 10:50:37 375

转载 ThreadPoolTaskExecutor和ThreadPoolExecutor

注意:关系3是针对的有界队列,无界队列永远都不会满,所以只有前2种关系。

2023-11-14 10:12:57 421

转载 Redis实现消息队列的方式汇总以及代码实现

经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。这篇文章就聊一聊把 Redis 当作队列,究竟是否合适这个问题。我们会从简单到复杂,一步步带你梳理其中的细节,把常用的实现方式展现一遍。好了,总结一下。

2023-11-14 09:59:42 113

转载 RedisTemplate 常用方法汇总

XXXTemplate 是 Spring 的一大设计特色,其中,功能是提供对 Redis 的支持。RedisTemplate 是 Spring Boot 访问 Redis 的核心组件,是 SpringBoot 集成 Redis 的客户端方式。它的底层通过 RedisConnectionFactory 对多种 Redis 驱动进行集成,上层通过 XXXOperations 提供丰富的 API,并结合 Spring 基于的 bean 注入,未开发提供了极大的便利。

2023-11-14 09:53:36 85

转载 Windows系统搭建VisualSVN服务结合内网穿透实现公网访问

SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,使得多个人可以共同开发同一个项目,实现共享资源,实现最终集中式的管理。Subversion作为一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。SVN与CVS一样,也是一个跨平台的软件,支持大多数常见的操作系统。本篇教程主要介绍SVN服务器在Windows平台上的安装和配置过程。与如何结合cpolar内网穿透工具,实现随时随地公网远程访问内网本地服务。

2023-11-08 14:26:02 50

转载 Linux搭建GitLab私有仓库,并内网穿透实现公网访问

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。

2023-11-07 15:55:34 606

转载 如何在Windows上搭建私有化远程仓库之Gitlab

②BonoboGtiServer方案:选择BonoboGitServer这个是不错的,能够很轻松在Windows上部署,美中不足的自然是功能较少(但是也是优势不需要大的内存去运行,基本的功能都有,小团队足够),在我另一篇博客专门出教程;1.运行cmd,输入如下命令,会显示当前容器的ID,是不是很熟悉,这就是当时我们创建的时候给出的一串数字和字母的组合(可能显示短一些,但是是一样的,不影响,和上面那串长的一样都可以使用),这就是Docker容器的ID。,因为如果保存失败会提示你失败原因,不加!

2023-11-07 15:04:27 3013 1

转载 Centos7镜像官网下载

Centos官网选择自己想要的版本。

2023-09-14 19:21:14 115

原创 如何开启Win10虚拟机Hyper-V功能

1、Win10虚拟机hyper-V是 Win10专业版、企业版、教育版64位操作系统才有的功能(32位不支持),其他的Win10版本都是没有的,联想电脑预装的Win10系统基本都是Win10家庭中文版的。1、首先需要打开控制面板,点“开始”,选择“所有应用”,打开“windows系统”,然后打开“控制面板”如果桌面上有快捷方式可以直接打开;6、重启之后,点击“开始”,“所有程序”,点击“windows管理工具”然后就可以看到“Hyper-V”;2、使用Hyper-V需要cpu支持虚拟化并处于开启状态。

2023-09-14 19:15:54 2384

原创 vmware官网下载(VMware workstation 下载与安装)

Oracle RAC 安装配置part1。

2023-09-14 19:11:54 187

转载 遇到 VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation。

执行 bcdedit /set hypervisorlaunchtype off 重启即可。解决办法: 以管理员身份运行。

2023-08-25 23:11:32 418

转载 Linux虚拟机开放端口号3306,实现Mysql远程连接

Linux虚拟机查看是否开放端口号3306,并在防火墙不关闭得情况下打开3306端口,实现Mysql远程连接(不会关掉得可以直接关闭防火墙)

2022-07-05 23:57:48 2532 3

转载 centos7安装教程

centos7安装教程

2022-07-05 00:47:38 3026

原创 官网CentOs7镜像下载详细步骤

官网CentOs7镜像下载详细步骤

2022-07-05 00:18:00 16921 4

原创 如何干净卸载MySQL三步走

mysql卸载

2022-06-30 14:39:28 1004

转载 Android 将bitmap保存为本地png图片

https://blog.csdn.net/yu540135101/article/details/105697073

2022-04-27 18:00:50 1099

转载 Android 手机存储及路径

目录 Android手机存储分类 二,内部存储 三,外部存储 私有目录 公有目录 四,数据删除 五,权限相关 android手机存储分类 分为:内部存储和外部存储 如何区分内部存储和外部存储:可以从物理和逻辑区分 从物理的角度区分,内部存储就是手机自带存储空间,外部存储就是外部接入的存储空间例如SD卡 从逻辑意义上区分,data,system 目录就是手机的内部存储,而 mnt 或者 storage目录下的sdcard0指向的sdcard目...

2022-04-27 17:56:46 103367 1

转载 Android String 值动态替换

今天在项目中看到同事在 values-strings 中定义了一个 <string name="v_seconds">(%1$s秒)</string>1 觉得有点奇怪,在代码中看到引用它是显示倒计时秒数的。 不明觉厉。 于是上网查了一下资料,了解了 %n$ms %n$md %n$mf 的用法。 先上结...

2022-04-27 17:55:24 1637

转载 Java学习路线总结(2022版)

本文将分享Java的后端学习路线(最新版),整理了一些知识点和学习资源,希望能够对大家有所帮助。 第一部分:Java 基础知识及开发工具使用 这个阶段就是编程入门,掌握 Java 这门编程语言的基本语法及开发工具的使用。 包括知识点: 常用开发工具使用java语言基础集合java多线程jvm 学习资源 文档 菜...

2022-04-02 10:13:39 275

转载 Android自定义控件的三种实现方式

Android 自定义控件三种实现方法为组合原生控件,自己绘制和继承原生控件.Android自定义控件的三种实现方式_fictionss的博客-CSDN博客_android自定义控件

2022-01-12 16:58:54 258

原创 auto.js开发从入门到精通-第一天

auto.js是什么就不多说了,auto.js官网有解释首先明白做 auto.js 开发两种方式,第一种直接在官方提供的auto.js安装到手机上,在该软件中编写程序。(因手机敲起代码来并不是很方便,所以就有了第二种)。官网下载auto.js然后安装到手机上(现在官网已经更新到最新的auto.js Pro,旧版本的auto.js有需要的邮箱留言给我)通过 Visual Studio Code 开发工具,然后安装 Auto.js-VSCode-Extension(旧版本的auto.js使...

2022-01-08 12:12:53 130

转载 javascript中window.open()与window.location.href的区别

window.open("index.aspx",'top'); 只是表示打开这个页面,并不是打开并刷新index.aspx window.location.href="index.aspx"; 表示重新定向到新页面,同时刷新打开的这个页面; eg: <tr><td style="width:96%;">进行中项目</td><td>&...

2021-12-10 17:30:02 191

转载 android:关于存储,SharedPreferences与SQLiteOpenHelper,这一篇就够了

android存储数据方式总结: SharedPreferences轻量级存储框架SQLite数据库存储文件存储 第一种:SharedPreferences存储数据 SharedPreferences 轻量级的存储信息的api 可以保存的数据类型有限六种 b...

2021-12-10 17:28:50 2196

转载 Markdown安装与简单使用

早就听过Markdown的大名了,说是最适合程序员的编辑器,一点也不为过。平时写文章,写博客。除了内容以外,还要被一堆繁琐的样式困扰,毕竟样式太难看,既是自己的文章,也会懒得看的。今天正好看到博客上面指出Markdown语法,所以也来尝试一下。 工具推荐 Mac:MouWindows:MarkdownPad和MarkPadWeb: 简书App:安卓和Ios上面也有很多工具,这里就不列出来了 语法 这里不一一列出来了,简单上一个图: 可以参考:Mar...

2021-12-09 16:54:10 313

转载 安卓四大组件之Activity

基本介绍 broadcast是一种广泛运用在应用程序之间传输信息的机制,android中的broadcast很像我们平时的广播,一个广播可以有多个收听者,每个收听到广播的人都可以依据广播做不同的行为,使用了观察者设计模式,安卓的广播包括三要素,发送广播的broadcast,接收广播的broadcastReceiver,以及用于传递信息的Intent。观察者设计模式广播实际上就是运...

2021-11-03 11:24:19 215

转载 自定义BroadcastReceiver 静态注册广播无法接收的问题

问题原因:从android 8.0(API26)开始,对清单文件AndroidManifest.xml中静态注册广播接收者作了限制(官方对耗电量的优化,避免APP滥用广播的一种处理方式)。除了少部分的广播仍支持静态注册(如开机广播),其余的都会出现失效的情况。 //开机广播 <receiver android:name=".RebootReceiver" android:enabled="true"...

2021-11-03 11:06:21 475

原创 java 当继承父类时为什么有时必须要有显示的构造函数

情况一: 父类:子类这种情乱你会发现只需继承就行,没有必须要实现的函数情况二:父类(只是注释掉了无参构造函数)子类:此时你会发现程序爆红而且提示你说父类的隐式无参构造函数User()没有定义,要你定义自己的带参构造函数,这是什么意思呢,问题一:为什么一定要有自己的有参构造函数,为什么不是和第一种情况一样,有个默认的隐式构造函数不就行了吗,对不对???问题二:而且为什么一定是要有三个参数的构造函数,两个行不行????首先,我们都得...

2021-11-01 10:43:44 1393

转载 JAVA中的super()方法为什么在最前面

今天上课老师提了一个问题 Java在继承的时候,会使用super方法,那么这个方法为什么通常都要写在最前面?有很多不同的答案,选出一种我认为比较好的,在这里简单说明:举个栗子定义父类House,构造函数中要初始化成员door的高度。如果子类Church的door比较高,如果我们先初始化子类的door的高度,后使用super来初始化通用属性,子类定义好的属性就会被覆盖。————————————————...

2021-10-29 17:25:13 245

转载 Win10如何取消开机密码?Win10取消开机密码步骤

1、首先点击Win10桌面左下角的搜索图标,进入Cortana搜索页面,在底部搜索框中键入netplwiz命令,如下图所示:  2、之后会搜索出netplwiz控制账户入口,我们点击最顶部如图所示的“netplwiz”,进入Win10账户设置,如下图所示。  3、进入Win10用户账户窗口后,我们将【要使用本计算机,用户必须输入用户名和密码】前面的勾去掉,然后点击底部的“确定”,如下图所示。  Win10开机密码取消设置方法  4、最后在弹出的自动登录设置中,填写上Win10开机

2021-10-26 00:37:00 21734

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法。package com.l.

2021-10-18 14:26:57 16896

转载 mysql锁表解决命令,Mysql show processlist 详解

最近排查一些MySQL的问题,会经常用到 show processlist,所以在这里把这个命令总结一下,做个备忘,以备不时只需。首先是几条常用的SQL。1、按客户端 IP 分组,看哪个客户端的链接数最多select client_ip,count(client_ip) as client_num from (select substring_index(host,’:’ ,1) as client_ip from information_schema.processlist ) as connect

2021-10-15 13:52:52 1368

原创 MyEclipse中execution environment和alternate jre的区别

当我们在修改一个项目的JDK版本时,会有execution environment和alternate jre两个选项,不知道如何去选择。一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的这次换了JDK后发现提示找不到该类,网上有办法说重新配置jre就行了,但事实上不是这么简单的,在我测试后发现,这是要看配置的jre的类型是execution environment(执行环境),还是alternate jre(替代j...

2021-10-12 17:05:31 525

原创 js 中的“|=”是什么意思?

|= 按位或.然后赋值.如i=1;//二进制为0001i|2;//2的二进制为0010 两个按位或为0011也就是3i|=2等价于i=i|2;所以i为3

2021-09-30 16:24:57 5111

转载 Android Studio创建RelativeLayout和LinearLayout布局layout文件

Android Studio新建项目,然后打开main_activity布局文件,是这样的<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c...

2021-09-30 13:28:07 1249

原创 startActivityForResult请求的requestCode和返回的requestCode不一致问题

调用的activity一定是本体,如果在fragment或其他*中直接请求startActivityForResult就会在某些手机出现问题有几种常见的情况:1,接收回调的Activity 的启动模式是singleTask,接受onActivityResult 的时候会有问题。2,在fragment启动Activity 时调用了getActivity().startSctivityForResult,然后会回调到fragment 所在的activity 的onActivityResult。3,在fr

2021-07-22 17:11:44 583 1

转载 andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误

andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误 locType:505 locType description:NetWork location failed because baidu location service check the key is unlegal,… 或者: locType:61 本人在开发andorid定位中使用的是:百度地图定位api;但是在使用的时候遇到过了一些注意不到的坑坑洼洼;也是发了不少时间 摸索解决: 首先 我这里说下第一个

2021-07-16 15:00:36 1047

转载 内网搭建yapi接口管理平台

啥是yapi如果你会用百度,你会发现,yapi是一个高效、易用、功能强大的API管理平台。但这次百度可能会骗你,因为你导航进去的yapi官网,是去哪网的一个demo,里边的页面都是demo。在页面的最下边,我找到了yapi的github地址。总之,yapi是一个接口管理平台。搭建在内网上,你可以用它来管理你的接口。作为协作工具,可以减少前端和后端的沟通成本,让开发更快速更便捷。搭建平台这件事,理应运维或者是后端来做,所以下边的内容,更适合这两类人群来阅读。如果你想要研究..

2021-06-03 14:29:53 1326

win一键安装助手.rar

一键在线升级win11,包含硬件符合检测(另外还附送一个单独的win11检测工具以及聊天APP卸载工具),无需什么U盘启动,安全模式什么那么复杂,就像打开一个 软件,只需点一下升级即可自动下载安装。

2021-10-14

ChatView.java

ChatView.java

2021-04-29

某盘下载方式,详细,多种方式

某盘下载方式,详细,多种方式

2020-12-28

修改Tomcat或者 MyEclipse自带的Tomcat 的端口号

修改Tomcat或者 MyEclipse自带的Tomcat 的端口号两种形式

2020-12-17

【狼图腾专业团队】如何用手机号码注册多个淘宝的小号并补全资料{主讲:天宸}.wmv

如何用手机号码注册多个淘宝的小号并补全资料,改资料为视频文件,不大,下载之后即可观看,有兴趣的可以下载看看,设置的积分不多

2020-10-13

Eclipse版本及对应说明

描述了Eclipse各版本之间的差距和版本之间的相差性,以便开发者找出对应适合自己的Eclipse版本和了解版本的更新进度

2019-03-27

button按钮的四种监听及实例

一:使用匿名内部类的形式进行设置       1.首先需要得到id,即必须清楚button的id值。        2.使用setOnClickListener,如下图所示    二:在XML文件中定义OnClick属性,在java代码中对应方法。       在button下加上如下代码android:onClick=skip(skip即为方法对应的名字,然后在java代码中在定义具体的方法)                 实现的结果如下: --------------------- 作者:xd1501013 来源:CSDN 原文:https://blog.csdn.net/xd15010130025/article/details/77604329 版权声明:本文为博主原创文章,转载请附上博文链接! Button按钮四种监听(二) 继续上次的,我们接下来要学习另外两种方式,三:Activity实现onClickListener接口;四:其他类实现onClickListener接口。    三:Activity实现onClickListener接口      1.直接在Activity上添加          public class MainActivity extends Activity implements OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn=(Button)findViewById(R.id.button1); btn.setOnClickListener(this); } 再创建方法      public void onClick(View v) { // TODO 自动生成的方法存根 Log.i("tag", "点击了button按钮"); } 实现效果    四:其他类实现onClickListener接口       1.创建一个其他类 class mylistener implements OnClickListener{ @Override public void onClick(View v) { // TODO 自动生成的方法存根 Log.i("tag", "点击了button按钮"); } }      二: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn=(Button)findViewById(R.id.button1); btn.setOnClickListener(new mylistener()); } 即可实现。 如果两个按钮怎么办????     用v.getId得到id值,然后用case来处理不同的情况.   --------------------- 作者:xd1501013 来源:CSDN 原文:https://blog.csdn.net/xd15010130025/article/details/77803332 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-03-27

AR多卡识别

AR多卡识别,实现多张卡片得AR识别互动技术,有兴趣得小伙伴可以看看

2018-05-15

空空如也

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

TA关注的人

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