Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

使用Visual Studio Code从零开始开发调试.NET Core 1.0

使用Visual Studio Code从零开始开发调试.NET Core 1.0

使用VS Code 从零开始开发调试.NET Core 1.0。.NET Core 是一个开源的、跨平台的 .NET 实现。Visual Studio Code是一个轻量级的跨平台Web集成开发环境,可以运行在 Linux,Mac 和Windows下!从零开始开发调试.NET Core 1.0,让你更好的了解.NET Core 应用程序。本篇Visual Studio Code 开发教程是在Windows做实际操作,但同样适用于其它系统。VS Code 的...
Spring核心概念之AOP

Spring核心概念之AOP

一、AOP 的概念AOP(Aspect Oriented Programming)的缩写,面向切面编程,主要作用就是对代码进行增强处理。理解面向切面编程的含义:就是在不改变原有程序的基础上为代码增加新的功能。实现面向切面编程需要了解两个概念:>切入点:可以插入增强处理的方法,比如原对象的fun()方法。>增强处理类型:在原对象fun()方法之前还是之后插入新功能。二、Spring AOP简单应用1.新建一个java项目2.到官网下载Spring...
Maven 项目打包时无法解析读取properties文件

Maven 项目打包时无法解析读取properties文件

在做Maven项目时遇见一个问题,无法解析properties文件的 内容异常为Could not resolve placeholder .........在此之前均有做相关的 配置 但是从未出现过如上异常,困惑了很久,最后把 war包提取出来得知properties文件未被加载进项目中,因此无法识别。但这的原因是为什么呢,原来此项目采用的是maven配置,但是maven在打包时将丢失properties文件,原因maven执行compile是只会...
Spring MVC 自动扫描注解失效原因

Spring MVC 自动扫描注解失效原因

关于spring自动扫描,在控制层,采用注解配置@Controller,项目能够成功启动,且无任何报错。但是 在进行页面跳转时,并未进行相应的拦截,整个界面只能在默认界面 ,跳转报404,由于楼主初次尝试,在绕了一个大圈后,初步确认是在扫描时mvc控制器,并未成功,详情请看代码 <!-- 开启controller注解支持 --><context:component-scan base-package="com.cjw.test.contr...
Python入门教程 超详细1小时学会Python

Python入门教程 超详细1小时学会Python

本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.为什么使用Python假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各...
Linux 下的 Core Dump

Linux 下的 Core Dump

Core Dump的基本概念当一个进程要异常终止时 ,可以选择把进程的用户空间内存数据全部保存到磁盘上 ,文件名通常是 core, 这叫做 Core Dump。通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状态存储生成第一个文件,程序出错的时候理论上都会产生一个core文件,通过工具分析这个文件,我们可以定位到程序异常退出的时候对应的堆栈调用等信息,找出问题所在并...
平衡搜索树--红黑树 RBTree

平衡搜索树--红黑树 RBTree

红黑树是一棵二叉搜索树,它在每个节点上增加了一个存储位来表示节点的颜色,可以是Red或Black。通过对任何一条从根到叶子节点简单路径上的颜色来约束树的高度,红黑树保证最长路径不超过最短路径的两倍,因而近似于平衡。红黑树是满足下面红黑性质的二叉搜索树:1. 每个节点,不是红色就是黑色的 2. 根节点是黑色的 3. 如果一个节点是红色的,则它的两个子节点是黑色的(不存在连续的红色节点)4. 对每个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的...
B-树 C++模板类封装(有图有真相)

B-树 C++模板类封装(有图有真相)

定义:一棵m阶B-树是拥有以下性质的多路查找树:1、非叶子结点的根结点至少拥有两棵子树;2、每一个非根且非叶子的结点含有k-1个关键字以及k个子树,其中⌈m/2⌉≤k≤m;3、每一个叶子结点都具有k-1个关键字,其中⌈m/2⌉≤k≤m;4、key[i]和key[i+1]之间的孩子节点的值介于key[i]、key[i+1]之间5、所有的叶子结点都在同一层。ps: ⌈m/2&r...
AVL树 算法思想与代码实现

AVL树 算法思想与代码实现

AVL树是高度平衡的二叉搜索树,按照二叉搜索树(Binary Search Tree)的性质,AVL首先要满足:若它的左子树不为空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不为空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉搜索树。AVL树的性质:左子树和右子树的高度之差的绝对值不超过1树中的每个左子树和右子树都是AVL树每个节点都有一个平衡因子(balance factor--bf),任一节点的平衡因子是-1...
使用C#进行系统编程

使用C#进行系统编程

虽然对于系统编程(System programming)的定义很模糊,不过可以将其描述为在比特、字节、指令,或CPU周期层面所进行的思考。系统编程这个概念也暗含了对性能和可靠性的需求。Microsoft技术总监Joe Duffy在QCon New York活动中介绍了使用C#进行系统编程的战略,同时他还谈到了这其中的一些陷阱以及缓解方法。Joe的演讲中很多内容来自一个名为Midori的研究项目。该项目意在使用C#从零开始打造一个操作系统,这也让我们对编译器...
Java this使用总结

Java this使用总结

想写一些关于Java的知识,总结一下Java的使用。这次写的是关于Java this的使用,介绍以下内容:this的概念this的各种应用总结this 是什么在写一个方法的时候,如果想在方法内部获得对当前对象的引用就可以用this.this表示对“调用方法的那个对象”的引用。也就是说this指的是方法所属的类的对象的引用。根据这个定义,我们可以总结出很多关于this的用法。当局部变量与成员变量重名的时候,可以用this表明用的是对象...
Java static 使用总结

Java static 使用总结

这篇文章是关于Java static关键字的使用,主要会介绍以下的内容:static 的概念static的各种应用总结static 是什么static 顾名思义是静态的意思。与this相对,static表示所修饰的部分是属于类本身所有的,不依赖与某个具体的实例。 而this上个博客已经讲了,可参考this的使用.this表示的是对调用方法的那个当前对象的引用,可以看做是类的实例的引用,依赖于具体的实例。所以这也就是《Java编程思想》里面说的 &ldquo...
浅析 Java 三大特性

浅析 Java 三大特性

在说Java 三个特性之前,我们先了解一下什么是面向对象,以及为什么Java是面向对象的语言。面向对象是区别于面向过程的一种编程的思想。我们可以通过这个例子冰箱装大象的例子来了解一下面向对象与面向过程的区别。想必通过这个例子,应该清楚了面向对象与面向过程的区别。 面向过程是指我们主要注重于每一阶段的过程,而面向对象是指我们主要注重每一个动作的执行者。Java就是注重于动作的执行者,注重于编写类,注重于代码和功能复用的语言。封装上面我们已经说到了Java是注...
Java 抽象类与接口

Java 抽象类与接口

Java 抽象类在上文我们的多态的讲解中(见 http://www.linuxidc.com/Linux/2016-07/133308p3.htm),我们父类设定了一些方法,设定的主要目的是让子类继承父类去覆写那些方法,来展示不同的结果。换句话说,我们不关心父类方法里的具体实现,反正会被子类的方法覆写,那么我们就可以让父类更抽象一下,抽象到只有方法的声明,而没有方法体。我们管这种方法叫做抽象方法,管包含抽象方法的类叫做抽象类。抽象类的特点抽象类里只要含有一...
Spring基础——在 IOC 容器中 Bean 之间的关系

Spring基础——在 IOC 容器中 Bean 之间的关系

一、在 Spring IOC 容器中 Bean 之间存在继承和依赖关系。需要注意的是,这个继承和依赖指的是 bean 的配置之间的关系,而不是指实际意义上类与类之间的继承与依赖,它们不是一个概念。二、Bean 之间的继承关系。1.被继承的 ban 称为父 bean,继承这个父 bean 的 bean 称为子 bean。父 bean 可以通过指定 abstract 属性来声明为抽象的,子 bean 通过指定 parent 属性来指定父 bean 的引用。2....
Spring基础—— 在 Spring Config 中使用外部属性文件

Spring基础—— 在 Spring Config 中使用外部属性文件

一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加系统部署的细节信息, 如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。二、Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器。这个处理器允许用户将 Bean 的配置部分内容外移到属性文件中,然后可以在 Bean 的配置文件里使用形式为 ${var}的变量,Pro...
<< 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 >>