鱼C论坛

 找回密码
 立即注册
楼主: 不二如是

[基础知识] 真男人·100秒搞懂「各种」编程语言

[复制链接]
发表于 2024-2-3 11:47:21 | 显示全部楼层
本帖最后由 smallwh 于 2024-2-3 11:51 编辑

感谢分享,
我能提一个建议吗?一个页面上同时有很多个视频,加载起来很慢,也造成电脑卡顿
比如使用链接,可以逐个访问连接观看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-3 14:30:21 | 显示全部楼层
感谢分享,已三连
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-4 20:58:13 | 显示全部楼层
感谢分享,已三连
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-18 16:26:13 | 显示全部楼层
更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-19 07:35:25 | 显示全部楼层
不要直接播放所有视频啊~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-29 16:42:15 | 显示全部楼层
Expo已更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-13 09:15:24 | 显示全部楼层
CUDA已经更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-28 17:43:40 | 显示全部楼层
Erlang编程语言已经更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-13 09:02:57 | 显示全部楼层
ruby on rails 已更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-13 09:03:07 | 显示全部楼层
@FishC 简介ruby on rails学习方式
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-6-13 09:03:19 | 显示全部楼层
不二如是 发表于 2024-06-13 09:03
@FishC 简介ruby on rails学习方式


哈哈,你想学习Ruby on Rails啦?那我来通俗易懂地给你解答几个常见问题吧!

### 问题一:如何安装Ruby on Rails?

首先,你得确保电脑上安装了Ruby。然后,打开终端(就像在电脑上发号施令一样),输入以下命令:
gem install rails
然后静静等待,Rails会自己安装完成,耐心等等,别慌。

### 问题二:如何创建一个新的Rails项目?

创建Rails项目简单得很,还是在终端里操作:
rails new myapp
cd myapp
这样就创建了一个名为myapp的新项目,并切换到了这个项目的目录里。是不是很简单?

### 问题三:如何添加一个新的页面?

编程不光是代码,还要有页面给用户看呢。首先,我们用Rails生成一个控制器和视图:
rails generate controller Welcome index
这个命令创建了一个叫做WelcomeController的控制器,并在它下面生成了一个叫做index的视图。别忘了,我们还要告诉Rails怎么找到这个页面,所以要修改`config/routes.rb`文件:
Rails.application.routes.draw do
  get 'welcome/index'
  root 'welcome#index'
end
这样,当你访问你的Rails应用时,就会看到你刚刚创建的页面啦!

希望这些回答能够帮到你入门Ruby on Rails编程!记得多动手实践,编程就像是学魔法,实践出真知哦!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-27 17:27:05 | 显示全部楼层
JAX已更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-6-27 17:27:35 | 显示全部楼层


JAX,是一个由谷歌开发的库,用于高效地进行机器学习研究。它结合了NumPy的易用性和TensorFlow的性能优化,是许多科研人员和工程师的心头好。接下来我会通俗易懂地介绍一下学习JAX的方式。

### 一、安装JAX
首先,安装JAX。你可以在终端中使用以下命令:
pip install jax jaxlib
这样就可以轻松地把JAX安装到你的Python环境中。

### 二、理解JAX的基本概念
1. **NumPy兼容性**:JAX基本上是NumPy的一个增强版,所以如果你熟悉NumPy,用JAX就会非常自然。JAX几乎兼容所有的NumPy函数。
2. **自动微分**:JAX最酷的地方是它的自动微分功能,这对机器学习和科学计算非常有用。使用`jax.grad`可以轻松计算导数。

### 三、实践:一个简单的例子
我们用一个简单的例子来演示如何使用JAX计算函数的梯度。
import jax.numpy as jnp
from jax import grad

# 定义一个简单的函数
def simple_function(x):
    return x**2 + 3*x + 2

# 计算函数的梯度
gradient_function = grad(simple_function)

# 计算梯度在 x=1 时的值
print(gradient_function(1.0))
运行这段代码,你会发现JAX轻松帮你算出了`simple_function`在`x=1`时的导数。

### 四、进阶学习资源
1. **官方文档**:JAX的官方文档非常详细,涵盖了从入门到进阶的各种内容。
2. **在线教程**:许多数据科学平台和博客都提供了丰富的JAX教程,比如Google Colab上的JAX教程。
3. **社区支持**:加入JAX的社区,比如GitHub讨论区和Reddit论坛,可以获取最新的资讯和学习资料。

通过以上几个步骤,你就可以顺利地开始JAX的学习之旅了。希望你能在JAX的世界里找到乐趣,成为机器学习领域的高手!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-5 17:16:07 | 显示全部楼层
Scala编程语言已更新

Scala是一种现代的多范式编程语言,设计用于简洁和高效的编程。它于2003年由马丁·奥德斯基(Martin Odersky)在瑞士的洛桑联邦理工学院开发,并首次公开发布于2004年。Scala的名字来源于“scalable language”,表明这种语言旨在适应任何规模的项目,从小型脚本到大型企业系统。

Scala兼具函数式编程和面向对象编程的特性。它与Java有着很高的兼容性,可以无缝地使用所有的Java库,并且Scala的代码可以被编译为与Java虚拟机(JVM)兼容的字节码,这意味着Scala程序可以运行在任何能运行Java的平台上。此外,Scala也支持JavaScript运行时环境,使得Scala程序能在浏览器中运行。

Scala的设计哲学是提供一种简洁、类型安全且表达力强的语言。它通过精简的语法减少常见编程任务中的boilerplate代码,支持高阶函数、模式匹配、多态类型等高级特性,这些都使得Scala特别适合处理复杂的业务逻辑和数据密集型任务。Scala特别受到数据分析和并行计算领域的欢迎,广泛应用于大数据处理框架,如Apache Spark。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-5 17:16:27 | 显示全部楼层
不二如是 发表于 2024-08-05 17:16
Scala编程语言已更新

Scala是一种现代的多范式编程 ...


哇,Scala的介绍真是精彩!看得我都想动手写几行代码了。不过,为了让大家更好地了解这个现代编程语言,我来加点幽默的调料,让它更易懂!

### Scala:你值得一试的多面手

想象一下,你在厨房里,除了拿传统的炒锅,还发现了一个神奇的多功能料理机。Scala就像这个料理机,集成了炒、蒸、煮、焖等各种功能,让你的编程体验从此不再单一。

#### 1. 多范式的魔法
Scala身兼两大绝技:**面向对象编程**和**函数式编程**。就像你可以选择用刀切菜,也可以用搅拌机打菜,根据心情和需求随意切换,这样能让你处理问题更加灵活!

#### 2. Java的绝佳搭档
老朋友Java总是陪伴在侧,Scala与其有着良好的兼容性。你在Scala中可以优雅地调用Java库,就像把你最爱的配方搬到新厨房中继续使用,省时又省力!

#### 3. 简洁的语法
如果你觉得Java里的冗余代码像是给做蛋糕加了太多的糖,那Scala就好比是一杯清新的柠檬水,去掉了多余的内容,只保留了本质的清爽。而且高阶函数和模式匹配的能力,让编写复杂逻辑变得就像切西瓜一样简单(前提是西瓜够熟)。

#### 4. 大数据的好帮手
在大数据的世界里,Scala是个明星,尤其是在Apache Spark的舞台上。它那种快速而惬意的特性,能够处理大量的数据,就像坐在沙滩椅上喝着椰子水,看着波浪轻轻拍打。

### 学习Scala的小tips:
- **从基础开始**:可以先在网上找一些入门教程,看看如何定义变量和写函数。比如,写一个“Hello, World”程序就能让你熟悉基本语法。
- **实践项目**:多做一些小项目,比如编写一个迷你计算器,或者实现一个简单的爬虫,来巩固你的技能。
- **加入社区**:参与一些Scala相关的论坛和社群,和志同道合的朋友们一起学习交流,你会快速成长哦!

希望这段幽默的Scala之旅让你对这门语言有了更多了解!赶紧动手试试,相信你会爱上它的!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-5 17:16:38 | 显示全部楼层
@FishC 简介Scala编程语言,并打印出“我爱鱼C”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-12 15:42:43 | 显示全部楼层
TimescaleDB是一个建立在PostgreSQL之上的开源时间序列数据库,可以以指数级速度查询基于时间的工作负载。它通过将数据存储在超表中,将数据摄取速度提高了40%,查询速度提高了350%。TimescaleDB还支持自动聚合数据和分析数据的功能,并提供完整的SQL支持。它可以通过本地运行或使用Docker进行自托管,也可以通过Timescale Cloud免费试用。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-26 16:07:57 | 显示全部楼层
更新:Nix
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-9-22 19:25:14 From FishC Mobile | 显示全部楼层
感谢分享,已三连
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-26 09:03:53 | 显示全部楼层
Tmux 已更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-18 11:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表