摘要: gif jumper gif支持多帧动画,但是没有存储总帧数,解析gif直到结束才能知道总帧数。 所以gif解析代码,要么采用链表,要么不停realloc()分配内存,stb_image的代码就是如此。 出于本人的强迫症,于是写了一段代码,迅速“跳过”解析过程,返回总帧数,聊胜于无,仅供参考: 同时 阅读全文
posted @ 2021-02-04 13:28 windfic 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 上一次基于TechEmpower的《Web Framework Benchmarks》性能基准测试的解读之后,时隔两年此次Round19(2020-05-28)榜单有了三个令人兴奋的变化:一、神奇的Lithium;二、恐怖的Workerman;三、意外的Roda 阅读全文
posted @ 2021-01-18 12:24 windfic 阅读(5779) 评论(0) 推荐(4) 编辑
摘要: 屏幕分辨率基础概念说明 缩写 全称 说明 PX Device Pixels 设备像素,指设备的物理像素 PX CSS Pixels CSS像素,指CSS样式代码中使用的逻辑像素 DOT Dot 点,屏幕或打印纸上的点,等同物理像素 PT Point 磅(传统长度单位)为1/72英寸=0.35mm P 阅读全文
posted @ 2020-06-21 21:06 windfic 阅读(2425) 评论(0) 推荐(0) 编辑
摘要: 一直以来,Web前端领域最大的问题就是兼容性问题,没有之一。 前端兼容性问题分三类:浏览器兼容性问题、屏幕分辨率兼容性问题、跨平台兼容性问题 Web前端框架也分三类:浏览器兼容框架、响应式框架、跨平台框架 阅读全文
posted @ 2020-06-21 21:02 windfic 阅读(7908) 评论(0) 推荐(4) 编辑
摘要: 用 golang 1.11 module 特性时,需要下载golang.org等外网地址的库文件 可以创建环境变量GOPROXY,使用Aliyun等网站上的镜像 go公共代理文档 简介 go module公共代理仓库,代理并缓存go模块。 你可以利用该代理来避免DNS污染导致的模块拉取缓慢或失败的问 阅读全文
posted @ 2019-07-26 11:12 windfic 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: Oracle JDK 要收费了,Open JDK没有安装包,只有Zip,写了个安装脚本 InstallOpenJDK.vbs 注:环境变量设置方法来自网络 (完) 阅读全文
posted @ 2019-06-05 17:39 windfic 阅读(575) 评论(0) 推荐(0) 编辑
摘要: PowerBuilder编程新思维5:包装(界面美化与WebUI+React) 前一节,分析了三种界面美化方案,都是控件级的美化。今天再来分析一下窗口级的美化。上一次讲的DirectUI,大家反响一般,效果和创新都不足。那是没有讲完的原故。今天……还是没有讲完,不过效果应该还行吧:)。 PB界面美化 阅读全文
posted @ 2019-04-12 19:09 windfic 阅读(3081) 评论(5) 推荐(0) 编辑
摘要: WEB开发框架性能基准测试解读与趋势分析 TechEmpower的《Web Framework Benchmarks》性能基准测试,是关注Web开发框架发展的重要途径。但是内容数据众多,每次看都耗费大量时间。这是根据Round17(2018-10-30)测试结果做的整理笔记,以及结合多轮结果做的趋势 阅读全文
posted @ 2019-03-08 21:35 windfic 阅读(21489) 评论(0) 推荐(2) 编辑
摘要: 移动APP开发框架盘点 总体概述 现在比较流行的移动APP开发框架有以下六种:网页、混合、渐进、原生、桥接、自绘。前三种体验与Web的体验相似,后三种与原生APP的体验相似。这六种框架形式,都有自己适用的范围。无所谓好坏,适用就是好。 l 网页应用适用于传统网站APP化,比如淘宝、京东,有大量WEB 阅读全文
posted @ 2019-02-27 19:37 windfic 阅读(67208) 评论(5) 推荐(9) 编辑
摘要: <第二部分 Outside 哭泣的小丑> 这是一个看脸的时代,PB无论怎么努力打扮,在别人眼中就是一个小丑。这位哭泣的小丑,怎样努力才是未来? PowerBuilder编程新思维4:钩挂(界面美化与DirectUI) PB的界面由于其封闭性,一直以来都是最大的弱项。自PB9.0开放了PBNI接口后, 阅读全文
posted @ 2019-02-11 16:36 windfic 阅读(3006) 评论(0) 推荐(0) 编辑
摘要: PowerBuilder编程新思维3:适配(三层架构与GraphQL) PB在富客户端时代,是一线开发工具。随着网络发展,主流架构演进到三层架构的时代,PB拿不出有力的三层架构,已经明显力不从心,市场份额也江河日下。今天我们来细数一下PB的三层架构方式及其改进方法。 PB三层架构方式 方式一:EAS 阅读全文
posted @ 2019-01-30 17:15 windfic 阅读(2306) 评论(3) 推荐(0) 编辑
摘要: PowerBuilder编程新思维2:嵌入(Thread多线程) 在PB中使用多线程,在网上有大量的文章介绍。不过深入研究并试着给出更易用的模型的,目前还只有"路人甲cw"的一篇《关于PowerBuilder多线程的一些心得》。 因为PB多线程有着许多天然的限制,使用中有很多问题,那么简化模型是个必 阅读全文
posted @ 2019-01-14 19:27 windfic 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: <第一部分 Inside 无形的枷锁> PB实在太古老了,长久的积淀变成了沉重的包袱,像是一个无形的枷锁制约着工具的发展。 前言 PowerBuilder作为开发工具退出一线行列已经很久了,在2019年来谈这样一款老旧的编程工具是否有意义?诚然,PB有着太多硬伤,但还是有它的用武之地的。而且今天讲的 阅读全文
posted @ 2019-01-04 14:08 windfic 阅读(2856) 评论(3) 推荐(1) 编辑
摘要: Serverless无服务应用架构纵横谈 一、Serverless是啥 自从互联网兴起以来,Server就成了网络的核心部件。所以围绕Server的生意圈,也发展得如火如荼。 从最早的电信托管,到虚拟机,到现在的Serverless,形成了几大阵容: 1、IaaS(基础设施即服务:Infrastru 阅读全文
posted @ 2017-12-08 21:16 windfic 阅读(15010) 评论(0) 推荐(1) 编辑
摘要: 研究Web桌面应用开发有一段时间了,总结了Web桌面应用开发的一些主流方式。 一、前端Style 这种方式的就是直接实现一个Web程序,再封装一个浏览器展示,相当粗暴和有效。著名的框架就是Electron和NW.js了。 代表应用程序是atom。 一般是基于node.js。也有其它语言的。 各种前端 阅读全文
posted @ 2017-11-10 22:00 windfic 阅读(6733) 评论(1) 推荐(0) 编辑