码迷,mamicode.com
首页 > 编程语言 > 日排行
期望为线性时间的选择算法
该算法以快排为基础 int random_select(int A[], int p, int r, int i) { if (p == r) return A[p]; int q = random_partition(A, p, r); int k = q - p + 1; if (i == k) ...
分类:编程语言   时间:2020-01-10 01:20:33    阅读次数:121
基于SpringCloud 微服务架构下 广告系统设计与实现完整教程
基于Spring Cloud微服务架构 广告系统设计与实现本课程将从零开始逐步实现广告系统中最为核心的两个模块:广告投放系统与广告检索系统,并测试它们的可用性,让你在实战中学习广告系统的设计思想,实现方法,掌握这项各大公司都极为重视的技术 ...
分类:编程语言   时间:2020-01-10 01:20:44    阅读次数:336
JAVA面向对象编程课程设计——多人扫雷对战
一、团队介绍 |成员姓名|任务分配| | | | |叶鸿章(组长)|客户端整体GUI,处理服务器端发来的消息,将服务器的信息显示在GUI界面| | 张赓 |实现客户端与服务器的连接,将信息储存在服务器端数据库,编写信息Msg类| |陈伟杰|实现游戏规则及部分GUI| 二、项目GIT地址 "enter ...
分类:编程语言   时间:2020-01-10 01:21:14    阅读次数:118
Java千问:七个问题帮助初学者深入理解Java数组
几乎所有的高级语言当中,都提供了一种叫做”数组”的东西,Java语言当然也不例外。我们通过数组可以很方便的存储和管理一组数据。因为在Java语言当中使用数组非常的方便,所以导致很多初学者忽略了对数组的深入学习,本文就通过七个问题,来帮助初学者深入理解一下Java语言的数组到底是怎么回事。一、数组是变量的简单叠加吗?我们在学习Java的时候,知道一个int类型的变量可以存储一个整数,而一个int类想
分类:编程语言   时间:2020-01-10 01:23:38    阅读次数:119
python之列表推导和生成器表达式
首先来看一下代码: chars = "abcd" tmp = [] for char in chars: tmp.append(ord(char)) print(tmp) 这是一般的写法,将字符串中的每一个字符转换称ASCII码,然后存进一个tmp数组。 利用列表推导的方式: tmp = [ord( ...
分类:编程语言   时间:2020-01-10 01:26:05    阅读次数:123
java并发安全详解
类的线程安全定义 如果多线程下使用这个类,不过多线程如何使用和调度这个类,这个类总是表示出正确的行为,这个类就是线程安全的。 类的线程安全表现为: 操作的原子性 内存的可见性 不做正确的同步,在多个线程之间共享状态的时候,就会出现线程不安全。 怎么才能做到类的线程安全? 栈封闭 所有的变量都是在方法 ...
分类:编程语言   时间:2020-01-10 01:26:55    阅读次数:100
python基础一
一,Python介绍 1. python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至20 ...
分类:编程语言   时间:2020-01-10 10:20:43    阅读次数:79
Java集合概述(上)
Java集合概述(上) 前言 先说说,为什么要写这么一篇博客(我总是喜欢写原因)。因为最近到年底了,正好又要准备面试,所以在做各方面的技术总结。而Java集合是Java非常重要的一部分,自己前前后后也花了不少时间学习,但是一直比较零散。所以,打算趁着这个机会,来写一个总结。 由于能力有限,这方面没有 ...
分类:编程语言   时间:2020-01-10 10:21:01    阅读次数:69
java 问号表达式
借用这个https://blog.csdn.net/fun7646/article/details/80238696 我这里只是记录一下等以后要使用不用先去百度 形式:条件表达式 ?程序块1 :程序块2 ; 含义:如果条件表达式为真,则本程序语句执行程序块1,程序块1的值即为整个表达式的值, 否则为 ...
分类:编程语言   时间:2020-01-10 10:23:24    阅读次数:82
Python3-Selenium自动化测试框架(三)之xpath元素定位
Selenium自动化测试框架(三)之xpath元素定位 xpath元素定位 节点(Node) 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。 选取节点 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 ...
分类:编程语言   时间:2020-01-10 10:24:15    阅读次数:93
用SpringMVC 实现断点续传 (HTTP)
一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中,指定 ...
分类:编程语言   时间:2020-01-10 10:25:42    阅读次数:290
Java课程设计——五子棋
一、团队名称、成员介绍 团队名称:啦啦啦队 团队成员: ?何炎玲【组长】:201821123007 网络1811 负责模块:人机对战、难度等级、界面设计、撰写团队博客 ?林莹 :201821123034 网络1812 负责模块:人人对战、胜负判定、计时器、代码规范 二、项目git地址 https:/ ...
分类:编程语言   时间:2020-01-10 10:26:03    阅读次数:92
插入排序
关于插入排序,其算法的核心思想是:将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数。即:序列的第一个元素,肯定是有序的,把第二个元素和第一个元素相比,插入到合适的位置,这样前两个元素就有序了,接着,把第三个元素插入到前面包含两个元素的有序列表中,以此类推,直至插完第n个数据 ...
分类:编程语言   时间:2020-01-10 10:27:28    阅读次数:78
基于python的爬虫流程图(精简版)
流程图的内容是基于python语言的爬虫相关的基础知识,更深入的内容请等待后续更新 ...
分类:编程语言   时间:2020-01-10 10:30:39    阅读次数:341
字符串分割函数strtok(线程不安全),线程安全函数strtok_r
strtok_r函数 字符串分割函数 函数原型: char *strtok_r(char *str, const char *delim, char **saveptr); 参数: str:被分割的字符串,若str为NULL,则被分割的字符串为*saveptr delim:依据此字符串分割str s ...
分类:编程语言   时间:2020-01-10 10:34:52    阅读次数:117
泛函算法
1.find()用于搜索无序集合中是否存在某值。搜索范围由iterator[first,last]指出。如果找到目标,find()会返回一个iterator指向该值,否则返回一个iterator指向last。 2.count()返回数值相符的元素数目。 3.Iterator(泛型指针),可提供有如内 ...
分类:编程语言   时间:2020-01-10 10:40:37    阅读次数:85
ReentrantLock Condition 线程间通信
方法介绍: boolean await() 阻塞线程 直至被唤醒boolean await(long time, TimeUnit unit) 阻塞线程 超时自动唤醒void signal() 唤醒一个await线程void signalAll() 唤醒所有await线程 场景举例: 班级组织郊游, ...
分类:编程语言   时间:2020-01-10 10:46:12    阅读次数:92
python获取天气以及地理信息
一、寻找需要用到的API 在我努力查找之下,我找到了和风天气这个强大又方便的API。接着在平台上注册登录,得到你所需要的key,留以接下来使用 二、用requests获取所需要的数据 根据免费版的url获取 url = "https://free-api.heweather.net/s6/weath ...
分类:编程语言   时间:2020-01-10 10:47:04    阅读次数:91
Java 基础 - Integer 源码
上班闲的时候看下源码,边看边更新,欢迎评论 继承关系 其中 Number 是个抽象类,主要抽象了一下方法: 即数值型的类型转换 变量 @Native public static final int MIN_VALUE = 0x80000000; int 型最小值,表示-2^(32-1) @Nativ ...
分类:编程语言   时间:2020-01-10 10:51:39    阅读次数:80
Java 服务器项目风格推荐 - 统一异常处理
1.介绍 统一的异常处理有两方面的作用,第一是帮助我们将异常保存,以便后续处理,另一方面,同意一场处理是作为响应的一部分,快速的响应给用户处理结果 2.使用 我是用的是 SpringBoot 框架,框架自带了异常处理的方法,我只需要添加自己的异常处理函数就行,同时,配合上一章介绍的统一响应是异常处理 ...
分类:编程语言   时间:2020-01-10 10:52:41    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!