自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓gradle使用

https://www.cnblogs.com/lsgxeva/p/13382844.html文章目录gradle编译周期gradle文件impletation里的依赖是怎样引入的建立自己的android库volley使用概览implementation和api的区别com.android和com.mcxiaoke确定应用是否支持64位库编译报错多个第三方库没有64位架构包apk包里的dex文件node_modules 目录结构第三方库是否支持64位架构的问题怎么判断第三方库/sdk是否支持64位架构bu

2022-06-24 13:47:21 936

原创 Android组件官网说明

app基础知识java,kotlin和c++都可以写app,android sdk会把代码联通数据和资源文件编译成apk,apk里包涵android应用里的所有内容,是android设备用于安装应用的归档文件每个android应用都出于各自的沙盒里,并且受android安全功能的保护,android操作系统是多用户linux系统,每个应用是一个不同的用户系统会为每个应用分配一个唯一的linux用户id,此id仅由系统使用,应用并不知道,系统会为应用里的所有文件设置权限,让只分配给改应用的用户id才可

2022-06-24 13:46:40 479

原创 个推集成方式

文章目录maven集成jar包安装api引入和implementation引入的区别&&如何引入同项目的其他模块因为是维护之前的项目,之前是使用jar包的方式引入的sdk,所以要先移除再重构AS jar包集成导入sdk导入布局文件maven集成吧依赖放到maven项目的pom.xml里,顺便增加一个repositoryjar包安装先是jar包安装,先下载sdk开发工具包之后导入依赖jar包,需要导入getui_service_sdk\资源下的所有jar包android不同渠道用到

2022-06-24 13:45:39 689

原创 un-app部署h5项目到普通云服务器--域名解析--OOS对象存储

在不不使用前端托管,自己买了一个云服务器的情况首先要进行云函数的url化之后是项目部署服务器一般是nginx安装nginx可以参考菜鸟网windows+jenkins+gitea+node+reacthttps://juejin.cn/post/6888558115113926669先按照jdk环境之后下载gitea部署前端项目的几种方案前端部署三个方式https://blog.csdn.net/haonanhai1688/article/details/120846608使用ng

2022-06-24 13:44:31 3261

原创 服务器前端部署总结

服务器先配置一下安全组规则,开启常用的端口,22必须开(ssh协议,允许xshell等工具连接),80也要打开(http协议)之后把服务器的root文件夹下新建文件,吧dist拷贝过去即可此时访问是有错误的,因为主机依然是一个电脑,需要安装nginx代理服务器安装完,linux下nginx一般是在根目录的etc下,nginx里的nginx.conf是配置文件,编辑这个文件,把用户设置为root,在server里指定端口号文件路径,listen是监听的端口号,一般是80,root是访问主机的这个端口的时

2022-06-24 13:43:49 921

原创 annotationProcessorOptions注解处理器

使用APT技术的索引类可以改善eventbus的效率如果不适用索引类就不用设置,也没有必要引入eventbus的注解处理器如果要使用索引类,并且也引入了eventbus的注解处理器,但是没有设置arguments的话会报错索引类的生成需要在初始化eventbus的时候应用我们生成的索引类之所以要配置索引类,是因为需要把生成的索引类添加到subscriberInfoIndexs集合里这样才能从之前讲解getsubscriberInfo里找到配置的索引类addIndex代码如下所示自动生成的索引类

2022-06-24 13:42:41 898

原创 arouter拦截器内路由跳转--postcard.setDestination

目前的方法是在写arouter build目标的时候传入一个回调监听方法,里面可以在路由被拦截的时候做出一些回应,然后拦截器里只是决定是否拦截,想看看有没有可以在拦截器里直接处理一些问题的方法 ,实在没有也可以把一些处理完了再返回一些flag照理来说是有post.setPath是可以改变目标页面的改之前的postcard实际上已经把path和extra里都改了但是都没有生效跳转,打印了先后的postcard之后改了一下distination才成功借鉴一下吧打印的loghttps://blog.c

2022-06-24 13:41:38 470

原创 Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15)

org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.10 > org.jetbrains.kotlin:kotlin-stdlib:1.3.10在build.gradle.kt里添加有可能是因为堆栈内存溢出https://stackoom.com/question/3jvqB

2022-06-24 13:40:42 929

原创 安卓动态代理

代理可以实现方法增强,也可以实现方法拦截,通过代理方法修改原方法的参数和返回值自定义一个类implements实现某个接口里面的方法这种方式需要为每个代理写一个自定义类,而且无法拦截JVM在运行的时候动态生成一系列代理类就是hook方法先找点需要hook的对象,静态变量或单例注意jdk动态代理只能代理接口,所以想代理类的话需要先手写静态代理类覆盖掉原始的方法使用Class.forName(“模块名.包名.类名.类型名”)可以获取某个参数类型类比如Class.forName(“android.net

2022-06-24 13:38:38 2344

原创 开启个推和关闭个推--SharePreferences使用

https://docs.getui.com/getui/mobile/android/api/类名 com.igexin.sdk.PushManager接口 public void initialize(Context context)PushManager.getInstance().initialize类名 com.igexin.sdk.PushManager接口 public void turnOffPush(Context context)https://blog.csdn.net/xi

2022-06-23 03:12:31 286

原创 uniapp插件自定义

必须使用slot插槽自定义组件里至少要有一个slot,否则不生效只有一个slot的情况,slot必须在第一级view里否则不生效想要复杂层级的插槽必须使用具名插槽具名插槽自定义组件里使用name=“插槽名”调用的时候必须使用template v-slot:插槽名来调用 <template v-slot:header> <view>Here might be a page title</view&

2022-06-23 03:10:47 534

原创 Android12 崩溃--android项目迁移

部分app会因为与Android 12 系统不兼容出现闪退问题如果遇到下载不来的问题,以前是使用as里的proxy镜像代理点下载,不管用的话https://www.cnblogs.com/senior-engineer/p/11130757.html去http://ping.chinaz.com/查找谷歌仓库最近的ip代理,然后更改C盘etc里的host文件把谷歌的网站设置成这个ip临时访问一下,过后记得注释掉,ip不是不变的记得找中国内陆的ip因为是为了保护就项目的环境,所以是在新电脑重新搭了

2022-06-23 03:09:09 2643

原创 设置as模拟器独立显示

deviceManager–设置–view mode–float

2022-06-23 03:08:05 451

原创 国外免费云存储

http://www.weste.net/2016/03-05/108983.html免费的50GB云存储空间广告支持平台对于100GB的存储容量,,其收费计划是每月2.50美元或每年25美元https://www.vpsor.cn/product/vhost?source=baidu&jh=xin-guowaihaiwaixunizhuji&dy=xin-guowaihaiwaixunizhuji&keyword=haiwaikongjian&bd_vid=11407457745581048740h

2022-06-23 03:07:22 1131

原创 域名公安备案

文章目录备案成功后公安备案新办网站备案申请域名备案成功之后需要在网站的底部添加网站备案号和跳转至工信部的链接 https://beian.miit.gov.cn,以便网站访问者查询与确认网站备案信息如果涉及经营性业务需要在网站备案之后申请经营性的icp许可证,并且在网站开通之后的30天内向 全国公安机关互联网站安全管理服务平台 提交公安联网备案申请。实际上非经营性的个人网站是不需要公安备案的,可能和备案区域有关备案成功后非经营性网站,添加网站备案号,版权所有,公安备案即可经营性网站需要一个经营i

2022-06-23 03:06:40 4730

原创 免企业资质免签约支付

支付宝和微信都需要icp等才能支付https://blog.csdn.net/xiaoheng1314/article/details/110224597站长付个人支付里包括回调通知系统,监听到账app两个模块回调通知系统是与支付宝商户回调机制一致,通过反复多次回调,保证回调成功率监听到账方案有多种解决方案https://www.zhanzhangfu.com/?post=9app端自动上传二维码可以采用自动化脚本的方式在app端简单设置金额后 自行采集上传二维码多账户支持,自行采集上传二维码为了

2022-06-23 03:05:57 529

原创 支付宝免签在线支付

支付宝是支持个人收款的可以申请个人免签一种是第三方托付,一种是提前生成定额的二维码,但要填写备注之后定位是哪个订单然后上传到指定位置安卓端可能要root权限才可以劫持支付宝收款消息https://blog.51cto.com/u_15073468/2988654https://blog.csdn.net/m0_62259629/article/details/121014980开发者先上传微信的个人收款码到平台,用户发起支付服务,平台返回匹配的收款二维码到平台展示给用户之后用户完成了扫码支付手机收

2022-06-23 03:04:23 592

原创 支付官方解析

免签支付

2022-06-23 03:03:04 182 1

原创 js获取cookie&sql语句无则插入有则修改

文章目录获取cookie里的特定键值cookie和session会话cookie和持久cookie的区别客户端保存sessionID的方式session是什么时候被创建的session是什么时候被删除的getSession()/getSession(true)、getSession(false)的区别isNew方法sql语句无则插入有则修改获取cookie里的特定键值先从chrome看看当前cookie里的用户信息在network里随便点击一个页面获得cookie以下代码可以获取userID这个c

2021-11-06 12:49:35 145

原创 spring mvc--示例

文章目录插入和删除数据库数据搜索是否被某个用户收藏插入和删除数据库数据xml文件先看数据库SQL实现语句,可以看出来,因为没有返回数据,所以resultType这个参数不会与实体层数据库数据类型的方法绑定,因为输入了多个参数变量,所以也不对输入类型paraType进行约束 <select id="collectCompound"> insert into collections_compound (userid,cid,cname,collectiontime) v

2021-11-06 12:49:15 62

原创 关于用户session和cookie的思考--三种登录状态--上

文章目录设置一个cookie过期时间,在cookie没有过期但是session过期的时候可以直接登录生成新的session,除非用户主动退出,这时候需要清除cookie信息私人电脑可以使用localStorage在浏览器设置保存自己多次登录的不同用户身份和密码,在cookie过期的时候依然可以记住密码直接登录在公共电脑,不登录直接进入,不适应用户名和密码直接进入的时候是需要清除cookie里的用户信息防止误用的localStorage的使用使用localStorage处理一个登录页面实现在一个复选框不勾选的

2021-11-06 12:48:50 1031

原创 关于用户session&cookie&localStorage的实现--三种登录状态--下(具体实现)

文章目录先添加在localStorage里记住多个用户密码的功能用户名cookie添加根据localStorage实现用户名的自动预测和密码的自动填充layui里的表单属性自动登录调用按钮的点击事件--onclick与click方法的区别先添加在localStorage里记住多个用户密码的功能为私密性,需要先把json类型的转成json字符串,之后再把汉字变成可以加密的码,之后使用ASCII加密,这是在上篇里都有的方法找到在用户成功登录之后的地方,在这里添加代码先试一下选中记住密码之后是不是可以得

2021-11-06 12:48:41 338

原创 spring mvc+前端+数据上传和检索与更新

文章目录前端页面SQL语句SQL-用用户输入的cname判断数据是否存在不存在的时候--插入语句存在的时候--更新语句后端实现查询是否存在并返回id的语句前端的onclick方法和ajax方法添加更新化合物后端前端前端页面<style> p{text-align: right;position:relative;left:0%;width:100%;height:11%;top:11%;font-size: 25%} input{width:70%;color:dimgre

2021-11-06 12:47:17 269

原创 SQL语句模糊匹配与正则匹配

文章目录SQL模糊匹配%_[]^特殊符号替换ifnullcase when普通正则SQL-regexp--正则regexp_likeSQL模糊匹配%表示任意0个或多个字符,如果是中文需要使用两个%%比如SELECT * FROM [user] WHERE u_name LIKE '%三%'使用and和只使用%匹配多个关键字符串的区别使用and可以找出u_name中既有“三”又有“猫”的记录SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_

2021-11-06 12:46:57 1952

原创 vue项目分析--vue里的$&Promise.resolve()&install(Vue)&vue自定义指令&Vue.directive()&Vue.prototype

文章目录vue里的$Promise.resolve()install(Vue)vue自定义指令Vue.directive()的用法和实例Vue.prototype最后从已有项目的url router分析每一个页面#/dashboard是首页所以组件在@/views/dashboard/index.vue可以看到首页下面还有民主测评/dashboard/democratic-evaluation和问卷调查’/dashboard/questionnaire-investigation’两个页面,分别

2021-10-15 15:07:31 850

原创 vue项目分析--Vuex

Vuex安装开始使用stateGetter属性MutationsActions=>箭头函数分析一下项目的store文件夹https://vuex.vuejs.org/zh/installation.html安装在引入vue之后直接引入vuex可以直接安装<script src="/path/to/vue.js"></script><script src="/path/to/vuex.js"></script>如果不使用全局的script标签

2021-10-14 17:47:50 391 2

原创 vue项目分析--this.$store.dispatch()&this.$store.commit()&vuex.store()

vue项目分析--20211012vuex中 this.\$store.dispatch() 与 this.$store.commit()方法的区别vuexvuex中 this.$store.dispatch() 与 this.$store.commit()方法的区别这两个的区别是存取的方式不同,两个都是传值给vuex的mutation改变statethis.$store.dispatch()含有异步操作,可以向后台提交数据this.$store.dispatch("action的方法名",valu

2021-10-12 15:43:03 7598

原创 vue项目分析--打开单个的vue页面&单页面应用组件结构仿写&this.$router.push()&vue属性(computed,method,mounted)&devtools

经过分析可以知道项目的显示第一个URL组件是login文件夹下的index.vuelogin文件夹下的index.vue里使用<script type="text/javascript" src="./index.js"></script>做js处理login的js文件可以看出来暴露的接口里有name和data(),mounted(),computed:,mehthod:这五个属性可以看一下vue的官方技术文档https://cn.vuejs.org/v2/api/#na

2021-10-12 11:37:02 3442

原创 微信小程序--微信扫一扫登录pc页面功能的实现

微信小程序随笔微信公众号平台扫码登录功能Android项目打包微信公众号平台扫码登录功能https://www.cnblogs.com/blogtech/p/10877492.html比如csdn直接用微信扫码就可以登录,用户信息直接同步到pc端1,配置域名配置了域名之后,微信服务器获取到用户信息之后可以通过域名映射到小程序的服务器接口进行后续的处理 配置步骤:设置 --> 公众号设置 --> 功能设置 --> 网页授权设置 (设置你自己的域名即可)MP_verify_HA

2021-10-11 23:44:44 1450

原创 vue项目分析--vue.use()&&vue路由的使用&&scss文件

vue.use的使用vue.use是可以引入别人的vue组件一些没有install的组件可以不用vue.use就直接使用,比如axios可以自己定义一个需要vue.use(有install)的组件<template> <div class="loading-box"> Loading... </div></template>可以自己先新建一个component文件夹,下面一个loading文件夹,里面写一个inde

2021-10-11 15:02:35 282

原创 vue项目分析--index.html+main.js+App.vue关系,前端路由的使用

main.js引入文件https://www.cnblogs.com/chenleideblog/p/10484554.htmlhttps://blog.csdn.net/bujiongdan/article/details/81416100app.vue是一个根组件,main.js 是一个入口文件,index.html是项目入口index.html有的时候放在public文件夹下app.vue里实际上就是定义了一个可以操作的vue模板区域,export default实际上就是把这个根组件暴露出

2021-10-11 10:18:35 3287

原创 vue项目的分析--20211009--promise对象&import&export&ES6标准&import和require区别

分析vue项目先分析main.js文件找出项目挂载点和组件内容main.js文件的分析引入vueimport Vue from 'vue'import 'babel-polyfill'//可以解决IE不显示问题引入的时候没有路径的一般都默认是从node_modules里引入,具体是从哪里引入可以看配置文件import OneUi from 'one-ui'import 'one-ui/lib/theme-chalk/index.css'import '@/styles/red-theme.

2021-10-11 10:18:25 587

原创 微信小程序--sha1加密&&元素以字典顺序排序&&微信小程序接入微信公众平台

java--sha1加密算法实现bytes[i] & 0xFF 原理详解以字典顺序排序php----$_GET[]http认证中的nonce与timestampphp检验微信signaturesha是一种数据加密算法,是目前公认的最安全的散列算法之一,思想是把一段明文以不可逆的方式变成一段密文(把一段称为预映射或信息的输入码变成长度较短位数固定的输出序列即散列值–信息摘要或信息认证代码),散列函数值可以说是对明文的一种指纹或摘要,所以对散列值的数字签名可以视为对此明文的数字签名安全散列算法sha

2021-10-04 18:54:00 1171

原创 日记--node.js 和nginx对比&&环境变量立刻生效https://www.cnblogs.com/zht-blog/p/4033951.html

Nginx的性能比Node.js的HTTP模块要好很多但Nginx考量的是面向客户端, 后端业务方面依然是受具体业务影响,而Node.js则可以利用异步I/O来实现业务并行,以提升效率Nginx没有Node.js灵活,Node.js后来的发展方向不再单独是一个Web服务器,而是一个面向网络的平台,它甚至可以是TCP服务器,或者变身为远端服务器的客户端Node.js是使用C,C ++和JavaScript开发的;而Nginx主要是使用C编程语言开发的Node.js中,大型用户请求加载需要更多时间。而在

2021-09-28 10:20:46 489

原创 NODE.JS菜鸟网总结

NODE.JS打开终端,键入node进入命令交互模式使用node.js不是只使用了一个应用,实际上是实现了整个http服务器,实际上web应用和对应的web服务器基本上是一样的使用php编写后端代码的话需要apache或nginx的http,并配上 mod_php5 模块和 php-cgi。可以看出接受http请求并提供web页面的功能实际上是由nginx等前端服务器框架提供的,而node.js是基友一个后端处理的逻辑语法还提供一个内嵌服务器框架node.js三个部分先引入require模块:由r

2021-09-28 10:20:14 293

原创 弹出一个带有超链接和图片的对话框--JqueryUI Dialog

实现效果图代码<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>对话框部件(Dialog Widget)演示</title> <link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css"> &lt

2021-09-15 14:46:07 373

原创 html--按钮型下拉框

https://www.cnblogs.com/libingql/p/5844050.html实际上是按钮触发一个隐藏的子菜单可以使用延迟函数和display属性控制子元素的显示<style> .bwbt{background-color: white;border-color: cornflowerblue;border-radius: 5px;border-width: thin;color: cornflowerblue;text-align: center6495EDFF }&

2021-09-14 09:43:31 1130

原创 Java -- List交并集处理 & HashSet无重list &ArrayList及Arrays.asList的用法

https://blog.csdn.net/weixin_36116008/article/details/113082822

2021-09-10 10:28:56 120

原创 日记--20210908--一个简单是spring mvc示例

Entity一般先写操作数据库数据的entity实体文件private的各个参数必须与数据库里的各个字段名称与类型一致,不能有缺漏varchar和text都存成string,如果有日期可以存成date格式package cn.zxwl.entity;public class hqreaction { private int id; private String Define_ID; private String Unsingle_ID; private Stri

2021-09-09 15:16:50 66

原创 layui分页组件使用

<div id="test1"></div> <script src="/static/build/layui.js"></script> <script> layui.use('laypage', function(){ var laypage = layui.laypage; //执行一个laypage实例 laypage.render({.

2021-08-25 09:59:05 1554

空空如也

空空如也

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

TA关注的人

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