自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (3)
  • 收藏
  • 关注

转载 Java中运行表达式return 1.0/0.0会发生什么?return 1/0会发生什么?

在Java中运行表达式:1.0 / 0.0,会有返回么?会不会抛出异常或者是编译器error?那1/0呢?① 浮点数除法,1.0/0.0不会抛出异常,值为Infinity。This is another tricky question from Double class. Though Javadeveloper knows about the double primitive ...

2019-08-12 21:37:11 927

转载 网线常识

 网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP -Unshielded Twisted pair) 作为布线的传输介质来组网。  UTP网线由一定长度的双绞线和RJ45水晶头组成  双绞线由8根不同颜色的线分成4对绞合在一起,成对扭绞的作用...

2018-12-16 16:09:28 323

转载 visual studio提示使用_CRT_SECURE_NO_WARNINGS

一段时间不写C++代码今天又忘了出现这个提示时应该把这句话添加到哪里了,今天索性在这里记录一下,以便日后查阅方便。由于高版本的visual studio默认不让使用scanf等函数,认为这些函数不够安全,而其相对应的代替函数为scanf_s等。如果在visual studio中使用scanf等那些visual studio认为不安全的函数,就会报错。以下几种方法可以解决该问题:1、听vis...

2018-10-23 08:04:12 358

转载 向量范数与矩阵范数的理解

 原文地址:  https://blog.csdn.net/jack_20/article/details/72896459要更好的理解范数,就要从函数、几何与矩阵的角度去理解,我尽量讲的通俗一些。我们都知道,函数与几何图形往往是有对应的关系,这个很好想象,特别是在三维以下的空间内,函数是几何图像的数学概括,而几何图像是函数的高度形象化,比如一个函数对应几何空间上若干点组成的图形。但当函数与几...

2018-10-17 12:42:09 1157 1

翻译 MATLAB中accumarray函数详解

 原文链接:https://blog.csdn.net/liuhuicsu/article/details/70739459?utm_source=blogxgwz0先看看subs和val的具体内容subs = [1 1 1; 2 1 2; 2 3 2; 2 1 2; 2 3 2];subs =     1     1     1     2     1     2     2...

2018-10-17 10:17:28 8505 1

转载 【转】linux的sleep()和usleep()的使用和区别

原文链接:https://blog.csdn.net/fireroll/article/details/8651593函数名:sleep头文件:#include<windows.h>   //在VC中使用带上头文件             #include<unistd.h>       //在gcc编译器中,使用的头文件因gcc版本的不同而不同功能:执行挂起指定的描述语法...

2018-06-12 15:07:12 20238

转载 【转】#pragma pack(push,1)与#pragma pack(1)的区别

1 引子      在程序中,有的时候我们定义结构体的时候,要用#pragma pack(push,1) & #pragma pack(pop)类似代码将结构体包起来。一般形式如下:#pragma pack(push,1); struct A{ } ;#pragma pack(pop);这么做有什么目的呢? 注:下列内容来自网络。2 #pragma pack简介#pragma pack是指...

2018-06-12 11:18:50 653

转载 assert()函数用法总结

assert宏的原型定义在<assert.h>中,其作用是如果他的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式expression,如果其值为假(即为0),那么它先向stderr打印一条出错消息,然后通过调用abort来终止程序运行。请看下面的程...

2018-04-08 15:01:56 805

转载 内存泄漏及常见的解决办法

之所以撰写这篇文章是因为前段时间花费了很大的精力在已经成熟的代码上再去处理memory leak问题。写此的目的是希望我们应该养成良好的编码习惯,尽可能的避免这样的问题,因为当你对着一大片的代码再去处理此类的问题,此时无疑增加了解决的成本和难度。准确的说属于补救措施了。1. 什么是内存泄漏(memory leak)?指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理...

2018-04-08 13:14:09 708

转载 #if_MSC_VER>1000 #pragma once #endif作用解释

一、#if _MSC_VER>1000 //如果编译器的版本大于1000则该语句被编译,大概小于1000的版本不支持#pragma once这个语句#pragma once#endif解释: 这是微软的预编译控制。在_MSC_VER较小时,它对一些东西的支持与新版不同。_MSC_VER分解如下:        MS:Microsoft(微软的简写)C:MSC就是Microsoft出的C...

2018-04-04 10:52:42 251

转载 C++动态内存

1.如果自由存储区已被用完,可能无法成功分配内存。所以建议检查 new 运算符是否返回 NULL 指针,并采取以下适当的操作:double* pvalue = NULL;if( !(pvalue = new double )){ cout << "Error: out of memory." <<endl; exit(1);}1.malloc() 函数...

2018-03-28 14:49:21 103

转载 父类引用去调用子类的方法

2018-03-28 13:35:09 3611

转载 C++异常处理

const throw() 不是函数,这个东西叫异常规格说明,表示 what 函数可以抛出异常的类型,类型说明放到 () 里,这里面没有类型,就是声明这个函数不抛出异常,通常函数不写后面的就表示函数可以抛出任何类型的异常。异常规格说明1、异常规格说明的目的是为了让函数使用者知道该函数可能抛出的异常有哪些。可以在函数的声明中列出这个函数可能抛掷的所有异常类型。例如:void fun() throw(...

2018-03-28 09:25:59 187

转载 fixed关键字

fixed关键字:由于C#中声明的变量在内存中的存储受垃圾回收器管理;因此一个变量(例如一个大数组)有可能在运行过程中被移动到内存中的其他位置,如果一个变量的内存地址会变化,那么指针也就没有意义了。在unsafe 不安全环境中,我们可以通过stackkalloc在堆栈上分配内存,因为在堆栈上分配的内存不受内存管理器管理,因此其相应的指针不需要固定。static unsafe void Main(s...

2018-03-23 15:41:36 617

转载 C#高级教程

反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态的创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后可以调用其类型的方法或访问其字段属性。优缺点:1.使用反射基本上是一种解释操作,用于字段和方法接入时要远慢于直接代码。因此反射机制主要应用在对灵活性和扩展性要求很高的...

2018-03-23 08:19:23 670

转载 菜鸟教程C#高级教程

C#特性(Attribute).Net框架提供了三种预定义特性:attributeUsage、Conditional、obsolete预定义特性AttributeUsage:预定义特性attributeusage描述了如何使用一个自定义特性类,它规定了特性可应用到的项目的类型。[AttributeUsage(validon,AllowMultiple=allowmultiple,Inheri...

2018-03-22 17:14:54 7314

转载 构造方法后面加上了:base

今天看公司软件的代码碰到一个奇怪的方法 ,寻早了各种方法后终于明白了,在构造方法后面加上了:base(message),该类如下:public NONEDIException(string message) :base(message)指的是在NONEDIException中调用其父类的带string类型的构造函数。因为在子类不能直接继承父类的构造函数,只能通过这种方式调用。...

2018-03-22 10:37:58 575

转载 函数声明后面的const用法 void function() const{}

#include "stdafx.h"#include <iostream>using namespace std;class aa{ int num;public: aa(){ int b =10; num = b; }; void out1(){ cout<<num<<...

2018-03-21 17:00:20 1001

原创 C#数据类型

1.引用是变量的别名,指针是变量的地址2.引用不能独立存在,定义时必须初始化,指针则不然;3对变量的引用的操作就是对该变量的引用的操作,能引起变量永久性的改变,而对某变量指针的操作并不影响改变值,只有通过指针对其目标的操作才能永久性改变指针所指的目标值。4.引用在寿命期内不能再定义为其他变量的引用,指针却可以指向其他变量。5.不能引用一个数组,但有数组的指针。6没有引用的引用,但有指针的指针。其他...

2018-03-15 08:21:57 393

原创 C#_需要注意的地方

DateTime.Now.ToShortDateString().ToString();    // 2008-9-4DateTime.Now.ToString("yyyy-MM-dd");        // 2008-09-04同志们,在服务器上这两个不能相减啊同志们!在我的电脑上可以啊!!看来还是统一形式比较谨慎明智啊!浪费我一下午!

2017-11-24 17:09:30 219

原创 C#计算日期时间间隔

DateTime QNTime = DateTime.ParseExact(value.QN.Substring(0, 14), "yyyyMMddHHmmss", null);                DateTime LocalTime = DateTime.Now;                TimeSpan spantime = (QNTime - LocalTime);

2017-11-23 14:54:13 531

转载 命名空间"Microsoft"中不存在类型或命名空间名称"Office"(是否缺少程序引用?)

原文链接http://blog.csdn.net/j15533415886/article/details/72782276  遇到 命名空间"Microsoft"中不存在类型或命名空间名称"Office"(是否缺少程序引用?) 的问题,小编首先想到的是缺少命名空间,于是自己添加命名空间 [csharp] view plain copy using Micros

2017-11-10 16:20:35 2855

原创 MySQL 日期时间

1.TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)说明:返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。例:mysql> SELECT

2017-11-01 10:21:10 270

转载 C#中string和byte[]类型的转换

string转byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转string:string str = System.Text.Encoding.Default.GetString ( byteArray );string转ASCII byte[]:b

2017-10-25 08:39:07 155

空空如也

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

TA关注的人

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