首先:我们介绍一下socket什么是socket: 1. socket 在操作系统中它是处于应用层与传输层的抽象层,它是一组操作起来非常简单的接口(接收数据的),此接口接受数据之后交个操作系统 那么为什么?直接给操作系统不是更方便吗?那么你就想错了 因为操作系统的接口远比我们想象的要丑陋复杂,使用操 ...
分类:
编程语言 时间:
2019-08-26 21:14:32
阅读次数:
90
1.两个栈实现一个队列 两个栈stack1和stack2, push的时候直接push进stack1,pop时需要判断stack1和stack2中的情况。如果stack2不为空的话,直接从stack2中pop,如果stack2为空,把stack1中的值push到stack2中,然后再pop stac ...
分类:
编程语言 时间:
2019-08-26 21:15:01
阅读次数:
114
10. int 整形 数字用于计算和比较 python3没有long,python2有整形和长整型 11. 十进制二进制转换方法 bin(10进制) ==二进制 0b(二进制) int("二进制",2) == 十进制 12. 在整形中不是 0 的数字就是布尔值就为真 13. 在布尔值中,True 为 ...
分类:
编程语言 时间:
2019-08-26 21:15:36
阅读次数:
101
发送端publicclassmyimplementsRunnable{privateDatagramSocketclient;privateBufferedReaderreader;privateStringtoip;//对方的ipprivateinttoport;//对方的端口publicmy(intport,Stringtoip,inttoport){try{client=newDatagra
分类:
编程语言 时间:
2019-08-26 21:16:10
阅读次数:
78
Leetcode 5. Longest Palindromic Substring(最长回文子串, Manacher算法) Given a string s, find the longest palindromic substring in s. You may assume that the m ...
分类:
编程语言 时间:
2019-08-26 21:17:29
阅读次数:
121
`java.util.concurrent` 构造函数 特性 1. 使用专门的任务类型— 来执行周期任务 2. 使用专门的存储队列— 来存储任务, 是无界延迟队列 的一种。 3. 支持可选的 参数,在池被关闭(shutdown)之后支持可选的逻辑来决定是否继续运行周期或延迟任务。 ...
分类:
编程语言 时间:
2019-08-26 21:17:53
阅读次数:
91
在python中,字典、列表、字符串.......都是对象 列表list举例 1. 类实例化产生一个ls对象,是一个列表 ls:[1,2,3,] 2. 对象调用对象的绑定方法,修改对象自己 ls:[1,2,3,4] ...
分类:
编程语言 时间:
2019-08-26 21:18:05
阅读次数:
86
1.什么是springboot springboot是搜日你那个生态圈的一个轻量级框架,可以这么说springboot就是spring,他是spring的一个衍生版本,在spring框架中,项目搭建完毕之后,无法实现任何的代码,也就是说spring没办法帮开发人员连接数据库,对数据库进行增删改查,也 ...
分类:
编程语言 时间:
2019-08-26 21:21:35
阅读次数:
91
原文: http://blog.gqylpy.com/gqy/299 在内置数据类型(dict、list、set、tuple)的基础上,collections模块提供了几个额外的数据类型: :生成可以使用名字来访问元素内容的tuple,通常用来增强代码的可读性, 在访问一些tuple类型的数据时尤其 ...
分类:
编程语言 时间:
2019-08-26 21:23:01
阅读次数:
102
说明:这里仅展示在已经获取图片链接后的下载方式,对于爬虫获取链接部分参考前面的文章 1、利用文件读写的方式下载图片 2、urlretrieve()方法 ...
分类:
编程语言 时间:
2019-08-26 21:24:22
阅读次数:
107
...
分类:
编程语言 时间:
2019-08-26 21:24:40
阅读次数:
119
//分别使用while/do-while/for循环实现10的阶乘(使用递归算法) //do-while循环实现10的阶乘 var i=1; var resule=1; do{ resule *= i; i++; }while(i0;i--){ if(a%i == 0 && b%i == 0){ c ...
分类:
编程语言 时间:
2019-08-26 21:28:00
阅读次数:
153
#include<stdio.h> #include<stdlib.h> //题目:递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 int main(){ int i,l; char a[100]; while(1){ printf("请输入一串字符:"); for(i=0;i<100;... ...
分类:
编程语言 时间:
2019-08-26 22:35:50
阅读次数:
107
4.12 内置函数一 ...
分类:
编程语言 时间:
2019-08-26 22:39:23
阅读次数:
88
6.8 面向对象之:类的成员 1. 细分类的组成成员 类大概分为两块区域,如下 具体可以细分为: 2. 类的私有成员 对于每个类的成员而言都有两种形式:公有成员:在任何地方都能访问;私有成员,只有在类的内部才能访问 私有成员和公有成员的访问限制不同: 静态字段(静态属性) 公有静态字段:类可以访问; ...
分类:
编程语言 时间:
2019-08-26 22:41:13
阅读次数:
99
6.4 面向对象之:继承 1. 面向对象的继承简介:继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编 ...
分类:
编程语言 时间:
2019-08-26 22:44:38
阅读次数:
134
嗯... 题目链接:http://poj.org/problem?id=3041 这道题的思想比较奇特: 把x坐标、y坐标分别看成是二分图两边的点,如果(x,y)上有行星,则将(x,y)之间连一条边,而我们要做的就是要找尽量少的点把所有的边覆盖,即为最小点覆盖问题,根据König定理:最小覆盖点数= ...
分类:
编程语言 时间:
2019-08-26 22:44:56
阅读次数:
106
4.10 生成器 1. 简介: 2. 生成器的构建方式 通过生成器函数 生成器取值 生成器可以写多个yield 总结: send()(备注:了解) yield from yield from 小坑 总结: 通过生成器推导式 python内函数或者模块提供 3. 4.11 推导式 1. list推导式 ...
分类:
编程语言 时间:
2019-08-26 22:45:13
阅读次数:
104
基本 Python 面试问题 1. Python 中的列表和元组有什么区别? 2. Python 的主要功能是什么? 3. python 是编程语言还是脚本语言? 4. Python 是一种解释性语言吗? 5. 什么是 pep 8? 6. python 是如何进行内存管理的? 7. 什么是 Pyth ...
分类:
编程语言 时间:
2019-08-26 22:45:47
阅读次数:
102
一、冒泡排序: 每一趟扫描交换,都记录是否存在逆序元素。 举例如下: 一旦经过某趟扫描之后,未发现任何逆序的相邻元素,即意味着排序任务已经完成,则通过返回标志“sorted”,以便算法即使终止。 改进的过程如下: 跳过红色的部分,直接跳转到尾部。 二、改进冒泡排序: 绿色代表无序,红色代表有序; 反 ...
分类:
编程语言 时间:
2019-08-26 22:47:26
阅读次数:
130