码迷,mamicode.com
首页 > 编程语言 > 周排行
java的方法
2020-04-11 方法的基本语法格式[修饰符] 返回值类型 方法名称 ([参数列表]){ 方法体} []中的内容是可有可无的 暂时将方法的修饰编写为 public static 返回值类型有两种情况: 第一种:无返回值类型; 第二种:有返回值类型: 方法名称,也就是标识符, 建议写单词(没有就查 ...
分类:编程语言   时间:2020-04-11 15:49:52    阅读次数:60
排序算法之快速排序
算法描述: 快速排序也使用分治思想,其过程为: 分解:将原数组划分为两个子数组,但要求左边数组的每个元素都小于右边数组的每个元素。 解决:通过递归调用快速排序,对子数组进行排序。 合并:因为子数组是原址排序,所以不需要合并操作。 快速排序划分数组的方法: 1. 单方向遍历 选择最后一个元素为基准元素 ...
分类:编程语言   时间:2020-04-11 15:50:08    阅读次数:85
swift标准库中常见的55个协议。
swift标准库中常见的55个协议。 从协议名结尾字面上我们可以将Protocol分为able、Type、Convertible 三类 从功能角度上来讲的话可以总结为: 功能添加型(able结尾) "可以做什么?" 举例: Hashable: 给你的实例添加一个生成哈希值的功能。 Equatable ...
分类:编程语言   时间:2020-04-11 15:50:38    阅读次数:171
线程、进程间通信(2)
睡眠与唤醒 Peterson解法和TSL解法都是正确的,但它们都有忙等待的缺点。这些解法在本质上是这样的: 当一个进程想进入临界区时,先检查是否允许进入,若不允许,则进程将踏步等待,直到许可为止 。 这种方法不仅浪费CPU时间,还可能引起预料不到的结果,即: 优先级翻转问题(priority inv ...
分类:编程语言   时间:2020-04-11 15:51:23    阅读次数:97
JavaScript-递归
递归就是将一个大问题分解成 n 个相似的小问题,然后不断地调用自身去解决这些小问题,从而求出结果。 递归如果没有限制的话就会造成堆栈上限溢出。 递归 就是自己执行自己 1 var i=1; 2 function abc(){ 3 i++;//i==2 4 if(i>3) return; 5 abc1 ...
分类:编程语言   时间:2020-04-11 16:58:00    阅读次数:68
leetcode之寻找两个有序数组的中位数Golang
算法的要求的时间复杂度是O(m+n) func findMedianSortedArrays(nums1 []int, nums2 []int) float64 { // 获取两个数组的长度 nums1Length := len(nums1) nums2Length := len(nums2) // ...
分类:编程语言   时间:2020-04-11 16:58:18    阅读次数:68
使用JPA完成增删改查 —— SpringDataJPA(一)
保存 /** * 保存一个实体 */ @Test public void testAdd() { // 定义对象 Customer c = new Customer(); c.setCustName("传智学院"); c.setCustLevel("VIP客户"); c.setCustSource( ...
分类:编程语言   时间:2020-04-11 16:59:02    阅读次数:83
python3中编码和解码
恢复内容开始 一、python3与python2.7在字符编码上的差异 python2.7 默认编码是和所在的操作系统一致,windows 是 GBK,macOS是 utf8 ,linux是utf8 python3 编码统一规定默认编码为 Unicode 二、python3中str和bytes的区别 ...
分类:编程语言   时间:2020-04-11 17:00:10    阅读次数:94
Java反射(一)
将之前学的Java反射进行一个汇总记录。 1. Class对象实例化 Java反射机制就是通过Class对象创建对应实例,并调用相关方法。首先是需要有Class对象,有三种获取Class对象的方式: (1)Object.getClass(),如Person p = new Person;对应的Cla ...
分类:编程语言   时间:2020-04-11 18:12:44    阅读次数:70
Leetcode(无重复字符的最长子串;删除排序链表中的重复元素II;加一;最后一个单词的长度;相同的树)
1.无重复字符的最长子串 这题需要用到滑动窗口法,有许多问题都可以考虑使用滑动窗口法:https://www.geeksforgeeks.org/tag/sliding-window/ 因为用c++,所以用到set容器:std::count 2.删除排序链表中的重复元素II 3.加一 1 class ...
分类:编程语言   时间:2020-04-11 18:14:57    阅读次数:69
python05--集合与函数
集合: 特征:1.由不同的元素组成 2.是无序的 3.集合中的元素必须是不可变类型(包括数字、字符串、元组、) 4.大括号 {} 括起来,,隔开每个元素 定义可变集合set:进行for循环输出,重复的元素忽略(去重但最后结果无序) s=["hello","world","hello","alex"] ...
分类:编程语言   时间:2020-04-11 18:18:36    阅读次数:70
Jenkins+python+selenium持续继承自动化测试
1.1首先我们认识一下什么是jerkins 将开发的项目上传到git/svn,然后jerkins关联代码管理地址,构建项目。 是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目;就是各种项目的的“自动化”编译、打包、分发部署,将传统编译、打包、上传、部署到T ...
分类:编程语言   时间:2020-04-11 18:18:56    阅读次数:94
python-spider
#无状态请求:啥东西都不给我 #有状态请求:返回一个东西给我(相当于分配一个id给我,浏览器则保存了这个id,第二次请求时不用。。。。) import requests,lxml,re from bs4 import BeautifulSoup while True: page=3 for i in ...
分类:编程语言   时间:2020-04-11 18:25:04    阅读次数:68
2020春c++计算存款利息
创建一个SavingAccount类. 使用一个static数据成员annualInterestRate保存每个存款者的年利率。类的每个对象都包含一个private数据成员savingBalance,用以指示存款者目前的存款金额。该类提供成员函数calculateMonthlyInterest,它将 ...
分类:编程语言   时间:2020-04-11 18:30:53    阅读次数:196
sublime python 去掉单行超出字数的白色框框 (E501)
方法一 E501错误:行过长 (大于79个字符),在配置文件里设置 忽略E501错误即可 首选项-->Package Settings-->Anaconda-->Settings -- User 在配置文件里添加如下代码 { "pep8_ignore": [ "E501" ] } Ctrl + s ...
分类:编程语言   时间:2020-04-11 18:35:57    阅读次数:76
C语言程序设计报告第四次实验
实验项目: 5.3.1 2、5.3.2 2、5.3.4、5.3.5 1、5.3.5 2、5.3.5 3、九九乘法表 姓名:罗志明 实验地点:家里 实验时间:2020年4月9日 一、实验目的与要求 1、熟练地掌握while,do_while及for语句实现循环的方法。 2、了解3种循环语句的区别和转换 ...
分类:编程语言   时间:2020-04-11 18:36:18    阅读次数:70
JavaScript中“javascript:void(0) ”是什么意思【转】
来源: 此处:Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1\. javascript:void (expression) 2\. javascript:void expression expression 是一个要计算的 ...
分类:编程语言   时间:2020-04-11 18:38:20    阅读次数:68
python百例 --- ip地址与10进制的转换
1 - ip地址与10进制数的转换 当我们ping数字2130706433时,从127.0.0.1返回结果。 IP地址是个32位的二进制数,表示成点分10进制,只是为了方便,如果把这32为二进制数转换成10进制数,计算机也是认识的。 2130706433(10进制)== 11111110000000 ...
分类:编程语言   时间:2020-04-11 18:42:53    阅读次数:77
【疑难问题】Java疑难CPU高定位
1 CPU高分析 1.1 说明(root执行) 建议使用root账号执行命令,使用其他账号登录可能会无法看到部分进程信息。 1.2 查看服务进程ID(ps) 命令格式: ps –ef | grep XXXX 1.3 查看机器CPU占用情况(top) 命令格式: top 执行结果如下,结果会动态刷新 ...
分类:编程语言   时间:2020-04-11 18:44:58    阅读次数:70
Spring注解@Resource和@Autowired区别
一、相同点: @Autowired和@Resource作用基本相同,都是用于自动装配bean对象。都可以写在字段上,或写在setter方法上。 二、不同点: 1.出处不同 @Autowired(Spring注解,org.springframework.beans.factory.annotation ...
分类:编程语言   时间:2020-04-11 18:45:13    阅读次数:74
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!