大树洞 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •     

[转载]跨平台開發的一些姿勢

跨平台開發的一些姿勢原文地址本文为为了照顾国内木有办法访问境外站点所以只能看转载的同学复制而来,如有侵权,联系我后立刻删除Cordova、Xamarin、NativeScript、React Native、Electron、Flutter 前言不知道是幸運還是不幸,從職業生涯早期開始就常常在做各種跨平台開發,從早期的Cordova到現在的ReactNative,從SmartTV到Android、iOS、MacOS以及Windows(還有死去的Windows Phone,我可愛的Lumia 720只能變成老媽機了QQ),雖然不敢說全部都融會貫通,但多少也累積了一些心得與想法。趁著記憶力退化忘光光之前,寫兩篇文來記錄近年來跨平台開發的發展史,順便總結一下心得。 這篇是講古篇,回味並簡介一下各種Solution,有些可能年代久遠記憶有誤或作法有更新,還請不吝指正。 Cordova 說到跨平台,一般人好像都會先想到這隻小機器人Cordova是很早期的跨平台solution,它是從更早期的PhoneGap分支出來的。在我剛開始接觸跨平台開發的那個年代(大概2012年),他是最熱門的跨平台Solu
 2019-11-25  

css-position

关于position的的姿势今天在给新同事讲解position的时候,发现自己虽然能够比较合理的使用,但是无法在阐述的时候表达清楚,这时候发现其实我对这部分的总结和归纳比较少,导致无法表述清楚,在一番搜索后,发现了一篇相对讲的比较清楚的文章 探究position定位中absolute和relative的异同 这里将其最终的结论进行总结,方便自己以后查阅 relative总结relative定位:1.相对于元素原来的位置进行相应的位移;2.其他元素的位置并不受影响,也就是说被定位的元素原来的位置还存在占位,并没有释放。 absolute总结一下absolute定位: 相对于谁进行定位有点复杂:就是找出定位元素父元素链上的所有父元素,由近到远哪个元素不是默认定位(即static定位)的,那么就相对于它进行定位。定位元素会释放原来所占的位置,其他元素会补充进来,好似float属性让其漂浮起来一样。当父元素链上所有父元素都是默认定位,那么absolute定位就是相对于body元素的,效果和fix定位差不多。 fix脱离整个文档流,相对于浏览器的absolute定位,就算给html节点加上fix
 2019-11-25   css 

安卓获取屏幕以及获得像素点

闲人屁事多由于一些不可告人的需求,所以开始寻找各种可以实现安卓实时获得屏幕上某个像素点的功能 首先,将需求进行拆解,分别为 1、获得屏幕2、获得屏幕上一个像素点 获得屏幕获得屏幕分为比较多种的方式,在以前大致分为 adb screencap 获取当前屏幕 linux 底层 通过frameBuffer获得屏幕信息我没试过我也不知道好不好用参考1参考2 通过 MediaProjection 屏幕录制获得图像参考 我使用的是 MediaProject 的方法,这里重点实现了这个方法由于我的需求是需要处处调用的,所以将获取像素点的一系列方法封装在一个单例之中,以达到一处声明,处处调用 package com.tools.automator.core import android.graphics.Bitmap import android.app.ActivityManager import android.content.Context import android.graphics.PixelFormat import android.hardware.display.Display
 2019-11-19   android 

使用hexo与git page快速创建一个属于你自己的博客系统

其实很久之前就想弄一个自己的博客系统用来记录自己coding过程中碰到的那么多坑,可惜拖延症晚期,迟迟没有付诸行动 2019年双11弄了台百度云的机器(虽然最后没用上),又起了歹念,一通搜索,在v2ex上发现大家都说搭博客hexo就够了,于是就开始了折腾 hexohexo 本质上是一个快速搭建博客的脚手架,其最大用处是快速搭建一个博客模版,内容使用markdown进行书写,然后通过一系列的命令可以直接转换为html文本,最后直接部署到站点上。 从创建到发布拥有一套相对完善的工具链 安装前提安装 Hexo 相当简单,只需要先安装下列应用程序即可: Node.js (Node.js 版本需不低于 8.6,建议使用 Node.js 10.0 及以上版本)Git如果您的电脑中已经安装上述必备程序,那么恭喜您!你可以直接前往 安装 Hexo 步骤。 由于偷懒,下面的教程一般都是指向的外域的教程,以后再写详细点(希望会记得。。) 安装Node.js在大部分的情况下,无条件推荐使用nvm进行node.js的安装而不是直接安装node.js(最大的好处就是可以动态的切换依赖而非每次都去安装不通版本的n
 2019-11-19  
123

搜索

Hexo Fluid
 总访问量 次   总访客数 人