码迷,mamicode.com
首页 > 编程语言 > 月排行
python网络编程(八)
单进程服务器 1. 完成一个简单的TCP服务器 2. 总结 同一时刻只能为一个客户进行服务,不能同时为多个客户服务 类似于找一个“明星”签字一样,客户需要耐心等待才可以获取到服务 当服务器为一个客户端服务时,而另外的客户端发起了connect,只要服务器listen的队列有空闲的位置,就会为这个新客 ...
分类:编程语言   时间:2018-05-14 13:14:28    阅读次数:165
effectiveJava(6)覆盖equals方法
实现高质量equals方法的诀窍: 1.使用==操作符检查“参数是否为这个对象的引用”。如果是,则返回true。这只不过是一种性能优化,如果比较操作有可能很昂贵,就值得这么做。 2.使用instanceof操作符检查“参数是否为正确的类型”。如果不是,返回false。一般说来,所谓“正确的类型”是指 ...
分类:编程语言   时间:2018-05-14 13:16:17    阅读次数:181
【第一章】 Spring概述(二)
1.2 Spring基础 1.2.1 Spring架构图 图 1-1 Spring架构图 核心容器:包括Core、Beans、Context、EL模块。 ●Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。 ●Beans模块:提供了框架的基础部分,包括反转控制和依赖注 ...
分类:编程语言   时间:2018-05-14 13:17:01    阅读次数:251
python网络编程(九)
单进程服务器-非堵塞模式 服务器 客户端 ...
分类:编程语言   时间:2018-05-14 13:17:18    阅读次数:235
python网络编程(六)
tcp通信模型 tcp服务器 在程序中,如果想要完成一个tcp服务器的功能,需要的流程如下: 一个很简单的tcp服务器如下: tcp客户端 tcp客户端构建流程 tcp的客户端要比服务器端简单很多,如果说服务器端是需要自己买手机、查手机卡、设置铃声、等待别人打电话流程的话,那么客户端就只需要找一个电 ...
分类:编程语言   时间:2018-05-14 13:18:17    阅读次数:222
effectiveJava(7)覆盖equals时总要覆盖hashcode
在每个覆盖了equals方法的类中,也必须要覆盖hashcode方法。如果不这样做的话,就会违反Object.hashcode的通用约定,从而导致该类无法结合所有基于散列的集合一起正常运作,这样的集合包括HashMap、 HashSet、Hashtable. Object规范: 在应用程序的执行期间 ...
分类:编程语言   时间:2018-05-14 13:18:50    阅读次数:192
如何入门计算机语言,变身菜鸟程序员
身边非计算机专业的同学、朋友蛮多的,说自己也就只会写几行Hello world!. 计算机高级语言分为面向对象 和 面向过程的语言。 所有语言都可以用面向过程的方式去开发,但是面向对象不一定了,C语言就是一门只能面向过程的语言。 现在大家经常能听到的 譬如 C++,C#,Python,Java,go ...
分类:编程语言   时间:2018-05-14 13:19:07    阅读次数:253
python网络编程(七)
应用:模拟QQ聊天 客户端参考代码 服务器端参考代码 ...
分类:编程语言   时间:2018-05-14 13:21:07    阅读次数:197
HDU-2686 Matrix(多线程DP?)2017寒假集训
题意:给一个矩阵,求(1,1)到(n,n)的两条路径(不能相交),求能取到的最大值 数据范围:2 <= n <= 30,矩阵上的数 < 100 思路:记得在kuangbin最短路专题里有个要求差不多的题,当时写不出来,查题解是最大流???? 然后问了大佬,说这题也可以网络流做,不过呢。。。然后我就了 ...
分类:编程语言   时间:2018-05-14 13:22:00    阅读次数:193
Spring注解之@Lazy注解
@Lazy用于指定该Bean是否取消预初始化。主要用于修饰Spring Bean类,用于指定该Bean的预初始化行为, 使用该Annotation时可以指定一个boolean型的value属性,该属性决定是否要预初始化该Bean lazy代表延时加载,lazy=false,代表不延时,如果对象A中还 ...
分类:编程语言   时间:2018-05-14 13:22:17    阅读次数:27836
数组相关知识总结(一)
一、一维数组 1、一维数组的创建和初始化 例:创建一个大小为10、名为a的整形数组,并完成初始化。 int a [ 10 ] = { 0 }; 2、一维数组的使用 结论:a.数组是通过下标进行访问的,小标从零开始。 b. 数组大小可以计算得到。sz = sizeof(arr)/sizeof(arr[ ...
分类:编程语言   时间:2018-05-14 13:46:33    阅读次数:173
java的重要性
Java作为众多的程序设计语言中的一种,为什么它如此重要? 在阅读《Java编程思想》的过程中,发现作者在介绍某一个知识点的时候,总是将Java与c、c++等其他编程语言进行比较,突出Java的优点或进步,故写此篇博客进行总结。 写在前面 Java不仅是一种功能强大的、安全的、跨平台的、国际化的编程 ...
分类:编程语言   时间:2018-05-14 13:48:21    阅读次数:230
30分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行
基本概念 1 进程和线程 进程(Process): 是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的, ...
分类:编程语言   时间:2018-05-14 13:49:06    阅读次数:243
css实现排序箭头
<span style=" display: inline-block; border-left: 14px solid #22d422; border-right: 14px solid rgb(205, 226, 22); border-bottom: 14px solid #dc1414;"> ...
分类:编程语言   时间:2018-05-14 14:35:08    阅读次数:853
less: CSS 预处理语言
Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 Node 或浏览器端。 特点: 优点: 变量 - 它可以让你更轻松的在整个样式表中定义和更改值(这个功能 CSS 在未来某一天也有可能会实现)。 动态 ...
分类:编程语言   时间:2018-05-14 14:35:59    阅读次数:198
线程池的问题
面试-线程池的成长之路 尹吉欢2018-05-140条评论 27人阅读 版权声明:转载请先联系作者并标记出处。 java 面试题 背景 相信大家在面试过程中遇到面试官问线程的很多,线程过后就是线程池了。从易到难,都是这么个过程,还有就是确实很多人在工作中接触线程池比较少,最多的也就是创建一个然后往里 ...
分类:编程语言   时间:2018-05-14 14:36:08    阅读次数:246
java 环境配置 -- 配置Tomcat
1. 下载 tomcat 官网地址 https://tomcat.apache.org/ 2. 选择正确的 版本 3.下载完成,解压到 自己指定的盘中 4.tomcat 配置环境 win10 4.1 右键我的电脑--> 属性 4.2 4.3 在系统变量点击“新建”,在弹出的新建系统变量提示框: “变 ...
分类:编程语言   时间:2018-05-14 14:36:41    阅读次数:207
python爬虫登录
python爬虫登录 学习了: https://www.cnblogs.com/puyangsky/p/5326384.html http://baijiahao.baidu.com/s?id=1568319285306147&wfr=spider&for=pc https://my.oschina ...
分类:编程语言   时间:2018-05-14 14:38:19    阅读次数:206
java中类加载时机
类加载 在class文件中的描述信息都需要加载到jvm才能运行和使用。 jvm的类加载机制:jvm把描述类的数据从class文件中加载到内存,并对数据进行校验,转换解析,和初始化,最终形成被jvm使用的Java类型。 生命周期:加载-》验证-》准备-》解析-》初始化-》使用-》卸载 加载到初始化都是 ...
分类:编程语言   时间:2018-05-14 15:11:01    阅读次数:260
如果在java类中获取xml文件里面的标签里面的内容。
import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map; import javax.xml.parsers.DocumentBuilderFactory;i ...
分类:编程语言   时间:2018-05-14 15:11:36    阅读次数:295
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!