摘要:
在标记中使用 Pack URI 在标记中,使用 pack URI 设置某个属性的元素,从而指定 pack URI。 例如: <element attribute="pack://application:,,,/File.xaml" /> 表 1 阐释了可以在标记中指定的各种绝对 pack URI。 阅读全文
摘要:
openssh-server配置 安装ssh服务器 在Ubuntu20.04.1 LTS子系统安装openssh-server。在Ubuntu子系统中,执行一下命令: sudo apt install openssh-server 编辑远程登录配置信息 修改/etc/ssh/sshd_config配 阅读全文
摘要:
1.项目结构 2.配置文件,LogConfigure.json { "version": 1, "disable_existing_loggers": false, "formatters": { "simple": { "format": "%(asctime)s - %(name)s - %(l 阅读全文
摘要:
1. 创建数据库 import sqlite3 conn = sqlite3.connect("../Database/test.db") print("Opened database successfully.") View Code 2.创建表 import sqlite3 conn = sql 阅读全文
摘要:
首先,通过NuGet添加NPOI. NPOI依赖SharpZipLib,通过NuGet添加SharpZipLib. 然后添加NPOI. 添加后项目的引用列表如下: 把DataTable转换成Excel文件。 代码如下: public static MemoryStream RenderDataTab 阅读全文
摘要:
Python3.5实现冒泡排序。 阅读全文
摘要:
示例是调用谷歌短网址的API. 1. HttpClient方式: public static async void DoAsyncPost() { DateTime dateBegin = DateTime.Now; string url = @"https://www.googleapis.com 阅读全文
摘要:
背景 达达后台系统目前每天都要支撑数十亿的访问量,这对于服务系统整体架构是个严峻的考验。考虑到越来越复杂的业务以及不断增加的访问压力,我们对数据层进行了一系列的改造(参见达达-高性能服务端优化之路),也对业务层进行了服务化(参见基于Zookeeper的服务注册与发现)。同时,参照DDD设计,我们引入 阅读全文
摘要:
两年前接触到了微服务的概念,面对日益膨胀的系统感觉豁然开朗。之后的两年逐步把系统按微服务的架构理念进行了重构,并将业务迁移到了新架构之上。感觉现在差不多是时候写一篇关于微服务的总结文章了。 定义 在 Martin Fowler & James Lewis 的文章(参考[1])里给出了微服务架构的一个 阅读全文
摘要:
开放源代码已经成为一些大型网站的基本原则。而在这些网站成长的过程中,一些优秀的实践经验和规则也出现在他们的结构中。本文旨在介绍一些在大型网站结构设计的过程中需要注意的关键问题以及实现目标的基础工作。 本文侧重于介绍网络系统,尽管一些准则在其他分布式系统中也是适用的。 1.1. web分布式系统的设计 阅读全文
摘要:
互联网无处不在,人们的生活受互联网的席卷发生了巨大的变化,从信息检索到即时通信,从电子购物到文化娱乐,互联网已近渗透生活的每个角落,在互联网如此跨越式发展进程中,不堪负重的网站架构也带来了负面的一面,网站频繁宕机、请求操作延时、用户信息泄漏等等现象演绎的淋漓尽致。针对上述种种现象,如何打造一个高可用... 阅读全文
摘要:
目录;(一) 拆分实施策略和示例演示(二) 全局主键生成策略(三) 关于使用框架还是自主开发以及sharding实现层面的考量(四) 多数据源的事务处理(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案(一) 拆分实施策略和示例演示第一部分:实施策略图1.数据库分库分表(s... 阅读全文