精华内容
下载资源
问答
  • C语言Python语言有什么区别呢?

    万次阅读 多人点赞 2019-07-29 13:24:00
    因为我现在只会汇编C语言,所有我想在学习它之前先了解一下python我常用的C语言有什么不一样的地方,有什么优点,以及它可以应用在哪些领域等等。 所以我上网查了一下相关话题,在知乎上找到了一个比较被大众...

    最近几年python语言非常受大家欢迎,所以我也想学习了解下python语言,但是学习之前总是有很多疑问。

    因为我现在只会汇编和C语言,所有我想在学习它之前先了解一下python和我常用的C语言有什么不一样的地方,有什么优点,以及它可以应用在哪些领域等等。

    所以我上网查了一下相关话题,在知乎上找到了一个比较被大众接受的回答,所以赶快收藏起来;作者从以下三个进行了阐述:

    区别:

    一.

    C 属编译型语言;
    Python 属解释型语言;
    这点其他答主提过,确实是重要的区分点。编译型和解释型,在编程时的最大区别是必不必要写一个入口函数,在C语言里是 main,而 Python 可以不写。

    编译型的优点是“静态”,代码不能一行一行编译执行,必须作为整个工程来编译,这样便于类型检查,降低运行时错误率;运行时效率更高,因为编译器可以统筹各个方面,生成更优化的机器指令;一经编译便可直接以机器语言再次执行。

    解释型语言的优点是“动态”,代码的每一行可独立执行(代码块除外)。这样就可以灵活地进行实时交互,调整正在运行的程序,进行实时、异步的调试。

    比如 Python 的 CLI(命令行交互界面)就可以直接输入 Python 代码执行。这是 C 语言这样的编译语言难以做到的(调试模式下可以做到 C 表达式的实时计算,但达不到解释型语言的灵活度)。解释型语言的特性还让其适合做脚本语言。

    二者的缺点则互为对方占优的方面。编译型需要大量的编译时间,不够灵活。在大项目中,需求的更改可能导致巨大的重新编译时间。不过这被运行效率弥补,没有其他更大的缺点。而解释型语言被诟病得相对较多,比如因为不能事先编译,执行时都要先解释(本质上就是对单行的编译)成机器代码再执行,因此效率低很多。

    不过针对这点,Python 现在会像编译型语言一样把第一次执行时产生的字节码(虚拟机器代码)输出到 .pyc 文件,下次若源文件未改变,可直接执行字节码文件,从而提升了运行效率。

    另外,解释型语言难以实现静态类型检查,所以容易产生运行时错误,因此相对不适合用来做大项目。其实非要让编译型语言也能支持命令行交互也并非不可能——Haskell就是这样一个异类。它不仅能单行执行,甚至还能做静态类型检查,这个会在后面提到。

    二.

    C 是弱类型静态类型检查的;
    Python 是强类型动态类型检查的;
    对于不了解的人来说,这种说法可能会引起质疑。来一条一条看。

    C 是弱类型?各种「类型不匹配」快要把我搞疯了,这还弱吗?“静态类型检查”又是什么鬼?
    理解这件事情,要先知道 C 语言中类型的本质:一定长度的字节。C 中大多数基本类型都是某种长度的整数:int, short, long, long long, char,各种 unsigned,甚至指针也只是地址——机器字长度的整数而已,唯独 floatdouble 特殊。稍复杂点的,有数组和结构体,它们只是若干个整数或浮点数的组合。这种简单粗暴是因为 C 出生很早,那时冯诺依曼体系的高级语言大都与汇编很接近——汇编里没有类型,只有不同长度的字节。而 Python 中你是看不到 int, unsigned int, long 的区分的,因为它把不同长度的整数类型简化了,超出长度就自动扩展。

    扯远了。知道 C 中的类型大体就是各种整数,就能想到各种整数可以互相转化:int 转化 long 很好理解,charint 也经常互相转换,那你想过 int 能与任何一种指针强制转换吗?而这是源于 int 是最常用的整数类型,而地址也是最重要的机器整数。你还知道 void* 能与任何指针类型转换吗?其实所有的指针都可以任意互相转换,这意味着看似类型系统严格的 C 实际上并没有限制你去滥用它。这也不一定是滥用——库函数 malloc 的返回类型就是 void*,它表示你可以将它看作任何类型的指针。那不同指针能相互转化又怎样呢?我们知道 Python 里的对象是一系列属性和方法的集合,这在 C 中类似于结构体。对象的名字相当于指向它在内存中实体的指针——相当于结构体指针。不同结构体指针可以任意转化意味着……对,一个变量名可以代表任何对象,这不就是弱类型嘛!那什么叫静态类型检查呢?对,就是那个让你饱受编译错误苦恼的东西。我说过编译型语言是“静态”的,所以静态类型检查只可能在编译型语言实现(前述,Haskell 是个杂糅者,它是编译型语言,但又可以单行执行)。C 要求你写出每个变量、函数的类型,就是为了类型检查。但并不是静态类型检查就一定要标注类型(如 Haskell 就几乎完全可以不写)。

    Python “动态类型”,我可以理解,因为写的时候完全不用声明类型嘛。但你说它「强类型」?这我可不服了,哪个「强类型」语言可以随意给变量赋任意值的?前面说过,储存对象的变量实际上只是储存对象在内存中的地址(而「值类型」,如小整数,一般直接存储值)。变量存储在「栈」中,对象被放在「堆」中。「栈」是一个个整齐叠放的,「堆」是随机开辟的。当我们执行 a = [1,2,3] 这样一条语句,Python 运行环境在「堆」中生成新的 list 对象,将对象的首地址返回,赋给新变量 a 压入栈中。之后若执行 a = { 'x': 1 },只不过是将 a 中的地址换成字典对象的罢了。所以变量能储存任意对象不是因为变量本身能随意改变,而是指针可以指向任何东西。

    而同样是指针能指向任何东西,Python 为何是强类型?
    因为 Python 的对象都携带了类型信息。如果你对整数和字符串做加法,它就会报这样的错误:
    在这里插入图片描述
    这表明 Python 会对运行时的对象进行类型检查。这个其实还不够说明问题,因为加号不能用于 intstr 可能只是一种语义检查。那你可以想,当调用一个对象上不存在的方法会怎样,显然是会报错的。而更能说明问题的是这个:
    在这里插入图片描述
    这表明 Python 的类型检查甚至比 C 更强,连 float 都不会给你隐式转化为 int。而这肯定不会是编译器行为,因为内置函数 chr 在声明时是不会标注参数类型的。尽管 3.7 版本允许类型声明,但 Python 不会以此为依据进行报错。

    另外,真正的弱类型语言 JavaScript 对上述整数加字符串、调用不存在的方法、整数参数传浮点数都不会报错。由此,你可以相信 Python 属于强类型语言了吧。
    (补充:更彻底的弱类型语言比如 Lisp,甚至是在机器上实现弱类型的)

    三.

    Python 是原生支持面向对象范式的语言,C 不是。
    我没有说“Python 是面向对象语言,C 是面向过程语言”,因为面向对象和面向过程是编程模型和思想,Python 程序也能写得很“过程”,C 也有多种方法实现“面向对象”。但 Python 是原生支持面向对象范式的,它有 class 的封装,有继承、多态方法。C 要实现面向对象的特性,需要一些技巧。有一个知乎回答,我从它的第一个链接的 PDF 得到了很大启发。回答已经找不到了,但那个 PDF 还存着,书名叫《Object-Oriented ANSI-C》。

    以上三点是两个语言最大的区别。
    其他还有很多,不过都不涉及编程范式的核心。包括但不限于:

    • C 更偏向底层,抽象和语法糖更少,使用起来不如 Python 方便。但 C 更简单,如果有计算机体系的知识,精通起来比 Python 可能更容易。
    • C 的语法不如 Python 简洁。
    • C 函数声明的先后顺序影响其可被调用的区域,Python 不会。
    • C 需要自己维护堆内存,Python 有垃圾回收机制。
    • C 的跨平台性不如 Python(对于使用这两个语言的程序员而言),因为 C 是大多数操作系统的实现语言,各操作系统会提供标准之外的系统调用库,而不同操作系统上系统库中的函数和定义不同。Python 基于虚拟机执行字节码,只要官方提供了某操作系统的虚拟机实现,就能将 Python 代码无缝在各操作系统转移(os.system 等涉及特定操作系统的东西除外)。
    • C 除预编译指令外可以压缩到一行,Python 要用游标卡尺。。。等等

    以上关于C语言和python语言的区别,转自知乎;
    作者:麦克斯韦,原文链接

    应用领域

    对C语言和python语言的区别大致有了点点了解之后,又看了下它的主要应用领域

    1. Web开发
      小编我是从事Python Web开发的,所以把它放在了第一位。尽管今天PHP依然是Web开发的流行语言,但Python上升势头更劲。随着Python的Web开发框架逐渐成熟,比如耳熟能详的Django和flask, 你可以快速地开发功能强大的Web应用。小编我首推Django,强烈建议所以有志于从事Python Web开发的人掌握这门框架。无论是建大型网站,开发OA或Web API,Django都可以轻松胜任。

    2. 网络爬虫
      多亏有了Python,一个小白用几行代码就可以写个爬虫爬段子爬福利图了。然而爬虫的真正作用是从网络上获取有用的数据或信息,可以节省大量人工时间。能够编写网络爬虫的编程语言有不少,但Python绝对是其中的主流之一。Python自带的urllib库,第三方的requests库和Scrappy框架让开发爬虫变得非常容易。

    3. 计算与数据分析
      随着NumPy,SciPy,Matplotlib等众多程序库的开发和完善,Python越来越适合于做科学计算和数据分析了。它不仅支持各种数学运算,还可以绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python比Matlab所采用的脚本语言的应用范围更广泛,可以处理更多类型的文件和数据。

    4. 人工智能
      当前最热工资最高的IT工作就是从事人工智能领域的工程师了。Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。最流行的神经网络框架如Facebook的PyTorch和Google的TensorFlow都采用了Python语言。你不学Python, 你会用那些框架吗?

    5. 自动化运维
      这几乎是Python应用的自留地,作为运维工程师首选的编程语言。在很多操作系统里,Python是标准的系统组件。大多数Linux发行版和MacOSX都集成了Python,可以在终端下直接运行Python。Python标准库包含了多个调用操作系统功能的库。通过pywin32这个第三方软件包,Python能够访问Windows的COM服务及其它WindowsAPI。使用IronPython,Python程序能够直接调用.NetFramework。一般说来,Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。

    6. 云计算
      Python的最强大之处在于模块化和灵活性,而构建云计算的平台的IasS服务的OpenStack就是采用Python的,云计算的其他服务也都是在IasS服务之上的。

    7. 网络编程
      Python提供了丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。很多大规模软件开发计划例如Zope,Mnet, BitTorrent和Google都在广泛地使用它。

    8. 游戏开发
      很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。相较于Python,Lua的功能更简单、体积更小,然而Python则支持更多的特性和数据类型。Python的PyGame库也可用于直接开发一些简单游戏。

    以上关于Python的应用转自知乎,原文链接

    学习资源推荐☟☟☟

    推荐学习资源
    1.Legally Free Python Books List
    2.Python For You And Me
    3.菜鸟教程

    展开全文
  • alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。alpha测试的目的是评价软件产品的FLURPS(即功能、局域化、可使用性、可靠性、性能...区别:两者的主要区别是测
    alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。alpha测试的目的是评价软件产品的FLURPS(即功能、局域化、可使用性、可靠性、性能和支持)。尤其注重产品的界面和特色。alpha测试可以从软件产品编码结束之时开始,或在模块(子系统)测试完成之后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。
    
    区别:两者的主要区别是测试的场所不同。Alpha测试是指把用户请到开发方的场所来测试,beta测试是指在一个或多个用户的场所进行的测试。Alpha测试的环境是受开发方控制的,用户的数量相对比较少,时间比较集中。而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。一般地,alpha测试先于beta测试执行。通用的软件产品需要较大规模的beta测试,测试周期比较长。如果产品通过了beta测试,那么就可以正式发行了。Alpha测试Beta测试联系经过Alpha测试调整的软件产品称为Beta版本。一些软件开发公司把Alpha测试是对一个早期的、不稳定的软件版本所进行的验收测试,而Beta测试看成是对一个晚期的、更加稳定的软件版本所进行的验收测试。区别测试场所开发方的场所用户的场所(终端用户)测试环境受开发方控制不受开发方控制测试方相对比较少:用户或第三方测试公司相对比较多:终端用户时间比较集中(每日提交报告,及时修改缺陷)不集中:用户记录统一报告一般Alpha测试先于Beta测试执行。通用的软件产品需要较大规模的Beta测试,测试周期比较长。
    展开全文
  • 有什么区别? 从官方文档的译文中 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status 查到 301 302 状态码及含义。 301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的...

    http 响应码 301 和 302 代表的是什么?有什么区别?

    从官方文档的译文中 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status 查到 301 和 302 状态码及含义。

    • 301 Moved Permanently

    被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。

    • 302 Found

    请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

     

    当网站迁移或url地址进行调整时,服务端需要重定向返回,保证原请求自动跳转新的地址。

    http 协议的 301 和 302 状态码都代表重定向。浏览器请求某url收到这两个状态码时,都会显示和跳转到 Response Headers 中的Location。即在浏览器地址输入 url A,却自动跳转到url B。

    java servlet 返回 301 和 302 跳转到百度首页如下

    package constxiong;
    
    import java.io.IOException;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class HelloServlet
     */
    @WebServlet("/hello")
    public class HelloServlet extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
        /**
         * Default constructor. 
         */
        public HelloServlet() {
        }
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //		response.setStatus(301);//设置返回状态码301
    		response.setStatus(302);//设置返回状态码302
    		response.sendRedirect("http://www.baidu.com");
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		
    	}
    
    }
    

    请求url:http://localhost:8081/web/hello

     

    区别:

    • 301 表示被请求 url 永久转移到新的 url;302 表示被请求 url 临时转移到新的 url。
    • 301 搜索引擎会索引新 url 和新 url 页面的内容;302 搜索引擎可能会索引旧 url 和 新 url 的页面内容。

    302 的返回码可能被别人利用,劫持你的网址。因为搜索引擎索引他的网址,他返回 302 跳转到你的页面。

     


    【Java面试题与答案】整理推荐

     

    展开全文
  • 单片机soc有什么区别

    千次阅读 2017-02-28 08:32:04
    单片机soc的区别:: MCU,即微控制器,是以前的一种做法,类似于单片机,只是集成了一些更多的功能模块,它本质上仍是一个完整的单片机,处理器,各种接口,所有的开发都是基于已经存在的系统架构,应用者要做...
    单片机和soc的区别:: 
    MCU,即微控制器,是以前的一种做法,类似于单片机,只是集成了一些更多的功能模块,
    它本质上仍是一个完整的单片机,有处理器,有各种接口,所有的开发都是基于已经存在的系统架构,应用者要做的就是开发软件程序和加外部设备
    SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的;
    每一个模块不是一个已经设计成熟的ASIC“器件”,只是利用芯片的一部分资源去实现某种传统的功能。这种功能是没有限定的,可以是存储器,当然也可以是处理器,如果这片SOC的系统目标就是处理器,那么做成的SOC就是一个MCU;
    如果要做的是一个完整的带有处理器的系统,那么MCU就是整个SOC中的一个模块,一个IP。
    SOC可以做成批量生产的通用器件,如MCU;也可以针对某一对象专门设计,可以集成任何功能,不像MCU那样有自身架构的限定。
    它的体积可以很少,特殊设计的芯片可以根据需要减少体积、降低功耗,在比较大的范围内不受硬件架构的限制(当然,它也是会受芯片自身物理结构的限制,如晶圆类型、大小等)。
    SOC的一大特点就是其在仿真时可以连同硬件环境一起仿真,仿真工具不只支持对软件程序的编译调试,同时也支持对硬件架构的编译调试,如果不满意硬件架构设计,想要加一个存储器,或是减少一个接口都可以通过程序直接更改,这一点,MCU的设计方法是无法实现的,MCU的方法中,硬件架构是固定的,是不可更改的,多了只能浪费,少了也只能在软件上想办法或是再加,存储空间不够可以再加,如果是接口不够则只能在软件上想办法复用。仿真之后可以通过将软、硬件程序下载到FPGA上进行实际硬件调试,以便更真实地进行器件测试。
    如果硬件调试成功后直接投片生产成“固定结构的芯片”,则其为普通的SOC;如果其硬件就是基于FPGA的,也就是说它是“用FPGA做为最终实现”的,它在以后也可以随时进行硬件升级与
    调试的,叫它为SOPC的设计方法,所以说SOPC是SOC的一种解决方案。

    SOPC设计灵活、高效,且具有成品的硬件可重构特性(SOC在调试过程中也可硬件重构),的适用性可以很广,针对不同的对象,它可以进行实时的结构调整,如减少程序存储空间、增加接口数目等,这一附加价值是任何固定结构IC所无法具备的,但它的价格可能会比批量生产的固定结构IC要贵得多。

    SoC为System on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容,用VHDL或Verilog语言编程多吧。       原来用过实验箱上些的Soc实验箱里面就是xilinx的FPGA(Field-Programmable Gate Array即现场可编程门阵列)。它的硬件(FPGA)是可编程的,是一个通过硬件描述语言FPGA芯片上自定义集成电路的过程;但单片机的硬件是不可以用软件改变的;

    单片机是比较低端的控制器。大多用汇编或C可以编程。单片机设计属软件范畴;它的硬件(单片机芯片)是固定的,通过软件编程语言描述软件指令在硬件芯片上的执行;


    展开全文
  • 用法: 图例标记调整(标记大小) 在某些情况下,您可能希望散点图上一个... 一般来说,我能保证它会像 2014a 更早版本一样顺利运行,因为该解决方案在某种程度上很麻烦(重新创建图例以便可能独立调整大小)。
  • 下面大家分享一下关于独显集显的区别什么?如错误或不足还请指正! 1,独显集显的主要区别就是,独立显卡的性能是很强大的,有着很多集成显卡没有的东西 最基础的就是散热器,集成显卡在处理大型3D游戏的...
  • 人工智能大数据有什么相似之处不同之处?它们有什么共同点吗?它们是否相似?能进行有效的比较吗? 这两种技术所具有的一个共同点是兴趣。NewVantagePartners公司对企业管理人员进行的大数据人工智能调查发现,...
  • PoW、PoS DPoS 共识机制有什么区别

    万次阅读 2019-04-01 09:33:47
    机制本身当然很复杂,很多细节,比如:挖矿难度自动调整、区块奖励逐步减半等,这些因素都是基于经济学原理,能吸引鼓励更多人参与。 2. 理想状态,这种机制,可以吸引很多用户参与其中,特别是越先参与的获得...
  • KTweak根据事实证据执行内核调整,这与其他优化器编写或编写的代码很混乱不一样。 在README中使用封闭源代码,带各种错字的已编译二进制文件。 它还提供了一个花钱的“专业版”。 还使用封闭源代码,已编译的...
  • 在为大家介绍使用WPS如何操作修改图形之前,先了解下几个与之相关的问题: 问:WPS画好图怎么组合...如果图案的版式不一样,按什么键都是不能同时选中的。可以把图案的版式统一设置成非嵌入式,要一样。就可以按住shi
  • 首先,我觉得,输入大小肯定是可以调的,只不过相应的每一层网络的参数都要做调整调整后结果如何,没有验证,我这里验证只修改了输入size输入层的一些参数,conv1之后的网络参数都不变。 我不要你觉得,我要我...
  • 要说清这个问题,先抛出另外一个问题:vector普通的数组有什么区别? 你可能会说:大家都知道,vector是动态数组~~ 没错! 但是怎么个动态法?怎么实现的? 好,先说一下普通数组,比如:int arr[10]或者int *...
  • 搭建网站的方式现在也是多种多样,现在最受欢迎的建站方式就是模板建站自助建站两种,现在就来跟着族蚂网小编来看一下模板建站响应式自助建站的不同之处吧! 模板建站就是使用开源的模板代码,套用在cms系统...
  • margin padding有什么区别

    千次阅读 2010-08-28 13:39:00
    首先来看下盒子模型: #box{ width:300px; height:200px; margin:10px; border:1px solid #000...事实上id为box的容器实际占用的空间为342px的宽242px的高,里面300*200px是content区
  • 上一篇文章说了如何修改Android自带Launcher2的默认...毕竟我们一般修改Launcher,这些都是需要修改的地方,也是比较容易修改的部分。按照效果图(效果图在上一篇文章),分开说明如何修改,以及里面涉及的逻辑分析。
  • 区别主要三点: 空间效率 C语言中,创建数组时,首先需要指定数组的容量大小,根据大小来分配内存,也就是说,即使要在数组中存储一个元素,也需要为所有的元素预先的分配内存。故,C语言中数组的空间效率高。...
  • 调整标题图片在UIButton中的位置

    千次阅读 2015-08-10 19:48:21
    按钮(UIButton)的标题(tittle)按钮的图片(image)如何设调整位置间距? 还有关于setImagesetBackgroundImage的区别。   调整标题的水平垂直对齐方式 通过contentHorizontalAlignment/...
  • 如果刚接触Oracle的话,教科书上一下用这个用户名登陆,一下子用那个用户名登陆,他们有什么区别...当你想要修改database 参数,调整期性能,查看隐含参数等操作的时候,就需要system 或 sys 身份登录,以便有修改权限
  • 索引列名调整: 设定新索引,筛选想要的列,更改列名 数据排序:根据索引或列进行排序 数据格式调整更改数据类型,更改数据内容(去除空格标点符号/截取/替换/统一数据单位等),增加用于分析的辅助列 数据拼接...
  • 之前在win7下用sqlyog客户端操作mysql数据库时个功能“reorder column”(列顺序调整)在表结构定义时被经常用到,后来在mac上使用navicat客户端(可能版本不对)居然没找到类似功能,所以只好写sql语句来实现,...
  • 图片大小调整: 此处是写在UIImage分类中的方法self即为image,size为自己传入的大小,根据size生成图片图片不会被剪裁,但可能会被拉伸变形。 - (UIImage *)thumWithSize:(CGSize)size{ ...
  • 弹性公网IP(Elastic IP Address,简称EIP),是可以独立购买持有的公网IP地址资源。它是专为动态云计算设计的静态 IP 地址,是某地域下一个固定不变的公网 IP 地址。 弹性公网 IP 未进行释放前,你可以把它保留在...
  • Python 技术篇-用PIL库修改图片尺寸实例演示,python调整图像大小方法。 做音乐播放器封面的时候需要把改变图片的大小来适配,于是就想到了强大的PIL。 PIL库集成在pillow库里。 pip install pillow安装后可以使用...
  • 今天给大家介绍一下电脑硬盘中蓝盘、绿盘、黑盘、红盘有什么区别?我们平常说的蓝盘、黑盘、红盘、绿盘这些通常指的是西部数据旗下所产的硬盘,通过各自的特点进行了上述的分类。从外观上我们可以通过...
  • LDODC-DC有什么不同?如何选型?

    万次阅读 2020-10-24 13:28:19
    电源模块在生活中应用在很多场景上面,例如在通讯方面、工业自动化、电力控制、铁路、矿业、军工等领域。直流电源转换模块分为两种:低压差线性电源(LDO)开关电源(DC-DC)。
  • (1)用frame可以修改位置,也可以修改kuang'a
  • 1.调整分辨率 调整分辨率到小一点,我的是800*600 2.调整dpi 参考http://www.xitongcheng.com/jiaocheng/win10_article_10410.html 方法就是手动更改注册表中的dpi,在控制面板中的最小值为100%,我们要改的更小...
  • 2、查询结果上:在表结构不修改的情况下结果相同,但是后者的顺序可以调整,前者则固定;而如果修改了表结构,前者能够获得新表结构的所有字段,后者则会在修改字段名或删除字段时报错,会在增加字段时不会输出新...
  • 【干货|知识分享】Solidworks与Rhino有什么区别呢? 三维建模软件很多,其中常用、功能相似的就是SolidworksRhino,这两个对于大学生们最为熟悉的、最开始接触的三维建模软件了。 这里就说明一下 建模思路何...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 446,911
精华内容 178,764
关键字:

修改和调整意思有什么不一样