- 博客(24)
- 资源 (4)
- 收藏
- 关注
转载 Java中使用Jedis操作Redis
Java中使用Jedis操作Redis使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuli
2017-12-05 15:22:30
247
转载 MySQL存储过程详解
转载自: http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html 博客1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参
2015-08-14 17:21:07
506
转载 qt获取电脑的屏幕坐标
在Qt中获取屏幕大小 QDesktopWidget* desktopWidget = QApplication::desktop();//得到客户区矩形QRect clientRect = desktopWidget->availableGeometry();//得到应用程序矩形QRect applicationRect = desktopWidget->screenGeo
2013-06-14 12:09:59
3673
原创 Qt 无法启动此程序 计算机丢失Qt5Widgetsd.dll....
缺少环境变量:D:\Qt\5.0.2\msvc2010\binD:\Qt\Tools\QtCreator\bin环境变量加上这两个。(具体路径按照自己的安装路径来)
2013-05-07 12:58:56
8665
原创 Qt 界面文件不更新以及qmake和shadow build简介
独家解决办法:选择左边编译器边框上的 “项目” 选项,然后将”构建和运行“ 中的 “shadow build ”的复选框去掉!!重新清除和编译就OK了!!要明确的是qmake不仅仅是可以在QT中可以使用,在其他的情况下也可以使用。实际上qmake是一个帮助在不同平台上简化编译步骤的工具,她是来自Trolltech,qmake能够自动生成Makefile 使得
2013-05-07 12:44:07
2256
原创 在Qt里添加图片资源
在Qt里添加图片资源在工程目录下创建一个文件夹(例如images),把图片放在里面;右击位于窗口左上角的工程名,选择 “Add New...”,在弹出的对话框中依次选择 “Qt” -> “Qt Resource file”,填上名字,选择好路径(*/*/*/images),接下来确定就行了;点击主窗口位于下方 “Add” Button,选择 “Add Prefix”, 再
2013-05-07 11:23:03
953
原创 Qt 左键拖动窗口(没有标题栏)
void ShapedClock::mousePressEvent(QMouseEvent *event) { if (event->button() == Qt::LeftButton) { dragPosition = event->globalPos() - frameGeometry().topLeft(); event->acce
2013-05-02 16:27:01
694
转载 SQL语句的多种增、删
SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来?添加、删除、修改使用db.Execute(Sql)命令执行操作╔----------------╗☆ 数据记录筛选 ☆╚----------------╝注意:单双引号的用法可能有误(没有测式)Sql = "Select Distinct 字段名
2013-04-28 17:51:08
516
转载 executeQuery、executeUpdate 和 execute返回值
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几
2013-04-28 14:25:19
917
原创 有关C++中的内存之间的拷贝问题---简
在C++中的内存拷贝函数memcpy(void *,void *,int);在内存之间拷贝的时候,int类型的内存中存的是int的值,而在char 或者string 内存中,数值则是以ascii码存在的,所以拷贝的时候,char和string之间使用内存拷贝,显示出来的值不会有变,char(string) 和int之间进行值拷贝,则会发生值改变,因此之间不可以直接内存拷贝,但在int和
2013-04-28 10:08:23
1028
转载 linux多线程的总结(pthread用法)
linux多线程的总结(pthread用法)#include int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(*start_rtn)(void),void *restrict arg);Returns: 0 if OK, error number on
2013-04-27 16:56:32
597
转载 linux的sleep()和usleep()的使用和区别
linux的sleep()和usleep()的使用和区别 usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒); 头文件: unistd.h 语法: void usleep(int micro_seconds); 返回值: 无 内容说明:本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。注意:这个函数
2013-04-27 16:39:25
1077
转载 C++ 获取时间间隔
clock函数方式Linux平台下C/C++中获取时间间隔的方法,一种比较普遍的认识是采用clock函数clock_t clock ( void );Returns the number of clock ticks elapsed since the program was launched.The macro constant expression CLOCKS_P
2013-04-26 10:00:59
2057
转载 warning: needed by not found (try using -rpath or -rpath-link)错误处理
文章出处:http://tlocean.blog.51cto.com/2064932/407964这是我的第一篇技术文,为了记录一下开发中遇到的一个Makefile错误 如果有人也有和我一样的错误 可借鉴一下!arm-linux-uclibc/bin/ld: warning: XXX.so, needed by /opt/XXX/XXX/XXX.so, not fo
2013-04-18 19:29:16
4401
1
转载 C++之各种后缀名的作用
C++各种文件的作用是什么? .RC:资源定义文件。.RC2:资源定义文件,供一些特殊情况下使用。其它后缀:.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信
2013-04-17 10:22:35
1076
转载 gcc和g++区别
gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等
2013-04-17 10:17:39
547
转载 MFC中CString转换成char数组的问题
MFC中CString转换成char数组的问题 【转】 |字号 订阅由于结构体中用到联合体(联合体需要确定分配内存分配大小)或其它因素,需要用char数组来保存字符串,但是在MFC中一般都是用CString来存放字条串。关于它们之间的转换,在VS2008中有时会出现异常情况。在MSDN是这样写的:CString orig("Hello, World!");// Co
2013-04-15 17:31:04
764
转载 linux 下安装MySQL客户端和服务器
linux 下安装MySQL客户端和服务器linux下安装mysql(5.0 rpm的server和client) 虽然说的是linux下的,但和freebsd应该还是有共通之处吧,所以摘录过来。 linux下安装mysql(5.0 rpm的server和client)一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近
2013-04-15 11:55:30
8428
转载 oracle中varchar_varchar2_nvarchar_nvarchar2的区别
--varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varchar(20)表示最大可以存放20个字节的内容区别:1.varchar2把所有
2013-04-10 16:26:01
707
原创 CentOS6.4(64位)操作系统安装oracle 10g完整教程
在CentOS 6.4 64位系统上安装Oracle 10g确认你的操作系统是34位还是64位,本教程只支持64位安装!!命令:$getconf LONG_BITA.初始化网络1.设置网络参数编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数(根据实际情况编辑)。编辑/etc/hosts,加入主机名
2013-04-10 14:15:09
9756
转载 java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)oracle中procedure是不能有返回值的,要想返回值,就得有输出参数,同样要想返回记录集,可以把游标类型作为输出参数。下面是详细情况说明: 一:无返回值的存储过程调用存储过程:create or replace Procedure PRO_1(PARA1 inVARCHA
2013-04-10 14:06:49
3155
原创 OCCI调用带有返回结果集的存储过程,获取结果集中指定列的值
//用到的带有返回结果记录集的存储过程create or replace procedure recordset(p_cur in out sys_refcursor,sno in int)asbegin open p_cur for select * from student where student.sid = sno; end recordset; //OCC
2013-04-10 12:36:52
3705
原创 oracle存储过程的调用(insert 语句的存储过程)
//存储过程create or replace procedure ADDDDD( pid in number, pname in VARCHAR2) isbeginINSERT INTO studentto VALUES(pid,pname);end ADDDDD;#include #include #include
2013-04-10 12:28:45
11316
转载 [转:朝花夕拾] Oracle开发专题之:%TYPE 和 %ROWTYPE
1. 使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生
2013-04-10 11:57:44
619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人