| Programming Paradigm | Procedural | C, C++, C#, Objective-C, Java, Go |
| Scripting | CoffeeScript, JavaScript, Python, Perl, Php, Ruby |
| Compilation Class | Static | C, C++, C#, Objective-C, Java, Go, Haskell, Scala |
| Dynamic | CoffeeScript, JavaScript, Python, Perl, Php, Ruby, Clojure, Erlang |
| Type Class | Strong | C#, Java, Go, Python, Ruby, Clojure, Erlang, Haskell, Scala |
| Weak | C, C++, Objective-C, CoffeeScript 0 码力 |
111 页 |
3.32 MB
| 2 年前 3
➢ 训练数据
评估指标
➢ 测试数据
• 语言工具
• 建模
评估数据
➢ C++
工具
• 迭代
➢ 工作流?
➢ 输入输出?
➤ Python
• 评估
策略?
Java
➤ GO
• 服务化
• 模型
服务框架
统计模型
➢ 传统机器学习模型
➢ 性能
深度学习模型
➢ 如何选择?是否组合?
➢ 稳定性
|
|Node.js|nodejs/node\_modulesnodejs/node8/node\_modules (NODE\_PATH)|
|Java|java/lib (CLASSPATH)|
|Ruby|ruby/gems/2.5.0 (GEM\_PATH)ruby/lib (RUBY\_LIB)|
|All|bin (PATH)lib (LD\_LIBRARY\_PATH)| (LD\_LIBRARY\_PATH)|
• AWS Lambda was released in 2014(almost 5 years)
• Support Python 3.7/3.6/2.7, Java 8, NodeJS 10/8.10 .NET Core 2.1(C# and PowerShell), Go 1.x, Ruby 2.5
• Cloud9 IDE Integration
• 7/site-packages (site directories)|
|Node.js|nodejs/node\_modulesnodejs/node8/node\_modules (NODE\_PATH)|
|Java|java/lib (CLASSPATH)|
|Ruby|ruby/gems/2.5.0 (GEM\_PATH)ruby/lib (RUBY\_LIB)|
|All|bin (PATH)lib (LD\_LIBRARY\_PATH)| 0 码力 |
53 页 |
24.15 MB
| 2 年前 3 本项目旨在创建一本开源、免费、对新手友好的数据结构与算法入门教程。
全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。
算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JavaScript、TypeScript、Dart、Rust、C 和 Zig 等语言。
· 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 等。
### 2. Q&A
## Q: 尾递归的空间复杂度是 $ O(1) $ 吗?
理论上,尾递归函数的空间复杂度可以优化至 $ O(1) $ 。不过绝大多数编程语言(例如 Java、Python、C++、Go、C# 等)不支持自动优化尾递归,因此通常认为空间复杂度是 $ O(n) $ 。
## Q:函数和方法这两个术语的区别是什么?
「函数 function」可以被独立执行,所有参数都以显式传递。「方法 下面以几种常见的编程语言为例来说明。
C 语言是过程式编程语言,没有面向对象的概念,所以只有函数。但我们可以通过创建结构体(struct)来模拟面向对象编程,与结构体相关联的函数就相当于其他编程语言中的方法。
· Java 和 C# 是面向对象的编程语言,代码块(方法)通常作为某个类的一部分。静态方法的行为类似于函数,因为它被绑定在类上,不能访问特定的实例变量。
· C++ 和 Python 既支持过程式编程(函数),也支持面向对象编程(方法)。 0 码力 |
362 页 |
17.54 MB
| 2 年前 3 本项目旨在创建一本开源、免费、对新手友好的数据结构与算法入门教程。
全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂,学习曲线平滑。
算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JavaScript、TypeScript、Dart、Rust、C 和 Zig 等语言。
· 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 等。
### 2. Q&A
## Q: 尾递归的空间复杂度是 $ O(1) $ 吗?
理论上,尾递归函数的空间复杂度可以优化至 $ O(1) $ 。不过绝大多数编程语言(例如 Java、Python、C++、Go、C# 等)不支持自动优化尾递归,因此通常认为空间复杂度是 $ O(n) $ 。
## Q:函数和方法这两个术语的区别是什么?
函数(function)可以被独立 下面以几种常见的编程语言为例来说明。
C 语言是过程式编程语言,没有面向对象的概念,所以只有函数。但我们可以通过创建结构体(struct)来模拟面向对象编程,与结构体相关联的函数就相当于其他编程语言中的方法。
· Java 和 C# 是面向对象的编程语言,代码块(方法)通常作为某个类的一部分。静态方法的行为类似于函数,因为它被绑定在类上,不能访问特定的实例变量。
· C++ 和 Python 既支持过程式编程(函数),也支持面向对象编程(方法)。 0 码力 |
364 页 |
18.42 MB
| 2 年前 3 O(2^{n}) $ 等。
### 2. Q&A
Q:尾递归的空间复杂度是 $ O(1) $ 吗?
理论上,尾递归函数的空间复杂度可以优化至 $ O(1) $ 。不过绝大多数编程语言(例如 Java、Python、C++、Go、C# 等)不支持自动优化尾递归,因此通常认为空间复杂度是 $ O(n) $ 。
Q:函数和方法这两个术语的区别是什么?
函数(function)可以被独立执行, 下面以几种常见的编程语言为例来说明。
C 语言是过程式编程语言,没有面向对象的概念,所以只有函数。但我们可以通过创建结构体(struct)来模拟面向对象编程,与结构体相关联的函数就相当于其他编程语言中的方法。
Java 和 C# 是面向对象的编程语言,代码块(方法)通常作为某个类的一部分。静态方法的行为类似于函数,因为它被绑定在类上,不能访问特定的实例变量。
C++ 和 Python 既支持过程式编程(函数),也支持面向对象编程(方法)。 比特(bit)组成。
基本数据类型的取值范围取决于其占用的空间大小。下面以 Java 为例。
整数类型 byte 占用 1 字节 = 8 比特,可以表示 $ 2^{8} $ 个数字。
整数类型 int 占用 4 字节 = 32 比特,可以表示 $ 2^{32} $ 个数字。
表 3-1 列举了 Java 中各种基本数据类型的占用空间、取值范围和默认值。此表格无须死记硬背,大致理解即可,需要时可以通过查表来回忆。 0 码力 |
364 页 |
18.43 MB
| 1 年前 3 0.1 关于本书
本项目旨在创建一本开源免费、新手友好的数据结构与算法入门教程。
全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑。
算法源代码皆可一键运行,支持 Java、C++、Python、Go、JS、TS、C#、Swift、Rust、Dart、Zig 等语言。
· 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。
#### 0.1 77c98355/p51_1.jpg)
## 尾递归的空间复杂度是 $ O(1) $ 吗?
理论上,尾递归函数的空间复杂度可以被优化至 $ O(1) $ 。不过绝大多数编程语言(例如 Java、Python、C++、Go、C# 等)都不支持自动优化尾递归,因此通常认为空间复杂度是 $ O(n) $ 。
来模拟面向对象编程,与结构体相关联的函数就相当于其他语言中的方法。
Java 和 C# 是面向对象的编程语言,代码块(方法)通常都是作为某个类的一部分。静态方法的行为类似于函数,因为它被绑定在类上,不能访问特定的实例变量。
· C++ 和 Python 既支持过程式编程(函数),也支持面向对象编程(方法)。 0 码力 |
361 页 |
30.64 MB
| 2 年前 3 新手教程,具有如下特点:
中文,免费,零起点,完整示例,基于最新的 Python 3 版本。
Python 是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的 C 语言,非常流行的 Java 语言,适合初学者的 Basic 语言,适合网页编程的 JavaScript 语言等等。
那 Python 是一种什么语言?
首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个 可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。
比如,完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行。
所以 Python 是一种相当高级的语言。
你也许会问,代码少还不好?代码少的代价是运行速度慢,C 程序运行 1 秒钟,Java 程序可能需要 2 秒,而 Python 程序可能就需要 10 秒。
那是不是越低级的程序越难学, 开发的。总之就是能干很多很多事啦。
Python 当然也有不能干的事情, 比如写操作系统, 这个只能用 C 语言写;
写手机应用, 只能用 Swift/Objective-C(针对 iPhone)和 Java(针对 Android); 写 3D 游戏, 最好用 C 或 C++。
如果你是小白用户,满足以下条件:
- 会使用电脑,但从来没写过程序;
- 还记得初中数学学的方程式和一点点代数知识;
0 码力 |
531 页 |
5.15 MB
| 2 年前 5 SDK_JAVA_VERSION-jre openjdk-$ANDROID_SDK_JAVA_VERSION-jdk)
pcman_packages+=(jre$ANDROID_SDK_JAVA_VERSION-openjdk)
jdk$ANDROID_SDK_JAVA_VERSION-openjdk)
#pacman_packages+=(jre$ANDROID_SDK_JAVA_VERSION-openjdk) ION-openjdk)
jdk$ANDROID_SDK_JAVA_VERSION-openjdk)
diff --git a/external/devlib/setup.py b/external/devlib/setup.py
index df3377d0..b6af03df 100644
--a/external/devlib/setup.py
+++ b/external/devlib/setup 0 码力 |
63 页 |
4.07 MB
| 2 年前 3
|