令人郁闷的“事务中的变量赋值错误”

事务中的变量(包括表变量)的操作是不受事务控制的。但是反过来,事务中的变量操作失败,却会导致事务提交失败,这个有点让人郁闷。 下面的脚本演示这个问题。示例演示分拆以逗号分隔的 @ids 中的每个 id, 如果这个 id 是数字(int型),则做后面的处理;如果不是数字(赋值失败,进入C...

2008-12-28 02:56:00

阅读数:1

评论数:0

迫于用户压力,新版易语言已取消为编译后的EXE强制添加版本信息中的“备注”...

前一段时间,易语言主程序升级,加入了用户期待已久的“为编译后的EXE添加版本信息”这项功能。在这个版本中,易语言为其编译生成的EXE版本信息中自动添加了“备注”项,其值固定为“本程序使用易语言编写(http://www.eyuyan.com)”,且不可修改。此升级版本一经推出,即引起易语言官方论坛...

2008-12-26 16:16:00

阅读数:7

评论数:0

“易语言.飞扬”入围“首届中国优秀软件创新大赛”精英奖名单,即将角逐最高金奖...

今天上午,从吴涛口中得知,“易语言.飞扬”(EF)已入围“首届中国优秀软件创新大赛”精英奖名单,即将参予角逐最高金奖。高兴的同时有些意外,意外的是,大赛组委会还是很关注并重视“易语言.飞扬”(EF)此类的基础性研究工作的。 首届中国优秀软件创新大赛(http://chinawareaward.c...

2008-12-26 14:00:00

阅读数:1

评论数:0

Fedora10下开启root的自动GUI登陆

Fedora10默认是不允许root账号进行GUI登陆的,下面是解决方式。首先以用户账号进入终端,允许root账号登陆: 首先 su 然后 vi/etc/pam.d/gdm 删除其中的一行 authrequiredpam_succeed_if.souser!=roo...

2008-12-20 17:34:00

阅读数:0

评论数:0

发一个多线程通过 HTTP 下载文件的类(Linux下的实现)

多线程下载文件这个话题已经是老汤了。在HTTP协议1.1中,允许通过增加一个HTTP Header“Range”来指定下载文件的区间。所以一般的做法都是: 首先获取到文件大小(通过Content-Length) 开一个线程池在进行分块下载。 而在具体怎么实现的流程上,还是有差别的。1. ...

2008-12-19 20:27:00

阅读数:9

评论数:0

_stati64()获取文件信息

Get status information on a file. int _stat( const char *path, struct _stat *buffer ); __int64 _stati64( const char *path, struct _stat *buffer ); ...

2008-12-17 13:20:00

阅读数:0

评论数:0

关于“易写易库(EXEK)”的“类'交叉编译'”的设想

关于“易写易库(EXEK)”的“类‘交叉编译’”的设想,已经很久了,现在写出来与各位共享。 这个所谓的“类交叉编译”,是指:用现在版本的EXEK,开发某个支持库(初定为“易库常量支持库(ekconsts.fne)”,其中定义许多枚举常量),进而,把这个支持库应用到新版本EXEK的开发过程中。通俗点...

2008-12-16 22:51:00

阅读数:2

评论数:0

在 SQL Server 2005/2008 中,使用 Gmail 帐号配置数据库邮件功能

下面的脚本演示,在 SQL Server 2005/2008 中,使用 Gmail 帐号配置数据库邮件功能<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&a...

2008-12-13 14:12:00

阅读数:1

评论数:0

VC6/VC2005均不支持行数超过65536的C/C++源代码文件

严格地,应该说,VC6或VC2005不能很好的支持对“行数超过65536的C/C++源代码文件”的跟踪调试。 这是我(liigo)在准备参予为易语言开发最新版的sqlite3支持库的时候偶然发现的。 从 SQLite 官方网站(sqlite.org)下载的 sqlite3 最新源代码整合版(ama...

2008-12-10 18:31:00

阅读数:8

评论数:0

指针和应用的区别

(1)非空区别。在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让他指向一个对象,但是该变量在某些时候也可能不指向任何对象,这是你应该把变量声明为指针,因为这样你可以赋予空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可...

2008-12-08 10:43:00

阅读数:3

评论数:0

为EXE/DLL添加版本信息,奋战至深夜

作者:liigo 原文链接:http://blog.csdn.net/liigo/archive/2008/12/06/3460565.aspx 转载请注明出处:http://blog.csdn.net/liigo/ 所谓PE文件版本信息,本文最后有幅图,看了就很明了了。为EXE/DLL...

2008-12-06 19:14:00

阅读数:4

评论数:0

Head First 设计模式 C++实现-Strategy(策略模式)

转贴地址:http://blog.csdn.net/NE_Team/archive/2008/07/21/2685689.aspx 模式定义:定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 个人见解:基本上所有的模式都是在体现...

2008-12-05 10:56:00

阅读数:1

评论数:0

Head First设计模式C++实现-Decorator模式

#ifndefDECORATOR_H_ #defineDECORATOR_H_ #include<string> usingnamespacestd; classBeverage { public: virt...

2008-12-04 22:02:00

阅读数:2

评论数:0

如何使用Openssl加载证书撤销列表

下面给出一种使用Openssl加载证书撤销列表的方法,该方法只能加载Pem格式的证书撤销列表 #include<openssl/bio.h> #include<openssl/x509.h> ...

2008-12-03 14:34:00

阅读数:12

评论数:0

音视频同步解决方案

本文给出了一种音视频同步的方案,方案基本流程图如下: 上层应用程序分别将一帧音频和一帧视频封装成一个数据包传送给下层SDK,SDK内部保留一个缓冲假设为50帧,当SDK的缓冲被填满时开始向音频和视频卡送数据。SDK中分别起两个线程:音频线程和视频线程分别负责向音视频卡送数据,这里SDK还需...

2008-12-03 09:47:00

阅读数:8

评论数:0

线性表的顺序表示实现-C++版

声明:本文内容属于本人原创,欢迎转载,请大家在转载时注明转贴地址 使用一个模板类实现了线性表的顺序表示,我对这个模板类进行了简单的测试,大家如果在使用过程中或看代码的过程中遇到错误请及时提出,谢谢!该代码已经在VS2005环境下编译通过 /** *@fileListSqu.h *@a...

2008-12-02 09:37:00

阅读数:2

评论数:0

何时调用C++复制构造函数和拷贝构造函数

1. 何时调用复制构造函数 复制构造函数用于将一个对象复制到新创建的对象中。也就是说,它用于初始化过程中,而不是常规的赋值过程中。类的复制构造函数原型通常如下: class_name(const class_name&); 它接受一个指向类对象的常量引用作为参数。例如...

2008-12-01 11:37:00

阅读数:1

评论数:0

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