鉴于目前动态库在iOS App中使用越来越广泛,二进制的兼容问题可能会成为一个令人头疼的问题。本文主要对比一下C++、Java、Objecive-C和Swift的二进制兼容问题。 iOS端动态库使用情况 测试环境 C++、Java、OC和Swift分别实现Foo这个基类,然后再实现Bar这个子类,m ...
分类:
编程语言 时间:
2019-01-16 16:36:06
阅读次数:
249
错误信息 System.IO.PathTooLongException:“指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。” 环境 NET 4.5 原因分析 在C API中读取文件或文件夹时,完全限定文件名必须少于 260 个字符, ...
分类:
其他好文 时间:
2019-01-05 19:54:03
阅读次数:
390
项目中要引入另一个项目的jar包, 不在开源库中。 可以把包复制到本地maven仓库中; 也可以在配置文件中配置路径。 1.在src目录同级创建一个lib文件夹,将jar包拷贝到lib文件夹下 2. 然后在pom.xml中配置包依赖 这里的groupId和artifactId以及version都是可 ...
分类:
编程语言 时间:
2018-12-29 18:38:59
阅读次数:
220
上一节学习了使用SQLiteDatabase来操作SQLite数据库的方法,接下来我们开始接触第一个开源库:LitePal。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完 ...
分类:
移动开发 时间:
2018-12-27 12:03:24
阅读次数:
193
nvm(node version manger) Node版本管理 nvm是一个简单的bash script来管理多个活动的node.js版本. NPM 套件管理工具 下载(内置了npm):https://nodejs.org/en/ npm是世界上最大的开源库生态系统ecosystem。 是 No ...
分类:
其他好文 时间:
2018-12-20 14:18:00
阅读次数:
168
说明 Magicodes.Storage,是心莱科技团队提供的统一存储库,相关库均使用.NET标准库(netstandard2.0)编写,支持.NET Framework以及.NET Core。 我们希望,使用了Magicodes.Storage之后,开发者可以很快的从本地存储切换到云端存储;我们希 ...
分类:
其他好文 时间:
2018-12-20 10:34:07
阅读次数:
249
一、zint开源库的介绍 zint 是一个开源的条码编码库,它支持超过50种条码,包括 Code-128, Data Matrix, EAN-128, UPC/EAN, ITF, QR Code, Code 16k, PDF417, MicroPDF417, LOGMARS, Maxicode, G ...
分类:
系统相关 时间:
2018-12-18 19:39:28
阅读次数:
270
1、简介 1.1、jQuery UI: 是以jQuery为基础的JavaScript网页用户界面的开源库。包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建很好交互性的web应用程序。 1.2、jQuery UI 包含了许多维持状态的小部件(Widget),因此,它与典型的j ...
分类:
Web程序 时间:
2018-12-16 21:29:49
阅读次数:
184
1、Node.js简介 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球 ...
分类:
Web程序 时间:
2018-12-12 12:22:45
阅读次数:
189
reportlab是什么? 是一个处理PDF和画图的python开源库. 初次安装: 参考文档: 1. https://stackoverflow.com/questions/38711221/installation-reportlab-importerror-no-module-named-re ...
分类:
编程语言 时间:
2018-12-10 20:47:29
阅读次数:
1713