我的电脑坏了但幸运的是我备份了文件夹C:\ Program Files\PostgreSQL.
现在我在一台新计算机上工作,我想导入以前存储在外部磁盘中的Postgres数据库.
我想导出位于备份文件夹中的特定数据库的架构.
该文件PostgreSQL\8.3\data\global\pg_database包含有关数据库及其OID的信息; 例如:
"db1" 20012
"db2" 23456
Run Code Online (Sandbox Code Playgroud)
我想导出"db1"的架构.
文件夹中有一个名为"20012"的文件夹"PostgreSQL\8.3\data\base\20012"
,其中包含大量文件[500个文件].
有没有办法导出该数据库的架构?
请注意,所有Postgresql数据库文件都位于外部硬盘中,我想将该数据库的模式导出到SQL文件中,获取该文件,运行它并在本地创建相同的精确数据库.
我有一个HTML页面,我想在html页面内通过Javascript检索html文档的名称.那可能吗?
例如html的名字 document = "indexOLD.html"
我有Windows 7,我尝试使用'make'命令,但'make'不被识别为内部或外部命令.
我做了Start -> cmd -> run -> make,输出:
'make'不被识别为内部或外部命令,可操作程序或批处理文件.
然后我键入'mingw32-make'而不是'make'(Start -> cmd -> run -> mingw32-make),我得到相同的输出:
'mingw32-make'不被识别为内部或外部命令,可操作程序或批处理文件.
接下来我该怎么做才能解决这个问题?
我想HashMap只有一个键值对象.
我创建了以下内容HashMap:
HashMap <Integer,String>DocsCollection = new HashMap <Integer,String>();
Run Code Online (Sandbox Code Playgroud)
在HashMap中,我想只有一个条目/对象.密钥类型是Integer.值类型是String.
例如= <1,"foo.txt">
每当我在文件中找到特定单词时,我都希望这样
增加键中的计数器
在值中添加新文件
例如,比方说,我在一家搜索单词"你好" DocsCollection,我要存储单词"你好"一词频率的每一次出场并连接所有的新文件到以前的值.
<3, "foo.txt的,hello.txt的,的test.txt">
3意味着我在三个文件中找到了"Hello"这个词.
并且Value由找到单词的文件组成
如果我使用方法put,则会在HashMap密钥更改的原因中创建一个新条目.它不稳定.它以"1"开头,但是当我第二次找到该字时,键增加然后put方法插入一个带有新键的新条目但是我想只有一个条目并修改密钥.可以这样做吗?我怎样才能在HashMap中只有一个对象并且每次都修改密钥?
DocsCollection.put(2,"foo.txt,hello.txt");
Run Code Online (Sandbox Code Playgroud)
提前致谢
我在Windows Vista上安装了eclipse,并添加了一个新的Apache Tomcat服务器Apache Tomcat/7.0.27.
在eclipse中启动Apache之后,我在url中键入以下地址"localhost:8080"
我得到一个页面说:
HTTP Status 404 - /
type Status report
message /
description The requested resource (/) is not available.
Apache Tomcat/7.0.27
Run Code Online (Sandbox Code Playgroud) 我有Windows XP,最近我安装了wamp(apache-mysql-php)32位.我测试了安装(用php和apache连接到mysql数据库),一切正常.
现在我需要连接到Oracle数据库,所以我尝试启用一些与Oracle和oci8相关的扩展.
我做了:
1)我打开php.ini文件,我删除了以下行之前的分号:
之前:
;extension=php_oci8.dll
;extension=php_oci8_11g.dll
Run Code Online (Sandbox Code Playgroud)
后:
extension=php_oci8.dll
extension=php_oci8_11g.dll
Run Code Online (Sandbox Code Playgroud)
2)我重新启动了apache和所有服务,我得到了一个
3)在php_error.log文件中我得到:
**PHP Warning: PHP Startup: in Unknown on line 0**
Run Code Online (Sandbox Code Playgroud)
所以,我认为检查我的扩展php文件夹的位置以及那些dll文件是否存在是个好主意.
在php.ini中,我的扩展文件夹位于:
extension_dir = "C:/wamp/bin/php/php5.4.16/ext/"
Run Code Online (Sandbox Code Playgroud)
该文件夹存在,这两个库(php_oci8.dll php_oci8_11g.dll)都在该文件夹中.
4) 我在Windows中的'Path'系统变量中添加了以下内容:
C:\wamp\bin\php\php5.4.16\ext;
Run Code Online (Sandbox Code Playgroud)
5)我在Apache的文件夹中复制了这两个dll文件,但它再次无效!
C:\wamp\bin\apache\Apache2.4.4\bin
Run Code Online (Sandbox Code Playgroud)
6)另外,我检查了phpinfo页面,我获得的"oci8"的唯一条目如下:
配置命令
"--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared"
Run Code Online (Sandbox Code Playgroud)
嗯...... 我的系统中不存在以下文件夹:
C:\php-sdk\oracle\instantclient10\sdk
C:\php-sdk\oracle\instantclient11\sdk
Run Code Online (Sandbox Code Playgroud)
那么,为了正确启用oci8扩展,接下来应该做些什么呢?
谢谢
我正在尝试在C程序中创建一个目录,我使用mkdir函数.我的计划如下:
#include <stdio.h>
#include <string.h>
#define MKDIR(x) mkdir(x)
int main() {
//If i do mkdir("foo"), the dir is created
mkdir("~/test/foo"); //Directory foo not created inside test dir
}
Run Code Online (Sandbox Code Playgroud)
dir foo不是在Test dir中创建的.
但我怎么能实现这一目标呢?提前致谢
我有Windows Vista,我正在尝试安装maven并测试它.但我意识到我有JAVA的问题,我必须先解决.
我做开始 - >运行 - > cmd
我输入命令行,
C:\>mvn clean
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
错误:在您的环境中找不到JAVA_HOME.请在您的环境中设置JAVA_HOME变量以匹配Java安装的位置
所以我说:让我们设置Java的PATH,我做了:
Start-> Control Panel-> System-> Advanced System Settings-> Environment Variable-> System Variables
编辑PATH变量
C:\Program Files\Java\jdk1.6.0_32;C:\apache-maven-3.0.4\bin;
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我得到同样的错误:
C:\>mvn clean
Run Code Online (Sandbox Code Playgroud)
然后我输入了cmd提示符:
C:\>java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b11)
Run Code Online (Sandbox Code Playgroud)
我意识到正在运行的Java版本不在 "C:\ Program Files\Java"目录下
我唯一拥有的JDK是:jdk1.6.0_29 jdk1.6.0_32
然后我做了Run-> cmd
C:\>where java
C:\Windows\System32\java.exe
Run Code Online (Sandbox Code Playgroud)
(最近我下载了IDE Eclipse和IDE IntelliJ,我不知道这些应用程序是否随JDK一起提供).
我在哪里可以在Windows中找到我的JDK安装并在环境变量中设置路径?
我有一个C程序.
我用pthread_create创建了3个线程,我创建了一个互斥锁,以锁定/解锁关键区域.
该3ND参数的在pthread_create是一个指向该线程将执行的功能.
在我在Web中找到的示例中,此函数 始终非常简单,例如打印线程ID或打印消息.
当线程执行的函数包含for循环时会发生什么?
在我的程序中,我希望每个线程都使用二维数组.
每个线程应找到二维数组的总和.例如
Thread1应计算二维数组第一行的总和
线程2将计算的第二行的总和
线程1将计算3ND线的总和
Thread3应计算3ND线的总和
我不关心线程的顺序,但我需要每个线程选择其中一行.
我有以下代码,它将二维数组中的两个单元格相加.
该程序:
创造NTHREADS
for(i=0; i < NTHREADS; i++)
{
pthread_create( &thread_id[i], NULL, CalculateSum, NULL );
}
Run Code Online (Sandbox Code Playgroud)每个线程都等待其他线程完成
for(j=0; j < NTHREADS; j++)
{
pthread_join( thread_id[j], NULL);
}
Run Code Online (Sandbox Code Playgroud)每个线程应该执行的函数但是对于数组的一行而不是对于WHOLE数组是
void *CalculateSum(void *dummyPtr)
{
pthread_mutex_lock( &mutex1 );
int i,j,sum = 0;
for( i = 0; i <= N-1; i++) {
for( …Run Code Online (Sandbox Code Playgroud)我想用 Java 实现一个程序,以便将 DTD 文件作为输入并输出基于 DTD 的 XML 实例文件。
这意味着我必须在 Java 中解析和分析 DTD 文件。是否有任何可用的在线 API 定义分析 DTD 文件中的结构和元素的方法?
谢谢