- 浏览: 227829 次
- 性别:
- 来自: 深圳
最新评论
-
cheunjq:
同样的操作,为什么我的显示函数不存在,晕。
Access中使用自定义函数(菜鸟级) -
清风皓月:
void MyClass::_RunThread()这个方法有 ...
技巧:在pthread的线程函数中,使用类的非静态成员函数来执行 -
allenhooo:
提供一个java 版本:http://code.google. ...
CAB文件压缩/解压类库 -
subool:
看了一下,又google一些贴子,发现是LZ的问题,把两个lo ...
MinGW(windows下的GCC)的一个BUG:long long类型打印错误
文章列表
??? 感谢同事樊老师做这个试验,让我又学会一招:
??? 有以下结构体,在不强制按1字节对齐的情况下,sizeof他们的大小会是多少?
struct TEST1
{
???? int a;
???? short b;
???? char c;
);
sizeof(struct TEST1)=8??? //总字节数是7,按四字节对齐,结果应该是8
struct TEST2
{
??? char a;
??? int b;
? 阅读全文
类别:c/c++?查看评论
- 2008-11-27 17:53
- 浏览 2000
- 评论(0)
本文转载自
http://www.cnblogs.com/amingo/archive/2008/11/25/1340459.html
我是一个硬盘。
在一个普普通通的台式机里工作。别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏上上下下就要忙的团团转,最后还常常要死机。
我们这一行技术变化快,差不多每过两三年就要升级换代,所以 阅读全文
类别:杂谈?查看评论
- 2008-11-25 14:05
- 浏览 855
- 评论(0)
??? 刚刚学到的小技巧:
某次make的时候,有大量的错误信息,屏幕显示不完全,只能看见最后一部分。
使用make > error.txt 这样也没办法显示。
一个高手教一招:make 2> error.txt 就可以将错误信息重定向到文件了。
注意:2和>一定要写在一起!
类别:Linux?查看评论
- 2008-11-21 11:32
- 浏览 3519
- 评论(0)
??? 04年给山东移动做一个数据挖掘的DEMO,当时用JS实现了一个简单的数据透视表。原本想增加动态从服务器获取数据等功能,时间有限没有完成。
??? 前几天整理自己的电脑又发现这个东东,发出来给大家看看,或许对谁有用也不一定。
??? 截图如下:
???? 源码的下载地址是这里:http://ah__fu.d 阅读全文
类别:Web?查看评论
- 2008-11-19 17:41
- 浏览 2202
- 评论(0)
??? 看到这个标题的时候不要骂我:重载操作符了以后,就像使用操作符一样,就能够调用重载的操作符了。
??? 是滴,没错,但是这里要记一些其他的调用方法:
阅读全文
类别:c/c++?查看评论
- 2008-11-11 17:51
- 浏览 959
- 评论(0)
??? 偶然一次查看旧系统的存储过程的代码时,发现赋值操作都是:
?????? SELECT 1234 INTO v_Value FROM dual;
?? 这样的语法。
??? 我以前也是做SQL SERVER开发的,在SQL SERVER中我也常用:SELECT v_Value=1234这样的语法来赋值。估计写这些代码的人可能也有SQL SERVER的背景。
??? 比起 v_Value := 1234; 这样的赋值语法,FROM dual这样的语法会不会有什么效率损失呢?于是做了如下测试:
阅读全文
类别:Oracle?查看评论
- 2008-11-11 17:50
- 浏览 985
- 评论(0)
??? 公司的业务系统中存在一个大的日志表,表大约是这样:
create table log
(
??? logtime date, -- PK
??? username varchar2(20)
);
??? 现有需求如下:统计日志表中,两小时内使用过系统的用户在三天内的日志数。
??? 最初编写的查询如下:
阅读全文
类别:Oracle?查看评论
- 2008-11-11 17:48
- 浏览 899
- 评论(0)
测试发现,Pro*C中,不管ORACLE数据库中的number字段是多大,只要字段的值大于绑定的变量所能够容纳的范围,就会出现?ORA-01455: 转换列溢出整数数据类型?。
不过,Pro*C不支持long long(64位)类型的绑定。当number字段的值大于2147483647或小于- 2147483648时,建议使用double类型来绑定,然后再将double类型转换成long long类型。
阅读全文
类别:Oracle?查看评论
- 2008-11-11 17:47
- 浏览 1009
- 评论(0)
??? ORACLE中如果使用了连接池,则v$session中显示的是?物理连接数+逻辑连接数?。
??? 可以通过以下查询区分连接池的连接和非连接池的连接:
--连接池连接:
SELECT * FROM v$session WHERE program='TestConnPool.exe' AND server='DEDICATED';
--Server属性标记为DEDICATED(专用) 的连接为连接池的连接,代表了物理连接数。
--逻辑连接:
SELECT * FROM v$session WHERE program='TestConnPool.exe' AND serv ...
- 2008-11-11 17:45
- 浏览 2033
- 评论(0)
??? 为了测试应用程序的健壮性,故意对正常连接的Pro*C应该程序进行了中断,从而观察它们的表现。
测试的方法为:
1、在编译Pro*C应用的时候加上cpool=no或cpool=yes,测试有连接池和没连接池的不同表现;
2、启动应用程序后等待输入,将流程挂起;
3、在数据库中查询此测试程序的SESSION:
阅读全文
类别:Oracle?查看评论
- 2008-11-11 17:43
- 浏览 1039
- 评论(0)
小记:不明原因的解决了ORACLE慢的问题 近来发现ORACLE服务器超级慢,而且慢并不是由应用程序性能导致的,就连运行proc预编译程序都很慢,可见问题还是出在ORACLE服务器本身。 首先查看了一下ORACLE的主要内存参数:
SELECT "NUM","NAME","TYPE","VALUE"/1024 AS "KB","ISDEFAULT","ISSES_MODIFIABLE","ISSYS_MODIFIABLE",& ...
- 2008-04-27 22:20
- 浏览 9271
- 评论(0)
两天前写的一篇文章提到公司的应用程序常常出现ORA-21500错误(http://blog.csdn.net/ah__fu/archive/2008/04/16/2296641.aspx),在网上找了很久,终于有以下资料提供了些头绪:http://www.dbatools.net/doc/bug10204.html Bugs fixed in the 10.2.0.4 Pa ...
- 2008-04-19 13:02
- 浏览 5094
- 评论(0)
近几日开始,应用程序频繁出现ORA-21500错误。而且产生错误的原因是随机的。应用程序发生core dump后,栈的信息也是不清晰的,完全不知道到底是应用程序本身的问题还是ORACLE的问题。 ORACLE的文档里是这样描述ORA-21500的:ORA-21500 internal error code, arguments: [string], [string], [string], [string], [string], [string], [string], [string]
Cause: This is the generic error number for the O ...
- 2008-04-16 12:15
- 浏览 4783
- 评论(0)
公司开发了一个自己的基础类库,有着庞大的头文件。为了便于使用并提高编译速度,尝试了一下GCC的预编译头文件的功能:1、先定义头文件afl.h,内容如下:(afl意味a framework library)
#ifndef _AFL_H_#define _AFL_H_//from here to include all head files#include <Log.h>#include <DebugUtil.h>
- 2008-04-08 13:27
- 浏览 4387
- 评论(0)
使用PL/SQL DEVELOPER 7连接某新装的ORACLE数据库服务器的时候,总是频繁发生ORA-01460错误:类型转换错误。 发现SQL NAVIGATOR很好,就只有PL/SQL DEVELOPER有这个问题。 怀疑是字符集的问题,查了很多资料后定位到了问题的原因:查询select * from nls_database_parameters,查看NLS_CHARACTERSET一项,发现正常的数据库服务器上的字符集是ZHS16CGB231280,而有问题的服务器的字符集是ZHS32GB18030。 尝试使用以下命令来修改字符集,结果失败了:shutdown im ...
- 2008-04-06 18:04
- 浏览 1627
- 评论(0)