- 浏览: 49047 次
- 性别:
- 来自: 烟台
最新评论
-
ileson:
新手学习。
Window下,通过C++调用sqlite的基本步骤 -
布鲁斯薛:
...
短歌行
文章列表
源码如下:
#include <iostream>
#include <sys/time.h>
using namespace std;
int main() {
timeval p;
gettimeofday(&p, NULL);
printf("currentTime:%d\n", (int)p.tv_sec);
p.tv_sec = p.tv_sec + 60 * 5; //系统时间增加五分钟
settimeofday(&p, NULL);
gettimeofday(&a ...
Fedora下安装JDK
- 博客分类:
- Fedora JDK Linux
Linux版本:Fedora。
JDK程序:j2sdk-1_4_2_19-linux-i586-rpm.bin。(版本很旧了,但安装步骤都一样)
1、进入到安装程序目录
分别执行以下的命令:
chmod 777 j2sdk-1_4_2_19-linux-i586.bin
./j2sdk-1_4_2_19-linux-i586.bin
chmod 777 j2sdk-1_4_2_19-linux-i586.rpm
rpm -ivh j2sdk-1_4_2_19-linux-i586.rpm
第一和第三句是给予最大权限的命令。
第二句生成安装包
第四路开始执行安装
2、设置环境变量
执行:vi ...
1、首先是下载sqlitedll-3_5_3.zip,解压之后,里面有两个文件,分别是sqlite3.dll和sqlite3.def。(这两个文件我已经放在了附件的压缩包中了,可直接下载)
其中,sqlite3.def文件的作用是用来制作sqlite3.lib静态库的。
2、sqlite3.lib的制作
将sqlite3.def文件拷贝到D:\Program Files\Microsoft Visual Studio\VC98\Bin下(根据VC安装的路径不同,该路径会有所变化)。
在CMD中,进入前面提到的目录,执行如下命令:LIB /MACHINE ...
对酒当歌,人生几何。譬如朝露,去日苦多。
慨当以慷,忧思难忘。何以解忧,唯有杜康。
青青子衿,悠悠吾心。但为君故,沉吟至今。
呦呦鹿鸣,食野之苹。我有嘉宾,鼓瑟吹笙。
明明如月,何时可掇。忧从中来,不可断绝。
越陌度迁,枉用相存。契阔谈谚,心念旧恩。
月明星稀,乌鹊南飞。绕树三匝,无枝可依。
山不厌高,海不厌深。周公吐哺,天下归心。
SQlite C/C++调用接口
- 博客分类:
- C++
下面是对SQLite函数接口的部分简介:
先看一下SQLite3的错误代码(在安装好SQLite之后,可以从SQLite3.h中找到下面信息):
#define SQLITE_OK 0 /* Successful result */
/* beginning-of-error-codes */
#define SQLITE_ERROR 1 /* SQL error or missing database */
#define SQLITE_INTERNAL 2 /* Internal logic error in SQLite */ ...
一:附件的内容是SQLite的安装包(version 3.7.13)
二:SQLite的安装:
1、将解压后的安装包复制到Linux下的一个目录下,新建一个终端,通过cd命令,进入该安装包中。
2、执行./configure,如果提示没有权限,则先执行如下命令:chmod +x config。
3、执行命令:make。执行完成后可根据提示内容查看安装是否正确。
4、执行命令:make install
三:测试是否安装成功
1、进入如下目录(/usr/local/bin),里面有一个sqlite3的文件。
2、执行如下命令:[root ...
今天工作中遇到一个问题,需要进行结构体的复制操作,但是两个结构体的内部结构是完全,只是结构体和结构体内部的命名不一致而已。
一开始想到的肯定是每个字段进行赋值的方法(那个交易的结构体将近二十个字段呢!)。
可回来一想,两个结构体内部结构完全一致,在内存中的存储也应该是一致的,这样是否可以通过内存复制的方式进行结构体的复制,刚才试了试,果然可以。
(如果是两个程序之间进行这样的操作,必须保证结构体的对其方式是完全一致的)
下面是两个结构体声明的代码:
typedef struct
{
char cSequenceNo[12+1];
char cTotalFee[12+1] ...
通过js,校验日期格式是否为yy-mm-dd
- 博客分类:
- java前端
function checkDate(date){
if(date == "") {
return true;
}
var r = date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if (r==null) {
return false;
}
else {
...
日期上加一天(java)
- 博客分类:
- java
日期上加一天的方法:
long endDateLong = endDate.getTime();
endDate = new Date(endDateLong + 3600 * 24 * 1000);
我试了一下,在IE中可以正确显示,显示结果如下:
2012年1月30日 16:14:35
但是在谷歌的chrome中,就会显示如下效果:
Mon Jan 30 2012 16:15:41 GMT+0800 (中国标准时间)
我自己整了个笨法,就是方法三,在每个浏览器中显示的效果都和IE相同。
方法一:
<body>
<div id="time"></div>
<script type="text/javascript">
change();
function ch ...
主要通过setInterval函数实现,当发生鼠标点击或者移动时,网页重新倒计时。具体实现如下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>html页面倒计时显示</title>
</head>
<script language="JavaScript" type="text/javascript">
var se ...