1、菜鸟教程
提供多种基础编程技术教程,涵盖 HTML、css、javaScript、C语言、C++、Java、python、数据库、Android等,还提供在线实例供修改并运行。
2、CSDN
专业中文IT技术社区,包含公开课、精品课、电子书,拥有大量高质量内容。
3、力扣(LeetCode)
提供多种编程语言支持,包括C++、Java、Python、Rusr、Kotlin等,有1000多道原创编程题,按难度分等级。
4、Github
托管平台,提供开源及私有项目托管,支持版本控制,拥有超过900万开发者。
5、稀土掘金
开发者社区,包含前端、后端、Android、iOS、人工智能、开发工具、代码人生等博客。
6、博客园
面向开发者的知识分享社区,致力于为开发者打造纯净的技术交流平台。
7、InfoQ
提供各种软件资讯,及时更新编程和互联网最新资讯,设有算法训练营。
8、Stack Overflow
与程序相关的IT技术问答网站,用户可免费提问、浏览、索引相关内容。
9、牛客
集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站。
希望各位通过这些网站学习,提升编程水平!
Ⅱ 程序员有哪些常用的技术网站
CSDN - 专业IT技术社区
CSDN,全称Chinese Software Developer Network,成立于1999年,是中国最大的专业IT开发者社区,提供知识传播、在线学习、职业发展等全方位服务。其特色包括原创博客、精品问答、职业培训、技术论坛和资源下载等,是程序员们交流编程相关问题的重要平台。
51CTO - 专注于IT人职业成长平台
51CTO成立于2005年,是专注于IT人职业成长的平台,拥有1500万注册用户,覆盖中国主流城市大多数IT从业人群。作为国内排名第一的服务IT技术人员的专业性服务平台,51CTO致力于推动和帮助IT技术人员成长。
博客园 - 开发者的网上家园
博客园是一个面向开发者的知识分享社区,自成立以来一直致力于为开发者打造一个纯净的技术交流平台,推动开发者通过互联网分享知识,互相学习成长。
Github - 全球领先的软件开发平台
GitHub于2008年上线,是一个基于Git版本控制系统打造的开源代码仓库平台,是全球最大的代码仓库。它不仅提供代码托管服务,还支持订阅、讨论组、在线文件编辑、协作图谱、代码片段分享等功能。目前,注册用户已超过3100万,托管的版本数量也非常庞大,包含许多知名开源项目,如Ruby on Rails、jQuery、python等。
Stack Overflow - 开发人员学习、共享、建立职业的地方
Stack Overflow是一个IT技术问答网站,用户可以在网站上免费提交问题,浏览问题,并索引相关内容。在问题页面,不会出现任何广告、销售信息或JavaScript窗口等干扰。
开源中国社区 - 中文开源技术交流社区
开源中国成立于2008年,是国内最大的开源技术社区,拥有超过200万会员。通过开源软件库、代码分享、资讯、协作翻译、码云、众包和招聘等几大模块内容,为IT开发者提供了一个交流和分享开源技术的平台。2013年,开源中国还推出了码云,为中国开发者提供团队协作、源码托管、代码质量分析、代码评审、测试和代码演示平台等功能。
慕课网 - 国内首个IT技能学习类应用
慕课网是一个专注于IT在线教育的网站,自2013年上线以来,始终致力于培养互联网企业实用型人才。网站邀请一线大厂技术达人打造前沿的IT技术精品课程,帮助开发者实现职业梦想。慕课网用户数超过2000万,合作讲师1500+,自制课程超过3000门,覆盖前端、JAVA、Python、Go、人工智能、大数据、移动端等60类主流技术语言,满足开发者从技能提升到岗位提升的需求。
ChinaUnix - 开源技术社区网站
ChinaUnix是一个以讨论Linux/Unix类操作系统技术、软件开发技术、数据库技术和网络应用技术为主的开源技术社区网站。创办于2001年,现已发展成为全球最大、人气最旺的Linux/Unix技术中文网站,提供自由、开放、免费的交流空间,专注于一个领域,小而精是其特色。
InfoQ - 促进软件开发及相关领域知识与创新的传播
InfoQ是一个在线新闻/社区网站,旨在通过促进软件开发领域知识与创新的传播,为软件开发者提供帮助。专注于软件开发、编程技术、架构设计、软件工程等方面的内容。
V2EX - 一个神奇的网站
V2EX是一个创意工作者社区,目前汇聚了超过250,000名主要来自互联网行业、游戏行业和媒体行业的创意工作者。它是一个分享创意、新技术、吐槽等活动的平台,人气非常高,页面刷新过快会被限制访问。V2EX被认为是一个神奇的网站,因为它集创意、技术、社区于一体,为创意工作者提供了一个独特的生活和事业空间。
W3School - 前端程序员的最爱
W3School是一个在线教程网站,提供全面的WEB开发教程、完善的参考手册和庞大的代码库。面向前端程序员,提供从HTML、CSS、JavaScript到更高级技术的在线学习资源。
SegmentFault - 中文领域最大的技术问答交流社区平台
SegmentFault创立于2012年,是中文领域最大的技术问答交流社区平台,覆盖和服务1,000万以上中国软件开发者和IT信息从业者。它提供了一个分享、检索、交流和分享技术问题及知识的平台,通过各种技术创新机会为开发者提供产品应用和服务。
知乎 - 有问题,就会有答案
知乎是一个中文互联网知名的可信赖问答社区,致力于构建知识分享网络,让人们便捷地与世界分享知识、经验和见解。在这里,无论是专业问题还是日常生活中的疑问,都能找到答案。
掘金 - 帮助开发者成长社区
掘金是一个专注于帮助开发者成长的社区,提供技术分享、项目合作、资源交流等服务,旨在打造一个面向互联网技术人的内容分享平台,促进开发者技能提升和职业发展。
简书 - 创作你的创作
简书是一个将写作与阅读整合在一起的网络平台,旨在为写作者打造最优秀的写作软件,为阅读者打造最优雅的阅读社区。不仅覆盖文学创作,也包括IT技术、生活等领域,成为创作者分享知识、见解和故事的舞台。
Ⅲ 程序员学习一般去哪些网站
学习网站大体分两类,一类国内网站,一类国外网站,国内的网站有w3c网,学习网页前端知识,python,php,java官网,mysql数据官网,当然也有综合类网站比如:菜鸟,最后就是论坛,官网都有友情链接过去。国外网站需要翻过去访问。下面是部分知识点
1.确保堆栈上至少有 n 个额外空位。如果不能把堆栈扩展到相应的尺寸,函数返回假。失败的原因包括将把栈扩展到比固定最大尺寸还大 (至少是几千个元素)或分配内存失败。 这个函数永远不会缩小堆栈;
void lua_close (lu a_State *L);
2.销毁指定 Lua 状态机中的所有对象 (如果有垃圾收集相关的元方法的话,会调用它们),并且释放状态机中使用的所有动态内存。 在一些平台上,你可以不必调用这个函数, 因为当宿主程序结束的时候,所有的资源就自然被释放掉了。 另一方面,长期运行的程序,比如一个后台程序或是一个网站服务器, 会创建出多个 Lua 状态机。那么就应该在不需要时赶紧关闭它们。
int lu a_compare (lua_State *L, int index1, int index2, int op);
比较两个 Lua 值。 当索引 index1 处的值通过 op 和索引 index2 处的值做比较后条件和丛满足,函数返回 1 。 这个函数遵循 Lua 对应的操作规则(即有可能触发元方法)。 反之,函数返回 0。 当任何一个索引无效时,函数也会返回 0 。
3.连接栈顶的 n 个值, 然后将这些值出栈,并把结果放在栈顶。如果 n 为 1 ,结果就是那个值放在栈上(即,函数什么都不做); 如果 n 为 0 ,结果是一个空串。 连接依照 Lua 中通常语义完成()。
void lu a_ (lua_State *L, int fromidx, int toidx);
从索引 fromidx 处复制一个值到一个有效索引 toidx 处,覆盖那里的原有值。 不会影响其它位置的值。
void l ua_createtable (lua_State *L, int narr, int nrec);
4.创建一张新的空表压栈。 参数 narr 建议了这张表作为序列使用时会指棚嫌有多少个元素;参数 nrec 建议了这张表可能拥有多少序列之外的元素。 Lua 会使用这些建议来预分配这张新表。 如果你知道这张表用途的更多信息,预分配可以提高性能。 否则,你可以使用函数
lua_mp
把函数导出成二进制代码块 。 函数接收栈顶的 Lu a 函数做参数, 然后生成它的二进制代码块。 若被导出的东西被再次加载, 加载的结果就相当于原来的函数。 当它在产生代码块的时候, lua_mp 通过调用函数 writer (r ) 来写入数据,后面的 data 参数会被传入 writer 。
5.如果唯手 strip 为真, 二进制代码块将不包含该函数的调试信息。
最后一次由 writer 的返回值将作为这个函数的返回值返回; 0 表示没有错误。
该函数不会把 Lua 函数弹出堆栈。
希望能帮到你,谢谢!