`
wangminshe89
  • 浏览: 690702 次
文章分类
社区版块
存档分类
最新评论
文章列表
需要导入Jdom的一个jar包; 1、Jdom创建XML package com.shengsiyuan.jdom; import java.io.FileWriter; import org.jdom.Attribute; import org.jdom.Comment; import org.jdom.Document; import org.jdom.Element; import org.jdom.output.Format; import org.jdom.output.XMLOutputter; public cla ...
1、自定义注解1 package cn.com.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.TYPE,ElementType.METHOD}) @Retentio ...
import java.util.ArrayList; import java.util.List; public class Plate { List<Object> eggs = new ArrayList<Object>(); // 定义一个拿鸡蛋的方法,返回鸡蛋(基本数据类型) public synchronized Object getEggs() { if (eggs.size() == 0) { try { wait(); } catch (InterruptedException e) { e.printStackTrace(); ...
import java.io.BufferedReader; 3.import java.io.IOException; 4.import java.io.InputStreamReader; 5.//最高支持12位千亿位 可以扩展但没有必要。 6.public class Number2Chinese { 7. public static void main(String [] arg) throws IOException{ 8. //得到键盘输入的值 9. BufferedReader buf = new BufferedReader(new InputStre ...
今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现) (一):使用ArrayAdapter进行适配数据: ①:首先定义一个布局文件: <?xml version="1.0" enco ...
下文中罗列了各种数据库使用JDBC连接的方式,大家可以将其作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName(\"oracle.jdbc.driver.OracleDriver\").newInstance(); String url=\"jdbc:oracle:thin:@localhost:1521:orcl\"; //orcl为数据库的SID String user=\"test\"; String password=\"test\& ...
这个题是一个最小生成树的问题,用到的prim算法,也算是最基本的问题。把这个题贴出来,算是一个模版。一些需要注意的地方写在代码中了。各位注意一下,多理解一下就可以。我感觉自己在这上面学到了很多的东西。 解题思路:最小生成树,就是尽可的用最小的代码把各个点连接起来。我们要不断的更新已选各点与其他点的距离,使得下一步的距离最小。有点贪心算法的意思。 原题地址:点击打开链接。 代码如下: #include<iostream> #include<stdio.h> int main() { int i,j,k,n,a[101][101]; while(sca ...
普里姆(Prim)算法   1.基本思想:设G=(V, E)是具有n个顶点的连通网,T=(U, TE)是G的最小生成树, T的初始状态为U={u0}(u0∈V),TE={},重复执行下述操作:在所有u∈U,v∈V-U的边中找一条代价最小的边(u, v)并入集合TE,同时v并入U,直至U=V。即: (1)从连通网络 G = { V, E }中的某一顶点 u0 出发,选择与它关联的具有最小权值的边(u0, v),将其顶点加入到生成树的顶点集合U中。   (2)以后每一步从一个顶点在U中,而另一个顶点不在U中的各条边中选择权值最小的边(u, v),把它的顶点加入到集合U中。如此继续下去,直到网 ...
在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序结尾处添加: system("pause"); 注意:不要再return 的语句之后加,那样就执行不到了。 分析:
突然想听爵士乐,人真怪,探索几年前的收藏夹找到当年同学推荐的《爵士当铺》http://www.jazzsky.com 有时间可以再看一次《蓝调传奇》挺不错的一部片子。
最近在用Qt做串口数据收发方面的实验,经常用到像QString和QByteArray一类的字符处理类,因此在这里做一个总结,文章有点凌乱,希望见谅。 先要说的是QString。 之所以把QString单独拿出来,是因为string是很常用的一个数据 ...
如果想输出DEBUG信息: qDebug() << "Date:" << QDate::currentDate(); qDebug() << "Types:" << QString("String") << QChar('x') << QRect(0, 10, 50, 40); qDebug() << "Custom coordinate type:" << coordinate;如果想使用,COUT/I ...
1.方法一: QMessageBox mess(QMessageBox::Question, "删除提示", "确认删除所选组件?", NULL); QPushButton *okButton = mess.addButton(tr("确定"), QMessageBox::AcceptRole); QPushButton *cancelButton = mess.addButton(tr("取消"),QMessageBox::RejectRole); mess.exec(); if ((QPushButton*)m ...
想在QT程序中使用qDebug()<< ,需要有头文件和参数才可以。 首先要包含头文件: #include <qdebug> 然后:配置属性->C/C++ ->预处理器(第三项) ->预处理定义(第一项) 在新的一行中添加Console 就可以了。
int 转 QString int m=1; QString b; b=QString::number(m) QString 转int QString a="1111" int b; b=a.toInt()
Global site tag (gtag.js) - Google Analytics