- 博客(45)
- 资源 (25)
- 收藏
- 关注
翻译 java中xml json javabean之间的转换
问题背景,需要将XML格式的报文转换为JSON格式遇到的问题:1、后台接受到前台的json格式的字符串怎么处理?public static void jsonToJAVA() {System.out.println("json字符串转java代码");String jsonStr = "{\"password\":\"123456\",\"username\":\"张三\"}"
2015-11-27 17:28:19
669
转载 ISO8583接口的详细资料
转载自:http://www.blogjava.net/jjwwhmm/archive/2009/03/31/263041.htmlISO8583接口的详细资料ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定
2014-12-19 15:41:58
2921
转载 fatal error LNK1104: cannot open file "xxx.lib"
转自【http://www.cnblogs.com/hyfemma/archive/2010/11/14/1876846.html】 出现这类问题一般是由于所运行的项目是VC6(或者vs2003)创建的,而后又用VS2005或者更高版本工具打开项目导致的,原因都是因为LIBCD.lib文件被更改了.要解决问题的话,只要在链接设置那里忽略它就没问题了。解决办法是:第一种方案
2014-11-21 15:06:17
12047
转载 warning LNK4070的解决办法
重命名了一个MFC常规DLL的工程文件(VS C++ 2005编译环境),结果在编译时出现这样的警告:1>B.exp : warning LNK4070: .EXP 中的 /OUT:A.dll 指令与输出文件名"../outdir/Debug/B.dll"不同;忽略指令(这里假设原来的工程文件名叫A.vcproj,改名后叫B.vcproj)。后来我发现虽然输出为B.dll,但是对应的静态库B.li
2014-11-06 14:50:51
723
转载 小知识
转载自:1.strlen函数必须保证输入参数不能为NULL,否则会出现段错误。因此在使用strlen时应该检查输入参数。[cpp] view plaincopyint strlen_t(const char *s) { int len = 0; if(s != NULL)
2014-11-06 14:49:59
528
转载 web上用Activex控件开发步骤(MFC)
首先要说明的是 web上用activex是门被抛弃的技术。为什么这么说,主要基于以下几个原因:1.功能过于强大,强大到一旦安装,他所具有的权限可以做任何事,极易被人利用做坏事(相信大家都有浏览网页后莫名被安装流氓软件的经历,当然流氓软件利用的方式不止控件一种);2。通过网页下载控件的中间过程受到操作系统、杀毒软件、浏览器等多方面因素限制,这使你的控件产品未必能在所有用户的电脑上正常使用;3。最恶心
2014-11-05 10:27:13
833
转载 创建线程的方法【CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别】
CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别CreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使用的过程中要考虑
2014-11-04 11:50:31
658
转载 VC++6错误检查工具
先说个下载地址吧:http://download.youkuaiyun.com/source/1002260 http://www.vckbase.com/tools/downtools.asp?id=22注册码就在压缩包的文本文档里面、之所以是6.01版的,因为它对VC++6支持的很爽BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生
2014-11-04 11:44:19
1604
转载 MFC中release版本和debug版本区别
最近MFC写了个程序,生成release版,原来正常,后来删掉了些控件再编译运行,结果竟然报内存读写错误,debug却是正常的。后来将“Project Settings” 中 “C++/C ” 项目下优化选项改为Disbale(Debug),就又能正常运行了。DEBUG和RELEASE 版本差异及调试相关问题【转】
2014-11-04 11:39:31
2451
转载 C/C++内存泄漏及检测
“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实际上,使用C/C++这类没有垃圾回收机制的语言时,你很多时间都花在处理如何正确释放内存上。如果程序运行时间足够长,如后台进程运行在服务器上,只要服务器不宕机就一
2014-11-04 11:16:19
515
转载 MFC的回调函数
MFC中应该有两类回调函数:一类是源自C的传统回调函数,此类回调函数若非定义为全局函数,而定义在类中的话,要添加static约束,常见的有EnumXXX();一类是消息响应函数,通过成员函数指针实现回调。 设想一种情况,基类A触发某事件E后,回调某定义好的函数F进行事件处理(MFC中表现为消息响应函数)。继承于类A的子类B和C,可能对于E有不同的处理方式,于是需要对基类A的函数
2014-11-04 10:49:07
5944
转载 C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
参考自:http://www.cnblogs.com/L-hq815/archive/2012/08/04/2622829.html
2014-08-27 11:08:09
2846
翻译 利用脚步(bat文件)实现 删除指定目录下N天前的文件
@echo off::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。::本例调用了临时VBS代码进行日期计算::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式,::处理完毕之后再把日期格式恢复成原来的状态。rem 指定待删除文件的存放路径set SrcDir=C:\Te
2014-07-06 20:11:38
2724
原创 VC++ 6.0集成开发环境 编译别人的工程报错 C1083 C2065的可能原因
今天编译一同事编写的代码:报错:fatal error C1083: Cannot open include file: 'Dbghelp.h': No such file or directory
2014-06-30 12:35:09
1474
翻译 存储卡、逻辑加密卡和CPU卡的相关知识
参考来源:http://zhidao.baidu.com/link?url=AwidpBZyl3KADDGnHyFfeKp6cOlBw9wUANbsm15b67ZIfAszUHN6YSZlGLm1KdV3g2VtuNIYg7LDJMJ8b9Nrbq一般来说,对存储卡和逻辑加密卡操作,使用接触式IC卡通用读写器;对CPU卡使用CPU卡读写器。所谓“通用读卡器”是指它可以对大多数流
2014-06-16 17:24:15
10028
转载 %02hhX
问题1:每次看到人家的十六进制输出,对齐的很好,ff就显示了,而我的总是0xffffffff。如果是"%02x",是以0补齐2位数,如果超过2位就显示实际的数;"%hhx" 是只输出2位数,即便超了,也只显示低两位; 因此有了"%02hhx"点击(此处)折叠或打开void hexdump(char *buf, int num){. int i;
2014-06-13 13:59:57
11116
转载 彻底搞懂字符编码(unicode,mbcs,utf-8,utf-16,utf-32,big endian,little endian...)
最近有一些朋友常问我一些乱码的问题,人对和他们交流过程中,发现这个编码的相关知识还真是杂乱不堪,不少一些知识理解似乎也有些偏差,网上百度,google的内容,也有不少以讹传讹,根本就是错误的(例如说 unicode编码是两个字节),各种软件让你选择编码的时候,常常是很长的一个选单,让用户不知道该如何选。基于这样的问题,我就写下我的理解吧,一方面帮助一些需要帮助的人纠正认识,一方面作为自己以后备查的
2014-05-27 09:54:28
1014
转载 Visual C++ 6.0工程中的项目文件都表示什么
Visual C++ 6.0工程中的项目文件都表示什么。.opt:工程关于开发化境的参数文件。如工具条位置等信息。.aps(AppStudio File)资源辅助文件,二进制格式,一般不用去管他。.clw:ClassWizard信息文件,实际上是INI文件格式,又兴趣可以研究一下。有时候ClassWizard出了问题,手工修改CLW文件可以解决。如果此文件不存在的话
2014-05-26 10:44:17
2356
转载 孙鑫视频VC++深入详解学习笔记
VC++深入详解学习笔记Lesson1: Windows程序运行原理及程序编写流程Lesson2:掌握C++基本语法Lesson3: MFC框架程序剖析Lesson4:简单绘图Lesson5:文本编程Lesson6:菜单编程Lesson7:对话框编程Lesson9:定制应用程序的外观Lesson10:绘图控制Lesson11图
2014-05-26 10:34:22
1867
原创 JavaScript判断两个日期区间是否超过规定的区间长度
JavaScript判断两个日期区间是否超过规定的区间长度条件:1、一个初始日期,一个结束日期,两个都是字符串类型2、判断日期区间不能超过3个月思路1 :先判断是否同一年,然后判断月,最后判读日步骤:将字符串拆分为 年、月、日 var vBeginDate = “20131001”; //起始日期 var vEndDa
2013-12-17 12:58:42
4695
翻译 文件目录结构生成器
将以下文件复制到一个文本文件中,保存为 批处理文件的后缀,双击运行即可。title 指定命令提示窗口的标题echo offclsecho Please enter the specific folder path ( For instance: Directory=C:\ ), and then choose "save as" to save the fi
2013-11-18 11:28:22
3001
原创 window平台搭建FTP服务器站点
1、安装FTP服务器软件 FileZilla_Server-0_9_412、安装后打开FileZilla Server Interface,在弹出的Connect to Server对话框中输入密码【Server Address 和 Port保持默认】,点击OK按钮 可能会出现如下提示:Error, could not connect to server 解决方法:
2013-10-31 14:44:03
1505
原创 Source Insight使用中遇到的问题
1、让软件识别非标准文件(例如*.log等) 编辑文件类型,添加需要被识别的文件的后缀即可(例如*.log)2、在文件列表的形式中,按目录结构显示 在搜索框中输入符号点".",再按回车即可。如需要返回到无目录结构的形式只需在搜索框中输入两个星号"**",再按回车即可3、中文显示乱码的问题(不能识别utf-8编码) 方法一:将原来的文件用记事本打开
2013-04-26 17:46:47
4056
翻译 WinXP下查看软硬件端口的占用情况
查看硬件端口被占用情况打开设备管理器。就是我的电脑右键——管理——设备管理器。看看端口(COM和LPT)这个,随便选中一个,右键属性,端口设置,高级。这里有COM端口号可以看到端口是否正在使用中 查看软件端口被占用情况在windows命令行窗口下执行:C:\>netstat -aon|findstr “80″TCP 127.0.0.1:80
2013-03-12 09:28:38
3039
转载 DLL相关常识
【转载自:http://bbs.chinaitlab.com/forum.php?mod=viewthread&tid=191556】一、DLL文件常识DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就
2013-02-11 15:37:40
737
转载 正版破解"软件下载站大全(转载
"正版破解"软件下载站大全2005-10-05 admin 点击: 2138转自http://www.sxszjzx.com/~t096/phparticle/article.php/551"正版破解"软件下载站大全软件狂人精心筛选的"正版破解"软件下载站大全天空软件站--------http
2013-01-19 14:25:16
285866
原创 Window设置了密码后免输入直接登录
背景介绍:我们一般为了安全会为我们的计算机设置登录密码(尚且不讨论密码强弱),不过很多时候我们需要开机自动启动(跳过输入密码阶段)操作流程:1、设置我们的计算机登录密码(不懂的可以百度一下http://www.baidu.com/s?wd=%C8%E7%BA%CE%C9%E8%D6%C3%B5%E7%C4%D4%BF%AA%BB%FA%C3%DC%C2%EB&rsv_bp=0&rsv_sp
2013-01-18 21:48:55
1393
转载 UltraEdit 使用技巧笔记(转) .
【参考来源:http://blog.youkuaiyun.com/wavaya/article/details/4021522】UltraEdit 是每天必用的工具之一.但想想看,实际使用到的功能只是这个工具强大功能的极小的一部分.灵活使用这个工具有的时候能起到事半功倍的效果.记录并收集一些小技巧对自己对别人都有帮助.因为我在使用"列编辑"这样的编辑方式还令我的一个同事看到之后很惊讶,之前他从来不知道有这
2012-11-13 10:17:34
944
原创 winxp和win7下设置ip的批处理脚本
命名为*.bat,例如命名为setip.batwindows xp系统的设置如下:@echo off echo HTMer修改IP地址工具 echo 正在设置您的IP地址,请稍等...... netsh interface ip set address name="本地连接" source=static addr=58.0.99.124 mask=255.255.255.
2012-10-31 13:50:29
2429
转载 C语言运算符优先级
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .成员选择(对象)对象.成员名
2012-10-24 15:32:43
454
转载 该死的“代码就是文档”
【来源:http://yunli.blog.51cto.com/831344/966154】我在《专业嵌入式软件开发》一书中指出,编写言简意骇的文档是实施高质高效软件开发的关键要素之一。在此结合自己的工作体会,再谈一谈软件开发活动中文档的重要性。切入正题之前,先让我们浏览二个工作场景。A君刚加入一个代码规模超过百万行的复杂通讯项目。在熟悉项目的过程中发现,上手新项目只能依靠几份单薄
2012-10-19 14:53:32
682
转载 技术敏感度 — 基层技术管理者必备
【原文:http://yunli.blog.51cto.com/831344/1010533】一说到管理者的能力特质,我们马上会联想到沟通、授权、决策等能力。然而,对于软件开发活动中的基层技术管理者(team lead、line manager等),我想指出被极为忽视的另一种重要能力 — 技术敏感度。对于基层技术管理者来说,何为技术敏感度?技术敏感度表现为:1)工程师解释技术问题时
2012-10-19 14:17:13
1128
转载 ASCII码表
【参考来源:http://www.asciima.com/】ASCII码大致可以分作三部分組成。第一部分是:ASCII非打印控制字符; 第二部分是:ASCII打印字符; 第三部分是:扩展ASCII打印字符。第一部分:ASCII非打印控制字符表ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页
2012-09-14 11:24:54
1262
转载 errno.h
【参考来源:http://www.cnblogs.com/riky/archive/2008/02/02/1062750.html】查看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的
2012-09-13 16:34:40
989
转载 校园网 认证不成功 提示本地连接受限
故障现象:经常掉线,并显示“本地连接不可用”或“本地连接禁用”,重新启动连接无效。必须重启计算机才可正常上网,但依然不定时出现掉线、丢包等现象,比如局域网内玩联机游戏,出现掉线或卡机现象。问题描述:采用正常检查方法不奏效,正规排除方法一般为将DHCP设置为静态,即手工配置一个IP地址,因为问题可能出现在DHCP地址池出现IP地址无法分配,手工分配一般可解决问题,但故障机处于
2012-09-13 09:23:43
11338
原创 xargs的用法
【来源:http://wenku.baidu.com/view/dcce7248f7ec4afe04a1df0a.html】1、批量重命名:ls|xargs -t -i mv {} {}.bak其中-t选项表示先打印,后执行,-i 选项告诉 xargs 用每项的名称替换 {}2、删除数量比较多的文件ls | xargs -n 20 rm -fr其中,ls当然是输出所有的文件
2012-09-12 19:10:37
994
原创 C语言问题集锦
[参考来源:http://www.youkuaiyun.com/article/2012-09-06/2809604-12-c-interview-questions]1、gets()函数:函数gets()从stdin接收一个字符串而不检查它所复制的缓存的容积,这可能会导致缓存溢出,推荐使用标准函数fgets()代替。2、换行:window操作系统下的换行为'\r\n',linux和unix操
2012-09-11 19:04:27
846
原创 svn版本知识库
svn是很多企业都在使用的重要的版本控制软件,有了这个软件,对文档的控制就方便了,的确值得赞赞。如果将svn的服务器(server)放在linux或unix操作系统之上,在window安装客户端的时候有时候checkout或commit会有问题,其中的问题之一是:window的文件名对大小写不敏感(即A.txt 和 a.txt是同一文件),而linux或unix的文件名是对大小写敏感的,由此
2012-09-11 14:43:07
879
原创 操作系统——分布式系统
分布式系统分布式系统的根本出发点和目的:追求多级合作和坚强性。分布式系统 相对于 计算机网络而言:1、多机合作:自动地实施任务分配和协调;2、坚强性:当系统中有一个甚至几个计算机或网络发生故障时,其余部分可以自动重构成为一个新的系统,该系统可以工作,甚至可以继续完成其失效部分 的部分或全部工作,称之为 优美降级。 分布式操作系统:在一体化的分布式系统中负责 全局的操作系统。
2012-09-10 16:37:11
944
原创 Tuxedo历史
目前(2012年Tuxedo的官方网站为:http://www.oracle.com/technetwork/middleware/tuxedo/overview/index.html)先来了解一个Tuxedo的各个版本吧!Tuxedo1.0:在同一台机器上的RAM中实现了客户机和服务器机制,客户机通过查询公告板(BB)来查找并将请求发送给服务器,服务器处理后返回给客户端。Tuxedo
2012-09-05 20:45:05
1315
很不错的录屏软件
2013-07-06
控件浏览器eXeScope
2013-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人