小编il_*_*uru的帖子

pydev交互式控制台总是消失和其他控制台问题

我刚开始在Eclipse中使用pydev,我对交互式控制台的工作方式有很多疑问.

我已经找到了如何启动交互式控制台并使用它来运行功能.我的问题是:

  1. 每次我更改代码并重新运行它时,我的交互式控制台都会消失.这很烦人,因为我必须重新打开一个控制台,我无法看到/重新运行我以前的历史记录.如果我固定它,它会停留,但我不能运行任何代码.有没有办法让交互式控制台始终保持打开状态,还能运行你的代码?我目前花了大量的时间关闭并打开游戏机!

  2. 如何从交互式控制台运行一个函数,但仍然让调试器在断点处停止.如果我从主函数运行代码,我可以使用调试器,但如果我从控制台运行代码,它只是跳过断点.

谢谢Niall

python eclipse console pydev

6
推荐指数
1
解决办法
394
查看次数

如何将空间数据从Oracle移动到Postgres

有没有人有关于如何将Oracle Spatial数据移动到Postgres的明确文档(社区版和企业数据库...谢谢

oracle gis postgresql postgis oracle-spatial

5
推荐指数
1
解决办法
3228
查看次数

Android短信意图过滤器

我在我的Android应用程序中尝试使用此代码来获取SMS消息,但它无法正常工作,应用程序不会出现在消息列表中.我应该添加一些东西来使它工作吗?

             <action android:name="android.intent.action.SENDTO" />
               <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="sms" />
            <data android:scheme="smsto" />
                <data android:mimeType="text/plain" />

          </intent-filter>
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
2
解决办法
6666
查看次数

想要在日期时间列中默认插入当前时间,并在 sql server 中插入日期

我想在日期时间列中使用插入的日期自动插入当前时间。默认情况下,它插入 00:00:00

我创建了触发器

Create trigger tr_tm on emp
after insert,update
as
declare @tme time

set @tme=(select CONVERT(varchar(7),start_date,108) from emp)

update emp
set @tme=convert(varchar(8),getdate(),108)
where @tme='00:00:00'
go
Run Code Online (Sandbox Code Playgroud)

但它显示错误:

消息 512,级别 16,状态 1,过程 tr_te,第 15 行子查询返回了 1 个以上的值。当子查询跟随 =、!=、<、<=、>、>= 或当子查询用作表达式时,这是不允许的。该语句已终止。

怎么可能??

提前致谢..

sql sql-server datetime

5
推荐指数
1
解决办法
2251
查看次数

NHibernate 2.1和Oracle 10g客户端出错

我需要让NHibernate 2.1与oracle数据库通信.我被要求使用Oracle 10g客户端.尝试构建会话工厂时出现以下错误:

无法将类型为"Oracle.DataAccess.Client.OracleConnection"的对象强制转换为"System.Data.Common.DbConnection".

我不记得NHibernate 2.01出现此错误.我试图让服务器管理员安装11g客户端,但看起来这是一场失败的战斗.

以下是我的web.config中的重要部分:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <qualifyAssembly partialName="Oracle.DataAccess" fullName="Oracle.DataAccess, Version=10.2.0.100, Culture=Neutral, PublicKeyToken=89b483f429c47342"/>    
  </assemblyBinding>
</runtime>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
 <session-factory>
   <property name="dialect">NHibernate.Dialect.Oracle10gDialect</property>
   <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
   <property name="connection.driver_class">NHibernate.Driver.OracleDataClientDriver</property>
   <property name="connection.connection_string_name">Demo</property>
   <property name="show_sql">false</property>
   <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
  </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

完整堆栈跟踪

at NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()
at NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
at NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
at NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
at NHibernate.Cfg.Configuration.BuildSessionFactory()
at ConsoleApplication6.Program.Main(String[] args) in C:\\Dev\\Temp\\ConsoleApplication6\\Program.cs:line 26
Run Code Online (Sandbox Code Playgroud)

oracle nhibernate oracle10g

4
推荐指数
1
解决办法
4380
查看次数

我可以在Android上运行"标准",非Android,Java应用程序吗?

在我的情况下,我想编写一个完全对称的应用程序(不是客户端 - 服务器),在两台PC上具有相同的功能,一个是"标准"Windows或Linux机箱,另一个是Android平板.

我可以在两者上运行相同的程序,或者我是否需要将它包装在Android包中以用于persmissioons等?

这两台PC将通过TCP/IP进行通信,类似于点对点,但我怀疑这可能是许多人感兴趣的一般性问题.

android

4
推荐指数
1
解决办法
2243
查看次数

为什么os.rename()在Python 2.7中引发异常?

print(path)
print(dir_name+"\\"+f_parent+"_"+parts[0]+"_"+date+extension)
os.rename(path, dir_name+"\\"+f_parent+"_"+parts[0]+"_"+date+extension)
Run Code Online (Sandbox Code Playgroud)

第1行和第2行是调试和语句,这些打印:

D:\Doc\Papa\Photos\2012\2012_07_divers\CSC_3709.jpg
D:\Doc\Papa\Photos\2012\2012_07_divers\2012_07_divers_CSC_3709_2012_07_06_21_04_26.jpg
Run Code Online (Sandbox Code Playgroud)

3号线引发:

File "D:\Doc\Papa\scripts\python\photosort\photosort.py", line 83, in rename
  os.rename(path, dir_name+"\\"+f_parent+"_"+parts[0]+"_"+date+extension)
WindowsError: [Error 183] Impossible de créer un fichier déjà existant
Run Code Online (Sandbox Code Playgroud)

转换为:

 WindowsError: [Error 183] Can not create a file that already exists
Run Code Online (Sandbox Code Playgroud)

python windows file errno

3
推荐指数
1
解决办法
9262
查看次数

Postgres将列从没有时区的时间改为int

我将表列TYPE从没有时区的时间转换为整数时遇到问题.那可能吗?其中整数将等于秒.

我正在使用ALTER表exampleTable ALTER COLUMN时间TYPE整数.

postgresql alter-table

2
推荐指数
1
解决办法
1517
查看次数

尝试进行Http连接时应用程序关闭

这是我的第一个Android应用程序.我发布了我用于HTTP连接的代码(不是我的,这是来自一个教程站点).问题是当我按下按钮下载文本时,它会显示进度对话框并关闭应用程序强制.我发布了代码.

package com.example.httpconnectsample;

import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;

public class Httpconnectionsample extends Activity {

private Button getImageButton;
private Button getTextButton;
private ProgressDialog progressDialog;  
private Bitmap bitmap = null;
private String text = null;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) …
Run Code Online (Sandbox Code Playgroud)

android forceclose

2
推荐指数
1
解决办法
639
查看次数

django-admin makemessages =&gt; 用我的翻译所有 django 包

我目前正在尝试在网站上开始翻译。问题是 django makemessages 实用程序很好地生成了 le PO 文件,但他包含了所有要翻译的 django 包。我的网站中有 10 个句子,我的 po 文件中有 5370 行。

我正在使用 virtualenv、django 1.3、python 2.6

我的行动痕迹:

mkdir locale
django-admin.py makemessages -l en
Run Code Online (Sandbox Code Playgroud)

po 文件以

  20 #: env_website/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django  /conf/global_settings.py:44
  21 msgid "Arabic"
  22 msgstr ""
Run Code Online (Sandbox Code Playgroud)

我的问题是:我做错了什么以及如何排除 django 包?

python django

1
推荐指数
1
解决办法
3795
查看次数

由pthread产生的Segfault?

我一直在墙上敲打几个小时,现在试图找出造成这一段错误的原因.

我发现segfault pthread_mutex_lock(lock)在线上一致地发生(38).我已经在锁定周围放置了两个打印语句,但是只有其中一个打印,这是我得出结论在该指令处发生段错误的理由.

我使用互斥正确锁紧,还是我做我的阵列错误(buffer[]numbermarker[]

#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>

int* numbermarker = NULL;
int* buffer = NULL;
int pullposition = 0;
int placeposition = 1;
pthread_mutex_t *lock;
int ceiling;

/*This method places one of the primes in the buffer. It 
offers a safe way to manage where the next value will be placed*/
void placevalue(int value)
{
    buffer[placeposition] = value;
    placeposition++;
}

/*This method pulls the next prime and increments to the next prime …
Run Code Online (Sandbox Code Playgroud)

c pthreads segmentation-fault

1
推荐指数
1
解决办法
5761
查看次数

套接字编程中的分段错误

我正在尝试在 C 上编写一个简单的服务器 - 客户端通信程序。但是一旦客户端尝试连接到服务器,我就会在服务器端收到错误:

分段故障

服务器端代码是:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>

void error(char *);

int main(int argc, char *argv[])
{
int sockfd, newsockfd, n, serv_size, cli_size, port_no, bindfd, readfd, writefd, listenfd;
char sbuffer[256];
char *p;
p = &sbuffer[0];    

struct sockaddr_in serv_addr, cli_addr;

if (argc < 2)
    error("No port no. Specified!\n");

//creating sever side socket    
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd == -1)
    error("Server side listening Socket could not be created!\n");


bzero((char *)&serv_addr, sizeof(serv_addr));
port_no = atoi(argv[1]);
serv_addr.sin_family …
Run Code Online (Sandbox Code Playgroud)

c unix sockets linux segmentation-fault

0
推荐指数
1
解决办法
1万
查看次数

Qt MOC生成了代码文档

我在Qt中设计用户界面,并且由于长寿原因,我不想要在未来的版本中使用Qt元对象编译器.我知道MOC在标准C++代码中解析某些宏,并根据这些代码生成C++代码.

我想知道的是:这个生成代码的文档在哪里?我想将生成的代码直接写入我的相关类.虽然现在这可能很麻烦,但如果Qt消失且MOC不再存在,它将通过避免任何问题在长期内使UI更加稳定.

谢谢!

编辑1: 我在Visual Studio(NOT Qt Creator)中设计了一个基于Qt的UI,用于不基于Qt框架的C++应用程序.我希望能够分发可以构建为纯C++的代码,其中Qt代码链接自将要打包的特定库.我希望能够在没有安装Qt的系统上构建此代码.因此,希望避免MOC.我不是想冒犯任何Qt粉丝,Qt很棒.但是,我在这个项目上需要一些不同的东西,所以"只使用MOC"的建议根本没有用.

编辑2:当我出错时,我已经足够承认了.经过一些思考和研究后,显然不值得尝试我正在计划的事情.我只需要保存MOC生成的代码并分发它.感谢大家.

c++ qt moc

0
推荐指数
1
解决办法
462
查看次数