10个程序员必上的网站

article/2025/9/28 8:28:03

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情

文章目录

  • 1.StackOverflow
  • 2.Quora
  • 3.Reddit
  • 4.StackExchange
  • 5.CodeProject
  • 6.Google Groups
  • 7.CodeRanch
  • 8.Programmers Heaven
  • 9.FindNerd
  • 10.Chegg

当我们写代码的时候,多少都会遇到一些问题,这个时候如果能有网站帮助我们的话,那就再好不过了。

1.StackOverflow

在这里插入图片描述
Stackoverflow有超过1亿用户,可谓是程序员解惑神站。你可以在这个网站上快速回答他人的问题,即使你还没注册。
网站包含众多语言,JavaScript, Java, C#, PHP, Android, jQuery, python, 和 HTML。大家可以对回答进行投票,票数越高的越容易在互联网上被搜索到。

2.Quora

在这里插入图片描述
Quora有各种各样的主题内容,而且它里面的回答大部分是专家的意见为主。

3.Reddit

在这里插入图片描述
Reddit有一些社区专门用来讨论话题,包括编程语言、计算机和互联网。
比如AndroidDev社区,专门用来讨论Android开发的新闻、教程和其它信息。

4.StackExchange

在这里插入图片描述
StackExchange专门提供问答社区,人们可以提问和回答问题,由专家对帖子进行投票,以便大家更容易找到有用的答案。
StackExchange拥有149个社区。

5.CodeProject

在这里插入图片描述
CodeProject拥有新闻、信息和源代码,并且拥有1100多万的用户。

6.Google Groups

在这里插入图片描述
Google Groups是谷歌提供的服务,有兴趣的人可以聚在一起讨论,并需求帮助。
Google Groups允许你创建一个问答论坛,或加入一个论坛并且和其它人互动。问答小组允许成员提问并回答其它成员提出的问题,很像stackoverflow。
Google Groups有很多种类,比如人工智能,数据库,游戏,图形,互联网,操作系统,编程,安全,软件等。

7.CodeRanch

在这里插入图片描述
CodeRanch是新手学习Java、Android和iOS编程的理想网站。目前有28万多注册用户,帮助程序员度过关卡。

8.Programmers Heaven

在这里插入图片描述
网站在帖子旁边放一个问题标签,在回答的帖子旁边放一个回答标签,方便你快速定位和回答那些未回答的问题。

9.FindNerd

在这里插入图片描述
FindNerd是开发人员的社交网站,是一个适合查询各种编程语言和实战技术的网站。它既提供自由交易市场,有提供学习的场所,自由交易免收佣金。

10.Chegg

在这里插入图片描述
Chegg是一个教育网站,为世界各地学生提供解决方案,包括在线辅导、帮助完成家庭作业、学习和实践经验介绍等。
Chegg不完全免费,每个月可以免费问20个问题。

欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货

  1. 每天分享原创技术文章
  2. 海量免费技术资料和视频学习资源
  3. 分享赚钱门道,带领程序员走向财务自由
图片名称

http://chatgpt.dhexx.cn/article/DMTB57Uo.shtml

相关文章

程序员必备的网站推荐

程序员必备的网站推荐 注:我收集的网站很有限,可能有很多网站没有列出,希望大家可以通过评论告知我,我会尽快添加。 一、资源导航网站 1.AI圈导航(https://www.puuuq.cn) 人工智能(AI)领域最全面的资源导…

推荐10个程序员常去的网站

偶尔有收到一些读者留言和询问:大佬,你知道有哪些适合初级学者的技术论坛或网站吗? 我摸了摸头,若有所思的答道:这个还真有,不知道你喜欢什么风格和适合哪些?.... 我没有见过凌晨4点的洛杉矶&…

程序员必备的 58 个网站,赶快收藏

程序员是一个需要不断学习的职业。幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。 作为一个“收藏从未停止,学习从未开始”的博主,秉承着好东西不能独享的态度,把收藏的学习网站整理分享出来&am…

程序员必须收藏的网站整理(持续更新)

作为《程序员电脑必备软件整理(持续更新)》的姊妹篇,本文整理我认为有价值的网站链接,希望对你有所帮助 目录 1 论文相关 1.1 paperswithcode 1.2 paperweekly 1.3 sci-hub 1.4 快期刊 2 代码相关 2.1 DevDocs 2.2 sta…

【Qt学习】编写第一个Qt程序(使用纯代码)

其实大部分情况下还是使用qtcreator这个工具去编写我们的Qt程序,而为什么要记录下这一篇笔记呢?主要是想走一遍Qt编译的一个流程,更好的理解其内部的编译! 一、创建存放Qt程序的文件夹,以及Qt的main函数 mkdir test …

QT中的多线程编程

目录 1、QThread的基本使用 2、多线程间的同步 3、多线程间的互斥 3.1、线程锁 3.2、死锁 3.3、信号量 3.4、银行家算法的分析与实现 4、线程的生命期问题 4.1、线程的生命期问题 4.2、同步型线程设计 4.3、异步型线程设计 5、另一种创建线程的方式&#xff08…

【QT开发入门】

https://blog.csdn.net/fuhanghang/article/details/123517493 目录 QT新建项目的五类模板Qt应用程序拥有4个子模版:三个基类 QT新建项目的五类模板 Appliacation:QT的应用程序,包含Qt Quick和普通窗口程序Library:它可以创建动态库、静态库…

C++/Qt编程规范

文章目录 一、头文件规范二、变量命名三、信号和槽四、注释 一、头文件规范 在编码中对头文件的引用,建议按照以下顺序进行: 1)类定义头文件 2)其他库头文件 a)Qt模块头文件 b)XTAL平台框架模块头文件 c)第三方库头文件 d)自定义公共库头文件 二、变量…

13.QT实战编程

mingw推荐中文乱码使用 pro 类似于vs开发中有个.sln 双击之后项目就可以打开了 5版本以上多了一个QtWidgets模块 防止头文件重复包含 帮助文档👆 没有智能提示,因为没有包含类的头文件 this指向当前的指针 中文正常显示是因为 UTF-8 创建对象的时候…

qt串口编程

第一步在pro文件加入: QT serialport代码如下:QT core gui QT serialportgreaterThan(QT_MAJOR_VERSION, 4): QT widgetsCONFIG c11# The following define makes your compiler emit warnings if you use # any Qt feature that has be…

Qt基础编程

什么是Qt Qt就是c的一种跨操作系统平台的可视化开发工具 qt5.15.2的下载 下载安装链接 安装过程中出现network error while......时的解决办法 创建项目 application是什么 application应用程序 作用 QApplication---界面应用入口 也就是 只要是要建立界面的QT项目都需…

Qt入门使用Qt编写程序详细全过程

1、 双击打开Qt 2、 点击文件(F) 3、 选择新建文件或项目 4、 选择Application 5、 选择Qt Widgets Application 6、 点击choose 7、 输入项目名称(英文) 8、 点击下一步 9、 点击下一步 10、 点击完成 11、 一个没有…

Qt编程基础:认识常用的基本类型

前言 上一节已经成功创建了一个Qt项目,接下来就是要在创建好的项目中,添加自己想要的功能。在写代码之前,我们需要掌握Qt的一些基础知识。 语法部分就不用讲了,这系列文章是对有C或C语言基础的同学展开的,如果一点编…

[QT入门篇]编程基础知识

一、坐标体系 在 Qt 中窗口的显示是需要指定位置的,这个位置是通过坐标来确定的,所有坐标的选取都是基于坐标原点来确定的,Qt的坐标原点在窗口的左上角。 在一个 Qt 窗口中一般都有很多子窗口内嵌到这个父窗口中,其中每个窗口都有…

QT高级编程之QT基本概览

QT高级编程 主要从以下几个方面来介绍QT高级编程,并介绍QT相关的概念。 1、 QT部件Widget; 2、 QT信号与槽机制; 3、 对象树关系; 4、 布局管理; 5、标准对话框以及自定义对话框; 6、文件与目录&#xff…

QT5编程入门教程(非常详细)

Qt 是一个跨平台的 C 框架(C库),目前最新的版本是 Qt5。Qt5 还包含了很多小版本,其中推荐 Qt5.6 或 Qt5.9,这两个版本是 LTS 版本(即长期支持版本),Bug较少,相对稳定。 Q…

取模和与运算的一点关系

与n取模其实就是和n-1相与 当然是在二进制基础上 在HashMap的 先高16位异或低16位再取模运算 取模运算转化成位运算公式:a%(2^n) 等价于 a&(2^n-1),而&操作比%操作具有更高的效率

负数的与运算

计算机中的位运算是基于补码的。正数的原码反码补码相同,而负数有一些差别。 如: 7的补码为0111 -7的补码为1001。其计算过程为先算出7的原码0111,按位取反得1000,在加上1得1001。这个步骤也是其他负数计算补码的方式。 示例&…

数与运算

数学是研究数与运算的一门科学,数和运算都是人类根据自然界的客观规律抽象出来的,人们利用抽象的假定去研究更高层次客观规律,再利用这些客观规律解决自然界中出现的问题,这就是数学学科的用途。 数学中的数由什么组成的&#xff…

C/C++:与运算、或运算、异或运算、指针

前言忘记进制的同学先看这里: 十进制数,没有前缀 二进制数,前缀是0b 八进制数,前缀是0o 十六进制数,前缀是0xlet decimalInteger 17 let binaryInteger 0b10001 // 二进制的17 let octalInteger 0o21 …