11 2018 档案

摘要:StatelessWidget和StatefulWidget是flutter的基础组件,日常开发中自定义Widget都是选择继承这两者之一。 两者的区别在于状态的改变,StatelessWidget面向那些始终不变的UI控件,比如标题栏中的标题;而StatefulWidget则是面向可能会改变UI状 阅读全文
posted @ 2018-11-28 14:51 dnoyeb 阅读(2782) 评论(0) 推荐(0) 编辑
摘要:android studio的太重,我装的是android sdk,使用avd的模拟器启动黑屏 启动夜神模拟器(已卸载) 建立连接: adb connect 127.0.0.1:62001 (夜神模拟器默认端口) 查看连接:adb devices 然后使用vscod选择设备调试 分割线 夜神模拟器键 阅读全文
posted @ 2018-11-28 14:41 dnoyeb 阅读(14233) 评论(2) 推荐(0) 编辑
摘要:普通递归: 这是个阶乘。但是占用内存,因为: fac(5) (5*fac(4)) (5*(4*fac(3))) (5*(4*(3*fac(2)))) (5*(4*(3*(2*fac(1))))) (5*(4*(3*2))) (5*(4*(6))) (5*24) 120 这里需要讲明的是: 函数调用会 阅读全文
posted @ 2018-11-26 17:39 dnoyeb 阅读(3198) 评论(0) 推荐(0) 编辑
摘要:我们可能很少在编程中用位运算,如果没深入学习,可能也很难理解。平时的数值运算,其实是要先转换成二进制再进行运算的,而位运算就是直接进行二进制运算,所以位运算的执行效率肯定是更高的。下面通过一些实例来加深对位运算的理解。 按位与(&) &&运算符我们都知道,只有两个都为真,结果才为真。&道理是一样的, 阅读全文
posted @ 2018-11-21 18:03 dnoyeb 阅读(4618) 评论(0) 推荐(1) 编辑
摘要:详细文档介绍 export function f(x: i32): i32 { if (x 1 || x 2) { return 1; } return f(x - 1) + f(x - 2) } 测试时 f(40)=102334155 耗时566ms 不使用wasm f(40)=102334155 阅读全文
posted @ 2018-11-20 17:37 dnoyeb 阅读(522) 评论(0) 推荐(0) 编辑
摘要:本例讲解如何通过clip-path把一个div(元素,可以是图片等)裁切成不同的形状,这里以一个div为例宽高均为300px 注意:不支持IE和Firefox,支持webkit浏览器,在现代浏览器中需要使用-webkit-前缀。 <div class="demo" style="width: 300 阅读全文
posted @ 2018-11-15 14:19 dnoyeb 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:module.exports = { // 部署应用时的基本 URL baseUrl: process.env.NODE_ENV 'production' ? '192.168.60.110:8080' : '192.168.60.110:8080', // build时构建文件的目录 构建时传入 阅读全文
posted @ 2018-11-06 11:36 dnoyeb 阅读(16244) 评论(0) 推荐(0) 编辑
摘要:0、高斯模糊滤镜 先构建高斯核,在x方向和y方向上分别进行一阶高斯滤波 1、灰度滤镜 对于灰度滤镜的实现一般有三种算法 1) 最大值法:即新的颜色值R=G=B=Max(R,G,B),通过这种方法处理后的图片看起来亮度值偏高。 2) 平均值法:即新的颜色值R=G=B=(R+G+B)/3,这种方法处理的 阅读全文
posted @ 2018-11-05 14:31 dnoyeb 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:本文介绍经典的表面模糊Surface Blur算法与实现。 表面模糊是PS里一个重要的保边滤波器,它的算法很简单,公式如下所示: 主要思想还是计算当前像素X的邻域范围内不同像素的加权求和,边缘地方的像素,加权比较大,平滑的地方加权比较小,以此来保留边缘信息,平滑平坦区域; 效果如下图所示: 代码实现 阅读全文
posted @ 2018-11-02 09:32 dnoyeb 阅读(327) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示