sqlite

Python标准库PDF高清完整版免费下载|百度云盘

限于喜欢 提交于 2020-08-11 20:58:28
百度云盘:Python标准库PDF高清完整版免费下载 提取码:fuvm 内容简介 本书由资深Python专家亲自执笔,Python语言的核心开发人员作序推荐,权威性毋庸置疑。 对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!本书以案例驱动的方式讲解了标准库中一百多个模块的使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单的示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些模块提供了绝佳指导。 全书一共19章,系统而全面地对Python标准库中的一百多个模块进行了生动的讲解。这些模块主要包括:文本处理工具模块、与数据结构相关的模块、与算法有关的模块、管理日期和时间值的模块、用于数学计算的模块、管理文件系统的模块、用于数据存储与交换的模块、用于数据压缩与归档的模块、用于加密的模块、与进程和线程相关的模块、与网络通信和Email相关的模块、构建模块、支持处理多种自然语言和文化设置的模块、开发工具模块、与运行时特性相关的模块,等等。 作者简介 Doug Hellmann目前是Racemi公司的一位高级开发人员,也是Python Software Foundation的信息交流主管。从1.4版开始他就一直在做Python编程

数据结构-拉钩教育

血红的双手。 提交于 2020-08-11 18:05:05
感谢拉钩教育平台,感谢蔡元楠老师以及各位同仁 总的来说很好,有国外一线大厂的使用实例讲解,区块链那快通俗易懂也是我写这篇的缘由之一,但是只18章内容、不可能面面俱到,还需要多方学习,还是很感谢蔡老师的分享 https://kaiwu.lagou.com/course/courseInfo.htm?courseId=20#/detail/pc?id=513 计算机内所有数据结构本质上可归为:数组和链表 数组 一组被保存在 连续存储空间 中具有 相同类型 的数据元素 集合, 内元素可通过自身索引index进行访问 随机访问:用同等时间访问到一组数据中任意一个元素 获取数组元素的方式: base_address + index * data_size 二维数组 行优先 :每一行每个相邻元素保存在相邻的连续内存中 123456 data[i][j] base_address + data_size *( i * number_of_column + j) 2地址 0x80000000+4*(0 * 3+1) 32位计算机 int占4字节 data_size=4 列优先 :每一列每个相邻元素保存在相邻的连续内存中 base_address + data_size × (i + number_of_row × j);这里number_of_row是2 cpu读取内存:cpu缓存策略

C# 数据操作系列

久未见 提交于 2020-08-11 17:29:11
C# 数据操作系列 - 19 FreeSql 入坑介绍 前言 前几天FreeSql的作者向我推荐了FreeSql框架,想让我帮忙写个文章介绍一下。嗯,想不到我也能带个货了。哈哈,开个玩笑~看了下觉得设计的挺有意思的,所以就谢了这篇文章。 简单介绍一下,FreeSql 是NCC组织的沙盒级项目,是一款功能强大的 ORM 组件,支持 .NET Core、.NET Framework 和 Xamarin。目前 FreeSql 支持以下数据库:MySQL、PostgreSQL、SqlServer、Oracle、Sqlite、Odbc、微软 Access 以及国产数据库达梦。 也就是说也是一个由国内优秀开发者维护的优秀项目,初步看了下功能很齐全。小伙伴们有时间可以取瞅瞅。下图是我从它GitHub仓库里复制过来的。可以看见支持的功能还是相当多的。 关于NCC社区,是.net core的一个开源社区,也是国内最大的.net core开源社区 初步使用 照例,没安装就没有调用。所以,在创建项目之后,安装一下吧: dotnet add package FreeSql 然后创建一个IFreeSql对象: public class FreeSqlContext { public static IFreeSql FreeSqlConnect { get; } = new FreeSql

Docker PHP 扩展配置

前提是你 提交于 2020-08-11 13:22:10
# PHP 容器配置 # 从官方基础版本构建 FROM php: 7.2 - fpm # 官方版本默认安装扩展: # Core, ctype, curl # date, dom # fileinfo, filter, ftp # hash # iconv # json # libxml # mbstring, mysqlnd # openssl # pcre, PDO, pdo_sqlite, Phar, posix # readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard # tokenizer # xml, xmlreader, xmlwriter # zlib # 1.0 . 2 增加 bcmath, calendar, exif, gettext, sockets, dba, # mysqli, pcntl, pdo_mysql, shmop, sysvmsg, sysvsem, sysvshm 扩展 RUN docker -php-ext-install - j$(nproc) bcmath calendar exif gettext \ sockets dba mysqli pcntl pdo_mysql shmop sysvmsg sysvsem sysvshm # 1.0 .

C# 数据操作系列

杀马特。学长 韩版系。学妹 提交于 2020-08-11 12:21:45
0.前言 上一章简单介绍了一下ORM框架,并手写了一个类似ORM的工具类。这一章将介绍一个在C#世界里大名鼎鼎的ORM框架——Entity Framework的Core版。 Entity Framework 非Core版目前已经更新到了6代,这是一款经过检验的ORM框架。在这里简单介绍一下Entity Framework(简称EF,额,别拿这个当关键字搜索,要不然你会被忽悠到一个英语培训机构的)的优点。 C#的设计理念是约定优于配置,意思就是通过一定程度的规范性格式化的写法来避免使用配置文件或者配置代码等。而EF可以说是很好的诠释了这个理念。 EF可以在不使用任何配置的前提下,自动解析类与表之间的映射(具体的映射逻辑与我们手写的ORM工具类一致或相近)。 自动跟踪更改。在直接使用通过EF获取的元素时,EF会自动跟踪哪些字段发生了变化,当手动调用保存的时候,EF就会把数据回传给数据库。 可以延迟加载需要的数据,外键引用属性、查询结果等 丰富的映射关系,支持一对一,一对多,多对多,甚至继承、单表多实例等 可以使用Linq 进行查询 非Core版的可以通过数据库表生成实体类,两种都可以通过实体类生成表 基于 ADO.NET 的数据库连接和可用于连接到 SQL Server、Oracle、MySQL、SQLite、PostgreSQL、DB2 等 当然,还有一个特点:EF是约定优于配置

造轮子-AgileConfig基于.NetCore的一个轻量级配置中心

▼魔方 西西 提交于 2020-08-11 07:46:37
微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一个轮子呢?一来这些都不是.net实现的,我就想试试用.net core实现一个,而且他们也对.net不太友好,也只有apoll提供了官方的.net客户端。二来这些组件都太重量级了,比如apoll,光跑起来就要部署多个节点(admin,portal,meta sevice)还要依赖eureka。很多旧的项目往微服务迁移的时候并不是一下次全部调整完成的,可能是一步步来的,比如先把所有的服务都容器化,并没有使用微服务全家桶。而且有的项目也不需要微服务全家桶,毕竟微服务不是银弹,很多项目单体结构就足够了,有些项目传统的SOA架构也可以了。(唠叨一句,那种毫无流量毫无并发的项目,几人几天就搞完的强上微服务真的好吗?)但是这些项目也可能是分布式的,容器化部署的,那么这些项目我觉得也是需要配置中心的,因为在分布式、容器化环境下更改配置实在是太麻烦了。可以说配置中心并不是微服务独有的。基于以上原因我提炼了一些配置中心必备的功能,做的尽量简单(陋),开发了AgileConfig,为.net core的生态尽一份绵薄之力。 Github求star: AgileConfig

安装Zabbix5.0

荒凉一梦 提交于 2020-08-11 07:15:34
目录 概述 支持的平台 安全相关 支持TimescaleDB agent升级 垂直菜单 部署 安装要求 数据库要求 前端要求 服务端要求 Agent 2 Java gateway 安装 配置镜像源 安装数据库 添加源 安装 启动并设置开机自启 修改root密码 Zabbix server,Web前端,agent及相关依赖 创建初始数据库 为Zabbix server配置数据库 为Zabbix前端配置PHP 启动Zabbix server和agent进程 配置Zabbix前端 概述 Zabbix 5.0已经正式发布,相比4.0,它在可用性,安全性和完整性方面都有一系列重要改进。 支持的平台 除了现有的官方软件包和appliances外,Zabbix 5.0现在还支持以下平台: SUSE Linux Enterprise Server 15 Debian 10 Ubuntu 20.04 Raspbian 10 Mac OS/X RHEL 8 CentOS 8 MSI for Windows Agent 安全相关 SAML用于在安全身份提供者处提供单点身份验证,这意味着用户登录认证需要满足防火墙的安全策略,然后SAML用于向Zabbix和其他应用程序声明身份。SAML方式的支持使Zabbix具备开箱即用的与各种本地和云身份提供商(如Microsoft ADFS、OpenAM

都2020年了,你还不知道怎么学习Python吗?

空扰寡人 提交于 2020-08-11 04:26:50
众所周知,Python应用广泛,涵盖后端开发、游戏开发、网络爬虫、网站开发、数据挖掘、科学运算、大数据分析、云计算。人工智能等领域,感觉像神一样的存在。Python这么火,那么从入门到精通学习Python需要看哪些教程呢?小编今天给大家分享一下学习经验,希望对大家的学习有帮助~~ 很多Python大佬都建议去Python官网看documentation,觉得那才是最新最有用的,这点小编并不否认,但是对于英语不太好的小伙伴们或者尚未接触过编程的小白来说,那就相当于看天书一样难啦~ 《Learn Python the Hard Way》---《“笨办法”学Python(第3版)》 这本书是有名的Python入门书籍,有中文版的。这本书针对于对计算机了解不太多,编程零基础的伙伴们,但对编程感兴趣的小白白学习使用。本书结构非常简单,讲解的东西浅显易懂,让读者们在习题的练习过程中不断学习和体会编程思想。该书以习题练习的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。 在这本书中,你将通过完成52个精心设计的习题来学会Python。阅读这些习题,把习题的代码精确地写出来,修正你的错误,观察程序的运行。在这个过程中,你将了解软件是如何工作的,好的程序看起来是什么样子,怎样阅读、编写、思考代码

手把手教你跑通 Django

空扰寡人 提交于 2020-08-11 04:23:25
本文为 Django 学习总结,坑都帮你们踩过啦 😃 运行环境 Windows 10;Pycharm Community Edition 2020.1.3;Django 3.0.8 Django 的安装十分简单,可以在 pycharm 中直接安装,也可以在 cmd 中使用 pip install 安装指定版本,这里不再重复。 创建项目 在合适位置创建目录,例如在 F:\pycharm\document\Django 路径下创建 01-sunck 文件夹,通过 cmd 终端切换到该文件夹下: cd / d F : \pycharm\document\Django\ 01 - sunck 随后执行以下命令创建一个 Django 工程 django - admin startproject project 在没有任何报错后,执行命令 tree . /F 可观察所创建的工程目录树状图如下: └─project │ manage . py │ └─project asgi . py settings . py urls . py wsgi . py __init__ . py 至此,一个 Django 项目就创建好了。我们简单介绍一下创建出来的文件作用: manage.py:是一个命令行工具,可以与 Django 项目进行交互 _init_.py:空文件,用来告诉 Python

FreeSql 扩展包实现 Dapper 的使用习惯

橙三吉。 提交于 2020-08-11 02:04:03
简介 FreeSql.Connection.Extensions 这是 FreeSql 衍生出来的扩展包,实现(Mysql/postgresql/sqlserver/Oracle/SQLite)数据库连接对象扩展方法,像 Dapper 一样的使用习惯。QQ群:4336577(已满)、8578575(在线) 快速上手 dotnet add package FreeSql.Connection.Extensions 测试实体类 class TestConnectionExt { public Guid id { get; set; } public string title { get; set; } public DateTime createTime { get; set; } = DateTime.Now; } 查询 和 FreeSql 一样的查询方法。 using (var conn = new MySqlConnection(_connectString)) { var list = conn.Select<TestConnectionExt>().Where(a => a.id == item.id).ToList(); } 插入 和 FreeSql 一样的插入方法。 using (var conn = new MySqlConnection(_connectString)