<ASP.NET Core跨平台开发从入门到实战>样章节 Web API自定义格式化protobuf. 样章 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化. 它很适合做数据存储或 RPC 数据交换格式.可用于通讯协议.数据存储等领域的语言无关.平台无关.可扩展的序列化结构数据格式. 以下将实现一个格式化程序返回protobuf 格式. 首先新建一个ASP.NET Core Web Application应用程序名为 Protobu…
Python项目案例开发从入门到实战 - 爬虫.游戏和机器学习(微课版) 作者:郑秋生 夏敏捷 清华大学出版社 ISBN:978-7-302-45970-5…
第1章 .NET Core 第2章 dotnet命令 第3章 VS Code安装及介绍 第4章 VS2015开发.NET Core 第5章 ASP.NET Core 第6章 EF Core 第7章 ASP.NET Core MVC 第8章 ASP.NET Core Web API 第9章 单元测试 第10章 项目实战NetNote系统 第11章 跨平台发布与部署…
Python提供了多个图形开发界面的库,常用的Python GUI库如下. -Tkinter:Python内置模块 -wxPython -Jython 1.4.1创建Windows窗口 import tkinter 导入Tkinter模块 win = tkinter.Tk() 创建window窗口对象 win.title("尝试Python窗口") 设置窗口标题 win.geometry("600x330") geometry()方法设置窗口大小,其中的x是小写字母…
Python对文件的操作通常按照三个步骤进行: un 使用open()函数打开(或建立)文件,并返回一个file对象. deux 使用file对象的读写方法对文件进行读写操作. trois 使用file对象的close()方法关闭文件. 1.5.1打开建立文件 语法:fileobject = open(filename,[mode]) mode:读取方式 'r':读,文件不存在出错 'w':写,文件不存在,先创建在打开:文件存在,先清除文件内容在打开 'a':追加,文件不存在,先创建在打开:文件…
1.3.1定义于使用类 类的定义 class class_name: attribute function 例: class Person: age=18 def say(): print("Hello!") 1.3.2构造函数 一个特殊的方法,以两个下划线"__"开头和结尾 class Complex: def __init__(self, realpart,imagpart): self.r=realpart self.i=imagpart x=Complex(…
书籍信息 1.2 Python语法基础 1.2.1 Python数据类型 数值类型 整型(int):浮点型(float):复数(complex),以j或J结尾,如2+3j 字符串 布尔类型 空值,用Null表示 1.2.2 序列数据结构 列表(List) ------------------------------------------------创建 list1 = ['中国','美国','2017','2019'] list2 = [1,2,3,4,5] list3 = ["a"…
Transform组件C#游戏开发快速入门大学霸 组件(Component)可以看作是一类属性的总称.而属性是指游戏对象上一切可设置.调节的选项,如图2-8所示.本文选自C#游戏开发快速入门大学霸    图2-8  组件与属性 所有的游戏对象都有Transform组件,而Transform组件下的各属性,决定了游戏对象的位置.朝向和大小的状态.要修改游戏对象上Transform组件下的各属性,必须要指定修改的游戏对象是哪一个,指定的方式有两种: q  直接使用鼠标点选Scene视图中要改变状态的…
BDD敏捷开发入门与实战 1.BDD的来由 2003年,Dan North首先提出了BDD的概念,并在随后开发出了JBehave框架.在Dan North博客上介绍BDD的文章中,说到了BDD的想法是从何而来.简略了解一下BDD的历史和背景,有助于我们更好地理解. 1.1 TDD的困惑 Dan在使用TDD敏捷实践时,时常会有很多同样的困惑萦绕脑海,这也是很多程序员敏捷实践都想知道的: where to start what to test what not to test how much to…
原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第二章第一节,主要对 Ionic 的开发环境配置做了简要的介绍,本文介绍的开发环境为 Mac 系统,Windows 系统基本类似,少许差别请查阅相关文档即可. 原文发表于我的技术博客 1. Ionic 环境的安装 1.1 Node.js 与 npm 介绍 Node.js 与 npm 是 Ionic 环境的基础,这里我们做一下简要介绍. Node.js 是基于 Chrome's V8 JavaScript engine 构建的一个J…