/NSL/_ICM_CALL_WITHOUT_COS_CEN' ...
分类:
编程语言 时间:
2018-07-11 15:59:01
阅读次数:
152
协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现 ...
分类:
编程语言 时间:
2018-07-11 14:39:04
阅读次数:
185
今天一时兴起,写了一个渐进升级的异步调用demo,记录一下。 1. 最基础的同步调用 2. 引入异步回调 3. 回调函数名解耦 4. 更多层级的异步回调 4.1 试着优雅一点 5. 观察者模式拉平回调 重新思考下,看起来逐级依赖的函数回调,随着层级的加深,在传参和调用上都越来越吃力了。我们现在想办法 ...
分类:
其他好文 时间:
2018-07-05 19:51:28
阅读次数:
168
首先安装better-scroll 1 goods页面模板 js 注册方法 better-scroll用法 我们先来看一下 better-scroll 常见的 html 结构: 当 content 的高度不超过父容器的高度,是不能滚动的,而它一旦超过了父容器的高度,我们就可以滚动内容区了,这就是 b ...
分类:
其他好文 时间:
2018-07-04 01:08:34
阅读次数:
266
es6出来了很多好用的新语法,promise算是比较火的。 promise是解决异步编程的一种方案。。。啥意思呢,我理解的是: 执行异步代码的时候(回调函数,接口请求等),你不知道他们什么时候会返回,所以你需要在他们的回调中写需要走的逻辑。当你在第一层异步调用后用返回回来的数据去再次异步,就像俄罗斯 ...
分类:
其他好文 时间:
2018-07-02 20:12:48
阅读次数:
175
本想写一点有关LINQ to SQL异步调用的话题,但是在这之前我想还是先写一篇文章来阐述一下使用异步操作的一些原则,避免有些朋友误用导致程序性能反而降低。这篇文章会讨论一下在.NET中有关异步操作话题,从理论出发结合实际,以澄清概念及避免误用为目标,并且最后提出常见的异步操作场景和使用案例。这样我 ...
分类:
其他好文 时间:
2018-06-23 11:42:37
阅读次数:
148
一. 背景 在刚接触开发的头几年里,说实话,根本不考虑多线程的这个问题,貌似那时候脑子里也有没有多线程的这个概念,所有的业务都是一个线程来处理,不考虑性能问题,当然也没有考虑多线程操作一条记录存在的并发问题,后面随着处理的系统业务越来越复杂,多线程再也回避不了了,也就借此机会深入研究了一下.Net中 ...
分类:
编程语言 时间:
2018-06-21 11:41:04
阅读次数:
197
#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2018/6/19 14:30# @File : 进程池线程池练习.pyfrom concurrent.futures import ThreadPoolExecutorimport request ...
分类:
其他好文 时间:
2018-06-19 16:31:21
阅读次数:
140
#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2018/6/19 14:05# @File : 异步调用与回调机智.py# 1、同步调用:提交完任务后,就在原地等待任务执行完毕,拿到结果,在执行下一行代码,导致程序串行执行# from conc ...
分类:
其他好文 时间:
2018-06-19 16:26:36
阅读次数:
155
提交任务的两种方式#1、同步调用:提交完任务后,就在原地等待任务执行完毕,拿到结果,再执行下一行代码,导致程序是串行执行 #2、异步调用:提交完任务后,不地等待任务执行完毕 同步调用: 运行结果: eggon 正在拉。。。。 eggon 拉了 5 kg! alex 正在拉。。。。 eggon 拉了 ...
分类:
其他好文 时间:
2018-06-17 12:38:57
阅读次数:
173