不好意思,等到现在才想到要写这篇文章。怎么说呢?情况是这样的,刚开始我学习C语言时,是想在机器上安装visual c++的,因为Turbo C太古老了,用起来不方便,所以很自然地想安装vc++。不过不知道大家有没有发现vc很大,而且有些机子就是安装不成功,不知道是不是版权问题。我的机子也不例外,两台都安装不了。但是又不想用TC,怎么办呢?很有幸的,我当时在百度的某个有关编程的贴吧里看见一个帖子,推荐大家使用免费编译器。于是乎,我下载了MinGW Developer Studio,而且从那开始到现在,我一直用它。感觉用起来挺好的,占用空间也小。不过要提醒一下大家的是有些头文件它是不支持的,所有有些windows函数是用不了的,而且它使用的是G++标准,大家在编写代码时也要注意。

我在这里写这篇文章,主要是想给初学者一些指导而已。希望能对大家有所帮助,还有,o(>﹏<)o不要再只知道安装VC了。。。。。。

PS:在使用MinGW时,有一个问题,需要引起大家的注意,那就是当你编译的程序代码比较长而且该代码是第一次编译(修改后再编译也算)时,编译用时会延长,而在此期间,屏幕上弹出的黑框里暂时只会显示一个光标而已,此时你按任何键它都不会有反应。那么这个时候该做什么呢?一定要耐心等它编译完,然后它才会让程序正常执行。如果在此期间你强制关掉了它,那么下次就无法再编译该文件了,编译器会报错。如果你还想编译它,就必须另开项目文件夹,重新建立文件再编译,当然,还是要耐心等待。

(以下系转载)

您所在位置:编程爱好者网站 — 编程爱好者论坛 — C/C++编译器的选用
原帖地址:http://bbs.pfan.cn/post-292318.html

主题:C/C++编译器的选用 作者:Chipset      发表时间:2009-1-2 14:15:00

楼主  

特别说明:

鉴于时不时的有人问关于用什么编译器的问题,我翻译了Bjarne Stroustrup主页上compilers栏目的一篇文章,希望对大家有点指导意义。

这个翻译稿的粘贴过程中失去了所有超级连接(pfan提供的编辑功能不够好),我只好另外在旁边附加上,抱歉。

另外,为了避免重复发贴,我把本站sarrow原来的相关文章也复制过来,供彷徨中的朋友参考。


一个C++编译器的不完全列表
2008年11月18日更新

我(Bjarne Stroustrup http://www.research.att.com/~bs/homepage.html) 常常被提问建议的C++编译器,但是我不做建议,因为那样看起来很像站在商战的某一边。况且,我并不了解每一个C++编译器,仅仅知道C++编译器多如牛毛而已。一般而言,我使用半打(6个)编译器,但这充其量也仅仅不过是表面文章而已。

我建议人们选用一个编译器时认真考虑它跟标准的一致程度。如果可能,避免使用任何不太符合ISO标准或者不支持标准库某项实现的编译器。所有主要C++编译器供应商的最新版本都做得不错。
如果你是新手,不知道怎么识别一个编译器是否合适,试试编译下面这个程序: 

#include<iostream>
#include<string>
using namespace std;

int main()
{
string s;
cout << "Please enter your first name followed by a newline\n";
cin >> s;
cout << "Hello, " << s << '\n';
return 0; // 该返回语句可以不要
}


如果一个编译器不能处理这么简单的程序,那它不适合用来学习标准C++。(如果你剪切和粘贴以上代码,小心#include 指令后的”小于号”). 

尽管现在这些细节问题早已经陈旧,这里有一篇很长的文章论述一致性问题 http://www.cuj.com/roundup/a.htm和boost.org'的编译器状态页 http://www.boost.org/status/compiler_status.html。一致性仅仅是编译器质量的一项指标(产生代码质量、出错信息、编译速度、跟开发工具集成、支持程度、向后兼容这些都是其他衡量指标),不过一致性很重要的一项。使用某供应商的语言扩展特性和非标准特性限制了你的代码可移植性而且妨碍你选择一个新供应商的产品。

大多数编译器内嵌在软件开发工具框架和库里面。这些框架、环境和库对你可能非常有用,但是记住使用它们会把你锁定到单一供应商,而且一些应用存在严重的运行性能问题。
当在网上寻找C++的时候,你会发现很多信息”隐藏”在各自产品下面。事实上,我用google.com寻找C++编译器比直接联系C++编译器供应商更方便。在此,忽略市场商标,我列出很多C++编译器的提供者。


一些编译器可以免费下载(尝试商业应用前要看看他们的条件/许可证): 

Apple C++ http://developer.apple.com/tools/macosxtools.html. OS X开发工具CD上也有。

Bloodshed Dev-C++ http://www.bloodshed.net/devcpp.html. 一个基于GCC(Mingw)的IDE. 

Borland C++ http://www.borland.com/downloads/download_cbuilder.html

Cygwin (GNU C++) http://www.cygwin.com/

Digital Mars C++ http://www.digitalmars.com/ 

MINGW - "Minimalist GNU for Windows" http://www.mingw.org/. 另外一个GCC for Windows版本,包含了一个免费的(非GPL)w32api。

DJ Delorie's C++ development system for DOS/Windows (GNU C++) http://www.delorie.com/djgpp

GNU CC source http://www.gnu.org/software/gcc/gcc.html 

IBM C++ http://www-949.ibm.com/software/rational/cafe/community/ccpp 用于IBM power, System Z, Bluegene, and Cell. 

Intel C++ http://www.intel.com/software/products/compilers/clin/noncom.htm for linux 

The LLVM Compiler Infrastructure http://llvm.cs.uiuc.edu/(基于GCC). 

Microsoft Visual C++ 2008 Express edition http://www.microsoft.com/express/vc. 

Sun Studio http://developers.sun.com/sunstudio. 



一些编译器需要支付费用(有些允许试用期内免费下载):



Borland C++ http://www.borland.com/bcppbuilder/

CodeWarrior C++ http://www.metrowerks.com/products/macos/ (正式名字是Metrowerks),支持很多平台

Comeau C++ http://www.comeaucomputing.com/支持很多平台

Edison Design Group C++ Front End http://www.edg.com/cpp.html - 很多C++编译器公用商使用它 http://www.edg.com/resellers.html

Green Hills C++ http://www.ghs.com/products/optimizingC++EC++Compilers.html用于很多嵌入式系统平台

HP C++ for Unix http://www.hp.com/go/cpp/和HP C++ for OpenVMS http://h71000.www7.hp.com/commercial/cplus/cplus_index.html.

Intel C++ http://www.intel.com/software/products/compilers/支持Windows, Linux, 和一些嵌入式系统

Mentor Graphics/Microtec Research C++ http://www.mentorgraphics.com/embedded/compilers/index.html用于很多嵌入式系统平台

Microsoft C++ http://msdn.microsoft.com/visualc

Paradigm C++ http://www.devtools.com/, 用于x86的嵌入式系统

The Portland Group C++ http://www.pgroup.com/prodworkpgcc.htm(用于奔腾架构处理器的并行) 

SGI C++ http://www.sgi.com/products/software/irix/tools/c++.html, 优化编译器

Sun C++ http://www.sun.com/forte/cplusplus/index.html

WindRiver's Diab C++ http://www.windriver.com/products/, 很多嵌入式系统使用。 


对于我而言,让该列表完整和保持最新状态不太可能。C++世界太大,新东西出现太快。对于那些我未能列出来的供应商表示歉意,我知道会有一些,如果你有一个连接并认为应该在此列出来的话,请给我写信:bs at research.att.com。再次重申:我仅仅列出编译器,我并不是赞成它们。而且对于每个人而言,没有哪种编译器最好,不同的人有不同的需要。


C++编译器的其他列表: 

The open directory project http://dmoz.org/Computers/Programming/Languages/C%2b%2b/Compilers/

Compilers.net http://www.compilers.net/Dir/Free/Compilers/CCpp.htm: 免费的C和C++编译器列表。 

一个过滤器可以用来改善很多编译器的错误信息,见STLfilt http://www.bdsoft.com/tools/stlfilt.html. 



sarrow朋友关于 <<免费的C/C++集成编译环境(IDE)>> 的文章摘录如下:


连接:http://bbs.pfan.cn/post-204274.html
更全的列表以及下载链接见:

http://www.compilers.net/Dir/Free/Compilers/CCpp.htm

题头:

献给为编译环境而烦恼的同志们。


正片开始:

Dev-C++
本软件就不用说了,这是pfan论坛上的首选IDE环境;他默认安装minGW作为编译器——就是windows化了的GCC编译器。版本应该是3.4;

由于其编辑器使用简单,而内核gcc3.4对c99和c++2003的支持度都比较高,所以,这个软件比较适合标准C/C++初学者!除了支持外部库,Dev-C++还支持自己的开发包,你可以从升级“包”这个功能上获得许多有用的东西;

你可以在http://www.bloodshed.net获得它的下载。

WxDev-C++

不知道是英雄落幕还是怎么的?Dev-C++已经停止更新了!最新的版本应该是4.9.9.2——不更新,这个就计较郁闷了!不过,另一波人把这个项目接了过来,在Dev-C++的基础上添加了很多的东西,比如RAD工具(就是像VB那样,能快速通过拖拉就可以做win32程序界面的工具),还修改了前作 Dev-C++的一些bug。

还有就是它兼容vc6、vc7、vc8的工程设置——就是说,vc6、vc7、vc8的工程可以照搬到WxDev-C++下来使用!

当然,最大的好消息,就是,这么好的工具竟然也是免费的!

下载:http://wxdsgn.sourceforge.net/


Code::Blocks

这个有着怪名字的东西,是个比较新的免费IDE,当前是面向C/C++使用而开发的工具;注意,这个是开源跨平台的哦!这个软件是用插件式构架的,那么这个软件就设定成可以非常的个性化!

由于它支持多编译器,所以,它没有默认绑定编译器;由于它支持的编译器比较多,我就挑点讲:
minGW的GCC编译器、vc7还有vc8以及Borland C++ 5.5;

下载:http://www.codeblocks.org/


Ultimate++

这个软件也式跨平台的——就我看来,其最大的特点,就是有自己的GUI库!

下载:http://www.ultimatepp.org/index.html


Eclipse

这个巨大的东西,也是跨平台的——不过这个东西太大了点,我也就不说了——不符合简单易学的规则。

下载:http://www.eclipse.org/


VC

最后,哈哈,因为个人的原因,我把Microsoft公司的VC产品放在最后。VC6、VC7、VC8者是当前还活跃的3个ms的C/C++编译环境——不过可惜的是,他们都不是免费的!
在这里提VC的原因呢,有两点:

1. 虽然他们不免费,不过,在中国来说——等于免费,原因吗?大家心知肚明,我就不说了!

2. MS不提供大餐,甜点还是有的:
Microsoft Visual C++ Toolkit 2003
这个编译工具包——免费!
然后Microsoft Visual C++ 2005也有一个免费版!当然不是全功能的,不过对于初学者,也是够用了!



尾声:

对于NB的人来说,有没有IDE都一样!IDE只是快速开发的工具而已!

这里,我要说说为什么把ms公司的VC系列放最后的原因:竞争才有进步,而ms的公司的策略,就是只让自己独活;像VC系列IDE这样大包干的做法,我是认为不正确的——一个把更多的选择权留给使用者。


我(Chipset)使用C/C++编译器和IDE的历史:

我个人只用过少数几种编译器和IDE,简单描述一下感受。

1、VC++6.0 + SP6
这个IDE在Win32上很流行,尤其在恋古情节和盗版盛行的中国教育界。
VC++6.0对C90标准支持的不错,但是对C99和C++98都支持的很弱。VC++6.0本身的bug非常多,不过调试功能相当不错,可惜这点长处对我来说基本没有什么意义,因为我从来不用调试器。
VC++6.0的缺点非常明显,主要是库函数很多错误,存在严重问题,由于97年底竣工,不支持C99和C++98,不过我们不得不承认VC++6.0 + Windows98系统简直是C程序员的绝配。

如果您对VC++6.0仍旧情有独衷,迅雷搜索一下,有很多下载地址。


2、Dev C++ 4.9.9.2
说真的,这是一款非常好的IDE,内嵌gcc编译器(含g++3.4.2),体积小,安装完毕就50MB的空间,对C99和C++98/03支持都很好,而且可以编写Windows程序,在Win32平台上尤其适合初学者。缺点是升级困难,因为它06年后已经不再升级,不过令人欣慰的是WxDev-C++继承了它的脚步。


3、VS2005
这是一款重量机的IDE(内嵌多种编译器,包括MS C++8.0),在硬盘上安装后肯定上1GB,体积庞大,即使你单独安装.net框架 + 全局搜索环境 + VC++8.0体积也不会下1GB。但是功能确实强大,基本上一应俱全,可以编写C/C++/Win32/MFC/ATL等各种应用程序。调试功能十分强劲,很明显,比VC++6.0无论从体积上还是库的全面上都有质的飞跃。如果你是C++初学者,我并不建议你使用它,因为实在太大了,而且对纯C++程序的编译能力略逊于Dev C++ 4.9.9.2(g++3.4.2),生成代码质量不及BorlandC++。

4、Intel C++9.1/10.020
必须把Intel C++编译器集成到VS2005中使用(您可以想想体积多么庞大),否则没有办法安装。尽管Intel C++编译器编译优化后生成代码质量更高,而且可以导入Visual Studio的工程,但我仅仅用于测试,我仅仅用命令行编译(您也可以用IDE编译和调试),后来挥泪卸载了它。

5、Code::blocks8.02+MinGW(gcc3.4.5)
我不得不说,Code::block8.02简直就是一款划时代的开源IDE,除了支持多种平台,几乎可以满足最苛刻的商业应用,支持10多种编译器,支持VC++工程、Visual Studio工程和Dev C++工程导入。配合gdb调试器,调试功能也很丰富,调试功能略逊色于Visual Studio系列,但是个性化十足,支持添加各种组件开发,例如QT,wxWidgets等等,只要您能想像的出来,google一下几乎都能找到怎么添加。如果您是初学者,鄙人强烈建议你选用这款Code::blocks8.02+MinGW(gcc3.4.5),因为它体积不太大,安装后大约100MB而已,就算您懒得添加组件,也能开发C/C++/Win32应用程序,而且对C90/99,C++98/03支持都很好。

6、Code::blocks8.02+gcc4.3.2+boost1.37
这个我就不说了,本站有我的一篇文章讲述安装配置的,详细的情况见我的博客。

7、gcc4.3.2(Linux)
gcc编译器不仅仅用于PC也可以用于嵌入式系统和服务器级别的C/C++程序编译,配合Open MP可以开发编译并行程序,用于高性能计算。使用Linux系统和Unix系统的朋友不少选gcc做C/C++编译器。

作者:zhaoyg      发表时间:2009-1-2 15:15:00

第1楼  

UP

作者:Chipset      发表时间:2009-1-2 15:34:00

第2楼  

我用过不少编译器和IDE,但是不建议TC和TC++,Win-TC。

作者:zhaoyg      发表时间:2009-1-2 15:38:00

第3楼  

Code::blocks8.02
不错是不错,但调试不方便,不如VC好。
还有,启动速度慢(关闭倒是挺快的)。

作者:Chipset      发表时间:2009-1-2 15:45:00

第4楼  

引用: Code::blocks8.02
不错是不错,但调试不方便,不如VC好。
还有,启动速度慢(关闭倒是挺快的)。


VC启动快的原因是因为缓存(首次使用的时候另外开辟一块空间,然后该空间始终存在),Dev C++首次启动会询问你是否这样做,如果你确定,那么后来的启动就会快,编译也会快。Code::blocks第一次启动的时候不提示这样做,但是如果你希望编译的快,却可以设置相应选项,如果你希望以后启动的快,可能进入后也有该选项可以设置,否则建议Code::blocks开发团队加入此选项就是了。

作者:zhaoyg      发表时间:2009-1-2 15:58:00

第5楼  

原来如此。
thanks

作者:zhaoyg      发表时间:2009-1-2 16:00:00

第6楼  

还有,不要再给我加分了,如果不是考试成绩的话!!!

作者:sarrow      发表时间:2009-1-2 16:51:00

第7楼  

UP

关于这一点,俺没啥可再说的了。

提一下另一个:学习目标的问题。

俺推荐:

嵌入式和游戏

原因:智能电子产品的小型化、普遍化是大势所趋——嵌入式学习,绝对没错!

玩耍是人类的天性——其内涵可以映射为原始冲动、求知欲等等欲望,而电子游戏则是上述的虚拟平台,因此,游戏设计永远不会过时!

作者:Chipset      发表时间:2009-1-2 17:36:00

第8楼  

引用: ...而电子游戏则是上述的虚拟平台,因此,游戏设计永远不会过时!


不错,但是设计游戏很大程度上是思想,而不是技术问题,多数人没有这个思想。

作者:yjypm8460859      发表时间:2009-1-3 13:02:00

第9楼  

引用: 
智能电子产品的小型化、普遍化是大势所趋——嵌入式学习,绝对没错!

嵌入式对模电与数电的要求如何,关于这两门课我的理解是只要简单原理理解,不考虑细节,比如我不会出分析其复杂的电路图(因为水平有限,哈哈),只需对一些常用电子元器件的作用的了解即可,如一些引脚的功能的熟悉。
不知能否如此,望指正!

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. JAVA从零开始自学历程(第一周)

    前言:本人25,之前从事工程方面工作,没有任何计算机基础。现已下定决心进军IT业,因产品的核心部分为研发,而研发的核心角色在我看来为后端研发,因此选择JAVA语言作为进军IT业的开始。此为前文,以后的成果整理不再表述前言。注:部分学习内容来自慕课网,有所借鉴。目录汇…...

    2024/5/1 13:52:51
  2. Visual Studio2013的C语言编译器对C99标准的支持情况

    Visual Studio2013终于开始比较良好地支持C99特性了。在此之前,如果用C语言写代码的话,变量名都需要放到函数体的前面部分,代码写起来十分别扭。而Visual Studio2013中的C编译器已经支持了不少C99标准,让我来为大家盘点一下。现在仍然不支持的语法特性有:1、inline关键字:…...

    2024/5/1 10:21:07
  3. android 单元测试方法 类继承 Instrumentation

    实际上,TestCase这个类用于在Android担当所有独特的TestCase的基类的作用,它是一个Abstract Class。Android单元测试类继承关系图如下所示:之所以有那么多XXXTestCase主要是为了简化工作。例如当你想对一个访问数据库的功能进行测试时,首先需要自己启动并初始化数据库。在 …...

    2024/5/1 8:33:57
  4. 使用Java快速实现进度条(转)

    基于有人问到怎样做进度条,下面给个简单的做法: 主要是使用JProgressBar(Swing内置javax.swing.JProgressBar)和SwingWorker(Swing内置javax.swing.SwingWorker)有人肯定会说,不是用线程做的吗?使用线程共享一个变量,确实可以。不过这种方式不太优雅,当然,你可以再用…...

    2024/5/1 15:01:05
  5. JAVA自学--基础篇

    java已经学习了一个月了,本人目标是打算三个月自学安卓开发,不过还好能有6年经验的资深人士带领,平常的时候大多数还是自己找资料和视频学,遇到一些实在搞不懂的东西才会去请教,下面分享一些自己学习的心路历程。 我的java学习视频是在阿里云大学里边找到的,内容还…...

    2024/5/1 14:56:13
  6. 关于Linux的c编译器和汇编器

    本宝宝是编程菜鸟,这两天刚好学到Linux的c编译器想谈谈我的心得,Linux老手可绕过,欢迎一起交流,共同进步!关于C语言的编译:打开终端用命令新建一个c语言文件,在文件上可以输入一个简单的c语言程序,主要是看它能编译就好,无特别意义。如下图所示: 输入命令有显示***就…...

    2024/5/1 7:16:25
  7. 前端单元测试之Jest

    概述 关于前端单元测试的好处自不必说,基础的介绍和知识可以参考之前的博客链接:React Native单元测试。在软件的测试领域,测试主要分为:单元测试、集成测试和功能测试。单元测试:在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计…...

    2024/5/1 9:14:39
  8. Java制作进度条

    【效果图】【描述】进度条宽度保持和窗口宽度一致,进度最小值为0,最大值为100,每100毫秒进度值+1,进度条中间显示进度百分比【代码】package test;import java.awt.*; import java.awt.event.*;import javax.swing.*;public class Test extends JFrame {private JPanel pan…...

    2024/4/9 18:11:18
  9. 什么是单元测试

    百度百科 对于单元测试 的定义 如下单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等…...

    2024/5/1 14:55:27
  10. python 在线编译器

    import os, sys, subprocess, timeclass AdvanceQuery(object):def __init__(self):self.TempFile = "media/advance_query"# 文件名self.FileNum = int(time.time() * 1000)# python编译器位置self.EXEC = sys.executable# 获取python版本def get_version(self):v =…...

    2024/4/20 13:24:11
  11. JAVA自学之路——马士兵

    JAVA自学之路——马士兵 JAVA自学之路——马士兵 2007年11月06日 星期二 05:47 P.M.[原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同学参加各种各样的培训。 决心做软件的,大…...

    2024/4/17 6:18:16
  12. java进度条学习资料

    (1)进度条组件JProgressBar JProgressBar pb=new JProgressBar();pb.setOrientation(JProgressBar.HORIZONTAL); //设置进度条方向pb.setMinimum(0); //设置最小值pb.setMaximum(100); //设置最大值pb.setValue(value); …...

    2024/4/12 9:51:43
  13. Java 单元测试如何断言(检查)控制台输出

    关于在 JUnit 单元测试中如何断言某个函数的控制台输出已是我一个长久的问题. 虽然有控制台输出的函数有了副作用, 不能称之为一个纯函数, 在讲求函数式编程的今天, 纯函数是最好测试的, 所谓的 Data In, Data Out. 但总还是有这样的需求, 比如自己实现的某个日志框架的 Append…...

    2024/4/5 0:32:02
  14. 5_嵌入式C语言编译器

    关键词:GCC与gcc有什么不同、交叉编译、 gcc关键编译选项1. GCC与gcc有什么不同?GCC(GNU Compiler Collection):GNU编译器集合,包含众多语言的编译器。如:C、C++、Java、D、Objective-C gcc:特指GCC中的C语言编译器2. GCC VS 嵌入式多数嵌入式操作系统都是基于GCC进行源…...

    2024/4/12 9:53:25
  15. 自学java,能找到工作吗?一位月薪13k的自学程序员分享自己是如何学会java的

    找一份工作,和你从什么地方获得这些能力是没有直接关系的。不管你是自学的,还是去培训机构获得的,只要你有这个能力,可以胜任职位要求,就可以找到工作。所以说能力是很重要的。我是计算机专业毕业的,当时在互联网公司做编程,并不是所有的程序员都是科班出身的,有的是自…...

    2024/4/12 9:53:19
  16. ubuntu安装C/C++编译器

    由于ubuntu系统不自带c++编译器,所以必须自行安装 执行 sudo apt-get install build-essential 安装之前应注意软件源是否更新...

    2024/4/9 18:11:16
  17. Spring Boot(三):单元测试(工程师必备素养)之service测试

    开发完接口自动进行单元测试,是一个软件开发工程师的必备素养,特别是跟别人合作的时候。如果自己开发完的接口没有进行接口测试就发布,别人用起来满满的bug,对自己喝对别人都是极不负责任的。一、什么是单元测试单元测试是针对程序的最小单元来进行正确性检验的测试工作。程…...

    2024/4/12 9:53:01
  18. java如何做一个进度条展示

    跪求大神帮忙啊!展现程序员能量的时候到了!就是在做一个全表插入,比如说有一张表里的数据是100条 这个进度条能达到的效果是插入一条 变为1/100 2/100 3/100...直到全部插入变为100/100提示插入完成...

    2024/4/12 9:53:07
  19. mysql-16进制、十进制互转

    先截取左边4位,再转换: conv(left(t1.DEVICEID, 4), 16, 10) //转十进制 conv(left(t1.DEVICEID, 4), 10, 16) //转16进制转载于:https://www.cnblogs.com/jimmyshan-study/p/10775782.html...

    2024/4/12 9:53:19
  20. 0基础Java自学之路

    前言最近逛知乎的时候,经常看到有人在问“0基础如何自学Java”、“干了几年**,想转行干Java靠谱吗”等问题。不禁让我回想起了自己当初自学Java的日子,因此在这个周末花了点时间,整理了这篇文章,希望对这些正打算自学Java的或者打算转行Java的人有点帮助。我的自学之路先告…...

    2024/4/12 9:53:19

最新文章

  1. 【C#】基础知识

    0.参考 C#语言入门详解 1.几种打印hello_world的方式 1.1 console控制台 新建一个console&#xff0c;直接打印&#xff1a; Console.WriteLine("Hello_world");启动一闪而过&#xff0c;在vs调试中选择开始执行不调试&#xff08;without debug&#xff09;。 …...

    2024/5/1 19:34:58
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 自定义OPPO-r9s的kernel内核,并开启安卓支持docker

    0. 版本说明 本文提供了OPPO手机r9s的内核编译方法&#xff0c;并开机支持docker。用的是开源lineage14.1的rom。 我这边基于开源lineage14.1&#xff0c;打了一个docker内核编译镜像(17380582683/r9s)&#xff0c;大家可以在容器里&#xff0c;手动打出完整的rom包zip文件。…...

    2024/4/30 5:06:51
  4. C# 抽象类、接口

    &#xff08;1&#xff09;、抽象类和抽象方法的定义和实现&#xff1a;abstract override abstract class Vehicle{ public abstract void Run(); } 继承抽象类并且实现抽象方法 class RaceCar : Vehicle{ public override void Run(){ } } &#xff08;2&#xff09;、接口的…...

    2024/4/30 6:49:14
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/30 18:14:14
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/30 18:21:48
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/30 9:43:22
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57