我之前写过一篇文章介绍如何使用 Alamofire 实现 form-data 形式的表单数据提交。 本文接着演示在不借助第三方库的情况下,如何使用原生代码(URLSession)来实现:一次性上传多个文件和多个参数到服务器。 1,效果图 (1)点击“开始提交”按钮后,将两个文件、两个参数同时发送到服务器......
十一月头条:2018年的年度编程语言将成为顶级语言之一 再过两个月,TIOBE 就将宣布 2018 年的年度编程语言。目前来看,有 5 个候选对象,它们都是来自前五名的:Java、C、C++、Python、Visual Basic.NET。 每年我们都希望能有一个脱颖而出的新编程语言来获得这个奖项......
四、解决中文乱码问题 1,问题描述 (1)如果添加的文字中包含有中文(汉字),我们会发现生成的 pdf 文件时,里面中文部分就会变成乱码: (2)这是由于 jsPDF 默认是不支持中文的。我们可以通过手动引入中文字体,解决了导出 pdf 后中文字体显示乱码的问题......
三、修改文字样式 1,修改字体大小 var doc = new jsPDF(); //字体大小1(默认样式) doc.text(20, 20, '1: Welcome to hangge.com')......
我之前写过一篇文章介绍如何使用 URLSession 来下载文件,但都是前台下载。也就是说如果程序退到后台(比如按下 home 键、或者切到其它应用上),当前的下载任务便会立刻停止。 这样对于一些大文件的下载并不友好,因为用户不可能一直开着 App 等待下载完毕......
过去生成 PDF 文件都是服务器端的专利,而借助 jsPDF 这个第三方的 JavaScript 库,我们也可以直接在前端生成 PDF 文件。下面通过样例进行演示如何使用。 一、基本介绍 1,什么是 jsPDF? (1)jsPDF 是一个基于 HTML5 的客户端解决方案......
我之前写过一篇文章介绍如何使用 Swift 进行文件、文件夹操作。出于安全限制,如果开发的是 iOS 应用,那么我们只能对沙盒内文件进行操作。如果是 Mac OS 桌面应用的话,则可以读写指定的任意路径文件。下面通过样例进行演示。 1,设置沙盒权限......
一、基本介绍 1,什么是 Highlightr ? Highlightr 是一个使用 Swift 编写的语法高亮编辑组件库。其内部核心使用的是 highlight.js Highlightr 可以将原始的代码字符串着色转换成 NSAttributedString,然后在文本框中显示,从而实现代码的语法高亮......
1,问题描述 (1)如果页面需要输入常规数值时,我们通常会使用 number 类型的控件。这样浏览器会自动忽略非数值字符。就是说只能输入数字进去......
虽然 Swift 并不推荐我们直接对指针进行操作,但有时在与 C 混编时,不可避免地要将对象转换为 C 的指针类型以便传值。本文演示如何将 String 类型(或者说 Data 类型)数据转成对应的 UnsafeMutablePointer