bird

2017年12月六级翻译青海湖

末鹿安然 提交于 2020-08-09 10:42:41
青海湖位于海波3205米,青海省省会西宁以西约100公里处。 Qinghai Lake is located at an height above sea level of 3205 meters 青海省省会西宁以西约100公里处。 about 100 kilometers west of Xining, the capital of Qinghai Province. 是中国最大的咸水湖。 It is the largest saltwater lake in China 面积4317平方公里,最深处25.5米。 It covers an area of 4317 square kilometers, with a maximum depth of 25.5 meters。 有23条河注入湖中,其中大部分是季节性的。 There are 23 rivers flowing into the lake, most of which are seasonal. 百分之八十的湖水源于五条的主要河流。 Eighty percent of the lake's water comes from five major rivers 青海湖位于跨越亚洲的几条候鸟迁移路线的交叉处。 Qinghai Lake is located at the intersection of several

5行Python代码实现批量打水印技巧,值得收藏

蓝咒 提交于 2020-08-08 18:50:19
工作的时候,尤其是自媒体,我们必备水印添加 工具 以保护我们的知识产权,网上有许多的在线 / 下载的水印添加工具,但他们或多或少都存在以下问题: 在线 工具 需要上传到对方服务器,信息不安全。 很多 工具 不具备批量处理功能。 很多 工具 自定义的功能太少,如水印透明度,字体等。 操作繁琐。 这里还要注意: 光理论是不够的。这里顺便总大家一套2020最新python入门到高级项目实战视频教程,可以去小编的Python交流.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,还可以跟老司机交流讨教! 现在只要你会使用命令,我们就能教大家怎么使用 Python 超级简单地为图片添加水印 ,而且具备以下特点: 支持自定义水印字体。 支持自定义文本内容、颜色。 支持批量处理。 支持设定水印与水印之间的空间。 支持设定水印字体大小。 支持设定透明度。 自己的代码,安全。 是不是超棒,已经具备你所需要的所有功能了 ? 下面进入正题。 我们需要使用的是 2Dou 的开源项目: github.com/2Dou/watermarker 非常有用的开源项目,感谢原作者。 有三种方法可以下载这个项目: 如果你那边的网络可以上 github,你可以进入该页面,点击 clone or download 然后点击 Download Zip. 如果你有下载 git,可以用 cmd/terminal

2D游戏开发——HTML5和JavaScript

为君一笑 提交于 2020-08-04 18:37:29
基于HTML5的游戏制作 本次实验为验证性作业,代码为老师所给。 拼图游戏 游戏介绍:拼图游戏将一幅图片分割咸若干拼块并将它们随机打乱顺序,当将所有拼块都放回原位置时,就完成了拼图(游戏结束)。此拼图可调节难度,增加或减少块数。 HTML代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>拼图游戏</title> <style> .picture{ border: 1px solid black; } </style> </head> <body> <div id="title"> <h2>拼图游戏</h2> </div> <div id="slider"> <form> <label>低</label> <input type="range" id="scale" value="4" min="3" max="5" step="1"> <label>高</label> </form> <br> </div> <div id="main" class="main"> <canvas id="puzzle" width="480px" height="480px"></canvas> </div> </body> <script src="js/sliding.js"></script> </html>

3.2.1英文语法考察

一世执手 提交于 2020-05-09 15:45:34
3自然语言 3.1动物的语言 3.2自然语言 3.2.1英文语法考察 回到人类的语言。一个不懂英文的人对英文书籍进行粗浅的观察会发现:一页一页纸面上从上至下是一行接一行的字符,由缩进(一行的开始处空出二个字符的位置)与结束(一行出现句号后,后面的位置不再书写字符)分成或大或小的多个块,我们可称为语块(段落)。每一语块的内部由逗号、分号、句号等标点符号分隔成多个段,这里我们称为语段(语句),每一语段内由空格分隔成一串串的字符,我们称为语串(单词)。每一语串由相对高频a、b、c、d、e……x、y、z这26个字符(字母)里一个、多个从左到右排列成,偶尔也出现一些其它特殊字符(如拉丁字母或罗马字母),可以说英文就是26个字符(字母)、标点符号、特殊符号、空格以前后排列形成的线性字符流。如果观察者足够耐心,他会发现:有些词汇很接近,只是开始或结尾的几个字符不同,如play、played、playing;一些词汇明显不同,但开始结束处几个字符是相同的,如unhappy、unfortunately、unpleasure,同一词汇会在不同的位置出现,比如I have a book与另一句子You have a car中的have,并且所有的词汇都会重复出现;二个语段可能只是某个位置上的词汇不同,其它位置的词汇都相同,比如I have a book与You have a book这二句。

MySQL中character set与collation的理解(转)

£可爱£侵袭症+ 提交于 2020-05-06 06:46:20
character set和collation的是什么? character set即字符集 我们常看到的UTF-8、GB2312、GB18030都是相互独立的character set。即对Unicode的一套编码。 那么如何理解Unicode与UTF-8、GB2312的区别呢? 打个比方,你眼前有一个苹果,在英文里称之为apple,而在中文里称之为苹果。 苹果这个实体的概念就是Unicode,而UTF-8,GB2312可以认为就是不同语言对苹果的不同称谓,本质上都是在描述苹果这个物。 collation即比对方法 用于指定数据集如何排序,以及字符串的比对规则。 character set与collation的关系 软件国际化是大势所趋,所以Unicode是国际化最佳的选择。当然为了提高性能,有些情况下还是使用latin1比较好。 MySQL有两个支持Unicode的character set: ucs2:使用16bits来表示一个Unicode字符。 utf8:使用1~3bytes来表示一个Unicode字符。 选择哪个character set视情况而定,例如utf8表示latin字符只需要一个字节,所以当用户数据大部分为英文等拉丁字符时,使用utf8比较节省数据库的存储空间。据说SQL Server采用的是ucs2。 每个character

[C/C++][面试]面试题目汇总

拈花ヽ惹草 提交于 2020-05-05 12:55:14
之前面试被问到C++里static的作用是什么,但我却只知道static在java里的作用是什么,于是就google了一下c++相关面试题,发现这个同学总结的很棒。 就记录一下。 原文地址: C/C++面试知识总结 侵删 --------------------------正文分割线------------------------------------ const // 类 class A { private : const int a; // 常对象成员,只能在初始化列表赋值 public : // 构造函数 A() { }; A( int x) : a(x) { }; // 初始化列表 // const可用于对重载函数的区分 int getValue(); // 普通成员函数 int getValue() const ; // 常成员函数,不得修改类中的任何数据成员的值 }; void function() { // 对象 A b; // 普通对象,可以调用全部成员函数 const A a; // 常对象,只能调用常成员函数、更新常成员变量 const A *p = &a; // 常指针 const A &q = a; // 常引用 // 指针 char greeting[] = " Hello " ; char * p1 = greeting; // 指针变量

PowerBI系列之什么是PowerBI

三世轮回 提交于 2020-05-03 22:46:09
大家好,我是小黎子!一个专注于数据分析整体数据仓库解决方案的程序猿!今天小黎子就给大家介绍一个数据分析工具由Microsoft出品的全新数据可视化工具Power BI。微软Excel很早就支持了数据透视表,并基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Power View和Power Map等。这些插件让Excel如同装上了翅膀,瞬间高大上。由于Excel的普及和可操作性简单,加上数据透视表技术已经深入人心,所以全新的Power BI数据可视化工具呼之欲出,相比Qlik,Tableau等产品,有着无可比拟的天然优势。我们看一下最新2019数据分析魔力象限: 我们可以看到在2019年PowerBI已经是领导者地位了,Power BI是软件服务、应用和连接器的集合,它们协同工作以将相关数据来源转换为连贯的视觉逼真的交互式见解。无论你的数据是简单的 Excel电子表格,还是基于云和本地混合数据仓库的集合, Power BI都可以让你轻松地连接到数据源,直观看到或发现数据的价值,与任何所希望的人进行共享。PowerBI产品下载地址:https://powerbi.microsoft.com/zh-cn/what-is-power-bi/ Power BI 简单且快速,能够从 Excel电子表格或本地数据库创建图表。 同时Power BI也是可靠的

Java 转型问题(向上转型和向下转型)

爷,独闯天下 提交于 2020-05-01 22:01:15
Java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。 什么叫父类引用指向子类对象? 从 2 个名词开始说起 :向上转型(upcasting) 、 向下转型(downcasting) 。 举个例子:有2个类,Father 是父类,Son 类继承自 Father。 第 1 个例子: Father f1 = new Son(); // 这就叫 upcasting (向上转型) // 现在 f1 引用指向一个Son对象 Son s1 = (Son)f1; // 这就叫 downcasting (向下转型) // 现在f1 还是指向 Son对象 第 2 个例子: Father f2 = new Father(); Son s2 = (Son)f2; // 出错,子类引用不能指向父类对象 你或许会问,第1个例子中: Son s1 = (Son)f1; 问为什么是正确的呢。 很简单因为 f1 指向一个子类对象,Father f1 = new Son(); 子类 s1 引用当然可以指向子类对象了。 而 f2 被传给了一个 Father 对象,Father f2 = new Father(); 子类 s2 引用不能指向父类对象。 总结: 1、父类引用指向子类对象,而子类引用不能指向父类对象。 2、把子类对象直接赋给父类引用叫upcasting向上转型,向上转型不用强制转换吗,如:

关于metaclass,我原以为我是懂的

三世轮回 提交于 2020-05-01 21:47:45
  关于Python2.x中metaclass这一黑科技,我原以为我是懂的,只有当被打脸的时候,我才认识到自己too young too simple sometimes native。   为什么之前我认为自己懂了呢,因为我阅读过stackoverflow上的《 what-is-a-metaclass-in-python 》这一神作(注意,本文中专指e-satis的回答),在伯乐在线上也有不错的翻译《 深刻理解Python中的元类(metaclass) 》。而且在实际项目中也使用过metaclass,比如 creating-a-singleton-in-python 一文中提到的用metaclass创建单例,比如用metaclass实现 mixin 效果,当然,正是后面这个使用案列让我重新认识metaclass。   本文地址: http://www.cnblogs.com/xybaby/p/7927407.html 要点回顾   不得不承认《 what-is-a-metaclass-in-python 》真的是非常棒,仔细阅读完这篇文章,基本上就搞清了metaclass。因此在这里,只是强调一些要点,强烈建议还没阅读过原文的pythoner去阅读一下。 第一:everything is object   python中,一切都是对象,比如一个数字、一个字符串、一个函数。对象是类

SOLID原则(OOD&OOP)

一世执手 提交于 2020-04-28 11:26:06
SOLID原则是面向对象编程和面向对象设计的头五大原则。学习及应用这五大原则可以构建一个易于维护和扩展的应用程序,我们一起看看到底是那五大原则。 S--单一责任原则(SRP) --Single Responsibility Principle O--开放封闭原则(OCP)-- Open-Closed Principle L--里式替换原则(LSP)-- Liskov Substitution Principle I –- 接口分离原则(ISP)--Interface Segregation Principle D–-依赖倒置原则(DIP)-- Dependency Inversion Principle 一、 单一责任原则(SRP) 单一责任原则指出当需要修改某个类的时候原因有且只有一个。也就是说一个类应该只负责一件事情。 当这个类需要去做其他的事情的时候,就需要分解这个类。如果把多个功能放在一个类中要它负责, 那么各个功能之间会形成关联,改变其中一个功能可能会牵连其他的功能的改变,这样有需要花费时间和人力对其他功能的改变进行测试,保证其他功能的完整。 Ex: 一个有关长方形的类,长、宽、面积。后来需要增加正方形,就继续使用长方形的类,使用的时候长=宽。这一种情况违背了SRP原则,一个类只负责一件事情,这个时候应该新建一个正方形的类。 二、 开放封闭原则(OCP)