基础知识
竹影云
这个作者很懒,什么都没留下…
展开
-
Mac下编译Lua和ToLua
Mac下编译Lua和ToLua,系统版本是10.13.2下载源代码截止写本文时,虽然最新的Lua版本已经是Lua 5.3.5,但ToLua版本只支持到5.2.4。为了保持一致,这里下载Lua5.2.4:下载地址下载ToLua5.2.4:下载地址编译源码编译Lua5.2.4编译Lua很简单在Mac中打开终端,进入到源码lua-5.2.4.tar.gz所在目录下,输入命令解压:tar...原创 2018-11-29 09:45:49 · 1889 阅读 · 1 评论 -
WampServer启动不了MySQL问题解决
介绍刚开始学习PHP开发,一般对开发环境还不是很熟悉,好在有WampServer这个集成包,它将Apache Web服务器、PHP解释器以及MySQL数据库都整合在一起了,安装它后就可以进行PHP开发了。WampServer下载地址:https://sourceforge.net/projects/wampserver/安装步骤这里就不说了,网上有很多教程。MySQL服务无法启动我之前是...原创 2019-02-23 10:58:32 · 9314 阅读 · 5 评论 -
如何还原WinSCP保存的密码
如果不小心忘记服务器密码,而恰巧WinSCP中又保存了会话密码,那么可以通过Winscppwd工具来还原密码的,具体做法如下:首先打开WinSCP,选择工具中的选项:然后选择“选项”中的“存储”菜单:把“配置存储”方式由“Windows注册表”改为“INI文件(C:\Program Files (x86)\WinSCP\WinSCP.ini)”:然后到C:\Program Files...原创 2019-02-27 13:12:36 · 4867 阅读 · 0 评论 -
c#修改rdlc报表的行背景
首先选中要更改的行:然后属性里找到BackgroundColor项,即可设置行背景:如果需要根据某个字段的值来设置不同的行背景,输入输入判断表达式,例如这里判断如果是用户卡则显示浅绿色,表达式如下:=Switch(Fields!OpName.Value=“用户卡”,“LightGreen”)这样就设置好需要的背景色的,是不是很简单啊。...原创 2019-03-09 15:58:39 · 654 阅读 · 0 评论 -
IntelliJ IDEA导入多个项目的配置和运行
介绍有时一个项目依赖其他多个项目,如果打开多个项目窗口,编译和运行还是不方便的,本篇文件就介绍在一个项目中如何加入其他的依赖项目。项目导入如果一个项目依赖多个项目,最好导入的时候在一个工程下,引入多个模块,如下添加模块方式:导入后最终工程结构如下所示:最好重新编译一下,否则可能会遇到奇怪的错误。如果是Maven项目,需要在右侧Maven窗口中按照依赖顺序安装下:运行配置编译成功...原创 2019-03-21 13:52:19 · 13076 阅读 · 0 评论 -
IntelliJ IDEA导入Eclipse项目总结
介绍之前的程序用的是Eclipse开发,现在要使用IntelliJ IDEA开发,那么该如何把项目导入到IntelliJ IDEA之中呢?网上没有详细的介绍,这里自己总结一下。项目导入导入eclipse项目,选择项目的文件夹后,发现IDEA里面没有eclipse模板:怀疑是新版本的IDEA没有安装eclipse插件,打开设置界面:在插件里面搜索eclipse关键字:选上搜索到的插...原创 2019-03-26 11:34:48 · 407 阅读 · 0 评论 -
因系统安装的Qt版本不同而导致VS打开项目报错问题
从别的电脑拷贝过来的VS2010开发的Qt项目,打开项目的sln文件,点击编译就报错:这是因为原来导入VS的时候使用的Qt版本和现在的不一样,所以得重新设置一下。选中项目名称,点击Qt菜单栏的“Qt Project Settings”:在里面选择当前安装的Qt版本:这样修改之后就可以正常编译了。也可以直接编辑xxx.vcxproj和xxx.vcxproj.user文件:这样再次打...原创 2019-03-28 15:16:08 · 2257 阅读 · 1 评论 -
C#的rdlc报表分组汇总学习
介绍最近项目中要用到报表的分组显示,觉得rdlc报表功能比较强大,就尝试用它来实现一下。实现方式也是有很多种,下面一一介绍。创建分组后的数据库表自己计算相对麻烦些,可以在数据库先创建一张表每班汇总信息(EveryTotalInfo),然后创建一个与该表对应的数据集xxx.xsd文件,在数据集中添加该表需要展示的哪些字段(注意字段类型必须与数据库中的一致):下面的适配器中添加一个带时间参数...原创 2019-04-24 17:09:08 · 6341 阅读 · 2 评论 -
VS2010编译Qt项目找不到ui_xxx.h文件的总结
使用VS2010编译Qt4项目,编译提示找不到ui_xxxxx.h,显然是xxxxx. ui文件没能正常编译。网上说需要转换一下工程类型,转换为Qt工程:但是我试过了不行,只得在文件的属性里面增加自定义生成工具,右键xxxxx. ui文件:然后在自定义生成工具中添加Qt的编译命令:命令行:"D:\Qt\4.8.5\bin\uic.exe" -o ".\GeneratedFiles\...原创 2019-06-11 15:36:18 · 4464 阅读 · 0 评论 -
C#使用SharpZipLib库压缩大文件问题
C#使用SharpZipLib库压缩文件很简单,无非引入ICSharpCode.SharpZipLib.dll:程序中引入对应的命名空间:using ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.Checksums;这样就可以进行压缩解压操作了,网上相关代码也很多,这里就不赘述了。但是今天调试时发现个内存溢出的问题:...原创 2019-09-04 11:53:25 · 3129 阅读 · 5 评论 -
C#与VC相互调用之C#调用VC的DLL
介绍每种语言都有其优势和特点,复杂的项目一般需要2种及以上的语言,这样才能发挥每种语言的优势。这里就介绍一下C#如何调用VC的DLL项目创建打开VS2010,因为设计到两个程序,这里先创建一个空的解决方案:然后再来创建一个VC的DLL项目:选择Win32项目模板:选择应用程序的类型为DLL:这里不用勾选“导出符号”,稍后自己来写导出就行。点击完成后生成如下文件:dllma...原创 2019-01-30 16:26:08 · 3718 阅读 · 0 评论 -
我总结的Mac下搭建go开发环境
安装和配置一般去官网http://golang.org下载安装包,双击安装。但是国内访问有可能被墙,所以如果无法访问网页,建议去百度网盘下载镜像,地址:https://pan.baidu.com/s/1lu4Y_LB_vplz-RaAu1iv3Q这里下载1.9.2版本:下载后直接双击.pkg 结尾的安装包来完成安装,默认的安装目录是 /usr/local/go:验证一下安装是否成功,打...原创 2019-02-15 21:00:08 · 12515 阅读 · 0 评论 -
C#与VC相互调用之VC调用C#的DLL库
介绍在之前的博文 C#与VC相互调用之C#调用VC的DLL https://blog.csdn.net/xinxin_2011/article/details/86704660 里面讲了C#程序如何调用VC的DLL,这里我们来介绍VC程序调用C#的DLL。项目创建打开VS2010,因为涉及到两个程序,这里先创建一个空的解决方案:然后往里面添加一个C#的DLL项目:选择“类库”项目模板...原创 2019-02-15 11:04:32 · 1903 阅读 · 0 评论 -
Mac下在Qt5里面测试liblua.a和libtolua.a库
编译liblua.a和libtolua.a库文件请参考我上一篇博文Mac下编译Lua和ToLua安装Qt5下载最新的Qt5安装包qt-opensource-mac-x64-5.11.0.dmg,安装步骤可参考博文https://blog.csdn.net/qq_37486501/article/details/80632151安装过程类似,只不过版本不同,这里使用的版本是5.11但是,...原创 2018-11-29 22:36:50 · 982 阅读 · 0 评论 -
MFC窗体程序中调用控制台输出信息
最近运行一个MFC对话框窗体程序,编译环境是VS2010,由于需要长时间测试,想像Tomcat那样打开一个控制台输出日志。查看相关资料后,发现其实也不难的,现把调用步骤总结一下。打开控制台输出在程序的InitInstance()函数中添加如下代码:#ifdef _DEBUG AllocConsole();#endif因为是调试时需要,所以这里加上_DEBUG宏,有初始化就得有关闭...原创 2018-12-08 12:14:27 · 1695 阅读 · 2 评论 -
DevExpress GridView控件设置默认选中的行颜色
DevExpress为.NET平台提供了很多优秀美观的Ui控件,给数据和图表展示带来了极大的便捷性。这里使用的是DevExpress2015版本,安装起来也很方便,只要运行DevExpressUniversalTrialComplete-20151209.exe,一路默认即可。当然由于刚开始接触,也遇到一些问题。比如DevExpress GridView控件,是用来展示表格样式的数据,其内嵌到g...原创 2018-12-03 17:03:56 · 9730 阅读 · 0 评论 -
VS下使用多字符集编码和Unicode字符集编码的总结
编写MFC程序的时候,总遇到字符集转换的问题,这里总结一下,方便大家使用。在多字节字符集编码下,设置如下环境:这时CString与char数组是可以互相转换的,而如果改成“使用Unicode字符集”,设置如下:原来的代码就会报很多错误,诸如:error C2664: “Cxxxxx::ConvertStringtoBtye”: 不能将参数 1 从“wchar_t *”转换为“char ...原创 2018-12-13 11:49:25 · 9240 阅读 · 0 评论 -
对于M1卡密钥控制字设置的总结
前段时间学习M1卡操作,对于密钥控制字专门研究了一番,这里做下总结,免得以后忘记。M1卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,前3个块是数据区,第4块是密钥区。每个块都能存储16个字节的数据,密钥区的16个字节数据是有特殊含义的:6个字节的密码A + 4个字节密钥控制位 + 6个字节的密码B其中密钥控制位决定这个扇区的读写规则,对于M1卡密钥控制位及控制规则的说明,这...原创 2018-12-13 17:04:41 · 6930 阅读 · 3 评论 -
Java通过JNI调用VC的DLL总结
Java下有时一些需要效率的操作要用C++来完成,调用C/C++的库一般有两种方式,JNI和JNA。自己学习JNI时也遇到不少坑,这里总结一下JNI的使用过程。建立Java Project项目:建立Java类文件,填入包名和类名:写入如下代码:如果Eclipse设置自动编译的话,现在在项目bin目录下应该生成了CdesDll.class文件,接下来使用javah命令生成C++需要的....原创 2018-12-14 16:57:41 · 1484 阅读 · 1 评论 -
FAT文件系统引导扇区学习总结
分区引导扇区()DBR,通常被称为0扇区(0thsector)。其实称它为0扇区其实是不准确的,这样容易让人误解它为磁盘的最前面一个扇区,称它为0扇区只是表明它是FAT中扇区的参考点而已。该扇区中包含有我们关注的一个重要数据结构BPB(BIOS Parameter Block)。  &amp原创 2019-01-03 11:58:26 · 1827 阅读 · 1 评论 -
安装VS2010旗舰版出错,返回错误码1603
今天Win7启动不了了,前几天启动时总出现硬盘自检界面:修复了也不管用,每次开机都出现,今天终于系统无法启动了。U盘启动都报错,居然是固态硬盘坏了,换了块硬盘,再重装系统就可以了,幸好数据都没在固态硬盘里,只可惜那堆软件啊,都得重装。没办法,一个一个装吧,要说还真祸不单行,安装个PS就报错了:这是个什么鬼,先安装其他的吧。安装VS2010又出错了:今天这是咋了?难道不宜用电脑,我去看...原创 2019-01-16 10:48:01 · 2661 阅读 · 1 评论 -
VS2010编译报错:转换到 COFF 期间失败,文件无效或损坏
重装系统后编译之前的VC++程序忽然报错:按照网上说的右键->工程属性->配置属性-> 清单工具->输入和输出->嵌入清单,选择[否],方法根本不管用。参照另一种说法,之前先安装的.net库,后安装了VS2010,导致系统里注册了两个cvtres.exe。所以要把.net库的cvtres.exe删除或重命名掉,一搜还真多:注意修改前一定做好备份 注意修改前...原创 2019-01-28 14:57:42 · 1106 阅读 · 0 评论 -
Java使用JDBC存储中文为问号问题
Java使用JDBC操作Mysql数据库存储中文为?以前项目中都是使用Spring框架,最近突然需要写个Java程序,使用JDBC来操作数据库,居然发现不会了…存储中文总是显示???Mysql数据库配置创建的数据库就是UTF-8编码的Eclipse文件编码设置按照网上说的项目属性中的文件编码也设置成UTF-8数据库连接代码使用JDBC需要引入“mysql-connector-ja...原创 2019-10-10 10:24:09 · 789 阅读 · 0 评论