2 刘桐ssss

尚未进行身份认证

欢迎来到我的酒馆

等级
博文 223
排名 4k+

ionic4原生组件开发经验杂谈-以Action Sheet组件为例

目录前言1.找到自己需要的组件2.先抄了再说3.对Demo的内容做简单修改4.切换IOS/Android系统效果5.更改组件样式(一通百通)结语前言使用ionic开发时,经常会需要我们自己搞一个组件。无论是在ng-zorro还是ionic官网,找到合适的组件并不难,但是按照项目的需求灵活的运用组件难度就大起来了。个人认为,造成这件事...

2019-06-14 21:49:02

ionic4之如何让你的app可以播放mp3文件?

目录功能展示从头道来原生js实现播放音乐js-ts修改之路收获功能展示当点击绿色框播放音乐,当再次点击可以暂停,与此同时喇叭跟着动。当然喇叭动的时候也是有声音的,只有贫僧能听到。图片很丑别怪我,我只是个小Demo。从头道来小僧和同伴今天接到了一个技术研究。那就是如何在ionic上播放音频。很多人在学习js的时候...

2019-06-07 16:18:55

26.java中锁的机制

synrhronized如果synrhronized加在静态方法上,则锁住整个class;如果加在实例方法中,锁this,即当前对象。自旋锁基本思路就是自旋,不成功再阻塞,尽量降低阻塞的可能性,这可以提高那些执行时间很短的代码块的性能。CAS与偏向锁CAS(Comparetandswap)就好比安检仪器,如果检...

2019-06-06 09:24:55

25.进程是如何调度的?

进程是如何调度的?总的来说通过线程进程相结合的方式调度进程之间上下文切换性能消耗大,线程之间上下文切换性能消耗小。为什么?因为线程之间共享进程的资源。通过什么共享?通过虚拟内存共享。图一图二图三图四...

2019-06-01 09:24:05

ionic4如何打包成Andriod平台下的apk文件

目录(大致分为6个步骤)1.搭建环境2.安装AndroidStudio3.构建安卓平台4.构建项目5.解决cordova问题6.安装生成的apk文件7.注意事项前言发布需要用到的AndroidSdk和Gradle的确存在版本匹配的问题,但是执行下面的步骤程序会自适应版本1.搭建环境1.1安装nodejs。1.2安装npm/...

2019-05-31 15:39:25

git配置公私钥--git拉取代码时出现Permission denied publickey

问题描述我的git以前配过公私钥,今天拉取代码突然提示permissiondenied,拉取不下来了。我立马想到了前几天自己配置了新的github公私钥,并且在本地有提示是否overwrite公私钥。本能觉得就是这里出的问题。其实这个问题的确是SSH配置公私钥的问题,但是一个账号可以有好多个SSH,小编没有仔细研究如何配置且它们使用不冲突。下面只从更改SSH公私钥这一个...

2019-05-31 10:36:54

24.虚拟内存是怎么起作用的?

虚拟内存是怎么起作用的?匀出一部分硬盘空间作为虚拟内存

2019-05-30 09:49:36

ionic二次开发之如何高效实现图标切换

目录前言代码分析解决问题修改后的展示前言小僧今天接到的任务是解决一个看起来很简单的小bug。如图,当点击收藏时,把空心的五角星切换成实心的。它的确很简单,不过当我看到代码时,我蒙蔽了。倒不是功能难,是在不大改这段代码的基础上实现功能太麻烦了。代码分析我们来看看这块写好的代码是什么样的。首先他用了一个ionic的图标,后台分...

2019-05-29 15:59:44

23.操作系统是如何管理内存的?地方太小不够塞肿么办?

目录操作系统是如何管理内存的?地方太小不够塞肿么办?操作系统是如何管理内存的?静态分配➡动态分配地方太小不够塞肿么办?分段,解决外碎片。分页,解决内碎片...

2019-05-29 14:11:40

22.程序和进程(Linux),代码和数据为什么分开存放?

目录程序和进程(Linux)代码和数据为什么分开存放?原图程序和进程(Linux)程序其实是一个含有运行的代码和数据以及其他关于本程序在内存中运行的大小等信息的一个合体。而这里所讲的程序我们以可执行文件来代替。程序在磁盘上,当操作系统把程序相关信息读入到内存中并合理的分配了运行时的内存大小,也就是堆内存和栈内存之后,创建PCB然后程序就变成了进程,那么...

2019-05-26 13:53:28

21.内存与虚拟内存,磁盘的结构

内存与虚拟内存RAM(随机存取存储器),也叫主存,通常指内存条。存取速度非常快,时间复杂度为O(1)。磁盘的结构

2019-05-24 19:27:57

20.操作系统内核

寄存器什么是寄存器?寄存器在哪?寄存器是用来存储数据的,位于CPU中。指令指令是什么,指令由什么构成?有什么用?指令就是CPU执行的基本单元。指令由操作码和操作数构成。它用来控制硬件执行相应动作操作码,操作数操作码是什么?操作数是什么?32位机指令中的操作码和操作数各多占几位?操作码就是要做的操作是什么类...

2019-05-24 19:15:14

19.泛型补充,父子线程

泛型补充结合前面分析,为啥第一块代码报错,第二块代码正确?//报错publicstaticvoidxx(List<?extendsNumber>list){list.add(1);}//正确publicstaticvoidxx(List<?superNumber>list){list...

2019-05-22 21:23:19

18.泛型收尾,Scala,线程

泛型重载时的问题方法的名称相同,参数不同,为啥报错?答:因为泛型有一个重要特性,类型擦除,指定的泛型类型的确不一样,但是编译时都被擦除为Object了。如何解决这个问题呢?把声明对象引用的类型写成?通配符就OJBK了。Scala纯面向对象语言,应用函数编程思维,可以调用java语言的类库线程的执行...

2019-05-22 16:58:02

使用require时提示Cannot find name 'NodeRequire'怎么办?

问题展现代码中用到了require.编译时报错解决办法首先现在终端中输入命令,安装一下这个。npmi@types/node然后在项目文件中搜索tsconfig.app.json进去后只需要在如下位置写入"node"再重新启动下项目就OK了...

2019-05-21 11:01:47

17.泛型中篇

目录类型擦除通配符?泛型方法博客链接类型擦除泛型有个东西叫类型擦除,也就是在new或声明对象的引用时指定的类型在编译的时候就已经擦除了,转换成了Object类型。它的目的是与之前jdk版本的代码兼容共存。通配符?//1.等号左侧使用通配符,代码段没问题等号右侧<>中可以填写任意类型GenericCla...

2019-05-21 09:35:39

16.泛型上篇

泛型(Generic)含义就是泛指一个类型,通过指定类型可以在编译时就能检测出是否发生castException(类型转换)异常。减少了程序员编程时的错误。在哪里用在类或者方法上使用泛型的上限和下限<TextendsString>//设置上限,只能是String类型<TsuperString>//设置...

2019-05-20 16:28:32

ionic4之列表栏的布局设置

页面效果设置一:标题栏居中显示解决关键:如图,单独让文字居中简单,可是这一行是由图标+文字构成的,如果只是设置text-align:center,没卵用。这时就需要分别设置图标宽度和文字宽度的百分比了。代码如下,实现居中效果<ion-header><ion-toolbar><ion-title...

2019-05-19 10:59:15

15.线性表总结,java中类的定义方式

目录线性表总结java中类的定义方式.exe文件里面包括内部类是如何访问外部类的?线性表总结1.链表和顺序表的区别顺序表存储地址是连续的,链表存储地址是不连续的,但是链表的值是连续的。2.在哪种环境下使用链表?顺序表顺序表适用于查找,不适用于增删改。链表适用于增删改,不适用于查找。3.使用arraylist的注意事项和优化...

2019-05-19 10:09:11

14.JNI,Equlas方法的空指针问题,java中的异常

目录JNIEqulas方法的空指针问题Java异常原图JNIJava的本地接口,提供了若干的API实现了Java和其他语言的通信。由C或者C++编写。JNI在本地方法栈中执行Equlas方法的空指针问题Java中使用equals方法,必须使用.equals(xxx)的方法,也就是确定调用equals的对象不为null,这样...

2019-05-19 10:08:46
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。