不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。 编程新手def factorial(x): if x == 0: &nb
Hibernate的强大用过的童鞋肯定会知道的,通过OR映射我们可以很方便的实现数据库操作,Hibernate对我们一些类型的映射都提供了很好的支持,但是显然也有不给力的地方,比如简单的注册,一个人可能有好多邮箱,对于这个问题怎么做呢?有人说简单,可以另外开一张表,恩,很不错,确实可以,可是这样有时候可能小题大作了。也有人说,直接将邮箱拼接成字符串然后在存储,这个想法也很好,但在我们读出来的时候就
Java中如何由枚举常量的ordinal值获得枚举常量对象 Java1.5提供了关键字enum,可以通过该关键字方便得定义自己需要的枚举类型,比如 enum Season { SPRING, SUMMER, AUTUMN, WINTER } 就定义了一个季节枚举类型。 在本例中,对于Season.SPRING这个对象,Season
The method getTextContent() is undefined for the type Node J2EE里的xml-apis.jar下的org.w3c.dom干扰了Java的类查找.使用JDK的包就好了,方法是,调整Jar库的优先级,如下图:
PostgreSQL操作问题 4.1)如何只选择一个查询结果的头几行?或是随机的一行? 如果你只是要提取几行数据,并且你在执行查询中知道确切的行数,你可以使用LIMIT功能。 如果有一个索引与 ORDER BY中的条件匹配,PostgreSQL 可能就只处理要求的头几条记录, (否则将对整个查询进行处理直到生成需要的行)。如果在执行查询功能时不知道确切的记录数, 可使用游标(cursor)
一、下载解压 1,下载postgresql-9.0.1-1-windows-binaries.zip 2,解压postgresql-9.0.1-1-windows-binaries.zip到D:\ 二、添加用户 1,添加windows用户,用于启动PostgreSQL的windows服务 D:\pgsql>net user postgres pgsqlpw /add
由于PostgreSQL不支持Windows的GBK编码,所以PostgreSQL在Windows下安装时,总是出现无法创建数据库的错误。有的同学总结出来,在安装时,不要使用默认编码,需要使用Chinese Singapore或C,在一般情况下,这个办法是可以的。可是在一台Windows 2003上,我在两种情况下都无法顺利完成。经过研究,发现一下办法可行(PostgreSQL安装
1.设置账户密码,否则在备份时需要输入密码。设置密码变量可以做到无人职守。 export PGPASSWORD=密码 2.备份 /opt/PostgreSQL/9.0/bin/pg_dump -U 用户名 数据库名 >> 备份文件名 一个示例脚本,脚本名称pgbak.sh: #!/bin/sh pg_db_bak_path=/bak/database
有的时候也纠结于学Python还是学Ruby,看了孟岩的一篇文章,觉得说的有道理,转贴于此,希望有些纠结之情的兄弟们看看,也许有所开悟: 原文地址:http://blog.csdn.net/myan/archive/2008/01/07/2028545.aspx Ruby 1.9不会杀死Python 松本行宏如约于圣诞节发布了Ruby 1.9。根据Ruby的惯例,小数
1) 服务端 package niotest.server; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.channels.SelectionKey; im
我们一般的
require 'System.Windows.Forms' include System::Windows::Forms class RForm < Form end f = RForm.new ome = proc {|sender, e| puts "Enter"} oml = proc {|sende
DEMO: http://www.sinoprise.com/vc.jsp 如何配置: 1.安装PostgreSQL数据库,本系统使用PostgreSQL数据库 2.将visit_logger_20091101.zip文件解压,此文件为数据库的备份文件可以将其恢复。 恢复的方法为:在PostgreSQL中新建一个数据库,如,visit_logg
随着上周Google的Android SDK的发布,关于它的API以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java社区是一石激起千层浪,这就是Android平台的基础——Dalvik虚拟机。 Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。一直以来都有人在猜测,选择基于寄存器的方式是因为它对提前优化
常在UNIX领域混,脚本总是要学习一种的,当然,指的是Shell之外的脚本,在由于了大概N年之久,终于做出了自己的判断,我要学Python。 其实,不再UNIX领域混,学Python也是蛮好的,当初,只因为非常讨厌Python的缩进层次,不如Prel这种用大括号分段的语言,犹豫啊犹豫,比较啊比较,终于发现Python的语法格式也非常优雅干净利索(之所以用“也”,是为了照顾一下别的
Requirements Packages You will need to get the GLib, cairo, Pango, ATK, and GTK+ developer packages to build against GTK+. To run GTK+ programs you will also need the libpng and zlib pa
1,确保正确安装Visual Studio 2008。注意:最初我在编译qt总有提示:没有包含:"windows.h",然后就无法进行configure。最后我卸载了vs2008重新安装了默认版本,在编译还是同样错误;再次卸载vs2008重新安装了完全版本,在后面编译时就没有错误了。2,下载Qt4.5源代码版本随时在更新。[url]http://www.qtsoftware.com/downloa
Today we announced the release of both the Mono 2.4 platform and the MonoDevelop 2.0.Posted by Mono Project at Novell on 30 Mar 2009下载地址:程序地址:[url]http://www.go-mono.com/mon
一组新的C内存管理函数,主要是方便使用。// inline.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <memory.h>#ifndef BOOL#defi
非常高兴,SAF.NET终于在今天 0.5.0.9 发布了,在这个版本里,修正了一些以前的错误,相当大的几个类完成了算法的优化,并且也新增加了一些实用类。最重要的是修改了一个重要类的设计,他可以作为SAF.NET将来发展的基础,我非常高兴的完成了这次比较大的修改。 维护一个类库是相当不容易的,除了修改代码之外,还要维护相应的文档,在这次发布版里,文档上的疏漏再所难免,希望朋友们能
通过自定义区段实现进程间的数据共享,有意思,但是尽量少用 #include<stdio.h> #pragma data_seg("ShareData") volatile int g_nAppRunCnt = 0; #pragma data_seg() #pragma comment(linker,"/SECTION:ShareData,RWS") &nbs
作者:Lalitha K. Kishore , Darpan Saini出处:[url]http://www.ibm.com/developerworks/cn/rational/07/0306_kishore_saini/[/url]本文内容包括: IBM Rational
一个日期时间类,可以完成:1. 从一个给定的日期时间字符串中解析出日期时间信息 2. 提供一些常用的日期时间的校验算法该类支持的日期时间格式如下: 5(五秒) 4:5(四分五秒) 5:3:6(五时三分六秒)(注:不是五小时,而是凌晨五时,绝对时间) 2-2
测试平台:Postgresql 8.3.5 ,DotNet 2.0, Ado.net驱动 1.1, WinXp Sp3, 迅驰 1.8G Hz, 内存 2G数据插入实验中数据插入的时间包含生成GUID的耗时和更新界面进度条的耗时查询的时间仅包含读取数据库的时间测试查询语句:从表
如何编写第一个QT程序 本文假定你已经将QT安装好了,关于如何安装,请参阅: 在Windows上安装商业版QT4 [url]http://kevdmx.blog.51cto.com/429766/113118[/url] 在Linux上安装QT4 [url]http://kevdmx.blog.51cto.com/4297
比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具。 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/kevdmx/work/using,将其解压: 如果 .tar.gz 文件: tar zxvf QT源码名的名字 如果 .t
本文的工作平台: VS2005 SP1, Windows XP SP3 1.制作授权文件:命令行下copy license.txt .qt-license 2.将.qt-license放到C:\Documents and Settings\<你的用户名>下 3.启动VS2005命令行工作台:[开始]->[所有程序]->[Microsoft Visual Stu
说到静态编译,不得不提起夏威夷雪人的《使用VC2005编译真正的静态Qt程序》一文,在此向夏威夷雪人致敬! 静态编译QT涉及到两个方面: 1.静态编译QT,使程序可以将静态库的形式使用QT,这个好办,在configure.exe 程序的参数下,给上-static参数即可。 2.QT使用了VC的链接库也要静态链接。这个就有点难办了,因为QT默认的使用方式是动
错误提示如下:Error 1 error C2143: syntax error : missing ';' before '<' d:\work\hcjy_dma\src\cvs2dat\datfile.h 35  
// vector_test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <vector>#include <iostream>using namespace std;int main(int argc, char* argv[]){ 
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号