自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (23)
  • 收藏
  • 关注

空空如也

jerry语言的编译器和对应的虚拟机

jerry是一个类C++的编译器,编译之后生成虚拟指令集,然后由jlvm来执行指令集!

2013-05-13

gzip for windows

gzip 1.2.4 for windows source code from gzip.org

2012-09-11

编译原理移进规约冲突

编译原理移进规约冲突处理的参考文档,使用BISON进行语法分析

2012-07-20

语法制导翻译

语法制导翻译的课程讲义,来源与网络!

2012-07-18

bison 2.4.1 fro windows

binso2.4.1 for windows setup url:http://gnuwin32.sourceforge.net/packages/bison.htm

2012-07-17

ilink32 for c++ builder

ilink32 for c++ builder update 5.66

2012-06-26

wxsqlite3加密

该资源来自于 http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/

2012-06-25

QXGameEngine50

QXGameEngine50代码 C#游戏编程实例

2012-03-15

公司用的TRACE存储限制

unsigned int size; std::list< std::string > files; void initialize() { if( _access( "filelist.txt", 06 ) == 0 ) { // 如果文件存在则从文件中读取有效的文件名 std::ifstream file&#40; "filelist.txt" &#41;; std::string str; struct _stat buf; while( std::getline( file, str ) ) { if( !str.empty() ) { files.push_back( str ); if( 0 == _stat( str.c_str(), &buf; ) ) { size += buf.st_size; } } } } else { // 如果文件不存在则以默认的时间作为先后顺序 struct _finddata_t fileinfo; intptr_t hand = _findfirst( "E:\\source\\repos\\trace\\Debug\\*.tlog", &fileinfo; ); if( hand == -1 ) { return; } files.push_back( fileinfo.name ); while( _findnext( hand, &fileinfo; ) == 0 ) { files.push_back( fileinfo.name ); size += fileinfo.size; } _findclose( hand ); } files.sort(); } void DeleteOldTrace() { struct _stat buf; if( 0 == _stat( "cur.tmf", &buf; ) ) { size += buf.st_size; } // 删除最早的文件 std::string str; std::string path = "E:\\source\\repos\\trace\\Debug\\"; std::list< std::string >::iterator it = files.begin(); while( size >= 1*1024 && it != files.end() ) { str = path + it->c_str(); if( 0 == _stat( str.c_str(), &buf; ) ) { size -= buf.st_size; remove( str.c_str() ); it = files.erase( it ); } else { ++it; } } // 重新写入到文件中 str = path + "filelist.txt"; std::ofstream file&#40; str.c_str(&#41; ); if( file.is_open() ) { for( it = files.begin(); it != files.end(); ++it ) { file << (*it) << "\n"; } file.close(); } }

2012-03-11

公司用的trace记录

unsigned int size; std::list< std::string > files; void initialize() { if( _access( "filelist.txt", 06 ) == 0 ) { // 如果文件存在则从文件中读取有效的文件名 std::ifstream file&#40; "filelist.txt" &#41;; std::string str; struct _stat buf; while( std::getline( file, str ) ) { if( !str.empty() ) { files.push_back( str ); if( 0 == _stat( str.c_str(), &buf; ) ) { size += buf.st_size; } } } } else { // 如果文件不存在则以默认的时间作为先后顺序 struct _finddata_t fileinfo; intptr_t hand = _findfirst( "E:\\source\\repos\\trace\\Debug\\*.tlog", &fileinfo; ); if( hand == -1 ) { return; } files.push_back( fileinfo.name ); while( _findnext( hand, &fileinfo; ) == 0 ) { files.push_back( fileinfo.name ); size += fileinfo.size; } _findclose( hand ); } files.sort(); } void DeleteOldTrace() { struct _stat buf; if( 0 == _stat( "cur.tmf", &buf; ) ) { size += buf.st_size; } // 删除最早的文件 std::string str; std::string path = "E:\\source\\repos\\trace\\Debug\\"; std::list< std::string >::iterator it = files.begin(); while( size >= 1*1024 && it != files.end() ) { str = path + it->c_str(); if( 0 == _stat( str.c_str(), &buf; ) ) { size -= buf.st_size; remove( str.c_str() ); it = files.erase( it ); } else { ++it; } } // 重新写入到文件中 str = path + "filelist.txt"; std::ofstream file&#40; str.c_str(&#41; ); if( file.is_open() ) { for( it = files.begin(); it != files.end(); ++it ) { file << (*it) << "\n"; } file.close(); } }

2012-03-11

tiny core linux4.2.1

Tiny Core Linux是一份很小(10 MB)的最低限度Linux桌面。最新版本基于Linux 3.x内核、Busybox、Tiny X、FLTK图形用户界面、JWM窗口管理器,全部运行在内存中。它并非一份完整的桌面,也不完整支持所有的硬件;它只代表能引导进入一份最小X窗口桌面 所需的核心内容,典型情况下可包含对有线网络的访问。这份最小桌面可以通过从在线软件仓库安装额外应用软件来进行扩展

2012-02-29

通迅录工具

我自己写的一个通迅查询工具,支持编辑和查询联系人,另外查询支持模糊查找

2012-02-18

SqliteDev358

这是一个sqlite文件数据库的管理工具,该版本是3.58版的破解版

2012-02-03

redis数据库源代码

redis2.4.6数据库源代码,从官网下载,自已使用!!!

2012-01-18

VisualSVN-Server-2.5.2.msi

SVN SERVER VisualSVN-Server-2.5.2.msi

2012-01-13

考勤源代码

公司考勤导入工具源代码,私人使用,请勿下载!

2011-11-10

C++0x实现类似于mpl的一个类型容器

用C++可变模板参数实现的一个类型容器,该代码只在GCC4.4上编译过,其他编译器可以不支持,使用者需要GCC4.4以上编译器,可以到GCC官网上下载

2010-04-26

可以分析数字范围的词法分析器

一个可以分析数字范围的分析器,代码没有写完整,仅供参考,有需要有可以发邮件到[email protected]

2010-04-26

first集和follow集的计算

文法first集和follow集的计算源代码

2010-04-26

first&follow

C++文法的first集和follow集的计算

2010-04-26

可以动态扩展的bitset

文档模仿STL库的BITSET写的一个bitset,但是和STL不同的是这个类是一个可以动态扩展的,使用方法和STL的类似,可以参考STL使用

2009-08-20

《SQL 参考手册》中文版

sql语法的参考手册 文档中包含Microsoft Jet SQL语法的参考

2009-08-20

SC22-N-4411(C++09标准草稿)

SC22-N-4411(C++09标准草稿) 有可能是下一个C++标准

2009-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除