- 博客(27)
- 收藏
- 关注
原创 mybatis error: Could not set property ‘num‘ of ‘xxx‘ with value ‘[]‘
的注册,在mapper xml中只对需要自定义映射的字段使用typeHandler。,并且在工程中注册了,于是mybatis在自动映射时将Integer类型的字段。来处理,所以才出现了错误。字段为Integer类型。
2023-06-24 21:12:22
273
原创 Image.Save()出现“System.Runtime.InteropServices.ExternalException GDI+中发生一般性错误“
GDI+ 中发生一般性错误。“System.Runtime.InteropServices.ExternalException”(位于 System.Drawing.dll 中)注释掉 ms.Close()
2022-08-23 11:40:57
829
1
原创 springboot报错无法读取配置文件中的属性:Could not resolve placeholder ‘xxxx‘ in value “${xxxx}“
现象:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'constantPropertiesUtils': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'custom.
2020-10-21 11:14:35
4856
1
原创 msvcprtd.lib(locale0_implib.obj) : error LNK2001: 无法解析的外部符号 __imp__free_dbg
环境window10,visual studio 2019问题描述在编译release版本时出现如下错误:msvcprtd.lib(locale0_implib.obj) : error LNK2001: 无法解析的外部符号 __imp__free_dbgmsvcprtd.lib(locale0_implib.obj) : error LNK2001: 无法解析的外部符号 __imp__malloc_dbg经过排查,使用的依赖库没有缺失且依赖库的版本使用的都是release版本原因不小心在
2020-09-07 17:56:34
2247
1
原创 Visual Studio 2019 调试控制台不输出信息且没有光标
导航问题现象问题原因解决方法问题现象VS版本16.7.1,原本在调试过程中控制台输出一直是正常的,但在某一次调试中控制台突然就不输出cout打印的信息,而且光标也不显示,整个终端都是黑色。重新启动调式或重启VS,甚至重启电脑,问题依然复现。问题原因调试控制台的前景色和光标颜色都被值为了黑色(不知道是什么原因造成的),与背景色一样,所以看起来好像是没有任何输出。解决方法右键调试控制台的标题栏,选择“属性”,切换到“终端”标签页,将前景色和光标颜色改为与背景色不同的颜色即可。...
2020-08-13 09:42:35
9224
1
原创 [AS] "Failed to open zip file. Gradle's dependency cache may be corrupt..."
问题:编译工程时报如下错误:Failed to open zip file.Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)原因:AS在解压gradle-4.4-all.zip时出错了,可能的原因是zip包损坏了。解决方法:下载工...
2019-05-13 17:58:45
298
原创 Program type already present: com.google.gson.FieldAttributes
android studio编译出现如下问题:Program type already present: com.google.gson.FieldAttributesMessage{kind=ERROR, text=Program type already present: com.google.gson.FieldAttributes, sources=[Unknown source...
2018-07-18 15:00:07
11083
5
原创 Android Spinner设置默认值
private void setSpinnerDefaultValue(Spinner spinner, String value) { SpinnerAdapter apsAdapter = spinner.getAdapter(); int size = apsAdapter.getCount(); for (int i = 0; i &...
2018-05-30 14:54:57
11784
原创 Android Studio错误:Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect
build工程时发生如下错误:> Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.github.dcendents:android-maven-gradle-plugin:1.3. Required by: pr...
2018-03-27 15:39:40
39192
3
原创 Android与JS的交互方式
Android调用JS通过WebView的loadUrl()方法通过WebView的evaluateJavascript()方法 方式 优点 缺点 使用场景 loadUrl 使用方便 效率低,无法获取返回值 不需要获取返回值 evaluateJavascript 效率高,可获取返回值 仅支持Android 4.4以上 An...
2018-03-22 18:06:04
333
原创 '锘緻echo' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
运行bat批处理文件出现如下错误: ‘锘緻echo’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。报错的代码是: @echo off 原因:编码问题,bat批处理文件只支持ANSI编码,而你的文件可能是UTF-8或Unicode等其他编码格式。 解决方法:文件修改为ANSI编码格式即可。...
2018-02-24 16:36:52
6702
原创 不让vim自动生成~和un~后缀的文件
在使用vim或Gvim编辑文件后,会自动生成2个~的文件。其中~结尾的是文件旧版本的备份文件,un~结尾的文件是用于在修改文件后重新编辑时也能实现之前步骤的undo功能。如果不想要这2个~文件,只需在用户目录下找到vim的配置文件(例如,在windows下该文件在c:\Users\xxx\_vimrc),在其末尾加上如下2行代码即可:set noundofileset nobackup
2018-01-24 11:02:20
5103
6
原创 Android Studio导致App出现crash的问题
今天在用Android Studio调式代码的时候发生了一个很奇怪的crash问题,异常log如下:java.lang.ClassCastException: java.lang.ref.SoftReference cannot be cast to android.view.inputmethod.InputConnectionat com.android.tools.profiler
2018-01-18 21:45:39
3385
原创 windows下vim中文乱码的解决方法
将vim安装目录下的_vimrc文件拷贝到用户目录下(C:\Users\xxx),并将下面的2行代码添加到_vimrc文件即可。set fileencodings=utf-8,ucs-bom,cp936,big5set fileencoding=utf-8
2017-09-20 14:42:34
442
转载 java运行时异常与一般异常有何异同?
转自:http://blog.sina.com.cn/s/blog_6aefe425010187xq.htmlThrowable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的
2016-04-21 14:16:53
15588
1
转载 修改git已提交的的author和email
转自:http://lmbj.net/blog/how-do-i-change-the-author-of-a-commit-in-git/这个问题来源于我的实际应用中的需求,在得问发起提问:修改git已提交的的author和email,具体如下:修改上一次提交的用户名和Email可以用以下命令:git commit –amend –author=’Your Name yo
2015-07-28 14:36:56
7498
原创 eclipse中查看android sdk源码
按住键盘上的Ctrl键后,鼠标左键点击要查看的内容,会弹出一个界面叫你选择“Attach Source”;点击该按钮进入Source Attachment Configuration对话框,选择"External Folder"、“External Folder”,此时Folder Selection对话框;此处有2中方式,一是选择android sdk目录下的source->android-xx
2015-01-27 11:39:13
559
转载 关于在线flash视频硬解
现在视频网站的码率越来越高,用chrome(ver32.0+)内置的flash player(ver12.0)播放1080p,纯软解非常的慢。很多人尝试用gpu硬解加速视频播放,但是对何为开启gpu硬解争论很多。我这里聊聊我的看法。首先要理解视频播放,视频文件file先通过分离器分开video和audio。其中video先解码decode,然后处理,再然后通过渲染rendering,再
2014-11-30 21:56:23
3771
原创 Ubuntu14.04Unity启动器加入最小化点击功能
启用gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true关闭:
2014-09-16 11:00:09
1003
转载 Android上dip、dp、px、sp等单位说明
dip device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所以引入了dip的概念。比如定义一个矩形10 x 10dip.在分辨率为160dpi的屏上,比如G1,正好是
2014-08-22 14:19:43
840
转载 是使用_beginthread 还是 CreateThread !
转自:http://www.cppblog.com/eday/archive/2006/11/25/15648.html
2014-04-14 22:29:17
1217
转载 关于视频的一些基本概念——视频格式、视频编码、压缩率的关系
我们平常笼统说的「视频格式」其实包含三个部分:视频编码、音频编码、容器格式。其中「编码」这个概念其实又包含两个方面:编码和解码。「视频编码」作为动词指的是将动态的图像信息转化为二进制数据的过程;其逆过程称为「视频解码」。「视频编码」作为名词则通常指的是某种特定的编码方式。同样的概念也适用于「音频编码」,只不过它转化的是声音信息。大多数「视频文件」都同时包含视频和音频,因此编码后至少都有两组二进制数
2014-04-14 22:09:21
6287
转载 有关C/C++中16进制的问题
转自:http://www.xici.net/d77443124.htm看了很多帖,有关C/C++中16进制数使用的问题很多,在这里开个专题:1)什么是16进制数?这个,呵呵,太简单了吧,飞过2)为什么在C/C++程序中大量使用16进制数?我们知道所有的数在计算机中都是以2进制存储的,例如1000,在内存中就是1111101000,C/C++是比较底层的语言,在程序中有时希望比
2013-08-27 12:54:41
2144
转载 SOCKET是调用操作系统通信服务的一种机制
转自:http://my.oschina.net/digerl/blog/29839有没有SOCKET,网卡都会接收数据。网卡工作在数据链路层,它只认识链路上邻近的点。它甚至不认识它隔壁的隔壁,它又怎么可能知道传输层的信息呢(起点与终点,是传输层的信息)?。。。传输层的信息,只能由传输层来处理!IP层存在同样的问题。因为它也“活(动)”在网络层。它也不处理,同样地它也不
2013-08-15 10:55:42
1765
转载 Windows Socket API 使用经验
转自:http://www.bccn.net/Article/kfyy/vc/jszl/200708/5522.html本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。 一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData
2013-08-13 17:07:25
851
原创 为何CloseHandle(_beginthreadex(……))
_beginthreadex函数返回一个线程句柄返回这个handle是为了让你有机会对这个线程实施外部动作,诸如waitforsingleobject之类。CloseHandel(_beginthreadex);只是关闭了一个线程句柄对象,表示我不再使用该句柄,即不对这个句柄对应的线程做任何干预了。并没有结束线程。Clos
2013-01-16 16:06:11
2457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人