现在位置: 首页 > 云计算 > 文章
  在程序中设置的 sum 属于全局变量,而在函数中没有 sum 的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始搜索,如果在局部作用域没有找到那个变量,那样python就在全局变量中找这个变量,如果找不到抛出异常(NAMEERROR或者Unbound-LocalError,这取决于python版本。)   如果内部函数有引用外部函数的同名变量或者全局变量,并且对这个变量有修改.那么python会认为它是一...
阅读全文
2020年02月14日 云计算 ⁄ 共 2816字 评论关闭
  一、Feign是什么?   Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。   Feign是一个声明式的Web服务客户端,使得编写...
阅读全文
2020年02月14日 云计算 ⁄ 共 1596字 评论关闭
  1、简述Servlet的生命周期   Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:   Servlet 先加载构造方法,并通过调用 init () 方法进行初始化。   Servlet 调用 service() 方法来处理客户端的请求。   Servlet 通过调用 destroy() 方法终止(结束)。   最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。   init()方法:   init 方法被设计成只调用一次。它在第一次创建...
阅读全文
2020年02月14日 云计算 ⁄ 共 1558字 评论关闭
  tkinter的基本使用   1.创建空窗口   首先导入tkinter模块,使用Tk()类创建一个窗口对象,但此时还不能显示,还要打开mainloop()进入消息循环,才可以正常显示窗口。因为loop循环的意思,mainloop会让窗口不断的刷新,如果没有它,就是一个静态的window,传入进去的值就不会有循环,窗口就会一闪而过,几乎看不到它的存在。   仅仅三行代码就可以创建出这样的一个空窗口,我们可以将它放大缩小。   2.窗口内嵌元素  ...
阅读全文
2020年02月14日 云计算 ⁄ 共 990字 评论关闭
  问:C语言中printf和scanf是干什么用的   答:初学的朋友在看到一个简单的C程序的时候,会看到其中有printf和scanf的关键词,比如代码:   #include   int main()   {   int a;   scanf(“%d”,&a);   printf(“%d\n”,a);   return 0;   }   可以看到非常短的代码,同时用到了printf和scanf,这两个话其实是两个函数语句,分别表示输出和输入。   简单说这个代码的功能,就是让用户从键盘输入一个...
阅读全文
2020年02月14日 云计算 ⁄ 共 1348字 评论关闭
  可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,   “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录/VC98/Bin”下面, 你可以到相应的路径下找到这个应用程序。   方法一:   因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Opti...
阅读全文
2020年02月14日 云计算 ⁄ 共 1853字 评论关闭
  我一直以为 assert 仅仅是个报错函数,事实上,它居然是个宏,并且作用并非"报错"。   在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert() 的用法像是一种"契约式编程",在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良好的运作,其实就相当于一个 if 语句:   if(假设成立)   {   程序正常运行;   }   else   {   报错&&终止程序!(避免由程序运行引起更大的...
阅读全文
2020年02月14日 云计算 ⁄ 共 1371字 评论关闭
  编程经常需要操作的内存   栈区(stzck):由编译器自动分配和释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。   堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。它与数据机构中的堆是两回事,分配方式类似于链表。   全局区(静态区)(static):全局变量和静态变量的存储是放在一起的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始...
阅读全文
2020年02月13日 云计算 ⁄ 共 2116字 评论关闭
  socket缓冲区和数据的传递过程,可以看到数据的接收和发送是无关的,read()/recv() 函数不管数据发送了多少次,都会尽可能多的接收数据。也就是说,read()/recv() 和 write()/send() 的执行次数可能不同。   例如,write()/send() 重复执行三次,每次都发送字符串"abc",那么目标机器上的 read()/recv() 可能分三次接收,每次都接收"abc";也可能分两次接收,第一次接收"abcab",第二次接收"cabc";也可能一次就接收到字符...
阅读全文
2020年02月13日 云计算 ⁄ 共 2564字 评论关闭
  在本文中,我们不会介绍ls,rm和cd等基本命令。看到这些命令应该不会令您感到震惊。您甚至可能对它们非常熟悉,特别是如果您非常了解命令行的方式。我假设您之前至少已经在命令行上工作(或尝试过工作)。如果您以前从未使用过命令行,建议您先阅读一些基础知识。   本文适合那些对命令行有一定经验并了解基本命令的用户。对于那些觉得是时候该深入研究使用命令行的可能性的人来说。我在本文中为您列出了六个命令,并且提供...
阅读全文