自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 Google如何真机调试cordova工程

使用电脑上的Chrome浏览器调试Cordova打包的app,对于开发人员真机调试非常方便1.用Cordova 打包一个debug版的App(注意是debug版本的哦)2.用USB线连接手机和电脑(电脑必须安装有手机驱动和Chrome浏览器)3.打开手机的USB调试开关(找不到的百度自己的机型查找)4.打开电脑上Chrome在地址栏输入"chrome://inspect"进入(注意...

2019-11-12 15:53:16 439 1

转载 读透《阿里数据中台实践》

最近阿里巴巴分享了《阿里巴巴数据中台实践》这个PPT(自行搜索原始文章),对于数据中台的始作俑者,还是要怀着巨大的敬意去学习的,因此仔细的研读了,希望能发现一些不一样的东西。读这些专业的PPT,实际是非常耗时的,你需要把这些PPT外表的光鲜扒光,死抠上面的每一个字去理解底下隐藏的含义,然后跟你的已有知识体系去对比,看看是否有助于完善自己的认知,对于自己不理解的,还需要经常去检索相关的文档...

2019-10-22 11:36:37 463

原创 BOM清单详解

SAPBOM按技术类型,又可分为简单BOM、派生BOM、多重BOM等,那么这些BOM的概念是什么呢? (1)简单BOM:最开始创建一个物料BOM时,它就是一个简单物料BOM。在附加替代或派生创建之前,系统不会自动定义技术类型。 (2)多重BOM:是指用来表示由不同的生产过程而生产出来的一物料的组件的替代组合。即一个成品有两个可选替代BOM,替代BOM间的差异是很小...

2019-10-09 18:23:50 6000

原创 vue+nginx部署步骤

1.打包 npmrunbuild:prod打包后的内容为项目路径下的dist/文件夹2.压缩 dist/上传至服务器,解压到某个路径3.服务端建立配置文件nginx.conf,修改相关配置4.Docker启动 nginx并挂载解压出来的文件夹到容器中,并将配置文件挂载到相应的路径docker run --name platformcloud-front -d...

2019-10-02 21:34:35 442

原创 Exchang中无法发送消息给消费者原因

【原因分析】1.单一模式生产者的发送接口与Exchang(路由)模式还不一样;单一模式的代码如下:channel.basicPublish("",QUEUE_NAME,null,msg.getBytes("UTF-8"));Exchange的模式下代码如下:channel.basicPublish(EXCHANGE_NAME,"",null,msg.getBytes("U...

2019-09-27 16:46:03 136

原创 shell链接阿里云启动项目自动关闭

nohup 详解阅读目录nohup 案例 nohup和&的区别 参考链接正文回到顶部nohupnohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是...

2019-09-27 16:43:55 342

原创 MongoDB学习笔记(一)

NoSQL介绍NoSQL(NoSQl = Not Only SQL),意即“不仅仅是SQL”。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是有关系数据库管理系统(RDBMS)来处理。1970年 E.F.Codd's提出的关系模型的论文“A relational model of data for large shared data banks”,这使得数据建模...

2019-09-27 16:42:45 189

原创 前端设计网页

目前知道的有3个元件库设计网站做的比较好,在市面上运用很广,可对刚学习Axure的同学借鉴。1、https://www.layui.com/2、http://www.axureux.com3、http://www.iaxure.com在网站中 ,除了有商业销售的,还有免费使用的。初学者可下载免费使用。同时,我把部分的库文件也上传到我的https://share.axure...

2019-09-27 16:41:33 150

原创 vue安装与创建工程笔记

1、安装vue的命令:npm install --g @vue/cli-service-global2、创建工程:vue init webpack vue-test3、输入工程信息步骤:选择项目所在的位置,通过命令行进入该目录(或者直接在该目录,右键,打开命令行)。 使用脚手架安装项目: vue init webpack demo 项目是基于webpack的Projec...

2019-09-27 16:40:57 75

原创 搭建vue3+cordove的APP混合开发流程

前言目前来说主流的App开发方式有三种:Native App(原生APP开发模式)、Hybrid App(混合模式移动应用)、Web App(嵌入HTML5移动应用)。如果项目针对性能以及计算没有特别大的要求,强力推荐Hybrid APP(混合模式移动应用)。技能快速开发也能和ios和android进行底层交互。整体搭建效果属于Mac中用ios虚拟机,如下是详细开发环境搭建流程。一、环境依...

2019-09-15 20:01:48 1861 3

转载 React Native 实现二维码扫描

扫描二维码首先当然是 google 一下看看是否有现成的 React Native 库支持二维码,感谢最大的同性交友网站 GitHub,还真有两个:react-native-camera 和 react-native-barcodescanner 。不过,各自都有一点问题,react-native-camera 主要是用来调用摄像头的,Android iOS 都可以用,但是识别条形码的功能...

2019-09-05 10:53:58 936

原创 ubuntu安装ssh服务命令

由于测试华为的方舟编译器,然而方舟编译器的环境采用ubuntu16.04的环境。所以我安装了一个全新的ubuntu16.04的系统,让我很失望的是ssh服务竟然集成进入16.04的版本。至此需要通过自身去安装ssh服务详细安装如下:1、先试着开启SSH服务在使用SSH之前,可以先检查SSH服务有没有开启。使用命令:sudo ps -e | grep ssh来查看,如果返回的结果是“xxxx...

2019-09-01 01:18:37 3059 1

转载 ubuntu16.04下载地址

官方下载地址(不推荐)https://www.ubuntu.com/download中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/16.04/兰州大学开源镜像站http://mirror.lzu.edu.cn/...

2019-08-31 23:42:22 116

原创 docker安装nginx 部署vuejs3.0项目

1:用指令 npm run build 打包vusjs项目(该项目是在github上下载的)。打包成功后会生成一个目录dist。2:把该文件夹拷贝到腾讯云服务器(操作系统 centos7)下的/usr/share目录下。3:在/usr/share目录下新建Dockerfile文件dockerfile文件内容:复制代码设置基础镜像FROM nginx定义作者MAINTAIN...

2019-08-27 08:00:04 190

原创 RabbitMQ中Exchang中无法发送消息给消费者原因

【原因分析】1.单一模式生产者的发送接口与Exchang(路由)模式还不一样;单一模式的代码如下:channel.basicPublish("",QUEUE_NAME,null,msg.getBytes("UTF-8"));【解决方案】Exchange的模式下代码如下:channel.basicPublish(EXCHANGE_NAME,"",null,msg.getByt...

2019-08-22 17:02:25 565

转载 即时通讯架构剖析与实现

架构师的技术栈图如下:需要知道知识面集群监控Zabbixhttp://wangbojing.blog.51cto.comhttps://github.com/wangbojing解释:Keepalived开源监测服务是否还在线,两个Keepalived可以互相监测;F5是一个物理机,软件+硬件的方式来负责IP包的转发。(专...

2019-08-22 16:52:10 1830

转载 Mysql安全相关工具

安全相关sql注入检测:sqlmap、haviji 端口扫描:nmap 渗透测试:BurpLoader sqltools: sql漏洞利用工具 snort: 入侵检测

2019-08-22 16:45:02 140

原创 Twitter的技术给我们的启发

Twitter的水平扩展的一些关键点,虽然它是个RoR应用,但是这些建议绝对是放之四海而皆准的,非常好的总结。  因为年初Twitter曾经遇到了性能瓶颈,而且几乎束手无策。当初很多人开始怀疑Ruby的性能问题,而后Twitter站起来了 ^__^  有时间的朋友看看这个slide:http://www.slideshare.net/Blaine/scaling-twitter...

2019-08-22 16:44:12 163

原创 阿里LinkWAN学习笔记(一)

产品定义Link Kit SDK由阿里云提供给设备厂商,由设备厂商集成到设备上后通过该SDK将设备安全的接入到阿里云IoT物联网平台,从而让设备可以被阿里云IoT物联网平台进行管理。设备需要支持TCP/IP协议栈才能集成Link Kit SDK,zigbee、433、KNX这样的非IP设备需要通过网关设备接入到阿里云IoT物联网平台,网关设备需要集成Link Kit SDK。阿里云IoT物...

2019-08-18 16:45:57 2019

原创 框架之美学习笔记(一)

好的架构师通常来自更好的架构师提供的现场指导。原因之一可能是由一些关注点几乎在所有项目中都会出现。我们已经提到过一些,但这里有一份更完整的清单。每个关注点都以问题的方式表述,架构师在项目过程中可能需要考虑它。当然,具体系统会有其他关键的关注点。功能性(Functionality) 产品向它的用户提供哪些功能?可变性(Changeability) 软件将...

2019-04-26 13:54:57 115

原创 ffmpeg基本用法

ffmpeg作为媒体文件处理软件,基本用法如下:ffmpeg -i INPUTfile [OPTIONS] OUTPUTfile输入输出文件通常就是待处理的多媒体文件了。可以是纯粹的音频文件,纯粹的视频文件,或者混合的。ffmpeg主持绝大部分的常见音频,视频格式,象常见的各mpeg,AVI封装的DIVX和Xvid等等,具体的格式支持列表可以使用ffmpeg -formats查看或直接

2016-10-31 13:55:38 1832

原创 C语言把"桌面"转换成URL格式的:%E6%A1%8C%E9%9D%A2

其实上面的桌面转换不算是转换我只是让他以16流进制来打印出来加上%在中间而已#include #include #include void totem_action_url(const char *peng,char *keng[]);void totem_action_url(const char *peng,char *keng[]){ int i = 0;

2016-02-22 00:21:41 3038

原创 关于C语言中的unsigned和signed内存存储

谢谢,各位来看我的博客.今天我们要讨论的是什么了对了就是我们unsigned和signed在我们呢内存中到底是怎么要来存储的<span style="font-size:20px;">#include <stdio.h>#include <stdlib.h>#include <malloc.h>#include<st...

2014-07-16 23:55:36 1405

原创 QCustomPlot 2.0以上设置X当前时间

int showTime=1;//1秒 //设置现在最新时间 QDateTime dateTime = QDateTime::currentDateTime(); double now = dateTime.toTime_t(); QSharedPointer<QCPAxisTickerDateTime> timer(new QCPAxisTickerDateTime()); timer->setTickCount(5);...

2022-04-12 11:01:36 580 1

原创 EMQ 携手 NNG 联合发布新一代超轻量边缘 MQTT 消息引擎 NanoMQ

2021 年伊始,物联网开源基础软件领导者 EMQ 携手 NNG 为开源社区献上开年贺礼:面向边缘计算和 5G MEC 的开源轻量级边缘 MQTT 消息引擎——NanoMQ(https://nanomq.io)。NanoMQ 的正式问世填补了国产基础软件在此领域的空白,将与边缘流式数据处理软件 Kuiper、消息中间件 EMQ X 和分布式流处理数据库 HStream 一起,形成 5G&IoT 的全场景消息与流处理和全栈解决方案。NNG & NanoMQ 合作NNG(https:/

2021-02-23 21:21:34 599

原创 uni-app注册自动获取短信信息

uni-app实现app发送短信和读取短信1、发送短信uni-app没有对应API的接口,如果想实现发送短信的功能可以借助HTML5+ API的方式,使用发送短信接口,直接跳转到手机发送短信页面,支持编辑短信。参考链接:www.html5plus.org/doc/zh_cn/m…to:收件人信息 字符串数组类型,输入的地址收件人信息必须符合消息类型格式。cc:抄...

2020-02-21 16:02:31 1356

转载 SAAS租户架构

1、共享数据库,共享数据架构这是第三种方案,即租户共享同一个Database、同一个Schema,但在表中通过TenantID区分租户的数据。这是共享程度最高、隔离级别最低的模式。优点:三种方案比较,第三种方案的维护和购置成本最低,允许每个数据库支持的租户数量最多。缺点:隔离级别最低,安全性最低,需要在设计开发时加大对安全的开发量;数据备份和恢...

2020-02-11 14:27:15 539

原创 [ERROR] : [Vue warn]: Avoid mutating a prop directly since the value will be overwritten

【错误分析】Vue中禁用了子/父组件双向数据绑定,所有出现子组件修改父组件的props值出现该错误警告。【解决方案】如下图:详细的操作根据如下图的红色圈部分进行自己的代码整改...

2019-12-15 12:50:42 133

原创 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent

【原因分析】Vue中的双向数据传递已经禁用,子组件无法修改父组件的props数据。【解决方案】在组件对应数据调用的使用该方法,详细操作见如下图:请读者仔细的看红圈部分,进行自己的代码修改。...

2019-12-15 12:40:04 469

原创 Error launching application on iPhone 11 Pro Max.

一、【Flutter的IOS错误】 问题发生在Mac系统中,如果windows中第一次运行Flutter也出现该问题。解决方案大致一样。二、【问题分析】 Flutter需要在Mac上的ios虚拟机/ios真机运行必须通过cocoapods才行,所有必须安装二、【解决方案】 安装cocoapods命令如下: sudo gem install coc...

2019-11-13 22:18:11 6922

原创 Flutter创建工程错误

一、【错误问题】* Error running Gradle:ProcessException: Process "/Desktop/flutterTest/flutter_app/example/android/gradlew" exited abnormally:二、【问题分析】该问题属于在国内无法翻墙去谷歌下载对应的包三、【解决方案】 1、 将注视或删除...

2019-11-13 18:10:00 386

转载 程序员转型架构师书籍

一、方法论《领域驱动设计》这本书可以帮助我们理解用代码呈现真实世界的重要性,并且告诉我们如何更好地进行建模。简而言之,这本书提供了深入的架构洞察力,并帮助你在不断变化的环境中创建强大的系统,最重要的是,Eric Evans用开发人员可以理解的语言来描述,非常难得。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的...

2019-10-22 15:48:17 209

原创 mysql数据库设计问题

1、部分报表,数据执行云上比线下慢?2、执行结果不一致?3、部分数据库同步较久?【解决方案】1、MySQL数据库从5.6升级到5.72、单机基础版本RDS for MySQL用的SSD云盘.3、执行计划不一致。4、DTS规格不同会限流。5、数据库分库分表机制导致数据倾斜严重。...

2019-10-02 21:41:35 142

原创 前端设计网页

目前知道的有3个元件库设计网站做的比较好,在市面上运用很广,可对刚学习Axure的同学借鉴。1、https://www.layui.com/2、http://www.axureux.com3、http://www.iaxure.com在网站中 ,除了有商业销售的,还有免费使用的。初学者可下载免费使用。同时,我把部分的库文件也上传到我的https://share.axure...

2019-10-02 21:33:38 133

原创 vue安装与创建工程笔记(一)

1、安装vue的命令:npm install --g @vue/cli-service-global2、创建工程:vue init webpack vue-test3、输入工程信息步骤:选择项目所在的位置,通过命令行进入该目录(或者直接在该目录,右键,打开命令行)。 使用脚手架安装项目: vue init webpack demo 项目是基于webpack的Projec...

2019-10-02 21:32:58 106

转载 Spring boot admin学习笔记(一)

上一篇文章《springboot(十九):使用Spring Boot Actuator监控应用》介绍了Spring Boot Actuator的使用,Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。但是这样监控也有一些问题:第一,所有的监控都需要调用固定的接口来...

2019-08-07 14:49:33 85

转载 遇到问题-----Springboot运行一段时间停止运行

遇到情况报错如下:2018-06-05 09:43:51.541 INFO 14567 --- [ Thread-3] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicatio...

2019-08-07 09:02:26 1426

原创 spring boot创建新工程运行报错解决方案

[问题出现原因]问题出现在创建spring Initializr创建新工程时选择myBatis问题.该类问题一般出现在application.properties配置文件问题.选择对应的mysql、JDBC、MyBatis等持久层.这时就必须在application.properties文件中加入如下配置:# ���ݿ��������úϲ�spring.datasource...

2019-05-15 19:10:20 11408

原创 关于Java中的==和.equals()区别

= 是赋值; == 判断两个对象所引用的内存地址是否是相同 比如2个字符串对象 String s1 = new String("str"); String s2 = new String("str"); 如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。 equals()比较的是对象的值,equals方法是从Object继承来的,Ja...

2014-06-30 16:17:53 331

Linux3.5内核驱动代码及笔记

基于学习的Linux3.5内核的写的一些实例,如果想要源码我可以问我一声,我分享给你。

2015-08-13

ARM a9开发笔记

自身培训所做的笔记,希望能帮助大家更好的去理解和学习三星的ARM最后去干掉ARM

2015-08-13

异步编程的实现

里面的异步编程相信你看了 你能学到很多东西

2013-06-29

空空如也

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

TA关注的人

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