会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ycloneal
博客园
首页
新随笔
联系
订阅
管理
[置顶]
C/C++读取时间的方法
摘要: 【摘要】本文介绍C/C++下获取日历时间的方法,区别于JAVA语言的方便,C/C++标准库好像并没有一次性得到具有可读性的HH:MM:SS的方法,本文介绍常用的三步法得出具有可读性的时间,并且介绍了纳秒和微秒的时间获取。 1、对于C语言,需包含的头文件: 2、获取日期需要先获取日历时间,即1970年
阅读全文
posted @ 2016-10-05 16:41 ycloneal
阅读(5017)
评论(0)
推荐(0)
编辑
2016年8月23日
Windows上.java和.class文件字符集编码关系并包括C/C++上的类同分析
摘要: 【摘要】Windows系统默认采用GBK字符集,因此导致无法使用UTF-8解码。本文在首先说明Windows上使用的字符集,后分析了JAVA下.java、.class、javac之间的字符集关系,以及分析了VS的C/C++项目的源文件、二进制文件与编译器间的字符集关系。最后总结:在javac的使用中
阅读全文
posted @ 2016-08-23 17:49 ycloneal
阅读(454)
评论(0)
推荐(0)
编辑
针对动态加载方式的C/C++动态链接库编写
摘要: 0、前言笔者为客户提供C/C++动态链接库调用WEBSOCKET功能时,最初错误地认定客户采用静态加载的方式使用DLL库,导致使用其它编程语言的客户无法使用。考虑到为客户服务常常要跨语言和跨IDE,最好的DLL库的使用方式是动态调用,并且要减少DLL库的依赖库,避免对Windows下VS自带库的调用
阅读全文
posted @ 2016-08-23 17:48 ycloneal
阅读(14058)
评论(0)
推荐(1)
编辑
2016年7月28日
Delphi无法正确动态调用C++ dll库的几个原因
摘要: 本文说明delphi调用C++DLL库的几个问题,并给出解决方法。 问题一:delphi找不到dll中的函数,出现“无法定位程序输入点”的问题,如下图所示。 分析:这是因为dll库开放的函数名和代码中的函数名不致导致的,比如myfunc的函数名生成dll后变为_myfunc@12之类的问题,查看dl
阅读全文
posted @ 2016-07-28 17:15 ycloneal
阅读(1344)
评论(0)
推荐(0)
编辑
2016年7月19日
Windows下VC++显示UTF-8编码中文
摘要: 笔者在Windows下使用C++编写程序接收UTF8字符串会发生中文无法正常在console上显示的问题,故特来解决UTF8字符串如何在VC++上正常显示。 1、问题重现,UTF-8编码下的字符串“中文”在Windows下的显示如下图,其中上行为UTF8字符串,下行为GBK字符串: 2、方法:将UT
阅读全文
posted @ 2016-07-19 21:13 ycloneal
阅读(5302)
评论(0)
推荐(0)
编辑
2016年3月2日
小型C/C++项目的makefile编写
摘要: 【前言】在我所接触到的Linux嵌入式开发中,大多使用的是C语言,采用makefile文件对源文件进行编译后生成可执行文件。本文即从个人经历上介绍小型的C项目如何编写makefile文档。 一、gcc命令 从目的上看,gcc命令和makefile的功能是一样,即是把源文件编译后生成可执行文件或.o二
阅读全文
posted @ 2016-03-02 11:06 ycloneal
阅读(22144)
评论(1)
推荐(0)
编辑
2016年2月15日
树状树组(Binary Indexed Tree (BIT))的C++部分实现
摘要: 一、树状数组的用处 树状树组是将一个线性数组保存为“树状”,当修改某点的值、求某个区间的和的时候能够有效的减少时间复杂度。当数组长度为N,实时对数组进行M次修改或求和,最坏的情况下复杂度是O(M*N)。 二、树状数组的建立 假设输入数组为 vector<int> nums 将其转化为树状数组的本质在
阅读全文
posted @ 2016-02-15 20:13 ycloneal
阅读(1101)
评论(0)
推荐(0)
编辑