.Net异步编程知多少

h11. 引言最近在学习Abp框架,发现Abp框架的很多Api都提供了同步异步两种写法。异步编程说起来,大家可能都会说异步编程性能好。但好在哪里,引入了什么问题,以及如何使用,想必也未必能答的上来。自己对异步编程也不是很了解,今天就以学习的目的,来梳理下同步异步编程的基础知识,然后再来介绍下如何使用async/await进行异步编程。下图是一张大纲,具体可查看脑图分享链接。2. 同步异步编程同步编...
.Net 异步编程

RDLC系列(一)ASP.NET RDLC 报表自定义数据源

最近一段时间开发ERP系统中要用到不少报表打印,在网上找了一圈发现想些好用的报表控件大部分要收费,一些面免费要么不好用要么IE8不兼容,最后还是用了微软自带的RDLC报表,把自己遇到的坑和技巧整理分享出来。一般Visaul Studio上新建的的EDLC报表文件之后数据源都是按照向导直接连接数据库,自动生成数据源和数据集的,但是遇到一些复杂的就不够灵活。一、新建报表1.新建一个空白的报表如下2.打...
RDLC报表 ASP.NET

本地文件列表与预览,类似于QQ中收到的文件

类似于QQ中收到的文件,可预览,但是这是本地文件,没有上传下载的功能。。思路:先用tableView加载显示本地文件,然后用文本查看器实现预览功能,也可用其他应用打开本文件。核心代码如下:NSFileManager *fileManager = [NSFileManager defaultManager]; //在这里获取应用程序Documents文件夹里的文件及文件夹列表 NSArray *p...
文件查看 文件列表 iOS

iOS相机开发的踩坑篇

相机的设置,这个demo用GPUImageview为基准,做了一个基础的demo,处理了供底层OpenGL的方向处理,其他功能参考 最后的参考链接可以实现。ps:2016年整年基本上都是做avfoundation的开发,自我感觉对苹果这套库应该算是蛮了解了,网上的例子也很多,但是深入了解后发现很多其实坑很多,这篇分享主要是和大家介绍一下坑和难点,基本的用法可以看一下参考链接和下面的图。一. 整体...
开发 相机

iOS代码设计中的开放与封闭

我们至今所写的 iOS 代码都是遵循 OOP 这种编程范式,以对象来临摹和表达我们对于世界的理解。在设计类的时候,恪守 SOLID 五个原则会让我们的代码更易拓展和维护。SOLID 中的 O 代表的是Open/closed principle,这篇文章所要探讨的不仅仅是类设计中的 Open 和 Closed,而是要站在更广阔的视角来看待代码中的开放与封闭。前言我们作为代码工作者,不能仅仅满足于写出...
IOS 代码设计

动态framework上线问题解决

最近开发的项目中,因为公司内部专有格式视频流媒体播放器和百度视频流媒体播放器ffmpeg冲突,所以采用动态framework解决的,网上很多人说动态库苹果是不支持上线的,现在说说我上线遇到的动态framework引起的一些问题及解决方法主要问题是Error ITMS-90680和Error ITMS-90685错误以至于程序无法提交二进制数据;注意在打包的时候生成 了两个BD.framework...
framework 动态 framework

三步瘦身,做名副其实的「小程序」

小程序发布后,相信很多人已经蠢蠢欲动,心急的小伙伴更是已经操起小程序开发工具撸了起来。至于小程序是什么东西,在这几天朋友圈的狂轰乱炸后相信大家已经比较清楚,不清楚的可以点击https://mp.weixin.qq.com/cgi-...但小程序作为新兴的东西,开发中一定会遇到一些坑,为了造福广大开发者,腾讯云为小程序量身打造了相关解决方案,今天就手把手带着大家使用微信小程序解决方案之一:瘦身方案...

h5基础之CSS:基础语法和选择器

!DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titleTitle/title style type="text/css" [title]{ color: blue; } [title=te]{ color: red; }...
CSS HTML5

iOS——关于-Taptic-Engine-震动反馈

上周,leader 拿着 iPhone 7 打开了网易新闻,问我:『你看,你这里的下拉刷新是 短震动 ,我们的手机数周遥控电视的时候只有 长震动 ,产品那边问能不能用短震动』。然后博主就去查看了一下关于短震动的方式,整个过程可以描述为——『资料真少!』。不过最后通过一下午的搜集,最终还是总结整理出来了这份文档,也补充了自己对 iPhone 6s 之后对 Taptic Engine 的了解。Tapt...
iOS

html5基础(8)indexedDB数据库

!DOCTYPE html html lang="en" head meta charset="UTF-8" titleTitle/title !--让代码脚本运行到各个浏览器上-- script window.indexedDB=window.indexedDB||window.webkitIndexedDB||window.mozIndexedDB||w...
数据库