- 浏览: 38660 次
- 性别:
- 来自: 大连
最新评论
文章列表
Android Studio3.2 Gradle3.2 使用Realm,结果gradle3.2出错了。
正常配置环境
build.gradle(project)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:3.0.0"
}
}
build.gradle(module)
mybatis 从数据库中获取信息映射到实体中时,往往会遇到变量名带有下划线的情况,处理不好容易产生“o.a.i.s.AutoMappingUnknownColumnBehavior : Unknown column is detected on '*****' auto-mapping. Mapping parameters are [columnName=***_***,propertyName=***_***,propertyType=null]”,带有下划线的变量无法得到映射。
解决办法如下:
1.在mybatis设置文件中设置<setting name="mapU ...
在按照《轻量级Java EE企业应用实战 第4版》学习Hibernate过程中,遇到如下错误,特记录解决办法。
1.org/hibernate/service/ServiceRegistry : Unsupported major.minor version 52.0
教程中实例使用的是hibernate 4.3.5,我在学习过程中使用的是hibernate 5.2.12, eclipse jre是jdk 1.7。
jdk1.7不支持 hibernate的最新版本5.2.12,在hibernate官网中
5.2 series
这样要求的,Compatibility
Java
...
Dim lLastRow As Long
Dim lLastColumn As Long
With Range("A1").SpecialCells(xlCellTypeLastCell)
lLastRow =.Row
lLastColumn =.Column
End With
SpecialCells 方法
返回一个 Range 对象,该对象代表与指定类型及值相匹配的所有单元格。Range 对象。
expression.SpecialCells(Type, Value)
expression 必需。该表达式 ...
在Excel VBA开发过程中经常会遇到遍历Sheet中的数据,常常我们会使用
For i=1 To maxRow
For j=1 To maxColumn
Next j
Next i
其中的maxRow和maxColumn是Sheet中数据所在行数的最大值和列数最大值(也就是结尾位置),使用UsedRange.Rows.Count和UsedRange.Columns.Count只能获取到数据总共行数和列数,往往数据区存在空白的行和列,这样就UsedRange.Rows.Count和UsedRange.Columns.Count就有可能小于maxRow和m ...
Public gpgDB As ADODB.Connection
Function DbConnect(ip As String, db As String, user As String, password As String) As Boolean
On Error GoTo ThisEnd
Set gpgDB = Nothing
Set gpgDB = New ADODB.Connection
gpgDB.Open "Provider=PostgreSQL;Data Source=" + ip + ";locatio ...
VBA中发送邮件有很多方法,Jmail或者直接调用outlook,Jmail要求本机安装Jmail.dll库文件,调用outlook又要要求本机安装outlook并且配置好outlook收发邮件。
本文介绍使用Windows自带的cdosys.dll发送邮件。
不做多解释直接上代码了。
' CDO相关参数
Private Const cdoSendUsingMethod = _
"http://schemas.microsoft.com/cdo/configuration/sendusing"
Private Const cdoSMTPServer = ...
防止用户干预
通过将下述语句加入到过程代码中去,你可以防止用户中断你的程序:
Application.EnableCancelKey = xlDisabled
当用户在程序运行时按下Esc或者Ctrl+Break时,不会发生任何情况。应用程序对象的属性EnableCancelKey禁用了这些键。
VBA内部函数
- 博客分类:
- Microsoft Office VBA
一.测试函数
IsNumeric(x) ‘是否为数字, 返回Boolean 结果,True or False
IsDate(x) ‘是否是日期, 返回Boolean 结果,True or False
IsEmpty(x) ‘是否为Empty, 返回Boolean 结果,True or False
IsArray(x) ‘指出变量是否为一个数组。
IsError(expression) ‘指出表达式是否为一个错误值
IsNull(expression) ‘指出表达式是否不包含任何有效数据 (Null)。
IsObject(identifier)‘指出标识符是否表示对象变量
二.数 ...
(一)处理驱动器及目录
下面是windows中提供的对于目录进行操作的API函数及其功能:
CreateDirectory,CreateDirectoryEx 创建一个新目录 GetCurrentDirectory 在一个缓冲区中装载当前目录 GetDiskFreeSpace,GetDiskFreeSpaceEx 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 GetDriveType 判断一个磁盘驱动器的类型 GetFullPathName 获取指定文件的完整路径名 GetLogicalDrives 判断系统中存在哪些逻辑驱动器字母 GetLogicalDriveStrin ...
FileSystemObject对象模型,是微软提供的专门用来访问计算机文件系统的,具有大量的属性、方法和事件。其使 用面向对象的“object.method”语法来处理文件夹和文件,使用起来十分方便(需Office 2000以后版本)。FileSystemObject并不是 ...
VBA包含了许多用于文件操作的语句和函数,可以满足绝大多数情况下的文件操作要求。下面我们按照操作目的进行一一介绍。
(一)文件处理1.Name 语句
语法:Name oldpathname As newpathname
功能:重命名一个文件、目录、或文件夹,移动一个文件。
说明:在一个已打开的文件上使用 Name,将会产生错误。进行文件操作时,一定要注意错误处理。
示例:On Error Resume Next '错误处理Name "f:\TEST.xls" As "f:\TEST123.xls" '重命名Name "f:\TEST. ...
1、打开Excel文件
我们可以用Workbooks.Open方法打开一个Excel工作簿。Workbooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)其中FileName是必选的参数,表示要打开的工作簿名,如果没有指定路径,则代表当前路径。另外14个是可选参数,除了密码参数,其他 ...
Dir函数
返回一个 String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。
语法
Dir[(pathname[, attributes])]
Dir 函数的语法具有以下几个部分:
部分
描述
pathname
可选参数。用来指定文件名的字符串表达式,可能包含目录或文件夹、以及驱动器。如果没有找到 pathname,则会返回零长度字符串 ("")。
attributes
可选参数。常数或数值表达式,其总和用来指定文件属性。如果省略,则会返回匹配 pathname 但不包含属性的文件。
...
ByVal和ByRef区别在VBA过程中,参数传递有两种方式:ByVal和ByRef。ByRef:
按地址传递,改变原先传递参数的变量的值。当没有任何声明的时候,采取此方式传递参数。ByRef常用在递归中。ByVal:
按值传递,仅将变量的值作为参数来传递,不会改变原先变量的值。