码迷,mamicode.com
首页 > 编程语言 > 周排行
2016 408算法题目
基本思想:仿照快速排序思想,基于枢轴将n个整数划分处理。 若i=n/2,则分组完成,算法结束 若i<n/2,则枢轴前元素均属于a1,继续对i以后的元素进行划分 若i>n/2,则枢轴之后的元素均属于a2,继续对i以前的元素进行划分 ...
分类:编程语言   时间:2019-10-20 14:34:13    阅读次数:88
JavaEE三层架构
三层架构 三层架构是javaee规范中的推荐架构,传统意义上是分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。在javaee的开发中,三层架构具体分为表示层(web层)、业务逻辑层(service)、数据访问层(dao层)。 三层架构是典型的架构模式(Architecture Pat ...
分类:编程语言   时间:2019-10-20 14:36:57    阅读次数:169
2011 找到两个数组中位数
思想:分别求A,B的中位数,若a=吧,则a或b为所求中位数,否则,舍弃a,b中最小者所在序列之较小一半,同时舍弃较大者所在序列较大一半,要求两次舍弃元素个数相同,重复上述过程,直到两个序列中只含一个元素为止,则较小者为所求中位数。 代码: ...
分类:编程语言   时间:2019-10-20 15:46:41    阅读次数:100
Spring使用注解实现AOP
一、AspectJ概述 AspectJ是一个面向切面的框架,它扩展了Java语言、定义了AOP语法,能够在编译期提供代码的织入,它提供了一个专门的编译期用来生成遵守字节编码规范的Class文件。 @Aspect是AspectJ 5新增的功能,使用JDK 5.0注解技术和正规的AspectJ切点表达式 ...
分类:编程语言   时间:2019-10-20 15:49:36    阅读次数:69
Python random库
#计算机并不能真正产生随机数 #若想程序复现,可以使用随机种子,否则,默认采用第一次调用随机库时的系统时间作为随机种子。 1.最简单用法 2.拓展用法 . ...
分类:编程语言   时间:2019-10-20 15:51:56    阅读次数:97
python超继承
比如有两个类,父类a和子类b 父类a有个add方法(很多行代码) 子类b需要重写add方法(只需要做一点点改动) 这时候就可以用到超继承 ...
分类:编程语言   时间:2019-10-20 15:55:44    阅读次数:61
Manjaro Linux使用1月滚粗记
每个OIer都有对Linux的向往(雾) 这不,一个月前我便看上了Manjaro,主要原因是因为Manjaro软件包全,安装简便,下面就来说说我退回windows的原因: 1.桌面卡顿,我用的gnome桌面,切换窗口,新建窗口时总是没有windows那种丝滑. 2.软件不全,虽然有QQ,微信,Chr ...
分类:编程语言   时间:2019-10-20 15:56:21    阅读次数:83
Springboot部署流程
1.数据库分离,存入项目; 2.设置两种配置,修改匹配; 3.maven打包,命令mvn install -Dmaven.test.skip=true 4.上传文件; Xshell中进去目录下,点击窗口 5.执行命令 6.网站中端口访问就可以了 ...
分类:编程语言   时间:2019-10-20 15:57:05    阅读次数:105
剑指offer----1.二维数组查找
题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路:从左下角元素往上查找,右边元素是比这个元素大,上边是的元素比这个元素小。于是,target比这 ...
分类:编程语言   时间:2019-10-20 15:57:28    阅读次数:83
Java中方法的定义与使用,以及对数组的初步了解。
方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法。 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。 我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为 ...
分类:编程语言   时间:2019-10-20 15:58:58    阅读次数:116
JS中的数组
1.数组的概念及定义 可以存放一组数据;当需要操作多个数据时 2.数组的创建方式 var arr1 = [1,2,3]; //字面量方式 var arr2 = new Array(1,2,3) //构造函数方式 注意:当只有一个数据时,两种创建方式的不同。 var arr1 = [5] //表示有一 ...
分类:编程语言   时间:2019-10-20 16:00:45    阅读次数:93
java 8及以下版本的日期时间格式化与解析
本篇文章涵盖多种字符串日期时间格式化以及日期时间解析,包括java8中的日期时间解析与格式化 下图阐述了什么是时间格式化,什么是时间解析 如上图所示 Date >String 称之为格式化(format), String >Date 称之为解析(parse), 目标类型是字符串叫格式化,目标类型是日 ...
分类:编程语言   时间:2019-10-20 16:02:19    阅读次数:82
webdriervAPI(调用javascript)
from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.com") 操作滚动条。。。。 window.scrollTop()方法用于设置浏览器窗口滚动条的水平和垂直位置, 方法的第 ...
分类:编程语言   时间:2019-10-20 16:07:50    阅读次数:74
python + Excel数据读取(更新)
data.xlsx 数据如下: import xlrd#1.读取Excel数据# table = xlrd.open_workbook("data.xlsx","r")# print("获取excel的所有标签:",table.sheets())# for sheet in table.sheets... ...
分类:编程语言   时间:2019-10-20 16:08:08    阅读次数:73
实验1c语言的开发环境使用和数据类型,运算符,表达式
#include int main() { printf("201983270528"); return 0; } /*求两个整数的乘积*/ #include int product (int,int); int main (void) { int x,y,s; scanf("%d%d",&x,&y... ...
分类:编程语言   时间:2019-10-20 16:09:00    阅读次数:85
201871010133-赵永军《面向对象程序设计(java)》第八周学习总结
201871010133-赵永军《面向对象程序设计(java)》第八周学习总结 第一部分:总结第六章理论知识 1. 接口 1) Java为了克服单继承的缺点,Java使用了接口, 一个类可以实现一个或多个接口。 2) 在Java程序设计语言中,接口不是类,而是对类 的一组需求描述,由常量和一组抽象方 ...
分类:编程语言   时间:2019-10-20 16:10:34    阅读次数:115
剑指offer——04二维数组中的查找
题目: 数组中唯一只出现一次的数字。在一个数组中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 题解: 如果一个数字出现三次,那么它的二进制表示的每一位(0或者1)也出现三次。如果把所有出现三次的数字的二进制表示的每一位都分别加起来,那么每一位的和都能被3整除。我们把数 ...
分类:编程语言   时间:2019-10-20 16:11:05    阅读次数:84
python 实现对象去重
利用set()方法实现对象去重,重写__hash__方法和__eq__方法告诉程序什么样的对象是同一个对象 程序输出99,对象去重成功 ...
分类:编程语言   时间:2019-10-20 16:12:06    阅读次数:203
爬虫速度优化、Python多线程、adsl拨号解决ip被封问题
爬虫速度优化、Python多线程、adsl拨号解决ip被封问题 ...
分类:编程语言   时间:2019-10-20 16:12:55    阅读次数:123
排序--冒泡排序
1、什么是冒泡排序? 就是把一个无序数组内的元素,从头开始,两两比较并交换位置,直到把最大(最小)的一位放置在队尾 2、代码原理: 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针对所有的元素重 ...
分类:编程语言   时间:2019-10-20 16:13:42    阅读次数:95
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!