题目截图: 思路: 参照我的另一篇博客。 代码如下: ...
分类:
编程语言 时间:
2018-02-05 18:51:06
阅读次数:
207
# 基于udp协议的套接字
s.recvfrom() 接收UDP数据
s.sendto() 发送UDP数据
UDP(user datagram protocol,用户数据报协议)是无连接的,面向消息的,提供高效率服务。
不会使用块的合并优化算法, 由于UDP支持的是一对多的模式,所以接收端的skbuff(套接字缓冲区)采用了链式结构来记录每一个到达的UDP包
在每
分类:
编程语言 时间:
2018-02-05 18:51:16
阅读次数:
187
2.Java中的常量 十六进制整型常量:以十六进制表示时,需以0x或0X开头,如0xff,0X9A。 八进制整型常量:八进制必须以0开头,如0123,034。 长整型:长整型必须以L作结尾,如9L,342L。 byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short ...
分类:
编程语言 时间:
2018-02-05 18:52:14
阅读次数:
193
实例1:输出100以内的奇数#-*-coding:utf-8-*-__date__=‘2018/2/517:10‘__author__=‘xiaojiaxin‘__file_name__=‘while1‘n=1whilen<=100:print(n)n+=2//打印奇数实例2:while……else……语句Python中的特殊结构:While条件:……else:……Else只有在循环正常结束
分类:
编程语言 时间:
2018-02-05 18:53:35
阅读次数:
156
一些概念: 由Spring管理的对象叫做Bean Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架 IOC指的是控制权转移,应用程序本身不负责依赖对象的创建与维护,而是交由外部容器负责。DI(依赖注入)是IOC的一种实现方式 使用Spring开发第一个HelloWorld应 ...
分类:
编程语言 时间:
2018-02-05 18:54:21
阅读次数:
138
1.pom.xml百度 2.核心: 2.1实体类 FileUploadDataBucket: 2.2上传文件工具类FileUploadUtils: 2.3配置文件 3.简单的测试 3.1Controller层FileUploadTestController: 3.2简单jsp页面 fileUploa ...
分类:
编程语言 时间:
2018-02-05 18:54:44
阅读次数:
256
1 MVC模式回顾 Spring MVC是一种基于MVC的Web应用框架。 MVC是一种设计模式,MVC在b/s系统下的应用: 执行步骤: 注意:b/s系统下模型无法将数据填充到视图 与springMVC的联系:控制器、模型、视图这些在spring中怎么实现的? 2 Spring MVC框架 执行步 ...
分类:
编程语言 时间:
2018-02-05 18:55:21
阅读次数:
229
一、环境 1.此随笔内容基于spring boot整合的spring data jpa项目, 2.数据库为mysql 5.7.9版本 二、内容 1. 新建存储过程 pro_query_object BEGIN #Routine body goes here...a_theme_code varcha ...
分类:
编程语言 时间:
2018-02-05 19:57:06
阅读次数:
4360
使用阿里巴巴的fastJson 下载链接: 链接: https://pan.baidu.com/s/1dHjLOm1 密码: rr3w 用法如下: ...
分类:
编程语言 时间:
2018-02-05 19:57:58
阅读次数:
162
一.什么是异常 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。 在Java中异常被当做对象来处理,根类是 ...
分类:
编程语言 时间:
2018-02-05 19:58:33
阅读次数:
166
1,进程可以无限开吗? 进程不可以无限开,cpu有十六核,代表可以同时处理16个任务,如果有160个进程,每个进程 处理需要0.01s,16核的处理器处理160个进程就需要0.5s,因为进程越多需要的时间越多。 2,进程池 3, ...
分类:
编程语言 时间:
2018-02-05 19:58:39
阅读次数:
155
1,关于break break是终止最近的循环。 2,在py2中,range函数返回一个列表 3,enumerate() 利用enumerate()函数,可以在每次循环中同时得到下标和元素: S = 'abcdefghijk' for (index,char) in enumerate(S): pr ...
分类:
编程语言 时间:
2018-02-05 19:58:58
阅读次数:
159
一、迭代器 有时候我们在定义一个列表的时候,列表中的元素是具有一定规则的,这时候可以用列表生成式来提高一下我们的逼格。具体语法如下: 理解了列表生成式的语法,生成器的写法就很容易了,只要将[]改成()即可,生成器的语法如下: 列表生成式是在执行程序之前,就将数据生成并存放在内存中,而生成器是一个算法 ...
分类:
编程语言 时间:
2018-02-05 19:59:13
阅读次数:
182
一、原理 桶排序的工作原理是吧区间划分为n个大小相同的子区间,这样的区间称为桶。然后将n个输入的数分步到各个桶中去。每个桶再个别的排序,然后按照次序吧各个桶 中的元素列出来即可。 二、时间复杂度 桶排序是一种鸽巢排序的一种归纳结果。当要被排序阵列内的数值是均匀分配的时候,桶排序使用线性时间(O(n) ...
分类:
编程语言 时间:
2018-02-05 20:00:35
阅读次数:
165
看过jQuery源码的人应该知道,jQuery开篇用的就是立即执行函数。立即执行函数常用于第三方库,好处在于隔离作用域,任何一个第三方库都会存在大量的变量和函数,为了避免变量污染(命名冲突),开发者们想到的解决办法就是使用立即执行函数。 1.什么是立即执行函数(IIFE) 在了解立即执行函数之前先明 ...
分类:
编程语言 时间:
2018-02-05 20:01:04
阅读次数:
155
#coding:utf-8
'''
策略模式作用:
就是使用多种算法来解决一个问题,最大的特性的是:能够在运行时透明地切换算法(客户端代码对变化无感知)
假如有两种算法,一种对少量的输入效果更好,另一种对大量输入效果更好,则可以使用策略模式在运行时基于
&
分类:
编程语言 时间:
2018-02-05 20:01:37
阅读次数:
186
本文简单的分析了Spring AOP,最初是本人内部培训时使用。虽然用词不严谨,但相信对刚刚接触AOP的人会有一定帮助。 一. AOP的本质——源代码再加工 在很多业务场景中都会涉及到事务,我们希望涉及事务的代码能抽取出来,而不是散落在代码的各个角落。 我们通过以下方式来解决这个问题: 1. 在每个 ...
分类:
编程语言 时间:
2018-02-05 20:01:55
阅读次数:
164
import urllib.request import urllib.parse from lxml import etree def loadPage(url): """ 作用:根据url发送请求,获取服务器响应文件 url: 需要爬取的url地址 """ #print url #美女 # he ...
分类:
编程语言 时间:
2018-02-05 20:02:01
阅读次数:
174
难度:β- 用时:0 min 题目:🔗 代码:🔗 🔗 这是一道连续区间水题。 就是判重而已。 价值在于它的 map 做法。 用数组 prev 表示前面同值的位置,这样就不用 set。 为什么要用 map?因为是值对位,值可以很大,数组存不下。 在构造 prev 时,要用 map。 下面转紫书代 ...
分类:
编程语言 时间:
2018-02-05 20:02:08
阅读次数:
135
难度:β 用时:0 题目:🔗 代码:🔗 这是一道区间贪心题。 题目都不用花心思建模了。要求相当明确。就是要把 n 个点放在 一个 n x n 的网格里,要求点与点不能共行或共列,每个点的位置还要在一个限制区域里。 认真思考一下(看刘汝佳的书)不难发现,每个点在 x 方向与 y 方向上的放置是没有 ...
分类:
编程语言 时间:
2018-02-05 20:03:30
阅读次数:
117