自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 【Java入门提高篇】Day20 Java集合类详解(三)List接口

今天要说的是Collection族长下的三名大将之一,List,Set,Queue中的List,它们都继承自Collection接口,所以Collection接口的所有操作,它们自然也是有的。  List,Set,Queue,分别是列表,集合,队列的意思,代表着Collection家族下的三种不同的势力,它们各有所长,也各有所短,就像骑兵,步兵和水兵,各有各的优势,并没有谁一定比谁更好的...

2019-03-21 13:00:14 182

转载 【Java入门提高篇】Day19 Java容器类详解(二)Map接口

上一篇里介绍了容器家族里的大族长——Collection接口,今天来看看容器家族里的二族长——Map接口。  Map也是容器家族的一个大分支,但里面的元素都是以键值对(key-value)的形式存放的,就像字典一样,用相应的key就可以拿到相应的value。  先来看看Map接口的内容,下面是阉割版的Map接口(去掉了defaultmethod),去掉的部分涉及Stream操...

2019-03-21 13:00:05 206

转载 【Java入门提高篇】Day18 Java容器类详解(一)Collection接口

 今天来看看Java里的一个大家伙,那就是容器。  所谓容器,就是专门用来装对象的东西,如果你学过高数,没错,就跟里面说的集合是一个概念,就是一堆对象的集合体,但是集合类是容器类中的一个子集,为了区别表示,所以还是叫容器类,之后所说的集合类只是容器里的一个子集,之后会有详细介绍。  容器就是用来存放和管理其他类对象的地方,你可以把它理解为仓库管家,当你有东西需要存放和管理的时候...

2019-03-21 12:59:59 165

转载 【Java入门提高篇】Day16 Java异常处理(上)

当当当当当当,各位看官,好久不见,甚是想念。  今天我们来聊聊Java里的一个小妖精,那就是异常。什么是异常?什么是异常处理?  异常嘛,顾名思义就是不正常,(逃),是Java程序运行时,发生的预料之外的事情,它阻止了程序按照程序员的预期正常执行。  异常处理,应该说异常处理机制,就是专门用来制服这个小妖精的法宝。Java中的异常处理机制能让程序在异常发生时,按照...

2019-03-21 12:59:52 123

转载 【Java入门提高篇】Day14 Java中的泛型初探

泛型是一个很有意思也很重要的概念,本篇将简单介绍Java中的泛型特性,主要从以下角度讲解:  1.什么是泛型。  2.如何使用泛型。  3.泛型的好处。1.什么是泛型?泛型,字面意思便是参数化类型,平时所面对的类型一般都是具体的类型,如果String,Integer,Double,而泛型则是把所操作的数据类型当作一个参数。如,ArrayList&l...

2019-03-21 12:59:45 111

转载 【Java入门提高篇】Day13 Java中的反射机制

前一段时间一直忙,所以没什么时间写博客,拖了这么久,也该更新更新了。最近看到各种知识付费的推出,感觉是好事,也是坏事,好事是对知识沉淀的认可与推动,坏事是感觉很多人忙于把自己的知识变现,相对的在沉淀上做的实际还不够,我对此暂时还没有什么想法,总觉得,慢慢来,会更快一点,自己掌握好节奏就好。  好了,言归正传。  反射机制是Java中的一个很强大的特性,可以在运行时获取类的信息,...

2019-03-21 12:59:39 99

转载 【Java入门提高篇】Day12 Java代理——Cglib动态代理

今天来介绍另一种更为强大的代理——Cglib动态代理。  什么是Cglib动态代理?  我们先回顾一下上一篇的jdk动态代理,jdk动态代理是通过接口来在运行时动态创建委托类的代理对象,但是跟静态代理一样有一个缺点,就是必须和委托类实现相同的接口,当接口数量增加时,便需要增加代理类的数量才能满足需求,而且如果委托类是别人写的,而且没有实现任何接口,那么jdk动态代理就有些力不从心了。 ...

2019-03-21 12:59:32 82

转载 【Java入门提高篇】Day15 Java泛型再探——泛型通配符及上下边界

  上篇中介绍完泛型之后,是不是觉得泛型挺好用的?既消除了Object的不安全类型转化,又可以很方便的进行类型对象的存取,但是,等一下,有没有考虑到这样的情况。  我们先定义一个水果类:public class Fruit { private String name; public Fruit(String name){ ...

2019-03-21 12:59:25 104

转载 【Java入门提高篇】Day11 Java代理——JDK动态代理

今天来看看Java的另一种代理方式——JDK动态代理  我们之前所介绍的代理方式叫静态代理,也就是静态的生成代理对象,而动态代理则是在运行时创建代理对象。动态代理有更强大的拦截请求功能,因为可以获得类的运行时信息,可以根据运行时信息来获得更为强大的执(骚)行(操)力(作)。  我们还是以上一个例子为例,这里的IStars接口和Stars类都不需要修改,只需要修改代理类。  创建JDK动...

2019-03-21 12:59:19 101

转载 【Java入门提高篇】Day10 Java代理——静态代理

今天要介绍的是一个Java中一个很重要的概念——代理。  什么是代理?联系生活想想看,代理似乎并不陌生,最形象的代表便是经纪人,明星一般都有经纪人,经纪人作为中间人,负责代理明星的相关事宜,比如说,有人要请明星去唱歌表演,一般不会直接跟明星联系,而是联系他的经纪人,他的经纪人来负责安排行程,而真正唱歌表演的还是明星本人,经纪人仅仅作为一个附加物存在。  在Java中,代理也是这样的概念,来...

2019-03-21 12:59:13 87

转载 【JAVA零基础入门系列】Day1 开发环境搭建

一、安装JDKjava的sdk简称JDK ,去其官方网站下载最近的JDK即可。http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html二、配置环境变量JAVA_HOME 配置JDK安装路径PATH 配置JDK命令文...

2019-03-20 13:33:25 95

转载 【Java入门提高篇】Day2 接口

 上一篇讲完了抽象类,这一篇主要讲解比抽象类更加抽象的内容——接口。  什么是接口呢?先来看一个现实中的栗子,我们常用的插座,一般分为两孔和三孔,所以基本上不管是什么电器,只要插头插进去就可以正常使用,想想看,如果没有这样的规范,有十几种不同的插座孔,每个电器的插头都不一样,还不得崩溃掉。  先来看个栗子:/*** @author Frank* @create 201...

2019-03-20 13:33:20 102

转载 【Java入门提高篇】Day5 Java中的回调(二)

Java中有很多个Timer,常用的有两个Timer类,一个java.util包下的Timer,一个是javax.swing包下的Timer,两个Timer类都有用到回调机制。可以使用它在到达指定时间间隔后发出通知,例如程序中有一个时钟,就可以每秒请求发送一个通知,以便更新时间显示。那么怎样通知Timer去完成我们的任务呢?在其他语言中,可以提供一个函数名,然后定时器周期性的调用它,但Java使用...

2019-03-20 13:33:15 81

转载 【Java入门提高篇】Day7 Java内部类——局部内部类

今天介绍第二种内部类——局部内部类。  局部内部类是什么?顾名思义,那就是定义在局部内部的类(逃)。开玩笑的,局部内部类就是定义在代码块、方法体内、作用域(使用花括号“{}”括起来的一段代码)内的类。局部内部类有以下特性:局部内部类只能在代码代码块、方法体内和作用域中使用。局部内部类同样可以无限制调用外部类的方法和属性。可以使用abstract修饰,声明为抽象类。  举个栗子:...

2019-03-20 13:33:08 86

转载 【Java入门提高篇】Day6 Java内部类——成员内部类

内部类是什么,简单来说,就是定义在类内部的类(一本正经的说着废话)。  一个正经的内部类是长这样的:public class Outer { class Inner{ }}  这是为了演示而写的类,没有什么luan用,可以看到Inner类置于Outer类的内部。  那为什么要大费周章的在类内部定义一个类呢?不能在类外部定义类吗?内部类跟外部类有什么关系?...

2019-03-20 13:32:43 98

转载 【Java入门提高篇】Day4 Java中的回调

又忙了一周,事情差不多解决了,终于有可以继续写我的博客了(各位看官久等了)。  这次我们来谈一谈Java里的一个很有意思的东西——回调。  什么叫回调,一本正经的来讲,在计算机程序设计中,回调函数是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。  别急别急,且听我慢慢道来。  举个栗子,设置这样一个情景,老板安排员工做事,然后...

2019-03-20 13:32:34 113

转载 【Java入门提高篇】Day9 Java内部类——静态内部类

今天来说说Java中的最后一种内部类——静态内部类  所谓的静态内部类,自然就是用static修饰的内部类,那用static修饰过后的内部类,跟一般的内部类相比有什么特别的地方呢?  首先,它是静态的,这就意味着它的创建不依赖于外部类,创建内部类的实例不需要像普通内部类一样先创建外部类实例才能创建。  其次,有优势必然有劣势,它不能像普通内部类一样无限制的访问外部类的方法和成员变量,只...

2019-03-20 13:32:25 98

转载 【Java入门提高篇】Day3 抽象类与接口的比较

抽象类跟接口都讲完了,现在来做一个比较。  其实说实话,没有多大的可比较性,它们是完全不同的两个东西,它们的抽象不在同一个层级上。但是为了让大家更好的理解,还是做一个比较吧,毕竟它们都很抽象(233)。  首先是语法层面上的对比  1)抽象类跟接口都不能被实例化,因为它们都很虚嘛。但是在访问权限上,两者有一定的区别。  a、抽象类中的抽象方法(其前有abstract修饰)不能用pr...

2019-03-20 13:32:17 119

转载 【Java入门提高篇】Day8 Java内部类——匿名内部类

今天来看看另一个更加神奇的类——匿名内部类。  就像它的名字表示的那样,这个类是匿名的,用完之后,深藏功与名,就像扫地僧那样默默潜藏于深山之中。匿名内部类不仅没有名字,连class关键字都省掉了,而且匿名内部类必须继承于某个类或者实现某个接口,长的就像这样:new 父类(参数列表)|实现接口() { //匿名内部类的内部定义 }  来看一个...

2019-03-20 13:32:11 81

转载 Eclipse搭建C++\C开发环境

1、最近使用visualStudio IDE开发Unity 3D使用的编程语言是C#但是发现visualStudio12 版本在自己主机上运行速度比够快,怀疑是不是处理器或者是版本问题,所以该卸载了,之后安装15版本的,但是由于拆卸不干净导致安装不成功的问题。将注册表清理之后也无法安装,所以想之前在eclipse添加python的编辑器一样,再在eclipse中添加C#的编辑器。这样不仅占用的内存...

2019-03-20 13:31:58 179

转载 Visual Studio Code安装以及C/C++运行环境搭建 - Xenny

众所周知VSCode是全宇宙最好用的编辑器 (雾配置了很久,今日终于配置完成了,还是有点麻烦的,本文是为了方便一些不懂怎么配置的小白,以及还有一些美化教程。一、安装Visual Studio Code是一款免费而且强大的编辑器,你可以直接在官方进行下载,本文是针对Windows系统进行安装使用。官网:https://code.visualstudio.com/下载安装即可,安装...

2019-03-10 19:45:22 1481

转载 使用 VSCode 搭建 C/C++ 开发环境

使用 VSCode 搭建 C/C++ 开发环境前言本人虽然最近偏向Java语言,但平常有时也会遇到需要临时调试些C/C++代码,虽然电脑装了VS又感觉有点大材小用,而我平常一直是在用VSCode写markdown等,实际上VSCode和Sublime、Notepad++等都有很多插件可以装,装完就可以当作“短小精悍”的IDE啦,下面就记录下前天在Win10下用VSCode搭建C/C++环境...

2019-03-10 19:42:08 387

转载 Eclipse 配置C/C++开发环境

Eclipse官网是有C/C++版本的Eclipse的,但是要编译运行还是要配置GCC要准备的东西:1.Eclipse(任意一个版本也行,可以自己装CDT插件)https://www.eclipse.org/downloads/eclipse-packages/2.MinGW (GCC的windows版本)https://sourceforge.net/projects/min...

2019-03-10 19:40:19 93

转载 c++0.5-----如何在widows下面搭建最简洁的c++环境

如果你看vs,codeblock不爽,想搭建最简洁的c++环境,这篇文章适合你~~··1.下载编译器管理软件:下载链接:https://jaist.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe2.安装不要更改默认安装地址,C:\MinGW就行,本人之前更改路径后出错。3.下载编译器...

2019-03-10 19:35:51 117

转载 window下搭建C++开发环境

Kotlin的学习基本差不多了,有些知识需要慢慢的消化,所以最近给精力放到学习C++上面。其实很早之前就有打算系统的去学习C++的想法,一个是对这个的热爱,另一个是感觉学会C++可玩的更多,比如写jni、编写window小程序。之前看的电子版的c++ primer,后面感觉还是纸质版的看着舒服,所以前段时间入手了一个,如果有想学这方面知识的同学,不烦关注一下我,大家学的同时也可以互相交流一下。...

2019-03-10 19:34:33 446

转载 tensorflow C++ 环境搭建及实战

摘要: 最近在研究如何使用tensorflow c++ API调用tensorflow python环境下训练得到的网络模型文件。参考了很多博客,文档,一路上踩了很多坑,现将自己的方法步骤记录下来,希望能够帮到有需要的人!(本文默认读者对python环境下tensorflow的使用已经比较熟悉了)方法简要梳理如下:安装bazel,然后使用bazel编译tensorflow源码,产生我们需要...

2019-03-10 19:32:36 798

转载 windows 搭建简单c++环境【mingw】

记得以前看到群里一哥们说用g++和vi搞代码特别爽.....网上也有很多说用vi、sublime Text、atom、vsCode...各种配置,各种牛逼,各种狂拽炫酷吊炸天。。。前段时间在一个帖子下看到一哥们调侃了这种情况,大体意思是:挖掘机几下就能挖出一个大坑,有些人非得用手刨,刨完了还炫耀下:看!我用手也能刨出这么大的坑。各种配置,各种纯文本编辑对于练习来说确实很好,对于语言和环境的...

2019-03-10 19:28:30 103

转载 C++学习之开发环境搭建篇(一)

由于C++是一门非跨平台语言,其开发的程序编译生成的可执行文件,只能在相应的操作系统中被执行,离开此系统环境将无法执行。主要原因是不同的操作系统,可执行文件的结构不同,最为常见的操作系统是有:MAC,windows,linux,unix。。。。其中windows下为早期为DOS结构,之后随着窗口系统的发展改为PE,而linux,以及unix其可执行文件结构为elf。本文只是刚开始...

2019-03-10 19:25:57 599

转载 windows下C++环境的配置

方法一——VS:  使用windows开发神器visio studio。这种方法比较简单,直接下载一个最新的vs安装就行。不单单是C++,C、C#、VB等都可以开发。方法二——只安装C++编译器:  最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,为了在 Windows 上安装 GCC,您需要安装 MinGW。1.首先去MinGW主页下载最新版本的MinGW:www....

2019-03-10 19:22:52 1806

转载 【JAVA零基础入门系列】Day1 开发环境搭建

一、安装JDKjava的sdk简称JDK ,去其官方网站下载最近的JDK即可。http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html​二、配置环境变量JAVA_HOME 配置JDK安装路径PATH 配置JDK命令...

2019-03-03 20:08:35 60

转载 【JAVA零基础入门系列】Day5 Java中的运算符

运算符,顾名思义就是用于运算的符号,比如最简单的+-*/,这些运算符可以用来进行数学运算,举个最简单的栗子:  已知长方形的长为3cm,高为4cm,求长方形的面积。  好,我们先新建一个项目,命名为Rectangle。​  然后右键src文件夹,新建一个package,命名为pers.frank.rectangle。​  这里补充说明一下包的命名规则,相信很多人都知道,包命...

2019-03-03 20:08:20 69

原创 情人之间礼物推荐 情人节该送什么礼物

导读:随着商家的渲染和宣传,一年之中,与爱情有关的日子越来越多了,情侣之间互送礼物成为了年轻人生活的一部分。那么,情人节该送什么礼物呢分享:  当物质生活变得越来越充盈,人们对感情世界的追求也不再单一。浪漫,有趣,走心,创意成为现代都市年轻人喜欢的新玩儿法。在商家刻意的渲染和宣传中,一年里与爱情有关的日子变得越来越多,情侣之间互送礼物成为了年轻人生活的一部分。那么,情人节该送什么礼物呢?...

2019-03-03 20:07:31 676

转载 程序员到底有多累、多辛苦?加班如喝水,但是最累的其实不是加班

一个程序员,每天早上8点出去,晚上下班回来12点!周六无休息(为了加紧项目),慢慢的眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。加班还不是最痛苦的,最痛苦的是出现BUG加班都解决不了,茶不思饭不想的,睡着都在想BUG!一个朋友是猎头,每天打电话到十一点,整理资料到一点半,周末无休(当然是为了多挣几个钱)。电话里紧着小心,面谈时陪着笑...

2019-03-03 20:07:24 5407 2

转载 一位程序员工作10年总结的13个忠告

转载自:一位程序员工作10年总结的13个忠告 该文后面有一个评论也一起转载了。展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告。走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程 序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理 的,你就抛弃,以下是我...

2019-03-03 20:07:15 148

转载 句句戳心,引其他行业共鸣 | “程序员年薪40W究竟多累、多苦?”

初到北京的刹那,我对这个城市感到新奇,想去探索它,好奇为什么有无数人向往又有无数人想要逃离它?也好奇为什么地铁上看到的人们很多都是在闭目养神?这个城市究竟是怎样的?初来乍到的我并不了解,但之后的日子里我很快就明白了,因为我也成了他们中的一份子,切身的感受着来自这个城市的巨大压力。为什么大家都在睡?或许有的人刚刚通宵改完策划,或许有的人夜晚失眠在路上补觉,也或许有的人为了第二天的工作、业绩焦虑、...

2019-03-03 20:07:09 238

转载 又有程序员跳楼了 我们是有多累?

干什么,都别自杀。「 头条简述」今天对我们这个行业的头条莫非这个了:网友寒夜来客12月14日发在微博一篇文章称,她老公欧建新于12月10日在中兴通信跳楼身亡。欧建新出生于武冈市的一个农村家庭,从小学习成绩优秀,本科考入北京航空航天大学,毕业后曾在深圳华为公司工作8年,在此期间又通过自己的努力考取南开大学的硕士研究生。如今突然发生这种悲剧,令人婉息!。里面还有现场她老公跳楼的图片,由...

2019-03-03 20:07:03 256

转载 C++学习路线图(新)

一、入门视频:零起点学通C++(范磊)电子书:C++ Primer第三版、第四版二、VC++学习视频:1、VC++深入详解(修订版)        http://www.sunxin.org/video/vc.htm2、达内C++视频        书籍:深入浅出MFC(第2版)三、C++程序库1、ACE书籍(1)、C++网络编程(卷1)(2)、C++网...

2019-02-24 12:20:44 452

转载 C++学习路线图

一、入门视频:零起点学通C++(范磊)电子书:C++ Primer第三版、第四版二、VC++学习视频:1、VC++深入详解(修订版)http://www.sunxin.org/video/vc.htm2、达内C++视频书籍:深入浅出MFC(第2版)三、C++程序库1、ACE书籍(1)、C++网络编程(卷1)(2)、C++网络编程卷2:基于ACE和框架的系...

2019-02-24 12:20:34 1128 1

转载 必看,C/C++学习路线,C++基础到高级方法指南

C/C++学习路线之C++基础到高级方法指南C/C++遍布的领域有后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域。所以说:C/C++俨然已成为一门贵族语言,成为了编程界最重要的语言之一。 C/C++入门阶段刚入门的时候我们主要是学习培养编程思维和动手能力,深刻理...

2019-02-24 12:20:26 7287 1

转载 C++学习路线图(重整理)

摘要: 一、入门 视频:零起点学通C++(范磊) 《C++从入门到精通》(人民邮电出版社) 电子书:C++ Primer第三版、第四版 http://pan.baidu.com/share/link?shareid=432594&uk=1211444507&third=15   二、VC++学习 视频:1、VC++深入详解(修订版) http://pan.一、入门视频:零起...

2019-02-24 12:20:14 19847

空空如也

空空如也

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

TA关注的人

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