自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT晴天

全栈的刀剑神域

  • 博客(84)
  • 资源 (7)
  • 收藏
  • 关注

原创 uni-app + capacitor,真香

了解过uni-app的人,基本都知道uni-app能多端打包,其中打包原生应用时,个人却觉得去官网上注册、申请,一轮走下来很繁琐,所以选择编译成h5,再结合capacitor使用,发现挺香的。

2021-04-01 16:44:47 1324 2

原创 Cordova在左,Capacitor在右

自本人简书文章迁移https://www.jianshu.com/p/33c21660f50eCordova(Webview)是第一代的混合式应用技术代表,ReactNative/Weex/NativeScript等是第二代,而第三代是以Flutter为先驱,Flutter是将来的趋势,这一两年的热度不断攀升也印证了这一点,然而当前它仍有一些不足,还未到大规模使用的时候,同时前两代技术的优点也是比较明显,故一段时期内混合式应用技术仍将处于三分天下的态势。所以,“扔掉你的Cordova”,并不是要.

2021-04-01 16:16:47 3550 1

原创 Flutter多环境部署配置(二)

先前写过一文【Flutter多环境部署配置】,基本满足大多情况使用,然而有没有遇到过这样的需求:测试应用和正式应用分开不同包名、不同图标、不同API,以便能满足各种定制化要求。那在各个平台又是怎样实现:一、Android平台在Android 中可以使用“风味”。以测试环境(dev)和正式环境(prod)为例,在build.gradle文件中android节点部分添加如下内容:android { flavorDimensions "default" productFlavors{

2021-04-01 15:53:03 578

原创 Flutter多环境部署配置(一)

多环境测试/部署是很多应用的需求,在Flutter中又是如何实现的?(注:此文从我的简书文章Flutter多环境部署配置迁移过来)在网上没找到好的方案,到时发现Flutter默认使用main.dart,也可以指定运行首页:flutter run -t main1.dart",flutter build apk -t main1.dart",所以我决定这样做:###1. 在lib目录下创建如下目录和文件:每个文件是如下类似内容:import 'package:flutter/materi.

2021-04-01 15:13:08 736

原创 Gradle版本管理的一些事

打开一个新项目,往往会下载Gradle及其插件,而且很慢,有时如果配置不当,还会影响到项目的构建。为了提高效率,可以继续往下看。指定Gradle版本或版本升级一般分两步:一、修改gradle-wrapper.propertiesgradle-wrapper.properties更改版本号:distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip注意: 这里放的是gradle版本。这样就会下.

2021-04-01 15:04:26 346

原创 【风雨欲来的Hybird】(3)新一代技术代表——陌生的Dart和怪异的Flutter

我们回忆下Hybird技术的发展历程:早期的技术线条基本是Webview + Cordova(Phonegap),几年时间中,都是执行“技术以换壳为本”,就是只是换个UI、换个js框架,脱离不了Webview渲染的套路,解决不了渲染的性能瓶颈。代表框架有Ionic。后来的Facebook尝试过后,觉得上述技术满足不了自己,创造性的使用js桥接 + 原生渲染的技术,这可以说是划时代的,它开拓...

2018-03-16 11:29:57 1322 1

原创 【风雨欲来的Hybird】(2)Stencil——万物皆组件,与框架无关

Stencil——A Compiler for Web Components,可能有人听说过这个框架,但我想大部分人还没注意到它。Stencil也不是一个新东西,出来快有10个月了,它中文意思是“模版”,是一个Web组件的编译器,它采用微小的虚拟DOM层、有效的单向数据绑定、异步渲染管道(类似于React Fiber)和开箱即用的延迟加载,并生成100%基于标准的Web组件。官方描述特...

2018-03-16 11:27:13 406

原创 【风雨欲来的Hybird】(1)Capacitor——为了原生,RN的下一个对手之一

Capacitor是由ionic团队最新开发维护的,用JavaScript为IOS、Android和Web构建跨平台、响应式Web应用框架容器。关键字是:容器。从理念上,它与Weex很相近:Write once,run anywhere。其实Capacitor是ionic4的衍生品,如果说Stencil是跨框架组件开发,那Capacitor就是跨平台原生封装。为解决Webview的渲染...

2018-03-16 11:26:20 3035

原创 开发届这些公司的自白

微软:我们又造了个黑科技!厉害吧?牛逼吧?佩服吧?来,看我们怎么把它弄死!Google:我们又创建了一门艺术,史无前例的!复杂?那是必须的,不然怎么显出我们的高大上?Telerik:我们又做了个与UI无关的好东西!怎么样?还不错吧?来买我们的UI吧!百度:什么?我们当前的高大上产品当前只是个残次品?没事,先丢出去,修修补补还是能用的!踩坑多了他们就习惯了!!!阿里:我们又跟

2018-01-29 11:48:00 288

转载 npm常用指令

npm -h                                               查看npm命令的帮助信息npm -vnpm --version                                     查看npm版本信息npm info version                       查看某个模块最新发布版本信息,如npm info

2016-12-07 09:46:49 2741

原创 Gradle build finished with 200 error(s)

用android studio编译项目,没有错,生成apk却出现一堆错误,正常的错误都是能跳转过去修改,恶心的是这些错误不能跳转过去,试了网上一堆方法,有两个方法可行:方法一(看不懂原理): gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs

2016-10-12 19:23:50 5252

原创 手机模拟器之争:Genimotion在左,海马玩在右

如果不想真机调试,就会借助模拟器,我写过一篇文章就介绍过Genimotion,有一段时间我也是用它的,但是它存在一个弊端,是基于x86的,所以arm相关内容不能很好支持,比如那时候我觉得比较郁闷的是“百度地图sdk”不支持(不过最新版的百度地图sdk已经提供兼容版本),于是我只好用回官网的模拟器,但又总觉得不爽,后来又试用了几个模拟器,然后接受了“海马玩”(这名字听上去怪别扭的),优点和Genim

2015-07-02 19:35:14 2368

原创 cordova build android提示No installed build tools found的解决方法

开发Hybrid应用,一般都会和Cordova(Phonegap)打交道,Cordova环境没配置好会影响开发,其中可能会遇到下面的问题:cordova build android提示"No installed build tools found. Please install the Android build tools version ",解决方法:把android 的sdk目录\b

2015-07-02 19:08:11 23157 5

原创 简记最新expect安装

一、要先安装ActiveTcl(目前最新版本8.6.4.0.298892-linux-x86_64-threaded)去www.activestate.com下载并运行install.sh安装二、下载expect,执行命令:1)(ActiveTcl-8.6为上一步安装路径)./configure --prefix=/usr/expect --with-tcl=/opt/Active

2015-06-09 16:15:43 889

转载 Solr开发步骤

不错,原作者不明Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JDK:1.6+Jav

2015-05-07 10:47:35 2550

原创 用Maven来管理项目

Maven,本来挺好装的,结果被墙别人贡献离线Maven

2015-04-29 14:46:27 526

转载 android主题方式定义Activity跳转和切换动画

原文地址,不过原文存在2个小错误,我改正了贴上来android2.0以上,可以用overridePendingTransition(R.anim.translate_in, R.anim.translate_out);这个方法切换动画但麻烦的是,切换动画,必须finish前面调用该方法一次,而且你无法控制返回和结束时候的动画,现在有一种方式 用theme来控制:

2015-04-07 11:28:05 2603

原创 选择swift

当做偏见也好,入门未深也好,或者强迫症也好,就是不喜欢Objective-C。如果我是从C++过渡到OC可能还不会这样,但习惯了C#、java、js等特点,就有点接受不来,ios7前的市场份额不到4%,且4%中我认为6.x(相当于iphone4)占绝大份额。现在大部分产品要求支持6.0则可以了,swift最低支持6.0,而且与Object-C能相互调用(那可以利用Objcet-C原有资源),那新产

2015-03-25 09:41:02 753

原创 网页打开电脑或手机摄像头

最近有这个需求(拍照或者扫码),网上搜到webRTC,记录下:电脑演示地址(国外网站有点慢):http://www.gbtags.com/gb/demoviewer/93/6b53eafd-58c4-4517-b39e-2a266c89ff9e/index.html.htm手机演示地址(用浏览器扫描打开):效果如下:

2014-12-05 15:22:10 4627

原创 记录下android百度地图的个别方法

由于google map被墙,可选的地图sdk没有几个,高德or百度?新版的百度地图还可以,把一些操作简化了,但是问题还是存在:1、新版资料不足,api文档不完善。2、还有一些bug,如用polylineOptions,当point与point的经纬度跨度大一点,就绘不出线……但是将就下用还是可以的,其中个别方法记录下:// 隐藏缩放控件 int child

2014-12-05 15:08:50 1782

原创 ViewPager与百度地图冲突的纯净解决方案

有这样一个需求场景,要用百度地图,且要放在Fragment中,百度地图左右拖动就会和ViewPager的滑动事件冲突,这类似两可拖动控件的冲突,网上的方法大致如下:1、父View继承ViewPager,重写方法,如:public class CustomViewPager extends ViewPager { private boolean isCanScroll

2014-12-05 10:10:24 6424 15

原创 太恶心了,竟是这个原因导致Android程序UI无法预览

UI突然就不能在IDE预览了,无论是Eclipse还是Android Studi

2014-11-22 23:28:07 19968 2

原创 android一些网址,其实两个就基本够用了

环境

2014-11-12 09:38:56 1383

原创 android布局小事记录

一、文本截断,并显示省略号

2014-11-08 15:30:12 755

转载 自定义Actionbar图标

问题:      在使用Actionbar时,默认在左上角是会有一个跟软件发布时的LOGO一样的图标,在大多数情况下按照默认图标进行显示已经很好,既使得软件整体统一,也方便省事。但有些情况下,还是希望不同的界面左上角的图标是不同的,或不想使用默认的LOGO,比如LOGO是有底色,放在Actionbar上不好看……解决办法:      在配置文件Manifest中

2014-11-04 15:35:41 3067

原创 android actionbar自定义样式so easy(一)

好久之前,看到这个网址,放进了收藏夹,,现在要用,反而一时找不到,找到了,记录下,方便查询http://jgilfelt.github.io/android-actionbarstylegenerator/

2014-10-28 09:43:45 935

原创 为什么我基本不写代码级技术性文章?

有朋友为什么我基本不写代码级技术性文章?

2014-10-26 01:42:56 972

原创 eclipse编译android开源代码示范,及生成jar引用出错原因解析

又是一片“炒冷饭”的文章(注:意思是炒老技术)

2014-10-26 00:17:28 1570

原创 slim的httppost数据的解析

关于slim的post操作比较少,不少只是返回一个字符串,

2014-10-16 18:02:19 3029

原创 WebConfig的httpHandlers无效解决处理

http://msdn.microsoft.com/en-us/library/vstudio/46c5ddfy(v=vs.100).aspxhttp://msdn.microsoft.com/en-us/library/vstudio/ms228090(v=vs.100).aspx

2014-10-14 18:36:14 8475 1

原创 xmapp无法启动Apache、Tomcat无法启动问题解决

xmapp 安装 apache, 80 和 443 端口被占用的解决方法由于装了 IIS,Xampp 不能用了。原因是:iis 占用了 xampp 需要的 80、443 端口。Xampp 要修改两个地方才能启动 Apache。不然就 把模块 Mod_SSL 注释掉。就可以不用理 443 这个了。 XAMPP 修改 80 和 443 端口 在启动 XAMPP 时,如果报 80/443

2014-10-14 11:17:31 14720 2

原创 使用netsh命令导致VS调试无法连接配置服务器

在VS调试站点,默认使用IISExpress,

2014-10-01 02:27:50 4756

原创 ASP.NET MVC使用UEditor,并与Controller共享

[HttpPost] [ValidateInput(false)] public ActionResult NewBlog(Article article) { return View(); }

2014-09-23 01:30:18 7264 3

原创 只用Android Studio完成应用类库编译及加载

常常会有些开源类库,如PullTo

2014-09-23 00:42:22 6380 1

原创 Html神IDE——Brackets重生

继续,新电脑配置新环境,以前html5的IDE,

2014-09-11 13:05:51 8833 1

原创 安卓开发黄金搭档:android-studio+Genymotion模拟器

最近换了电脑,重新配置安卓开发环境,Failure [INSTALL_FAILED_OLDER_SDK]

2014-09-11 03:38:57 62117 4

原创 Winform动态设置TableLayoutPanel等宽高

最近有个项目要修改,看完后果断决定重构,

2014-08-27 10:17:36 21695 1

原创 php,采用slim和notorm搭建Restful轻量级curd服务层,及中文字符解决

先前工作中的服务层搭建是用wcf实现,再后来

2014-05-08 01:28:19 8262 1

转载 SQL SERVER删除数据库

declare @dbname sysname set @dbname='MvcSite'declare @s nvarchar(1000) declare tb cursor local for select s='kill '+cast(spid as varchar) from master..sysprocesses where dbid=db_id(@dbname

2013-10-25 10:54:38 792

原创 C#打造一个开源webgis(四)地图客户端(中)

应用场景做过开发的会遇到过这样一个情景:1、写了很多代码做了一个系统;2、后来又要做一个类似系统,也有了设计模式概念,就把第一个系统的代码抽调出来,封装成公用模块或类库,供第二个系统使用;3、又有几个类似的系统要做,为了减少工作效率,提炼出自己的一个框架。说起这个,就绕回到第一节提到过地图系统架构问题,在这里主要就是地图服务api的概念。可以想象一下,本来做的GIS系统只支持桌

2013-10-16 23:33:44 3468

娇小但强大的屏幕取色器ColorPix

娇小但强大的屏幕取色器ColorPix,任意键锁定颜色,点击界面复制颜色

2014-10-28

ASPOSE,操作Office的利器,齐全、强大、简单

ASPOSE,操作Office的利器,word,excel,ppt,pdf,flash等等,非常齐全,很强大,简单易用,虽说是破解版,但是公司还是因版权问题不乐意采用,丢一边浪费

2014-08-27

GDAL图像格式转换

C#自带的图像转换操作,当图像太大时会出现内存问题,用GDAL的写文件方式可以避免,此为C#封装GDAL实现图像格式转换

2013-09-12

正则表达式测试工具

最新版的RegexTester不好用,还是这个版本的好用

2012-03-06

.net混淆器 reactor破解版

reflector是反编译的, reactor是reflector的作者开发,用于加密.net源码的,但是收费的,此为破解版

2012-03-06

配置好的DeepEarth

在DeepEarth官网下载的源代码本机配置会存在一些问题,要自己修正,比如“MouseWheelEventArgs”是“System.Windows.Input.MouseWheelEventArgs”和“DeepEarth.Events.MouseWheelEventArgs”之间的不明确的引用,还有就是服务引用的更新 上传已经配置好的,不过建议还是去官网下载,自己手动配置可以加深认识

2011-04-03

matlabHSV查找颜色特征代码

matlabHSV根据H分量查找颜色特征代码 % (角度,对应灰度) % 红R0,(330,22)-(0.9167,0.0611) % 橙O1,[22,45]-[0.0611,0.1250] % 黄Y2,(45,70)-(0.1250,0.1944) % 绿G3,[70,155]-[0.1944,0.4306] % 青I4,(155,180)-(0.4306,0.5) % 蓝B5,[180,272]-[0.5,0.7556] % 紫P6,(272,330]-[0.7556.0.9167]

2009-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除