花了一个星期,把Java容器核心的知识过了一遍,感觉集合已经无所畏惧了!!(哈哈哈....),现在来总结一下吧~~
分类:
编程语言 时间:
2018-04-16 18:20:35
阅读次数:
162
上一篇是使用CommonsMultipartResolver的方式去处理文件上传的,下面来说说另一种方式StandardServletMultipartResolver <bean id="multipartResolver" class="org.springframework.web.multi ...
分类:
编程语言 时间:
2018-04-16 18:20:57
阅读次数:
316
一:介绍 情景:我们在给程序分层的时候:web层、业务层、持久层,各个层之间会有依赖。比如说:业务层和持久层,业务层的代码在调用持久层的时候,传统方式:new 持久层类。 进而进行调用,这种方式会导致耦合性较高,在修改一层代码的时候,另一层的也需要更改代码。不利于维护。这种关系叫做“依赖”。 如何解 ...
分类:
编程语言 时间:
2018-04-16 18:21:03
阅读次数:
215
正文: 为了便于讨论,这里只处理32bit的ARGB颜色; 代码使用C++;涉及到汇编优化的时候假定为x86平台;使用的编译器为vc2005; 为了代码的可读性,没有加入异常处理代码; 测试使用的CPU为AMD64x2 4200+(2.37G) 和 Intel Core2 4400(2.00G); ...
分类:
编程语言 时间:
2018-04-16 18:21:25
阅读次数:
237
一、JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich) ...
分类:
编程语言 时间:
2018-04-16 18:22:09
阅读次数:
190
1.Servlet的doPost方法使用request.getParameter()接收网页传送的form表单数据时,必须使用name属性,而不能使用id。 2.这是最简单的MVC模式,其中M(model)对应javabean,V(view)对应JSP,C(controll)对应Javabean,D ...
分类:
编程语言 时间:
2018-04-16 18:22:37
阅读次数:
176
一 局部变量存放在栈区中,函数调用结束后释放内存空间。 二 malloc(memory allocate)动态分配的内存在堆区,需要调用free手动释放。 通过malloc申请的内存,才能用free释放。局部变量用free释放,会报错。 ...
分类:
编程语言 时间:
2018-04-16 18:22:51
阅读次数:
198
前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安 ...
分类:
编程语言 时间:
2018-04-16 18:23:03
阅读次数:
440
Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理 断言(Assertions) python标准异常 什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一 ...
分类:
编程语言 时间:
2018-04-16 18:23:52
阅读次数:
198
一、封装之property @property把一个函数伪装成一个数据类型 @伪装成数据的函数名.setter 控制该数据的修改,修改该数据时触发 @伪装成数据的函数名.delect 控制该数据的删除,删除该数据时触发 二、多态 1、 什么是多态 多态指的是同一种事物多种形态 2、为什要用多态 用基 ...
分类:
编程语言 时间:
2018-04-16 18:25:20
阅读次数:
205
这是我自己早前听课时整理的Java全套知识,适用于初学者,也可以适用于中级进阶的人,你们可以下载,我认为是比较系统全面的,可以抵得上市场上90%的学习资料。讨厌那些随便乱写的资料还有拿出来卖钱的人!在这里我免费的分享出来供大家使用! 在这个平台真的可以学习到不少的东西!有很多的人都在无私的奉献着他们 ...
分类:
编程语言 时间:
2018-04-16 18:25:28
阅读次数:
201
模块&包 模块(module)的概念: 在计算机程序开发的过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放在不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的存在。在Python中,一个.p ...
分类:
编程语言 时间:
2018-04-16 18:25:38
阅读次数:
158
多进程数据同步不能用global,因为不能跨进程存取,必须要用Multiprocessing的queue, Value, Array, Rawarray来做数值传递。 而且这个传递不支持多维数组,只支持一维的,所以前后要自己转换一下。 ...
分类:
编程语言 时间:
2018-04-16 18:26:22
阅读次数:
535
服务端: 客户端: 先启动服务端,再启动客户端,在客户端输入小写字母abc, 客户端运行结果为: 服务端运行结果为: 这就实现了基于udp协议的简单套接字程序 基于udp协议的套接字能够发空: 在客户端输入空, 客户端运行结果为: udp就算发送数据为空,但是udp是数据报协议,数据报中还包含有ip ...
分类:
编程语言 时间:
2018-04-16 18:28:13
阅读次数:
192
Java8 新特性:1)接口的默认方法,java 8 允许我们给接口添加一个非抽象方法,只需使用 default 关键字。2)lambda 表达式,在 java8 之前,若想将行为传入函数,仅有的选择是匿名类,而定义行为最重要的那行代码,却混在中间不够突出。lambda 表达式取代了匿名类,编码更清 ...
分类:
编程语言 时间:
2018-04-16 18:28:30
阅读次数:
247
本章内容 Python面向对象的多态和继承对比 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为An ...
分类:
编程语言 时间:
2018-04-16 18:29:59
阅读次数:
299
#define _CRT_SECURE_NO_WARNINGS #include #include #include #include //c++11 类默认函数的控制:"=default" 和 "=delete"函数 /* C++ 的类有四类特殊成员函数,它们分别是:默认构造函数、析构函数、拷贝构... ...
分类:
编程语言 时间:
2018-04-16 18:30:49
阅读次数:
221
当前使用的ecshop的版本:2.7.3,ecshop 2.7.3版本的网店系统的语言包的位置是ecshop文件下 languages/xxx/ 其中的xxx表示各种语言的文件夹,里面存放指定语言的内容。ecshop默认的语言包为中文简体即zh_cn目录. 语言包的载入过程都是通过ecshop的in ...
分类:
编程语言 时间:
2018-04-16 18:32:17
阅读次数:
257
一 多态 多态指的是一类事物有多种形态 eg:动物有多种形态:猫,狗,猪 文件有多种形态:文本文件,可执行文件 二 多态性 一 什么是多态动态绑定(在继承的背景下使用时,又是也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息( ...
分类:
编程语言 时间:
2018-04-16 18:33:18
阅读次数:
190
服务端: 客户端: 先运行服务端,在运行客户端,并没有发生粘包现象, 服务端运行结果为: 由于windows系统原因,第二次并没有打印出来, 把服务端第一次recv的字节数修改为1,只能收到1个字节h,其余丢失, 第二收到的为world,windows系统测试出现问题: linux系统不会出现这种问 ...
分类:
编程语言 时间:
2018-04-16 18:33:36
阅读次数:
386