在上一节五分钟完成 ABP vNext 通讯录 App 开发 中,我们用完成了通讯录 App 的基础开发。这本章节,我们会给通讯录 App 安装私信模块,使不同用户能够通过相互发送消息,并接收新私信的通知。在章节的最后,笔者将演示模块的“改装”,实现禁止用户发私信给自己的定制化需求。什么是“模块”? ...
分类:
其他好文 时间:
2020-03-23 09:22:44
阅读次数:
80
一:文件写入: (1):文件操作需要加载fs核心模块。 /* 文件写入:分为同步和异步写入。 1:同步写入函数:fs.writeFileSync(file,data,options) ; 2:异步写入函数:fs.writeFile(file,data,options,callback) ; 3:参数 ...
分类:
Web程序 时间:
2020-03-09 22:33:07
阅读次数:
85
我们在《总体设计[上篇]》和《总体设计[下篇]》中通过对IHostedService、IHost和IHostBuider这三个接口的介绍让读者朋友们对服务承载模型有了大致的了解。接下来我们从抽象转向具体,看看承载系统针对该模型的实现是如何落地的。 ...
分类:
Web程序 时间:
2020-03-08 14:23:09
阅读次数:
80
[00:03.23]Hello[00:04.29]演唱:阿杜[00:06.11][00:27.24]I've been alone with you inside my mind[00:34.32]And in my dreams I've kissed [00:36.89]your lips a ...
分类:
其他好文 时间:
2020-03-06 21:54:16
阅读次数:
72
Chap 3 数据链路层 3.1 数据链路层的功能 3.1.1 为网络层提供服务 对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网络层。 1)无确认的无连接服务。源机器发送数据帧时不需要先建立链路连接,目的机器收到数据帧时无需发回确认,对于丢失的帧交给上层处理。适用于 ...
分类:
其他好文 时间:
2020-03-04 00:40:12
阅读次数:
193
?xscale/yscale对数和其它非线性轴 import numpy as np import matplotlib.pyplot as plt #生成一些区间 [0,1]内的数据 y = np.random.normal(loc=0.5, scale=0.4, size=1000) y = y ...
分类:
编程语言 时间:
2020-02-17 19:33:18
阅读次数:
75
元编程的主要目标是创建函数和类,并用它们来操纵代码(比如修改、生成或者包装已有的代码)。Python中基于这个目的的主要特性包括装饰器、类装饰器以及元类。 9.1 给函数添加一个包装 问题 我们想给函数添加一个包装以添加额外的处理。 解决方案 写一个简单的装饰器 import time from f ...
分类:
编程语言 时间:
2020-02-16 01:07:33
阅读次数:
72
(一)LinearLayout界面编排模式 他的格式是按照线性顺序,由上往下或右左往右,逐一排列界面组件。 layout_width:中的“match_parent”表示要填满他所在的外框,而“wrap_content”表示它的大小只要满足内部所包含的界面组件即可。 android:orientat ...
分类:
移动开发 时间:
2020-01-28 22:56:17
阅读次数:
102
过年这几天只能待家里了,最近几个月,上海交通大学的研究人员提出了切片递归神经网络(SRNN)的结构,该结构在不改变循环单元的情况下比RNN结构快135倍。这种操作,就像踩在一个热轮子上,是怎么发生的? ...
分类:
其他好文 时间:
2020-01-26 00:50:56
阅读次数:
125
1. 抽象 2. 三大特性-封装 2.1 封装 2.2 封装的好处和实现 2.3 封装的实现步骤 package model import "fmt" type person struct { Name string age int //其它包不能直接访问.. sal float64 } //写一个 ...
分类:
其他好文 时间:
2020-01-25 10:30:52
阅读次数:
75