现在位置: 首页 > Xbgutvil发表的所有文章
  • 02月
  • 13日
综合 ⁄ 共 2236字 评论关闭
C. Misha and Forest time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Let's define a forest as a non-directed acyclic graph (also without loops and parallel edges). One day Misha played with the forest consisting of n vertices. For each vertex v from 0 to n - 1 he wrote down two integers, degreev and sv, were the first integer is the number of vertices adjacent to vertex v, and the second integer is the XOR sum of t......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 1265字 评论关闭
1、用数组 #include <stdio.h> #define N 4 typedef int datatype; typedef struct { datatype key; }Hretype; int LHashsearch(Hretype HT[N], datatype k) { int addr,i=0; addr = k % N; while(i<N && HT[addr].key != -1 && HT[addr].key != k) { i++; addr = (addr+1)%N; } if(i == N) return -1; //表溢出 else return addr; } int LHinsert(Hretype HT[N], Hretype R) { int addr; addr = LHashsearch(HT, R.key); if(addr==-1 || HT[addr].key == R.key) { return 1; } ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 992字 评论关闭
1. Activity中getPreferences(int mode)                  (activity类全名去掉包名).xml public SharedPreferences getPreferences(int mode) { return getSharedPreferences(getLocalClassName(), mode); } public String getLocalClassName() { final String pkg = getPackageName(); final String cls = mComponent.getClassName(); int packageLen = pkg.length(); if (!cls.startsWith(pkg) || cls.length() <= packageLen || cls.charAt(package......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 2466字 评论关闭
TCP服务器端 package org.bruce.basic; import java.io.DataInputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class TestClient { public static void main(String[] args) { Socket s = null; try { s = new Socket("127.0.0.1", 8888); DataInputStream dis = new DataInputStream(s.getInputStream()); System.out.println(dis.readUTF()); dis.close(); s.close(); } catch (UnknownHostException e) { e.printStackTrace(); } ca......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 517字 评论关闭
qmake 生成的vs工程与环境变量中的 qmakespec相关,可以有两种方法: 1.默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程,如,你装的是QT for vs2010,那么环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程。   当你的xx.pro的TEMPLATE = subdirs时:用qmake -r -tp vc xx.pro 生成sln。   其他情况下用:qmake -tp vc xx.pro或qmake -t vcapp xx.pro 生成vcxproj 2.生成指定版本的VS工程  在上面的命令中加入 -spec win32-msvc2008即可。  例如:qmake -spec win32-......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 388字 评论关闭
用IIS和.Net Framework时有一个安装顺序,否则会出错。先装IIS,后装Asp .Net Framework如果装错了也没关系,以.Net Framework 2.0为例。先找到本机的.Net Framework 2.0注册文件aspnet_regiis.exe默认安装路径是C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727运行cmd打开参数提示符用cd符打开找到的文件路径,因为直接运行aspnet_regiis.exe会找不到然后运行aspnet_regiis.exe可以看到很多选项,先用-u卸载.Net Framework,再用-i注册就可以了例: 1、cd C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 2、aspnet_regiis.exe -u......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 14277字 评论关闭
最近,我开始使用Eclipse作为我的开发环境。这部分是由于它支持我开发时所使用的许多平台,部分是由于Eclipse是开放的可扩展环境的杰出代表,大家都可以为它的发展贡献自己的力量。我正开始调查人们已经提出的一些扩展。例如,我使用了一个叫做XMLBuddy的小插件来处理XML文件,它很有用。所以,我开始好奇是否有人已经编写了使用Hibernate的插件,最近在编写Developer's Notebook一书时,我做了大量这方面的工作。结果我了解到,这方面确实有一些工作正在进行,本文将探讨其中之一——Hibernate Synchronizer。 Hibernate Synchroniz......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1006字 评论关闭
在Qt下,插件有两种形式,一种是用于QtCreator下,扩展IDE功能。另一种是用于扩展开发者的应用。本文要讲的是后者。 定义一个纯虚类作为插件接口 #include <QtPlugin> #include <QString> class IMyPlugin { public: virtual QString Hello() = 0; }; Q_DECLARE_INTERFACE(IMyPlugin, "com.apple.im.plugin.IMyPlugin")   最后一行的Q_DECLARE_INTERFACE宏告诉Qt这个纯虚类是一个插件接口。 第一个参数是接口类名,第二个参数是插件标识符,标识符是大小写敏感的且必须是唯一的。 接着就是接口的具体实现了 clas......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1626字 评论关闭
//GPIB 自动查找设备代码 #include <stdio.h> #include <visa.h> /* include the visa32.lib*/ #pragma comment(lib,"visa32.lib") main() { int retCnt=0; char buf [256] = {0}; char instrDesc[100]={0}; ViSession defaultRM,vi; ViStatus status; ViFindList find_list; viOpenDefaultRM (&defaultRM); status = viFindRsrc(defaultRM, "USB0::?*INSTR", &find_list, &retCnt, instrDesc); status = viOpen(defaultRM,instrDesc, VI_NULL,VI_NULL, &vi); if (status != VI_SUCCESS){ printf("Can......
阅读全文
安装HIVE 过程中要注意 1,mysql 是否正常运行 2.   创建好mysql 用户并分配好相应的访问权限以及数据库端口号等 3.   mysql-connector-java-5.1.26-bin.jar  是否放到hive/lib 目录下 建议修改权限为777 (chmod 777 mysql-connector-java-5.1.26-bin.jar) 4. 修改conf/hive-site.xml 中的 “hive.metastore.schema.verification”  值为 false  即可解决 “Caused by: MetaException(message:Version information not found in metastore. )”  5. 调试 模式命令  hive -hiveconf hive.root.logger=DEBUG,console <property>......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 240字 评论关闭
From: http://plplum.blog.163.com/blog/static/310324002009814105634/ windows下的等宽字体: BatangChe Courier Courier New DotumChe Fixedsys GulimChe GungsuhChe Lucida Console Lucida Sans Typewriter MingLiU MS Gothic MS Mincho Terminal 仿宋_GB2312 楷体_GB2312 隶书 宋体-方正超大字符集 新宋体 幼圆
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 850字 评论关闭
在 template declaration(模板声明) 中class 和 typename 有什么不同? 1 class 和 typename 在声明一个 template type parameter (模板类型参数)时, class 和 template 是一样的东西。 template <class T> class Widget; tempalte <typename T> class Widget; // the same as above 2 typename 在模板中标明 “内嵌依赖类型名” // STL 中 iterator_traits 模板 template <class _Iterator> struct iterator_traits { typedef typename _Iterator::iterator_category iterator_category; typedef typ......
阅读全文