九路 九路
5年前
图形处理:给 Canvas 文本填充线性渐变
在Canvas中对文本填充水平或垂直的线性渐变可以轻易实现,而带角度的渐变就复杂很多;就好像下面这样,假设文本矩形宽为W,高为H,左上角坐标为X,Y。渐变示例.jpg(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/48edf7ce289dab3e1972d973aa
Easter79 Easter79
4年前
svn版本控制
一、svn(后悔药)1、介绍SVN全名Subversion,即版本控制系统。它将数据放置在一个中央仓库(repository)中。这个仓库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把数据恢复到旧的版本,或是浏览文件
Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。
简
4年前
解读Dart虚拟机的参数列表
一、概述在third\party/dart/runtime/vm/flag\list.h定义了Dart虚拟机中所有标志的列表,标志分为以下几大类别:Product标记:可以在任何部署模式中设置,包括Product模式Release标志:通常可用的标志,除Product模式以外Precompile标志:通常可用的标志,除Product模式或已
LinMeng LinMeng
5年前
解决ios软键盘收回时屏幕空白问题
添加事件:window.scrollTo(x,y)在input的释焦事件中添加blur事件,参数X要在窗口文档显示区左上角显示的文档的x坐标。参数y要在窗口文档显示区左上角显示的文档的y坐标。添加jQuery插件mounted(){//解决ios软键盘弹出屏幕空白$("input,select,te
Stella981 Stella981
4年前
Google开源实时通信项目WebRTC
最近,Google正式开源了WebRTC实时通信项目,希望浏览器厂商能够将该技术内建在浏览器中,从而使Web应用开发人员能够通过HTML标签和JavaScriptAPI就实现Web音频、视频通信功能。WebRTC(WebRealTimeCommunication)并不是Google原来自己的技术。在2010年,Google以大约6820万美元收购
Stella981 Stella981
4年前
ContactG,基于Spark IM组织联络人插件
SparkIM是一个开源聊天软件http://www.oschina.net/p/spark(http://www.oschina.net/p/spark)本程序是spark的一个plugin。目的是实现符合企业需求的组织分类展示,因为某种原因没有上线发布到产品中。故而分享开源社区,给后来者开发带来便利。github地址https
可莉 可莉
4年前
17 任务调度相关类综述——Live555源码阅读(一)任务调度相关类
17任务调度相关类综述——Live555源码阅读(一)任务调度相关类这是Live555源码阅读的第二部分,包括了任务调度相关的三个类。任务调度是Live555源码中很重要的部分。本文由乌合之众lym瞎编,欢迎转载my.oschi
Stella981 Stella981
4年前
FIL价格即将重回千元,5G助力Filecoin创造奇迹成为千倍币
!image.png(http://static.bxdaka.com/bxdk_res/static.bxdaka.com/article/edit/202012/16075875499.png)众所周知,IPFS这一举世无双的新技术,也被称为“星际文件系统”,是一个点到点的分布式文件系统。通过底层协议,它能让存储在IPFS系统中的
Wesley13 Wesley13
4年前
Java 接口基础详解
目录Java接口示例实现一个接口接口实例实现多个接口方法签名重叠接口变量接口方法接口默认方法接口与继承继承与默认方法接口与多态性在Java中,接口是一个抽象类型,有点类似于类,但Java接口只能包含方法签名与属性,