首页 \ 问答 \ 分布式系统架构实战--简易版支付系统怎么部署?

分布式系统架构实战--简易版支付系统怎么部署?

包括运行环境与异常处理问题
更新时间:2022-10-28 14:10

最满意答案

我不知道你是出于什么原因想学 如果你想急着找工作 那你可以先学C# 看个把月 就能做个小东西 给面试的 人 混家小公司也不是难事 。

如果你还是个学生 那看C和C++ 。

推荐的书 多的很 你自己可以按照你想学的语言去买, 但记得一定要买外国人写的书 千万不要买国人自己出的书 我国装B者比较多 或者都是用来骗稿费的 总之十本有九本是差的。还有 网上有些人发的 XX语言小技巧XX则 参考可以 但不要全信 , 哪怕这些帖子是被版主推荐在首页置顶。因为现状是装B者居多 其实里面很多都是骗初学者的,也就是在误导你。

其他回答

1. 把C++当成一门新的语言学习(和C没啥关系!真的。)
  2. 看《Thinking In C++》,不要看《C++变成死相》;
  3. 看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 
  4. 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
  5. 不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
  6. 会用Visual C++,并不说明你会C++;
  7. 学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
  8. 如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 
  9. 看Visual C++的书,是学不了C++语言的;
  10. 浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
  11. 浮躁的人容易问:我到底该学什么;——别问,学就对了;
  12. 浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
  13. 浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
  14. 浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
  15. 浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
  16. 把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 
  17. C++不仅仅是支持面向对象的程序设计语言;
  18. 学习编程最好的方法之一就是阅读源代码;
  19. 在任何时刻都不要认为自己手中的书已经足够了;
  20. 请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
  21. 看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
  22. 别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
  23. 请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
  24. 不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
  25. 和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
  26. 请看《程序设计实践》,并严格的按照其要求去做;
  27. 不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
  28. C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
  29. 请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
  30. 读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
  31. 学习编程的秘诀是:编程,编程,再编程;
  32. 请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software 
  Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
  33. 记住:面向对象技术不只是C++专有的;
  34. 请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
  35. 把在书中看到的有意义的例子扩充;
  36. 请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
  37. 经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
  38. 不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
  39. C++语言和C++的集成开发环境要同时学习和掌握;
  40. 既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
  41. 就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
  42. 当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43); 
  43. 别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
  44. 决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;(勿以善小而不为)
  45. 每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
  46. 记录下在和别人交流时发现的自己忽视或不理解的知识点;
  47. 请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
  48. 保存好你写过的所有的程序——那是你最好的积累之一;
  49. 请不要做浮躁的人;
  50. 请热爱C++!
看个人兴趣,那种学得好,学得精都行!

这些语言都称为高级程序设计语言,就是人与计算机打交道的比较方便的语言了,其实本质都是一样的,因为都是语言,就像英语和汉语一样,主要的区别就在于语法和表达习惯的不同

个人觉得初学程序设计学VB比较好一点,因为VB更容易上手,界面设计很人性化很简单,下面就简单介绍一下VB学习的一点认识

vb是一种面向对象的程序设计语言,既然是一种编程语言,当然它的用法就与其他的编程语言c,java等等类似;同时它又是一种语言,因此看上去上就应该和说话是类似的,打个比方说,比如你的母语是汉语,而要学习英语,刚刚接触英语很不习惯,用汉语能够很明白表达清楚地东西,却不知用英语如何表达,因此刚刚学习英语就是从单词,语法入手,然后单词记住了,语法明白了,也就可以用英语表达我们想要表达的事情了。因此vb刚刚开始学习的过程就和英语刚刚开始的学习过程一样,变量的定义记住了,语法知道了,自然就可以编程了。但vb的学习又比学英语要简单的多,因为你不需要去记住里边的字母组合到底是什么意思,它只是一个名字可以,这个名字用一些字母组合在一起构成而已,用时间长了就习惯了。如果这样说还是不清楚的话,可以随便翻开一本比较基础的vb书籍,很容易就能看懂。但vb作为一种开发软件的平台,不单单是一种编程语言,即不像面向过程的编程语言那样,它是面向对象的,从类的概念出发,定义对象及其对象的事件集,通过事件来执行任务。另外,vb作为开发平台分为可视化窗口和代码编辑窗口两大块,可视化的窗口操作很简单,你可以任意的添加控件,然后把他们组合起来,使他们形成你想要的软件的模样,这个过程很随意,不需要代码控制,唯一需要做的就是在右边的属性窗口中设置一下他们的属性,而设置属性和powerpoint,word操作一样简单。另一块就是编程,就是写代码,每一个控件就是一个对象,因此就有自己的事件,比如窗体form,有load(加载)事件,click(点击)事件,这些事件一看上去就知道什么时候发生,比如click一看就知道是单击窗口的时候发生此过程,但此过程要做什么,就是你的任务了,你可以在它里边添加你想要做的事情,比如一单击窗口画一幅画,写一行字,弹出警告,等等,这就是你的可视化窗口和代码编辑窗口联合的过程,如果都联合好了,则程序就完成了。所以程序设计的思想以及实现都是一样的,对于看哪本书来说比不是关键的,凡事入门难,只要入门了,就变得简单多了,所以刚刚开始只需选择一本你觉得更容易读下去的vb基础书,把这些语法及一些常用的方法,控件及其事件熟悉一下即可,然后再试着做几个程序,在做具体的程序时遇到不能解决的问题时再找相关的书籍查阅来解决你的问题。关于基础的书籍我觉得这个可以<<VB中文版教程>>,这个是我们读本科时老师拿来讲授的,另外给你推荐一个<<Visual Basic 6.0完全自学手册>>这本书籍很经典,你可以参考一下。

最基础的是c语言,但是java学起来最容易。

我以我的学习经验告诉你的

先学C#吧,快速容易上手,容易做出图形界面的程序,容易有成就感,才会让你有大兴趣。

C/C++,是个基础语言,很大也很复杂。如果很多天没有做出东西,会打击你的积极性的。它可以当你想更深层次的理解底层东西时再学也可以。

VB没落了,不用了。

以上都是基于自学哦

直接C吧..它是最基础的语言 这对以后学C++C# 等有帮助

先学C他是一种鉴于高级语言和低层语言中间,学了它后,你再看什么其他的高级语言就不在摸不着头脑了,现在大学中计算机专业的都是以C作为引子,而且它比较上手,但是很难深入,有了他做基础,你就可以在根据自己的目标,学习其他语言了

都一样,最好先学C或VB,要工作得学C++或C#或JAVA
c#,面向对象中个人觉得比较简单

相关问答

更多
  • 我不知道你是出于什么原因想学 如果你想急着找工作 那你可以先学C# 看个把月 就能做个小东西 给面试的 人 混家小公司也不是难事 。 如果你还是个学生 那看C和C++ 。 推荐的书 多的很 你自己可以按照你想学的语言去买, 但记得一定要买外国人写的书 千万不要买国人自己出的书 我国装B者比较多 或者都是用来骗稿费的 总之十本有九本是差的。还有 网上有些人发的 XX语言小技巧XX则 参考可以 但不要全信 , 哪怕这些帖子是被版主推荐在首页置顶。因为现状是装B者居多 其实里面很多都是骗初学者的,也就是在误导你。 ...
  • c是弄底层的,c++比较难学,java是c++的简化版,把c++的结构体,指针等难点都去掉了。c#个人没接触太多,感觉是做界面的主要,java主要方向是j2ee感觉有前途点,就是做网站什么的,不过java学的人比较多,因为你认真点的话基本上都能学会的,c++要好几年的功夫的,你培训感觉没什么大用处,c现在招的人貌似不多,因为都是招c++和java的 给你介绍个网站 大街网,找工作的 你上去自己看看现在的市场需求是什么,感觉你java学的好点的话基本工作不愁,4000以上最基础吧,只要不是太小的公司,不过竞争 ...
  • C#可以开发windows桌面应用程序(时间上是最快的java的话,学习也是最简单的),应用在企业级开发比较广且跨平台,也可以开发中小型网站。但C#开发的软件只能运行于windows平台,C++应用在系统软件和服务器端软件应用较多。自己根据需要选择吧
  • C#和JAVA是当今计算机世界软件开发中平分秋色的两大语言,不能说哪个好或者哪个不好,C#能做的东西JAVA不一定能做出来,反之JAVA能做的东西C#也不一定能做出来,它们都有各自的特色!你在学它们的时候可以选一门作为你的主攻方向,至于你选哪个作为你的主攻就看你自己了,就目前行业发展的大致趋势来看,JAVA工作的待遇一般要比C#的要高,而C#的工作要比JAVA的好找些,一般JAVA做出来的东西要比c#的要值钱些。JAVA因为学起来很难,所以大多数人都选择了C#。不过,只要你精通了其中一门,前途那也是不可限量 ...
  • 学哪个都可以,如果从就业的方面来考虑,JAVA,C#就业面要广很多,也比较容易学.但你大二的话,看来时间挺多了,学C++可以帮你很好的了解WINDOWS的系统机制(比如说窗口的绘制原理,WINDOWS的消息机制等等),对在WINDOWS平台上的客户端开发很有帮助,JAVA是C家族的成员,学了C++后,再去学JAVA,会发现很快就能上手,但是其中庞大的框架很耗费时间去学习,这个不做项目很难学精通.
  • 看时间够不够,如果够的话,建议先学c,了解一下编程思想,程序员不可能只懂一门语言的,真正开发的时候,有的会用到很多门语言的。因为每个语言都有长处。
  • 要学编程,C语言是基础。这是不容质疑的。。。。 编程=数据结构+算法 你现在在读初中的话,最好从基础做起。学C语言,并把数学往深处钻,一定要把数学的基础打牢固。C语言掌握也比较容易,如果你C语言比较熟练了,你可以开始接触数据结构,还可以去学你感兴趣的C#/C++或者java,但是一定要精,建议不要这个学一点那个学一点,简直是浪费、 如果你感觉比较可以了的话,建议到大学的题库去做OJ,练练手,可以学到更多经验,这就是编程解决问题了。你进入高中之后,如果有条件的话,学校应该有这方面的竞赛(多半是全国性的,中学一 ...
  • 先学什么这要看你准备往哪个方向发展了 学C++的话,更适合编写操作系统底层的应用软件之类的程序,也可以编写游戏程序 学JAVA的话,可以朝网络方面发展,比如B/S结构的服务或开发个网站什么的 这2个都可以单独学,其实2个都不简单,要深入学习的话不那么容易,而且和你会的QB基本不一样,不过道理是通的 总之,学哪个都无所谓,要看你能不能坚持学下去
  • www.hackdos.com这个站暑假都有更新的 可以去看看!PS教程大全

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。