自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 刷题感悟:leetcode数组中买卖股票问题

原题目如下:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

2020-04-08 23:52:02 134

原创 大数据科学计算基础算法部分复习(1)-----亚线性空间算法

在考试前做的大数据计算基础的算法部分的一些总结。算法都是刘显敏老师课件上的算法,这些算法部分可以在王宏志老师的大数据算法一书中找到。

2020-01-18 15:17:12 675

原创 LeetCode-3无重复字符的最长子串

第三题:Longest Substring Without Repeating Characters(无重复字符的最长子串)一、英文原题:Given a string, find the length of the longest substring without repeating characters.含义即:给出所给字符串的最长无重复字母的子串长度二、整...

2019-07-13 23:14:11 120

原创 力扣-2两数相加

第二题:两数相加英文原题:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse(相反的) order and each of their nodes contain a single digit. Add the two ...

2019-07-10 21:46:38 196

原创 软件构造试验的所学所感(7)--- 总结

在写完所有试验后吸取了很多教训,有很多有益的东西:1.提升性能的一些编程技巧对于一些调用函数获得的值,如果需要重复使用最好利用一个临时变量保存好,不要为了看着清晰就不这样做,比如:for (int i = 0; i < myList.size(); i++){xxxxxx}这样会导致每次循环都调用依次myList.size(),浪费时间。尽可能使用局部变量异常可以酌...

2019-06-23 20:39:37 68

原创 软件构造试验的所学所感(6)--- 在使用Date时遇到的奇怪的问题

我在Lab3编写代码的时候,当我使用在Date类保存日期的时候有一件很奇怪的事情就是当我使标准格式为下图上图是报告里的要求,如果以这个格式要求输入到Date里就会发现,Date的年份月份开始错乱,有时候总会显示是一月。无论我怎么debug也搞不清楚其中的原因,最后我开始翻他们的博客也没有详细说明白到底是个怎么回事,后来看到一篇只说是最好使用格式:yyyy-MM-dd hh:mm:ss然后我改...

2019-06-23 20:10:13 70

原创 软件构造试验的所学所感(5)-- github的使用

使用github首先要安装git百度git然后就安装就完事了。本地仓库的初始化找到一个文件夹作为你的本地仓库,然后如下操作:然后在其中键入 git init建议所有路径和文件夹名称都是英文,虽然我不知道为什么,但是强烈建议这么做。将更新过的文件添加到缓存区git add .(add后边有一个空格完了跟.)这个指令就是将本地仓库里的所有东西加入缓存区保存仓库的历史记录git c...

2019-06-23 19:59:10 74

原创 软件构造试验的所学所感(4)--- 多线程编程

在进行Lab6的编程之前,我先大概的了解了一下多线程编程里需要注意的问题和基本概念,本章我会介绍一些基本概念和我在做Lab6—猴子过河模拟器的时候遇到的问题和采用的方法,其中还有一些注意、提醒。实验中基本不会用到一些比较复杂的多线程编程技巧,但是如果要学习Java肯定是要掌握这些的,但这里就不赘述了。仅仅谈论一些会用到的线程基础知识等线程的创建基本线程类指的Thread类,Runnabl...

2019-06-23 19:44:27 67

原创 软件构造试验的所学所感(3)

在Lab3编写代码的过程中需要使用到第三方API用于记录日志,而我使用的是Logging。因此,在此处我将介绍一下logging在实验中的基本使用。先简单介绍一下Java Logging API。Java Logging API的历史:Java Logging API是sun公司于2002年5月正式发布的。它是自J2SE1.4版本开始提供的一个新的应用程序接口。它能够很方便地控制和输...

2019-06-23 19:09:17 57

原创 软件构造试验的所学所感(2)

在进行lab2和lab3编写代码的时候,许多地方使用到了泛型,本章讨论泛型相关问题与实际应用之中要注意的地方。1、java泛型的相关介绍:java 泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。2、使用泛型的好处:类型安全。 泛型的主要目标是提高 ...

2019-06-23 16:33:28 136

原创 软件构造试验的所学所感(1)Lab1

软件构造试验的所学所感(1)Lab1在编写Lab1代码的时候,遇到的一些困难所得到了一些启发,在学习一些类库的时候也掌握了很多技巧。本篇介绍如何利用反射机制编写Test文件以测试private方法背景:在编写程序的时候基本都是要用Juinit5来进行单元测试,这对于public修饰符修饰的方法而言测试类可以正常调用该方法,但由于private修饰的方法是不允许其他类调用的,所以此时必...

2019-03-23 16:11:47 132

原创 lh-程序人生-Hello’s P2P From Program to Process

第一章 概述1.1 Hello简介P2P:linux下hello.c经预处理、编译、汇编、链接最终成为可执行文件hello,之后又在shell中输入命令后,进而fork生成子进程、hello获得了相关资源的整个过程为P2P020:子进程调用execve,映射虚拟内存并载入物理内存,进入程序入口处开始执行,同时,CPU为运行的hello分配时间片并执行逻辑控制流。在中途调用异常处理函数处理...

2018-12-30 21:27:15 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除