- 博客(233)
- 资源 (3)
- 收藏
- 关注
原创 AWS亚马逊主机ec2用户切换root用户
AWS亚马逊主机切换root用户使用证书文件登录ec2用户切换root用户sudo -s退出root用户 exit
2022-01-06 11:47:47
1120
原创 Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商点击通知跳转实现
Ionic3 Cordova Android 6.x集成最新极光推送,集成华为/小米厂商通道后,消息下发走厂商通道,点击消息通知实现自定义跳转功能
2021-12-23 12:49:39
2331
原创 Ionic3 Cordova Android 6.x集成极光华为/小米厂商的消息推送为生要级别通知而不是静默通知
华为小米收到的极光通知为什么是没有声音没有震动的静默声音。因从 Android 8.0(API 级别 26)开始,所有消息都必须通过相应的渠道 ID(ChannelID)进行下发。目前,为了改善终端用户推送体验、营造良好可持续的通知生态,各厂商会根据消息的内容对推送消息进行分类管理,不同的消息分类主要通过渠道 ID(ChannelID)进行区分。
2021-12-13 16:34:43
2707
原创 Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商通道推送
Ionic3 Cordova Android 6.x集成最新极光推送,集成华为/小米厂商通道推送,在杀死应用的情况下,应用仍然收到消息通知
2021-12-10 12:00:24
3553
8
原创 Angular Img标签自定义请求header Authorization
是这样的需求,有一个web页面,里面图片的上传和预览来自于一个独立的文件服务器,对http的请求需要进行访问权限的设置,就是在请求的header里加一个Authorization的字段。上传好说我用的Axios直接添加一个header就行了,但是预览就比较麻烦了,因为img这个标签图片下载展示是浏览器自己实现的,没有办法去修改。所以首先想到就是通过接口添加自定义header转发请求或者其他通过接口的方案了,那怎么通过前端页面去实现这个功能,首先声明的是这里用了一些新的API,所以如果是一些比较老的浏览器那就
2021-12-07 10:35:13
1339
原创 Ionic3 Cordova Android 6.x集成最新极光推送
Ionic3 cordova6.x集成最新极光推送1.前提目录结构导致的问题解决办法2.集成添加安卓平台安装最新插件(2021-11-30)迁移文件到对应的目录自动化sh脚本(可选)3. 代码开发Ionic补充1.前提目录结构Cordova Android 7.0.0 开始改变了项目安卓平台的架构。因此集成的时候需要注意。安卓平台结构分别为:可以看到 Cordova 从 7.0.0 项目结构开始和原生 Android 项目保持一致:将 AndroidManifest.xml,assets,re
2021-11-30 10:38:54
2435
原创 docker安装jira
下载jira镜像```shelldocker pull atlassian/jira-software:8.14```编写`Dockerfile`文件```shellFROM atlassian/jira-software:8.14COPY atlassian-agent.jar /opt/atlassian/jira/RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CA
2021-09-16 15:45:40
2465
2
原创 Ionic Angular在焦点位置动态插入文字
Ionic Angular在焦点位置动态插入文字 <button ion-button (click)="insert()">插入文字</button> <ion-item> <ion-label fixed>文本输入</ion-label> <ion-textarea #tx class="reson-comment" [(ngModel)]="message" name="" id="" cols="30" r
2021-09-06 15:21:37
423
原创 讯飞语音识别webApi angular ionic typescirpt web版本
参考讯飞的js demo iat_ws_js_demo.zip,将代码转换成基于angular typescrirpt的语言风格官方demo下载地址:demo下载关键字讯飞语音听写,语音识别typescript web workerhtml chrome 浏览器语音识别/*********************home.html**************************** */<ion-content padding> <p> <b
2021-09-01 17:07:18
925
原创 焦虑症惊恐恶心胃胀心悸心前区不适
在不同患者不同焦虑症疾病时期会表现出不同的症状, 无论是生理上还是心理上多多少少都有一些变化。那么,焦虑症惊悸恶心胃胀怎么回事?焦虑症会出现惊悸恶心胃胀,在发作的间歇期,60%的患者由于担心发病时得不到帮助,因而主动回避一些活动,如不愿单独出门,不愿到人多的热闹场所,不愿乘车旅行等,或出门时要他人陪伴;即继发广场恐惧症,惊恐发作有时(并不总是)会导致对某些情境的广场恐惧样回避,在这种情境中感到躲避很困难或令人难堪,或者感到不能立刻得到别人的帮助。在疾病进展期通常伴有多种躯体症状:心悸、心慌、胸闷、气短、
2021-08-05 10:10:24
1436
转载 service iptables save The service command supports only basic LSB actions
执行service iptables save报错The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.原因从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 daemon,原来管理系统启动和管理系
2021-07-26 10:39:36
2201
原创 mac ionic cordova build android --prod gets an JavaScript heap out of memory
mac ionic cordova build android --prod gets an JavaScript heap out of memory报错日志:<--- JS stacktrace --->==== JS stack trace =========================================Security context: 0x348a46d25749 <JSObject> 1: /* anonymous */ [/User
2021-06-15 09:23:49
487
3
原创 Error: connect ETIMEDOUT at TCPConnectWrap.afterConnect [as
Error: connect ETIMEDOUT at TCPConnectWrap.afterConnect [as oncomplete] (net.js在前端开发过程中会遇上使用nodejs proxy代理的情况,偶尔就会遇上此问题Error: connect ETIMEDOUT at TCPConnectWrap.afterConnect [as oncomplete] (net.js,如何解决?...
2021-06-02 15:29:27
52084
3
原创 Ionic5环境降级到Ionic3.x环境-Mac
Ionic5环境降级到Ionic3.x环境-Mac由于历史项目的原因,需要降级到Ionic3环境进行打包或者开发。此时你就发现诸多的问题,如运行项目时提示nodejs低版本不适合node-sass。Node Sass does not yet support your current environment提示6.x的npm需要更高版本的nodejs环境。NPM does not work with Node 9.x.x使用npm uninstall -g ionic后,依然能查看版本ionic
2021-05-25 16:16:17
646
原创 Notification Toolbar PopupWindow的Android控件常用属性笔记
Notification Toolbar PopupWindow的Android控件常用属性笔记NotificationNotificationManagerNotificationChannelNotification常用方法Toolbar常用属性PopupWindow常用方法NotificationNotificationManagerNotificationChannelNotification常用方法 notificationManager = (NotificationManag
2021-05-17 15:46:47
326
原创 TextView Button EditText ImageView AlertDialog的Android控件常用属性笔记
TextView Button 组件常用属性笔记TextView基础属性阴影属性跑马灯效果属性ButtonStateListDrawableTextView基础属性阴影属性跑马灯效果属性ButtonStateListDrawable
2021-05-14 15:19:45
398
原创 Parsing error: Unexpected token < at ... Vue CLI3
在控制台打印信息发现Parsing error: Unexpected token < at ...,以下是解决方案:使用vue-eslint-parser解析安装插件npm i eslint-plugin-vue -S -D更改.eslintrc配置根节点增加{ // ... parser: "vue-eslint-parser"}重新启动项目生效配置...
2021-04-21 09:44:29
2383
原创 https://download.docker.com/linux/centos/2/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error
使用Red Hat7安装docker时报以下错误https://download.docker.com/linux/centos/2/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found 正在尝试其它镜像。解决方法:添加配置reposudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos
2021-04-01 11:52:55
3749
1
原创 curl进行命令post formdata json file
使用curl进行post formdata多个参数可以使用-F进行串接curl -X POST -F 'accountId=xxxxxx' -F 'meetingId=xxxx' -F 'type=1' http://192.168.10.126:8088/api/web/xxxx/checkState
2021-03-22 15:56:03
15659
1
原创 CentOS7 获取公网IP、查看IP、Gateway、DNS、Hostname、网关
CentOS7 获取公网IP、查看IP、Gateway、DNS、Hostname、网关查公网IPcurl http://members.3322.org/dyndns/getip查本机IPip addr查看路由ip route查看DNScat /etc/resolv.conf查看主机名hostname查看网关netstat -rn...
2021-03-05 14:41:39
2269
原创 程序员 神经衰弱 植物神经紊乱 神经官能症 惊恐障碍 惊恐发作 焦虑症
程序员 神经衰弱 植物神经紊乱 神经官能症 惊恐障碍marvelle_D (2020-05-17 21:02)经多方面自主科普和学习,收集和整理了下面的一些真实例子,当中可能涉及到个人的经历、治疗方案以及个人的治疗效果,但毕竟每一个人的体质和病情以前诱发根源都不一致,所以仅供参考并建议看精神心理科医生,同时也会让你感觉和知道世界有人与你同在。个人同时也在康复治疗当中。如有涉及隐私,请务必告知!!marvelle_D (2020-05-17 21:02)我是18年10月濒死感发作120进了一次医院
2021-02-07 16:10:06
2011
2
原创 windows升级卡在配置更新96%
在使用windows进行手动升级时候,出现下面情况。过一个晚上后,依然如此。解决方案如下A方案. 首先排除此情况Windows 更新卡住的原因有一个原因可能会导致一个或多个 Windows 更新,无法正确安装完成,就是「软件冲突」。Windows 更新除了有补丁、安全性修復、新功能之外,部分代码也可能改变,也因此就导致软件无故發生冲突的情形。这状况虽然少见,但过去确实曾發生这个案例。解决办法会有一点麻烦,你只能一个个软件尝试。如何确认更新真的卡住了?某些 Windows 更新会需要花费几分钟.
2021-02-04 11:05:35
18185
原创 使用shell sed结合grep替换字符串并指定单/批量修改的文件
替换指定路径文件的字符串内容sed s/原字符串正则/新字符串正则/g 文件名路径(可相对、也可绝对路径)使用grep替换所在目录下的字符串内容# linux下 i指备份sed -i '.bak' s/原字符串正则/新字符串正则/g `grep 原字符串 -rl 所在目录`# 在mac下 -i是强制备份的,因此可以使用 -i ''sed -i '' s/原字符串正则/新字符串正则/g `grep 原字符串 -rl 所在目录`具体的例子说明:命令:sed -i '.bak' s.
2020-12-29 16:54:22
2286
原创 通过scheme唤醒传参ionic项目
在Ionic项目开发过程中,有时候会对其他app项目进行交互的。本文目的是使用url scheme解决下面2种场景:通过ionic应用唤醒并传参给第三方的app如淘宝如微信等。或者第三方app或者基本ionic开发的app,唤醒自己开发的ionic应用场景1方法1:通过ionic应用唤醒并传参给第三方的app,如淘宝、微信、ionic应用等首先定义2个APP自己的应用:APP-MyApp其他的应用:APP-OtherApp// 安装相关插件 ionic cordova plugin
2020-12-28 15:50:10
2923
5
原创 ionic项目的gradle更换国内镜像
由于ionic添加的android平台中gradle镜像默认是使用google的,网络访问会存在一定的问题,因此最好修改为国内的镜像。打开文件build.gradle,修改以下代码:buildscript { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url 'http://maven.aliyun.com/nexus/cont
2020-12-24 12:06:58
871
原创 mac ionic android平台生成keystore
进入目标目录输入下面命令生成keystore,中途需要输入密码和相关的信息keytool -genkey -alias com.zhangguoye.appdemo -keyalg RSA -keysize 2048 -validity 36500 -keystore appdemo.keystore
2020-12-22 16:20:14
370
原创 [Synology 应用程序服务] 失败。Error: near line 5: duplicate column name: uid Error: near line 6: duplicate co
在重装群晖/黑群晖系统后,重装moments时提示某个套件安装失败 安装/更新/修复 [Synology 应用程序服务] 失败。Error: near line 5: duplicate column name: uid Error: near line 6: duplicate co解决方法卸载应用程序服务卸载过程中一定需要选择 删除所有设置与数据此时就能安装成功,能安装Drive 和 Moments...
2020-12-18 14:43:02
5431
原创 Vue element中的el-select如何获取选中的整个对象
element中的el-select如何获取选中的整个对象注意下面代码几项value-key=“id”:key=“item.id”:value=“item”<el-select v-model="selectionArr" value-key="id" multiple placeholder="请选择" style="width: 100%" @change="selectChange($event)"> <el-option v-for="item in .
2020-12-17 15:59:26
9180
3
原创 Application summary please elaborate on how you plan to use our API
在themoviedb.org申请开发api钥匙时。表单全填写好了,依然会提示校验不通过。提示的是:Application summary please elaborate on how you plan to use our API此时在应用简介后面追加这一段话,再进行提交就可以成功的了Application summary please elaborate on how you plan to use our API成功后就可以看到你要的api key...
2020-12-11 12:53:45
23956
原创 springboot mybaits 双向关联死循环/返回json数据死循环
springboot mybaits 双向关联死循环/返回json数据死循环项目场景:问题描述:解决方案:1. 转成DTO时并设置缺省2. 使用@JsonIgnore3. 使用@JsonIgnoreProperties(推荐)项目场景:在使用spring mybatis时,会有双向关联的场景,此时2个实体是平行的,如丈夫和妻子。问题描述:丈夫实体拥用妻子的实例,同样妻子也有丈夫的实例,那么层级就会一层层的往下循环,返回的json数据中就变成了嵌套死循环了。或者双向依赖死循环。那么如何进行解决返回
2020-11-18 16:16:57
802
原创 ionic3 app长按选择和复制文字
在ionic中,html的文章内容默认是禁止选择,那如何实现选择复制?如何恢复此功能?默认禁止下面是ionic默认样式-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;部分恢复把你需要的实现的div加上以下样式,即可恢复。-webkit-user-select: auto !important;-moz-user-select: auto !important
2020-11-10 11:40:30
654
原创 Mac IntelliJ IDEA 右键新建时没有Java Class选项的解决方法
在使用Mac的IntelliJ IDEA导入项目时,有时候忘了选择是maven项目,会使得在目录右键新建时,并没有Java Class选项。此时则需要配置一下如下图的步骤:此时,在目录右键新建时就有Java Class选项...
2020-10-14 11:45:57
2754
原创 前端面试javascript要点简述(下)
1.常用ES6功能2.数组和对象的拷贝2.1 浅拷贝 2.2 深拷贝2.3 第一层深拷贝3. 异步 3.1 单线程 3.2 Promise的使用 3.3 async/await的使用 3.4 event loop 事件轮询
2020-09-23 10:53:45
321
原创 前端面试javascript要点简述(中)
1.跨域1.1 可以允许跨域的3个html标签imglinkscript1.2 方法jsonp服务端设置 http header反向代理 如nginx2.cookies与tokencookies在每次请求时都会带上。token是自定义的参数,可自定义进行传递,通常在header上带上cookies容量大小只有4kb,不像LocalStorage和SessionStorage有5M。另外cookies是字符串api过于简单,通常需要结合第三方库进行操作CSRF攻击的原因是由于
2020-09-15 16:09:44
290
原创 前端面试javascript要点简述(上)
基础部分1.JS中使用typeof能得到哪些类型?(JS变量类型)空类型 null(=>object) undefined值类型 number string boolean引用类型 (对象、数组)object function1.1 JS内置函数Number, String, Boolean, Object, Array, Function, RegExp, Date, Error内置对象Math, JSON2.使用===与==的区别(类型强转)==用于弱比较,如下面都成立
2020-09-14 11:59:46
345
1
原创 Vue3.0 directive的使用说明
1. 指令生命周期关键字变更在3.0中指令的注册和其生命周期是这样的import { createApp } from 'vue'const app = createApp({})// 注册app.directive('my-directive', { // Directive has a set of lifecycle hooks: // called before bound element's parent component is mounted beforeMount
2020-09-10 11:41:53
14704
原创 用vue实现秒杀倒计时组件
下面是使用Vue实现秒杀倒计时组件- 1.请求服务器获取这一刻的服务器时间(统一以服务器时间为基准)- 2.获取用户当前电脑时间与服务器时间比对,获取时间差。以当前电脑时间-减去时间差为最终时间(定义为服务器当前时间)- 3.设置秒杀开始时间- 4.秒杀时间与服务器当前时间比对,获取时间差(共X秒)- 5.根据X秒计算出离秒杀开始时间还有x天x小时x分钟x秒
2020-09-09 15:34:16
5333
2
原创 一道考查异步执行顺序的题(Event Loop)
这是一道考查异步执行顺序的题。请写出下面的输出结果。完后看评论区答案async function async1() { console.log('async1 start'); await async2(); //更改如下: setTimeout(function() { console.log('setTimeout1') },0)}async function async2() { //更改如下: setTimeout(funct
2020-09-09 10:28:20
307
1
原创 Vue的todolist示例
下面基于Vue写的Todolist示例涉及到Vue的知识点有创建组件和组件的使用单文件组件子组件自定义组件使用v-modal循环指令v-for条件指令v-if子组件向父组件通信主页 App.vue<template> <div id="app"> <h1>My Todo App!</h1> <TodoList/> </div></template><script>im
2020-09-09 10:20:01
486
原创 小程序component读取使用app.wxss
在默认情况下,小程序`component`是读取不了app.wxss的全局样式的。自定义组件的样式只受到自定义组件 wxss 的影响。除非以下两种情况1. app.wxss 或页面的 wxss 中使用了标签名选择器(或一些其他特殊选择器)来直接指定样式,这些选择器会影响到页面和全部组件。通常情况下这是不推荐的做法2. 指定特殊的样式隔离选项 styleIsolation 。
2020-09-02 09:51:30
2258
axure_chrome_extension_V0.6.3.zip
2020-06-09
INSPINIA 2.5
2017-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅