自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SUMUP

It's never too old to learn.

  • 博客(80)
  • 收藏
  • 关注

原创 计算机开发语言常用知识

计算机语言常用学习链接(持续整理中)

2021-07-23 22:33:05 463 2

原创 Golang 变量声明及初始化

Golang变量声明与初始化

2023-03-05 12:12:23 405

原创 go lang环境配置

关于go语言相关技术

2023-02-12 10:27:32 125

原创 Android基本概念

Android基本概念Activity一个可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序可以包含零个和多个Activity。Android程序的设计讲究逻辑和视图分离,最好每一个Activity都能对应一个布局。...

2021-10-10 13:12:08 293

原创 Java 8 方法引用(Method Reference)详解

Java 8 方法引用(Method Reference)详解文章目录Java 8 方法引用(Method Reference)详解概述方法引用分类引用静态方法对已存在对象的实例方法的引用引用特定类型的任意对象的实例方法引用构造器方法引用优点总结参考概述Java 8 引入了新特性lambda表达式。Lambda表达式是一种不隶属于任何类的匿名方法。其可以使用在函数接口(functional interface)定义的变量。函数接口是一种只包含一个抽象方法(abstract method),同时可以包含

2021-09-25 12:34:37 1048

原创 final关键字详解-Java

摘要final关键字的作用是在不同的场合下限制扩展。本文旨在详细描述Java关键字final的使用。下文将主要介绍class,method以及variable的不同使用场景。类(class)当用final修饰class时,此类将不能被继承。Java核心库String类,就是一个final class。其它类不能继承String类。public final class String implements java.io.Serializable, Comparable<String&gt

2021-09-16 23:37:15 1618

原创 Java数组初始化方式

Java数组初始化逐个初始化int[] array = new int[3];for (int i = 0; i < array.length; i++) { array[i] = i + 2;}for (var elem : array) { System.out.print(elem + " ");} // 2 3 4 2.声明时初始化String[] array = new String[]{"zhao", "qian", "sun", "li", "zh

2021-09-15 23:01:56 128

原创 Enum ordinal()方法使用

public class TestLearnJava { public static void main(String[] args) { System.out.println(Level.TRACE.ordinal()); System.out.println(Level.DEBUG.ordinal()); }}enum Level { TRACE(3), DEBUG(2), INFO(1), WARN(3), .

2021-09-05 09:49:45 416

原创 tinylog源码分析

简介分析源码。网址https://tinylog.org/v2/简要分析未完待续。。。类图

2021-09-02 22:56:41 104

翻译 Java Collection教程

本文简略梳理常用Collection及Map的API使用。

2021-08-31 23:13:56 174

翻译 Java 中 Comparator 与 Comparable区别

简介比较Comparator 与 Comparable接口。示例创建一个Player 类,并加入ArrayListpublic class TestLearnJava { public static void main(String[] args) { List<Player> footballTeam = new ArrayList<>(); Player player1 = new Player(59, "John", 20);

2021-08-30 23:25:05 134

翻译 java 创建对象的几种方式

以下介绍5种java创建对象的方式import java.io.*;import java.lang.reflect.Constructor;import java.util.Objects;public class ObjectCreation { public static void main(String... args) throws Exception { // 1. Using new keyword Employee emp1 = new E

2021-08-27 22:12:44 205

原创 【Java核心技术】Java 方法传递方式 -- 按值传递

#### Java程序对对象采用的不是按引用调用,是按值传递的。方法不能修改基本数据类型的参数(数值型和布尔型)方法可以改变对象参数的状态方法不能让一个对象参数的引用一个新的对象public class Test { public static void main(String[] args) { /* * Test 1: Methods can't modify numeric parameters */ ...

2021-08-08 21:15:46 106

原创 【Java核心技术】基础知识--1

手把手安装IDEA

2021-08-04 23:10:22 96

原创 实现删除空格

编码实现删除空格。例如“AB C D”变成“ABCD”,要求不能申请相同量级的空间。int delspace(char * pSrc);//返回删除的空格个数int delspace(char *pSrc){ int left = 0; int right = 0; char * pStr = pSrc; int count = 0; while (*pStr != '\0') { if (*pStr != ' ') {

2021-07-12 22:45:39 116

原创 智能指针使用(1)

智能指针使用void Check(weak_ptr<int> &wp){ shared_ptr<int> sp = wp.lock(); if (sp != nullptr) { cout<<"still "<<*sp<<endl; } else { cout<<"pointer is invalid."<<endl; }}int main()

2020-11-29 16:59:47 96

原创 C++ lambda捕获注意事项

C++ lambda捕获注意事项示例int main(){ int j {23}; auto byValLambda = [=] { return j + 1;}; auto byRefLambda = [&] { return j + 1;}; cout<<"byValLambda: "<<byValLambda()<<endl; //24 cout<<"byRefLambda: "<<b

2020-11-29 13:00:45 259

原创 使用Markdown第一步

记录下MARKDOWN语法学习这是标题二级标题一级标题二级标题三级标题四级标题五标题六级标题下面是分隔符下面是分隔符高级链接注意表格下载 Typora参考链接这是标题============================二级标题-------------# 一级标题## 二级标题### 三级标题#### 四级标题##### 五标题###### 六级标题这里是文本内容...

2020-04-25 19:16:18 201

转载 小记

1.如果我们导入的模块除了定义函数之外还中有可以执行代码,那么Python解释器在导入这个模块时就会执行这些代码,事实上我们可能并不希望如此,因此如果我们在模块中编写了执行代码,最好是将这些执行代码放入如下所示的条件中,这样的话除非直接运行该模块,if条件下的这些代码是不会执行的,因为只有直接执行的模块的名字才是“__main__”。我们可以使用global关键字来指示foo函数中的变量a来自...

2019-05-11 17:41:27 117

原创 Machine Learning in Action Chapter2

python 3.6此代码取自书中。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""@file:KNN.py@time:2019/1/1 14:10@author:Victor@site:https://blog.csdn.net/sumup"""from numpy import *import operatorim...

2019-01-01 17:10:19 126

原创 list中 append 与 extend

a = [1,2,3]b = [4,5,6]# 无返回值,错误写法 ==》a=a.append(b)a.append(b)print(a)# [1, 2, 3, [4, 5, 6]]a.extend(b)print(a)# [1, 2, 3, [4, 5, 6], 4, 5, 6] 

2018-12-31 15:19:09 201

原创 python 对数

import math##math.log(m,n) 以n为底m的对数a = (8/17)*math.log((8/17),2)+(9/17)*math.log((9/17),2)print(-a) 

2018-12-31 13:28:05 1823

原创 机器学习--周志华(第1章)

第1章 绪论符号学习---&gt;统计机器学习机器学习中代数一般是作为基础工具来使用总结:出头露面的是概率和统计,埋头苦干的是代数和逻辑。机器学习是关于在计算机上从数据中产生“模型”的算法,即学习算法。学得模型对应了关于数据的某种潜在的规律,因此亦称“假设”。这种潜在规律的自身,则称为“真相”或“真实”。噪声:噪声的概念 https://blog.csdn.net/u013...

2018-12-16 22:49:07 296

转载 Python 模块

from module imoprt * 与 import module区别module.py文件中存在若干函数或类等,如函数getAge使用 from module import *或者 from module import getAge--------使用时 可以直接调用 getAge()使用 import module--------使用时 需要 module.getAg...

2018-10-29 22:21:50 118

原创 python高级特性

 1、切片取list(列表)和tuple(元组)中的元素L = [1,3,8,4]print(L[0:2]) #输出0--1两个数 到2为止,不包括2print(L[-3:-1])#输出倒数第3个到倒数第2个,不包括倒数第1个print(L[-1])#输出倒数第1个元素结果:[1, 3][3, 8]4L = list(range(100))print(L ,...

2018-10-21 16:36:13 212

转载 Java工程目录

.setting(文件夹):是eclipse项目信息目录;bin(文件夹):是class文件目录;lib(文件夹):是jar包存放目录(即我们引用封装jar包存放的地方);src(文件夹):是源代码目录(即我们自己编写代码存放的地方);.classpath(文件):是类路径配置文件;.project(文件):是项目参数配置文件。...

2018-02-28 22:22:36 1661

原创 python提取excel文档内容到新文档

import xlrdimport xlwtimport re#打开文件,如果没打开则打印错误def open_excel(file): try: data=xlrd.open_workbook(file) return data except Exception as e: print (str(e)) #写入新的excel表 def write_excel(f

2017-12-31 17:28:57 1842

原创 函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。定义与调用def intToHex(num): return hex(num) print(intToHex(16))

2017-12-14 20:50:20 609

转载 python基础

网址:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 1、以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。2、其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。3、按照约定俗成的管理,应该始终坚持使用4个空格的缩进。...

2017-12-14 19:48:51 200

原创 第七章 图形程序设计

7.1Swing概述AWT与Swing的区别AWT库采用将处理用户界面元素的任务委派给每个目标平台。AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用 AWT构件图形用户界面的时候,实际上是在利用操作系统的图形库。Swing对平台依赖的很少。不仅提供了AWT 的所有功能,还用纯粹的Java代码对AWT的功能进行了大幅度的扩充。7.2创建框架

2017-11-24 13:02:23 198

原创 第9条:慎重选择删除元素的方法

1、要删除容器中有特定值的所有对象      如果容器是vector、string或者deque,则使用erase-remove习惯用法。#include #include #include using namespace std;int main(){ vector veci; for(int i=0;i<10;++i) { veci.push_back(2*

2017-10-31 09:22:34 201

原创 list的splice方法

#include #include using namespace std;int main (){ std::list mylist1, mylist2; std::list::iterator it; // set some initial values: for (int i=1; i<=4; ++i) mylist1.push_back(i);

2017-10-28 17:44:45 2253

原创 const iterator和const_iterator的区别

#include#includeusing namespace std;int main(){ vector vec; for(int i=0;i<10;++i) vec.push_back(i); const vector::iterator iter = vec.begin();//const迭代器的使用 cout<<*iter<<endl;//0 *iter

2017-10-26 17:06:40 271

原创 容器的最后一个元素是否大于第一个元素

#include#includeusing namespace std;templatebool lastGreaterThanFirst(const C& container){ if(container.empty()) return false; typename C::const_iterator begin = container.begin();//= 赋值

2017-10-26 17:04:27 190

原创 大小端

大端(Big-endian)和小端(Little-endian)是一个很重要的概念。假如现有一32位int型数0x12345678,那么其MSB(Most Significant Byte,最高有效字节)为0x12,其LSB (Least Significant Byte,最低有效字节)为0x78,在CPU内存中有两种存放方式:(假设从地址0x4000开始存放)大端是数的高字节存放到低内存

2017-10-15 19:55:42 937

原创 设计一个栈实现最大值函数

/**设计一个栈结构,使得取出栈中最大值时间复杂度为O(1)就是开辟多一个存储最大值索引的栈,该栈和存储数据的栈保持同步,即栈顶指针同时作用这两个栈。*/#include using namespace std;class myStack { public: myStack() { MAX = 10;//栈的容量 top = -1;//oriSTack和ma

2017-10-08 17:36:42 1022

原创 构造函数中是否可以调用虚函数

1. 从语法上讲,调用完全没有问题。2. 但是从效果上看,往往不能达到需要的目的。Effective 的解释是:派生类对象构造期间进入基类的构造函数时,对象类型变成了基类类型,而不是派生类类型。同样,进入基类析构函数时,对象也是基类类型。所以,虚函数始终仅仅调用基类的虚函数(如果是基类调用虚函数),不能达到多态的效果,所以放在构造函数中是没有意义的,而且往往不能达到本来想要的效

2017-10-08 14:46:24 6864 1

原创 图的基本应用

最小生成树Prim算法适用于求解边稠密的图的最小生成树。Kruskal算法适合于边系数而顶点较多的图。最短路径Dijkstra算法Floyd算法拓扑排序有向无环图:一个有向图中不存在环,则称为有向无环图,简称DAG图。AOV网:如果DAG图表示一个工程,其顶点表示活动,用有向边表示活动Vi必须先于活动Vj进行的这样一种关系,则将这种有向图称为顶点表示活动的网

2017-10-08 10:36:51 404

转载 top K问题

top-K 问题是一类经典的问题,它能解决许多海量数据处理相关的问题,例如在1亿个ip中找出访问次数前1000的ip,在海量搜索字符串中找出搜索频率排在前十的搜索字符串等等。下面我们由浅入深对其进行分析。我们可以将这类问题分为三个方向考虑:        1.将输入内容(假设用数组存放)进行完全排序,从中选出排在前K的元素即为所求。有了这个思路,我们可以选择相应的排序算法进行处理,目前来看

2017-10-07 18:23:57 346

转载 STL容器的底层实现

底层容器实现 http://www.cnblogs.com/hustlijian/p/3611424.html

2017-10-07 17:17:28 302

空空如也

空空如也

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

TA关注的人

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