E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
法案
C++ odr用
法案
例详解
//Themainmodule.File:odr_test1.cpp#includevoidmodule1_print();//declarationofanexeternalfunctioninlineintf1(){return4;}classA{public:staticdoublef(){return4.1;}};constdoubleC=4.2;constexprdoubleE=4.5;
·
2021-09-13 13:15
Python rindex()方
法案
例详解
描述Pythonrindex()方法返回子字符串最后一次出现在字符串中的索引位置,该方法与rfind()方法一样,只不过如果子字符串不在字符串中会报一个异常。语法rindex()方法语法:S.rindex(sub[,start=0[,end=len(S)]])参数sub--指定检索的子字符串S--父字符串start--可选参数,开始查找的位置,默认为0。(可单独指定)end--可选参数,结束查找位
·
2021-09-11 12:29
C/C++ assert()函数用
法案
例总结
1.简介assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行。原型定义:#includevoidassert(intexpression);assert的作用是先计算表达式expression,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用abort来终止程序运行。请看下面的程序清单badptr.c:#include#include#inclu
·
2021-09-10 18:07
C++ 转换函数用
法案
例详解
1.标准数据之间会进行隐式类型安全转换,规则如下:在这里主要探讨c++中类类型与普通类型的转换:1.类类型转换普通类型classFraction{public:Fraction(intnum,intden=1);~Fraction();//转换函数/*转换函数语法规则:operatorType(){Typeret;........returnret;}*/operatordouble()const
·
2021-09-10 18:05
C语言指针与引用的区别以及引用的三种用
法案
例详解
1.指针与引用的区别:指针是一块内存的地址值,而引用是一块内存的别名。下面引自://www.jb51.net/article/221791.htm从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象
·
2021-09-10 16:56
MySQL into_Mysql中replace与replace into用
法案
例详解
Mysqlreplace与replaceinto都是经常会用到的功能;replace其实是做了一次update操作,而不是先delete再insert;而replaceinto其实与insertinto很相像,但对于replaceinto,假如表中的一个旧记录与一个用于PRIMARYKEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。replace是mysql里面
·
2021-09-10 16:48
C++ atoi()函数用
法案
例详解
目录1功能2格式3注意事项3.1关于参数的注意事项3.2关于返回值的注意事项3.3判断转换是否成功4宽字符的转换1功能atoi()函数将数字格式的字符串转换为整数类型。例如,将字符串“12345”转换成数字12345。2格式该函数的格式为intatoi(constchar*str)其中,参数str是要转换的字符串,返回值是转换后的整数。3注意事项3.1关于参数的注意事项在“2格式”中提到,atoi
·
2021-09-09 18:45
C++ assert()函数用
法案
例详解
1.简介assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行。原型定义:#includevoidassert(intexpression);assert的作用是先计算表达式expression,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用abort来终止程序运行。请看下面的程序清单badptr.c:#include#include#includ
·
2021-09-07 19:33
C++ template用
法案
例详解
有必要记一下这种一眼看上去就很高级的用法。还是编程不够多。都没用过这个。相信用过c++的人,即便没用过,也肯定都听说过模板类这个词。嗨不巧了,今天讲的就是模板类。模板是c++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。因此可以说,模板是一种对类型进行参数化的工具。template和template都可以用来定义
·
2021-09-07 12:22
C++ pair方法与vector方
法案
例详解
一,pair方法类模板:templatestructpair参数:T1是第一个值的数据类型,T2是第二个值的数据类型。功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函数first和second访问。具体用法:访问两个元素(通过first和second):pairp1;//使用默认构造函数p1.first=1;p1.second=
·
2021-09-06 19:27
Java SpringBoot Validation用
法案
例详解
目录constraints分类对象集成constraints示例SpringBoot集成自动验证集成maven依赖验证RequestBody、Form对象参数验证简单参数验证指定分组全局controller验证异常处理自定义constraints@DateFormat@PhoneNo使用自定义constraint注解问题提到输入参数的基本验证(非空、长度、大小、格式…),在以前我们还是通过手写代码
·
2021-09-06 17:19
Python threading Local()函数用
法案
例详解
目录前言local()函数是什么?local()函数如何用?1.不做标记,不做隔离2.使用local()函数加以控制3.模拟实现local()的功能,创建一个箱子4.简化代码操作,进一步模拟实现local()函数总结前言当多线程访问同一个公共资源时,如果涉及到修改该公共资源的操作就可能会出现由于数据不同步导致的线程安全问题。一般情况下我们可以通过给公共资源加互斥锁的方式来处理该问题。当然,除非必须
·
2021-09-06 17:15
c语言中enum类型的用
法案
例讲解
11.10枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因
·
2021-09-06 11:51
Python 经典贪心算法之Prim算
法案
例详解
最小生成树的Prim算法也是贪心算法的一大经典应用。Prim算法的特点是时刻维护一棵树,算法不断加边,加的过程始终是一棵树。Prim算法过程:一条边一条边地加,维护一棵树。初始E={}空集合,V={任选的一个起始节点}循环(n–1)次,每次选择一条边(v1,v2),满足:v1属于V,v2不属于V。且(v1,v2)权值最小。E=E+(v1,v2)V=V+v2最终E中的边是一棵最小生成树,V包含了全部
·
2021-09-06 11:50
Java强制保留两位小数的四种方
法案
例详解
方法一:String的format方法(推荐)doublef=111231.5585;System.out.println(String.format("%.2f",f));方法二:DecimalFormat的format方法doublef=111231.5585;DecimalFormatdf=newDecimalFormat("#.00");System.out.println(df.form
·
2021-09-06 11:17
C/C++中命名空间(namespace)详解及其作用介绍
目录概述命名空间命名空间的作用自定义命名空间命名空间成员的方
法案
例概述命名空间(namespace)可以帮助我们区分不同库中相同名称的函数,类,变量等.使用了命名空间即定义了上下文.命名空间就是定义了一个范围
·
2021-09-03 17:11
python读取mnist数据集方
法案
例详解
mnist手写数字数据集在机器学习中非常常见,这里记录一下用python从本地读取mnist数据集的方法。数据集格式介绍这部分内容网络上很常见,这里还是简明介绍一下。网络上下载的mnist数据集包含4个文件:前两个分别是测试集的image和label,包含10000个样本。后两个是训练集的,包含60000个样本。.gz表示这个一个压缩包,如果进行解压的话,会得到.ubyte格式的二进制文件。上图是
·
2021-09-03 17:31
python深度总结线性回归
目录概述例子通俗解释数学推导误差评估方法梯度下降批量梯度下降随机梯度下降小批量梯度下降
法案
例一概述线性回归的定义是:目标值预期是输入变量的线性组合.线性模型形式简单,易于建模,但却蕴含着机器学习中一些重要的基本思想
·
2021-09-03 15:51
C++ CopyFile,MoveFile用
法案
例详解
1.含义CopyFile(A,B,FALSE);表示将文件A拷贝到B,如果B已经存在则覆盖(第三参数为TRUE时表示不覆盖)MoveFile(A,B);表示将文件A移动到B2.函数原型CopyFile:MoveFile:由函数原型可以看出,这两个函数的前两个输入参数都为LRCWSTR类型,如果我们定义的是char*,记得转换成LRCWSTR,否则会报错;另外,这两个函数都返回一个bool型变量,表
·
2021-09-02 12:21
C++中inline用
法案
例详解
1引入inline关键字的原因在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数,栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序出错的问题,如,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。下面我们来看一个例子:#include#
·
2021-09-02 12:35
Python Pycurl的属性与方
法案
例详解
Pycurl包是一个libcurl的Python接口,由C语言编写的,功能强大,速度快。由于pycurl的属性和方法太多了,写这篇博文记录一下pycurl的属性和方法。正常安装pipinstallpycurl如果出现问题,可以按照系统版本搜索安装方法,比如centos7.1安装pycurl通用请求方法importpycurl,urllibfromioimportBytesIOurl='http:/
·
2021-09-01 17:29
SQLServer清理日志文件方
法案
例详解
很多时候SQLSERVER的日志文件是不看的,但时间久了,够把磁盘撑爆,这时候就需要清理日志文件。使用以下方法,在实际环境中经过测试,400G的日志文件1秒就被清理。操作步骤1.将恢复模式改成“简单”右键数据库-属性,切换到选项,将恢复模式修改为简单。2.收缩日志右键数据库-任务-收缩-文件确定后会发现,日志文件被迅速清理。3.命令操作USE[master]GOALTERDATABASE要清理的数
·
2021-09-01 17:55
JVM中四种GC算
法案
例详解
目录介绍引用计数算法(Referencecounting)算法思想:核心思想:优点:缺点:例子如图:标记–清除算法(Mark-Sweep)算法思想:优点缺点例子如图标记–整理算法算法思想优点缺点例子复制算法算法思想优点缺点总结介绍程序在运行过程中,会产生大量的内存垃圾(一些没有引用指向的内存对象都属于内存垃圾,因为这些对象已经无法访问,程序用不了它们了,对程序而言它们已经死亡),为了确保程序运行时
·
2021-09-01 10:25
C++ cin.get用
法案
例详解
与字符串输入一样,有时候使用cin>>读取字符也不会按我们想要的结果行事。例如,因为它会忽略掉所有前导白色空格,所以使用cin>>就不可能仅输入一个空格或回车符。除非用户输入了空格键、制表符之外的其他字符,否则程序将不可能通过cin语句继续执行(一旦输入了这样的字符,在程序可以继续下一个语句之前,仍然需要按回车键)。因此,要求用户“按回车键继续”的程序,不能使用>>运算符只读取按回车键的行为。在这
·
2021-08-31 17:57
java之assert关键字用
法案
例详解
Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion)。,它的语法形式有如下所示的两种形式:1、assertcondition;这里condition是一个必须为真(true)的表达式。如果表达式的结果为true,那么断言为真,并且无任何行动如果表达式为false,则断言失败,则会抛出一个AssertionError对象。这个Assertion
·
2021-08-31 17:17
Java SPI用
法案
例详解
1.什么是SPISPI全称ServiceProviderInterface,是Java提供的一套用来被第三方实现或者扩展的接口,它可以用来启用框架扩展和替换组件。SPI的作用就是为这些被扩展的API寻找服务实现。2.SPI和API的使用场景API(ApplicationProgrammingInterface)在大多数情况下,都是实现方制定接口并完成对接口的实现,调用方仅仅依赖接口调用,且无权选择
·
2021-08-31 17:31
JavaScript函数之call、apply以及bind方
法案
例详解
总结1、相同点都能够改变目标函数执行时内部this的指向方法的第一个参数用于指定函数执行时内部的this值支持向目标函数传递任意个参数若不向方法的第一个参数传值或者传递undefined、null,则在JavaScript正常模式下,目标函数内部的this指向window对象,严格模式下,分别指向undefined、null。2、区别apply()方法可接收两个参数,而call()和bind()方
·
2021-08-30 16:59
Java BigDecimal中divide方
法案
例详解
1、首先说一下用法,BigDecimal中的divide主要就是用来做除法的运算。其中有这么一个方法.publicBigDecimaldivide(BigDecimaldivisor,intscale,introundingMode)第一个参数是除数,第二个参数代表保留几位小数,第三个代表的是使用的模式。BigDecimal.ROUND_DOWN:直接省略多余的小数,比如1.28如果保留1位小数,
·
2021-08-30 12:19
HTML DOM setInterval和clearInterval方
法案
例详解
在javascript编程中,setInterval可以帮助我们实现一个定时器的功能,能够让我们定时执行某一项操作,如果不需要继续执行了,我们只需要调用clearInterval函数,清除定时器即可。这里要重点说的是清除定时器的时机,我们一般是需要进行一个条件判断,比如varcount=5,我们定时执行count--操作,当count==0的时候,清除定时器,一般情况下,我们的代码是这样写的。这段
·
2021-08-28 18:05
HTML iframe标签用
法案
例详解
目录一、iframe定义和用法二、属性三、示例1、iframe框架2、iframe透明3、iframe自适应高度4、通过js输出iframe广告代码iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站的内容,为了更好的效果,可能需要使iframe透明效果,那么就需要了解更多的iframe属性。一、iframe定义和用法iframe元素会创建包含另外一个文档的内联框架(即行
·
2021-08-28 18:33
C# DateTime日期比较方
法案
例详解
之前做到日期时间的时候,有许多格式问题和日期时间比较问题,以及相关条件约束,因为不熟悉这个,浪费许多时间,查找相关资料,记录,以作备用。1.Convert.ToDateTime使用的是Windows控制模版中对日期格式的定义,可以使用Convert.ToDateTime("12-02-02").ToString("YYYY-MM-DD");或者Convert.ToDateTime("12-02-0
·
2021-08-28 15:57
StretchBlt函数和BitBlt函数用
法案
例详解
StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像一、StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的屏幕(或图像控件)BOOLStretchBlt(intx,inty,intnWidth,intnHeight,CDC*pSrcDC,in
·
2021-08-28 15:24
Android动画之TranslateAnimation用
法案
例详解
我们在实际的开发过程中,有很多地方需要使用TranslateAnimation,本文是爱站技术频道小编为大家做的简单介绍,下面是详解Android动画之TranslateAnimation应用的参数说明,希望对你学习这方面知识有帮助!android中提供了4中动画:AlphaAnimation透明度动画效果ScaleAnimation缩放动画效果TranslateAnimation位移动画效果Ro
·
2021-08-27 18:22
C# pictureBox用
法案
例详解
PictureBox控件可以显示来自位图、图标或者元文件,以及来自增强的元文件、JPEG或GIF文件的图形。如果控件不足以显示整幅图象,则裁剪图象以适应控件的大小。本文利用openfiledialog控件实现图片文件的打开:展示了图片控件的sizeMode四种格式:最好的应该是zoom,在图片不发生形变的条件下,对图片进行缩放。sizemode:autosize–让picturebox适应图片尺寸
·
2021-08-27 13:55
Java DatabaseMetaData用
法案
例详解
目录一.得到这个对象的实例二.方法getTables的用法三.方法getColumns的用法四、方法getPrimaryKeys的用法五、方法.getTypeInfo()的用法六、方法getExportedKeys的用法一.得到这个对象的实例Connectioncon;con=DriverManager.getConnection(url,userName,password);DatabaseMe
·
2021-08-27 11:51
C# DialogResult用
法案
例详解
在程序中,经常会弹出一个对话框来让用户填写一些信息,填写完成后,当用户点击“确定”按钮后,在主窗体中进行其他的处理。比如一个简单的例子,在主窗体中有一个菜单,是“增加用户”,当点击这个菜单之后,我们需要弹出一个增加用户的窗体出来,就假设“增加用户”的窗体叫frmAddUser,那么代码如下:frmAddUserfrm=newfrmAddUser();if(frm.ShowDialog()==Dia
·
2021-08-27 11:13
C# InitializeComponent()方
法案
例详解
在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。//位于.cs文件之中的InitializeComponent()方法publicForm011(){InitializeComponent();}在每一个Form文件建立后,都会同时产生程序代码文件.CS文件,以及与之相匹配的.Designer.CS文
·
2021-08-26 16:48
C语言 联合(union)用
法案
例详解
联合(union)的声明和结构与结构体类似,但是本质不同。联合的所有成员引用的是内存中的相同位置。当你想在不同时刻把不同的东西存储于同一位置时,就可以使用联合。构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全分配。而联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”;但优点是内存使用更为精细灵活,也节省
·
2021-08-26 16:47
C# DateTime.Compare()方
法案
例详解
C#中的DateTime.Compare()方法用于比较两个DateTime实例。它返回一个整数值,0-如果date1晚于date2语法以下是语法-publicstaticintCompare(DateTimed1,DateTimed2);上面的d1和d2是要比较的两个日期。示例现在让我们看一个实现DateTime.Compare()方法的示例-usingSystem;publicclassDem
·
2021-08-26 12:26
Android ExpandableListView使用方
法案
例详解
目录一、前言二、实现的功能三、具体代码1、主xml代码2、父布局xml代码3、子布局xml代码4、主activity代码5、adapter代码一、前言“好记性不如烂笔头”,再次验证了这句话是真的很有道理啊,一个月前看了一下ExpandableListView的使用,今天再看居然忘了这个是干啥的了,今天就详细讲解一下ExpandableListView的使用方法,感觉对于二级条目显示功能都可以实现。
·
2021-08-26 10:46
C# SaveFileDialog与OpenFileDialog用
法案
例详解
1.OpenFileDialogprivatevoidbtnOpen_Click(objectsender,EventArgse){OpenFileDialogofd=newOpenFileDialog();ofd.InitialDirectory=@"C:\Users\LWP1398\Desktop";//设置初始路径ofd.Filter="Excel文件(*.xls)|*.xls|Csv文件(
·
2021-08-25 15:05
VBA数组用
法案
例详解
目录前言具体操作1、VBA数组的定义方法2、数组的赋值和计算3、数组的合并(join)与拆分(split)4、数组的筛选(Filter)5、数组维度的转换(Transpose)6、利用数组获取所有工作表名称的自定义函数7、数组赋值,提高计算效率总结前言VBA数组在Excel开发应用中,作用还是很明显的,用好数组可以提高工作效率,下面就开始揭开VBA数组的神秘面纱。具体操作1、VBA数组的定义方法下
·
2021-08-25 15:03
MySQL 外键(FOREIGN KEY)用
法案
例详解
引子:把所有数据都存放于一张表的弊端表的组织结构复杂不清晰浪费空间扩展性极差为了解决上述的问题,就需要用多张表来存放数据。表与表的记录之间存在着三种关系:一对多、多对多、一对一的关系。处理表之间关系问题就会利用到FOREIGNKEY多对一关系:寻找表与表之间的关系的套路举例:雇员表:emp表部门:dep表part1:先站在表emp的角度去找表emp的多条记录能否对应表dep的一条记录。翻译2的意义
·
2021-08-25 13:19
C语言 CRITICAL_SECTION用
法案
例详解
很多人对CRITICAL_SECTION的理解是错误的,认为CRITICAL_SECTION是锁定了资源,其实,CRITICAL_SECTION是不能够“锁定”资源的,它能够完成的功能,是同步不同线程的代码段。简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问的
·
2021-08-25 13:46
jsp session.setAttribute()和session.getAttribute()用
法案
例详解
目录Session简单介绍Session和Cookie的主要区别基本语法1,对于值类型的变量,Session中保存的是值类型的拷贝2,对于引用类型的变量,Session中保存的是引用3,Session周期4,调用Session5,Session数据有效期6,Session的保存在JSP中Session简单介绍在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一
·
2021-08-25 13:46
SpringBoot的集成方
法案
例有没有
Dozer的一些基本使用进行总结。Dozer支持注解、API、XML三种映射配置方式,星池挖服务器XML方式比较常用,前面使用的也是XML映射配置方式。XML映射配置中mapping元素的map-id属性可以设置该映射的标识,通过此标识来确定使用该映射关系。结果即使在try中产生异常也会执行。第二种特殊情况:结果即使在try中return也会执finally中的结果第三种特殊情况:如果try或者c
·
2021-08-25 10:08
css
C语言实现BF算
法案
例详解
BF算法:BF算法即暴风算法,是普通的模式匹配算法。BF算法的思想:将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法。图示:#include#includeintBF(constchar*s,constchar*sub,intpos)/
·
2021-08-24 14:29
sql ROW_NUMBER()与OVER()方
法案
例详解
语法格式:row_number()over(partitionby分组列orderby排序列desc)row_number()over()分组排序功能:在使用row_number()over()函数时候,over()里头的分组以及排序的执行晚于where、groupby、orderby的执行。例一:表数据:createtableTEST_ROW_NUMBER_OVER(idvarchar(10)n
·
2021-08-24 14:28
CRITICAL_SECTION用
法案
例详解
很多人对CRITICAL_SECTION的理解是错误的,认为CRITICAL_SECTION是锁定了资源,其实,CRITICAL_SECTION是不能够“锁定”资源的,它能够完成的功能,是同步不同线程的代码段。简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问的
·
2021-08-24 12:14
SQL之patindex函数的用
法案
例详解
语法格式:PATINDEX('%pattern%',expression)返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。描述一下此函数的具体用法:1.PATINDEX('%pattern%',expression)'%pattern%'的用法类似于
·
2021-08-24 10:04
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他