E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Cordova源码剖析
Cordova
安装Cannot find module 'bplist-parser'的错误
ubuntu搭建
Cordova
环境过程中碰到Cannotfindmodule'bplist-parser'的错误,详细信息如下:
cordova
-vmodule.js:341throwerr;^Error
小海编码日记
·
2023-04-16 09:59
Cordova
cordova
Cordova
+Dva+antd-mobile实现react移动端开发
新建App官方文档http://
cordova
.axuer.com/docs/zh-cn/latest/guide/cli/index.html安装
Cordova
CLI$npminstall-g
cordova
俩小两
·
2023-04-16 09:55
ionic项目打包报错,nameMap相关
今天给老的ionic项目做需求,打包的时候报如下错误image.png点开报错的文件:/user/local/lib/node_modules/
cordova
/node_modules/macos-release
EndOfJuly
·
2023-04-16 01:29
使用Tika进行文件类型校验
使用Tika进行文件类型校验文章目录使用Tika进行文件类型校验Tika是什么如何使用Tika进行文件类型校验Tika文件类型校验存在的问题问题发生的过程
源码剖析
代码优化使用时注意总结Tika是什么我们都知道
lemontree1993
·
2023-04-16 00:08
java
源码
java
apache
Tika
Vue.js
源码剖析
-响应式原理
寻找入口文件执行构建npmrundev#"dev":"rollup-w-cscripts/config.js--sourcemap--environmentTARGET:web-full-dev"#--environmentTARGET:web-full-dev设置环境变量TARGET#webweb平添full完整版,包含编译器和运行时dev开发版,不对代码进行压缩script/config.js
翔子丶
·
2023-04-15 22:49
Sentinel原理解析
完整源码流程图Sentinel限流、熔断降级
源码剖析
.png架构图image.png几个重要概念ResourceSentinel通过资源来保护具体的业务代码或其他后方服务。
知止9528
·
2023-04-15 20:00
Cordova
+ JPush + Xcode10 +iOS 12.1 无法收到通知问题解决方案
打开xcode10->file->WorkSpaceSettings…->BuildSystem改成LegacyBuildSystem然后卸载App重新运行测试。图片.png
Guomingjian
·
2023-04-15 19:24
Muduo库
源码剖析
(一)——Channel
Muduo库
源码剖析
(一)——Channel说明本
源码剖析
是在muduo基础上,保留关键部分进行改写分析。
FuzhouJiang
·
2023-04-15 18:51
Muduo
网络编程
C/C++
c++
服务器
Redis Sentinel原理及
源码剖析
主题:Redissentinel原理及实现
源码剖析
大纲:1、冯老师,好久不见,看了下你的分享主题,最近是在埋头啃Redis源码吗?2、多点现在Redis大概用的什么规模,主要用在什么业务上?
老叶茶馆_
·
2023-04-15 08:42
数据库
运维
编程语言
redis
分布式
Metal
https://www.jianshu.com/p/d1e48a004c59https://blog.csdn.net/
cordova
/category_9734156.html优化:https://gameinstitute.qq.com
BigMZ
·
2023-04-15 03:21
「Python
源码剖析
」对象模型有哪些特色?本文详解
Python是一门面向对象语言,实现了一个完整的面向对象体系,简洁而优雅。与其他面向对象编程语言相比,Python有自己独特的一面。这让很多开发人员在学习Python时,多少有些无所适从。那么,Python对象模型都有哪些特色呢?一切皆对象首先,在Python世界,基本类型也是对象,与通常意义的“对象”形成一个有机统一。换句话讲,Python不再区别对待基本类型和对象,所有基本类型内部均由对象实现
python阿喵
·
2023-04-15 01:15
ionic2--实现Android中ionic和原生之间相互传值
第一步:ionic2插件安装$ionicpluginadd--save
cordova
-plugin-broadcaster$npminstall--save@ionic-native/broadcaster
Renbq
·
2023-04-14 21:18
ThreadLocal
源码剖析
每个线程都保持对其线程局部变量副本的隐式引用,只要线程是活动的并且ThreadLocal实例是可访问的。在线程消失之后,其线程局部实例的所有副本都会被垃圾回收,(除非存在对这些副本的其他引用)。1.使用示例publicclassThreadId{//AtomicintegercontainingthenextthreadIDtobeassignedprivatestaticfinalAtomicI
王侦
·
2023-04-14 16:09
vue+
cordova
消息提醒
cordova
pluginadd
cordova
-plugin-dialogshttps://blog.csdn.net/michael_ouyang/article/details/75091309
晴空万里_d3c2
·
2023-04-14 10:16
新建第一个Quasar项目,并添加
Cordova
模式到项目
quasar中文官网1.新建quasar项目(选择一个你喜欢的文件夹,打开cmd)命令:quasarcreatedemo其中demo是项目名称2.会有一些选项(选项严格按照截图标准,否则会有麻烦,特别是跨行小白)选项严格按照截图标准.png此处注意下,有一步需要多选的,上下键切换后点击空格即可image.pngCheckthefeaturesneededforyourproject:ESLint(
筱宓dawnLing
·
2023-04-14 10:09
C++ STL 几个容器的底层实现
C++STL的实现:1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
P146
大隐隐于野
·
2023-04-14 08:14
#
C/C++编程语言
关于Vue整体架构分析
Vue架构主要构件包括以下几个部分:Vue.js+Webpack+
Cordova
Vue有一个官方整合Webpack包vue-cli,具体见官网。
君莫叹人生如若初见
·
2023-04-14 05:14
<Java八股文面试>ArrayList源码 | Iterator源码 | LinkedList和ArrayList对比
文章目录1.ArrayList1.1ArrayList扩容规则介绍1.2ArrayList
源码剖析
1.2.1ArrayList构造方法和属性分析1.2.2add()方法1.2.3addAll()方法2.
爱编程的大李子
·
2023-04-14 01:05
Java面试题总结
ArrayList
Iterator
LinkedList
Java
nginx线程池
源码剖析
文章目录nginx线程池1.问题2.解决办法nginx线程池3.线程池实现模型4.线程池实现核心组件5.源码实现测试代码main.c封装互斥锁&条件变量线程池实现nginx线程池1.问题处理事件过程“阻塞”怎么办?忙于漫长的CPU密集型处理读取文件,但文件尚未缓存,从硬盘中读取较为缓慢不得不等待获取某个资源:网络上的请求和响应,互斥锁,等待同步方式调用的数据库响应单个进程或线程同时只能处理一个任务
小瑞的学习笔记
·
2023-04-13 12:39
linux
nginx
linux
c++
服务器
开发语言
深入底层C
源码剖析
Redis底层数据结构
Redis基本特性1.非关系型的键值对数据库,可以根据键以O(1)的时间复杂度取出或插入关联值2.Redis的数据是存在内存中的3.键值对中键的类型可以是字符串,整型,浮点型等,且键是唯一的4.键值对中的值类型可以是string,hash,list,set,sortedset等5.Redis内置了复制,磁盘持久化,LUA脚本,事务,SSL,ACLs,客户端缓存,客户端代理等功能6.通过Redis哨
詹姆斯-穆里尼奥
·
2023-04-13 11:16
redis
lua
数据库
Muduo
源码剖析
--整体架构
Muduo整体架构1.编译和安装git:GitHub-chenshuo/muduo:Event-drivennetworklibraryformulti-threadedLinuxserverinC++11gitclonehttps://github.com/chenshuo/muduo.git安装依赖库:sudoaptinstallg++cmakemakelibboost-dev可安装三个非必须
birate_小小人生
·
2023-04-13 02:57
muduo剖析
架构
linux
tcp
(万字
源码剖析
)
前言作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端专栏简介:juc并发编程,讲解锁原理、锁机制、线程池、AQS、并发容器、并发工具等,深入源码,持续更新。文章简介:本文主要介绍线程池的实现原理,注释十分详细,并且对于值的学习的代码做了点评相关推荐:Juc并发编程12——2万字深入源码:线程池这篇真的讲解的透透的了前面我们已经介绍过线程池的使用了,下面我们来深挖它的实现原
半旧518
·
2023-04-12 21:43
juc
java
开发语言
juc
并发
原力计划
JUC并发编程02——AQS
源码剖析
1.AQS介绍相信每个JavaCoder都使用过或者至少听说过AQS,它是抽象队列同步器AbstractQueuedSynchronizer的简称,在juc包下。它提供了一套可用于实现锁同步机制的标准框架,其维护了一个volatile修饰的共享变量state和一个FIFO(先进先出)线程等待队列,多线程争用资源被阻塞的时候就会进入这个队列。state是共享变量,其访问方式有如下三种:getStat
程序一逸
·
2023-04-12 21:58
java
c++
jvm
ionic二维码扫描(qr-scanner在项目中的使用)
一、项目插件基本信息:1、npmV6.9.02、node.jsV10.16.03、ionicV5.2.04、
Cordova
V8.1.2(
cordova
[email protected]
)5、javaV1.8.0_1316
那就飞了吧
·
2023-04-12 19:42
Spring Security
源码剖析
从入门到精通.跟学尚硅谷(二)
SpringSecurity
源码剖析
从入门到精通.跟学尚硅谷二4.SpringSecurity微服务权限方案4.1什么是微服务1、微服务由来2、微服务优势3、微服务本质4.2微服务认证与授权实现思路1、
心向阳光的天域
·
2023-04-12 18:35
其它java框架
spring
java
微服务
spring
security
Android HandlerThread全面解析
在对Android异步消息处理机制
源码剖析
和AndroidAsyncTask
源码剖析
后,下面对Android中的另一个和异步消息机制相关的类-HandlerThread进行全面解析。
CyanStone
·
2023-04-12 17:41
cordova
相关的一些命令
npmI(npminstall的简写)实际使用的区别点主要如下(windows下):用npmi安装的模块无法用npmuninstall删除,用npmuninstalli才卸载掉npmi会帮助检测与当前node版本最匹配的npm包版本号,并匹配出来相互依赖的npm包应该提升的版本号部分npm包在当前node版本下无法使用,必须使用建议版本安装报错时intall肯定会出现npm-debug.log文件
高思阳
·
2023-04-12 09:26
muduo
源码剖析
——ThreadPool线程池的实现
1线程池原理muduo源码中线程池的实现是基于生产者/消费者模式的,可参考基于生产者/消费者模式原理实现无界缓冲区和有界缓冲区。其中缓冲区(即下图中的任务队列)为“环形缓冲区”。其实现原理如下:2代码实现2.1类图2.2代码ThreadPool.h//UseofthissourcecodeisgovernedbyaBSD-stylelicense//thatcanbefoundintheLicen
高自强的博客
·
2023-04-12 00:42
muduo
线程池
muduo
源码剖析
——以三个切片浅析muduo库代码设计的严谨性、高效性与灵活性
0前言陈硕大佬的muduo网络库的源码我已经看了好久了,奈何本人实力有限,每每看到其代码设计的精巧之处只能内心称赞,无法用言语表达出来。实在令人汗颜。最近在看到网络设计部分时有了一些体会,结合自己之前在网络编程方面的积累,特对代码设计中的一些精巧之处做一些总结。就muduo在多线程并发服务器设计而言,除了其高效的并发服务架构之外,其在代码设计方面的高效性和灵活性可以从下面三个切片得以体现。在这之前
高自强的博客
·
2023-04-12 00:42
muduo
多线程
Muduo
源码剖析
1、总体流程1.acceptor进行listen阶段后,往channel中注册可读事件。2.acceptor可读处理中生成TcpConnection指针,通过EventloopThreadPool轮询出其中一个线程的eventloop,并将此TcpConnection的可读、可写等事件注册到自己Channel(eventLoop)中。3.每个EventLoop监听到具体channel的事件后,分析
YanWenCheng_
·
2023-04-12 00:08
muduo
c++
Muduo库
源码剖析
(三)——获取线程tid方法
相关知识点__thread__thread修饰表示使用线程局部存储机制(threadlocal机制),即会为修饰的变量在当前线程存储一份copy,别的线程是看不到这个变量的修改__thread是GCC内置的线程局部存储设施,其存储效率可以和全局变量相比;__thread变量在每一个线程中都有一份独立实例,各线程值是互不干扰的。extern在C++中,extern是一个关键字,用于在当前文件以外的地
FuzhouJiang
·
2023-04-12 00:34
网络编程
Muduo
C/C++
c++
服务器
linux
第六章 数据中台PaaS层离线存储之HDFS
源码剖析
第一部分 - NameNode启动流程&HadoopRpc协议详述
1、大数据源码解读思路(1)掌握其网络通信架构(2)场景驱动方式HDFS:namenodedatanode启动写数据得流程更新原数据流程读数据流程2、HadoopRPC的Demo详述含义:远程过程调用,即不同进程的方法的调用。2.1、创建pom依赖org.apache.hadoophadoop-client2.7.02.2、相关源码调试(1)创建客户端和服务端通信协议接口/***协议*@autho
随缘清风殇
·
2023-04-11 23:01
大数据架构师专题
hbase
big
data
数据库
cordova
8.0.0创建android项目libs的jar找不到问题
在项目app目录下面找到build.gradle文件找到image.png找到implementationfileTree(dir:'libs',include:'*.jar')替换成implementationfileTree(include:['*.jar','*.so'],dir:'libs')
fengshunli
·
2023-04-11 17:07
STL
源码剖析
-六大部件, 部件的关系,复杂度, 区间表示
C++标准库-体系结构与内核分析根据源代码来分析介绍自学C++侯捷老师的STL
源码剖析
的个人笔记,方便以后进行学习,查询。为什么要学STL?
null_one
·
2023-04-11 17:34
C++
c++
算法
开发语言
源码剖析
JVM类加载机制
1前言我们平常开发中,都会部署开发的项目或者本地运行main函数之类的来启动程序,那么我们项目中的类是如何被加载到JVM的,加载的机制和实现是什么样的,本文给大家简单介绍下。2类加载运行全过程当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到JVM,通过Java命令执行代码的大体流程如下从流程图中可以看到类加载的过程主要是通过类加载器来实现的,那么什么是类加载
京东云技术团队
·
2023-04-11 17:30
jvm
java
开发语言
源代码管理
STL
源码剖析
-分配器 Allocator
分配器(Allocator)分配器给容器用的,是一个幕后英雄的角色。分配器的效率非常重要。因为容器必然会使用到分配器来负责内存的分配,它的性能至关重要。在C++中,内存分配和操作通过new和delete完成。new中包含两个操作,第一步是使用operatornew分配内存,第二步是调用构造函数;delete中包含两个操作,第一步是调用析构函数,第二步是使用operatordelete释放内存。op
null_one
·
2023-04-11 17:25
C++
开发语言
c++
【go-libp2p
源码剖析
】Swarm拨号
1.简介libp2pswarm是用于libp2p网络的“低级”接口,可以更精细地控制系统的各个方面。swarm可以建立监听,也可以向其他主机拨号建立新的连接(比如和某个主机建立tcp连接),而这里所指的拨号其实就是建立出站连接的过程,它的实现逻辑较为复杂,我们在这里做一个梳理。2.代码结构仓库地址:https://github.com/libp2p/go-libp2p-swarm.git拨号相关代
Netwarps
·
2023-04-11 03:30
C++推荐书籍
EffectiveC++MoreEffectiveC++EffectiveModernC++高难度InsidetheC++ObjectModelModernC++Design(C++设计新思维)——这是一本奇书STL
源码剖析
飞翼剑仆
·
2023-04-11 00:39
C++
c++
开发语言
Cordova
崩溃日志收集-Android篇
一、需求收集移动端app闪退日志支持离线收集开始准备使用腾讯的bugly来统一收集崩溃日志,但是存在一下特殊情况导致日志无法上传到平台上(1.软件在内网环境运行。2.软件在离线环境下运行)。这就只能自己搞了...二、需求分析1.准备一个安卓崩溃后能以文件方式将崩溃日志记录到手机本地的插件2.移动端通过某一按钮判断有无崩溃日志,如果有通过file方式上传到服务端,上传成功后删除本地crash日志。3
V1tas
·
2023-04-10 13:53
【Flutter真香攻略】(一)前言
对于一般的项目,性能没那么苛求,加之终端硬件水平的提升,其实使用WebView+
Cordova
方案已经足够,特别是在应对多终端多使用场景(如Web版)的情况下,个人认为相对是最合适的,而且这种方案将长期存在
IT晴天
·
2023-04-10 11:16
初尝 Ionic 和 Capacitor
这些功能是
Cordova
来支持的。而Capacitor更像是
Cordova
的替代品。Ionic目前支持React或Angular框架来开发iOS,Android,桌面应用(利用El
每天多一点
·
2023-04-10 09:19
Java多线程:ThreadLocal
源码剖析
ThreadLocal
源码剖析
ThreadLocal其实比较简单,因为类里就三个public方法:set(Tvalue)、get()、remove()。
Java程序员老张
·
2023-04-10 02:49
java
哈希算法
开发语言
【
源码剖析
】Launcher 8.0 源码 (13) --- Launcher 启动流程 第六步之LauncherModel的布局操作(一) 整体概述
之前我们讲了初始化对象,根据硬件参数来获取布局,获取数据参数,所有的都准备好以后,就将进行数据的加载与绑定,本篇文章就来讲讲Launcher启动流程第六步之LauncherModel的布局操作。这一步在Launcher的oncreate启动流程是最关键的一步。这一部分的代码是:if(!mModel.startLoader(currentScreen)){//Ifwearenotbindingsyn
lonamessi
·
2023-04-09 23:11
cordova
环境配制和创建插件
环境配制英文网站:http://
cordova
.apache.org/中文网站:http://
cordova
.axuer.com/安装
Cordova
Cordova
的命令行运行在Node.js上面并且可以通过
狼人残风
·
2023-04-09 19:01
java
vue
android
python
maven
c++——红黑树
1——u不存在情况2——u存在且为黑情况三:cur为红,p为红,g为黑,u不存在/u存在且为黑五.红黑树的验证六.红黑树与AVL树的比较不解析删除,解析插入,红黑树的删除参考:《算法导论》或者《STL
源码剖析
Hiland.
·
2023-04-09 18:41
#
C++
数据结构
cordova
下面关于Android SDK not found的报错以及解决方案
好久没有运行这个
cordova
项目了,今天在打包的时候,出现了以下错误,这些错误很眼熟,是之前遇到过的,但是忘记了具体的解决方案,于是,网上搜罗之后,整理了一下,以免下次再犯。然而,坑是一个接一个的。
话说我是认真的
·
2023-04-09 16:35
android react混合开发框架,7个混合式移动开发框架
本文列出的大多数框架都是用
Cordova
或PhoneGap实现的,它们架起
研严言
·
2023-04-09 16:50
android
react混合开发框架
ios android混合开发框架,iOS基于
Cordova
框架的混合开发
App混合开发,顾名思义,是一个开发模式,指的是开发一个App一部分功能用native构建,一部分功能用html5构建,英文名:HybridApp.1.为什么要做混合开发混合开发最大的优点是:节约成本和时间,缩短App开发周期;混合开发我自己认为最大的缺点是:性能不是很好,兼容性比较差;但是目前来讲,5G时代即将到来,以及Android5.0+的普及以及iOS9.0+的普及,性能缺陷和兼容性问题都
寒阳碎雪
·
2023-04-09 16:50
ios
android混合开发框架
MyBatis核心
源码剖析
(SqlSession XML解析 Mapper executor SQL执行过程 自定义类型处理器 缓存 日志)
MyBatis核心
源码剖析
MyBatis核心
源码剖析
1MyBatis源码概述1.1为什么要看MyBatis框架的源码1.2如何深入学习MyBatis源码1.3源码分析的5大原则2MyBatis架构体系深入剖析
Ybb_studyRecord
·
2023-04-09 10:24
源码深度剖析
mysql源码剖析
sqlsession
mapper
executor
缓存
Cordova
教程--2.自定义
Cordova
插件
开发环境1.安装
cordova
和plugman使用npm命令://如果未安装
cordova
,先安装npminstall-g
cordova
//安装plugin插件npminstall-gplugman在mac
小程序
·
2023-04-09 03:32
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他