问题列表 - 第21411页

Ironclad/Numpy导入错误,但在eclipse控制台中有效

我正在尝试使用numpy和ironpython.

当我按照铁定文档中的示例,在控制台窗口中运行时,我收到此错误.

C:\>ipy
IronPython 2.6 (2.6.10920.0) on .NET 2.0.50727.3603
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> import ironclad
>>> dir()
['__builtins__', '__doc__', '__name__', 'ironclad', 'sys']
>>> sys.path
['.', 'C:\\', 'C:\\', 'C:\\Program Files\\IronPython 2.6\\Lib', 'C:\\Program Files\\IronPython 2.6\\DLLs', 'C:\\Program Files\\IronPython 2.6', 'C:\\Program Files\\IronPython 2.6\\lib\\site-packages']
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\IronPython 2.6\lib\site-packages\numpy\__init__.py", line 130, in C:\Program Files\IronPython 2.6\lib\site-packages\numpy\__init__.py
File "C:\Program Files\IronPython 2.6\lib\site-packages\numpy\add_newdocs.py", line 9, in C:\Program …
Run Code Online (Sandbox Code Playgroud)

eclipse ironpython

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

将不可为空的列添加到SQL Server中的现有表中?

我已经有一个由数据组成的表.我需要更改表以添加两个非空的新列.如何在不丢失任何现有数据的情况下做到这一点?


这是我尝试的(通过右键单击表并选择设计):

  1. 添加了新的列'EmpFlag'(bit,null),'CreatedDate'(datetime,null)

  2. 更新了表中的"EmpFlag"列,以获得一些有效值.(只是想在一个字段上工作,所以我没有更新'CreatedDate'字段)

  3. 现在右键单击表,设计,并使其不为空.

当我尝试保存时,出现此错误消息:

不允许保存更改.您所做的更改需要删除并重新创建以下表.

sql database sql-server

45
推荐指数
2
解决办法
3万
查看次数

以编程方式将两个exe文件合并为一个

有没有办法以编程方式将两个exe文件合并为一个,以便运行它将同时执行两个较旧的exe文件.我在google上发现了一些关于注入代码或dll文件的东西但是有可能两个合并两个exe文件或者将exe注入exe吗?

提前致谢.

[编辑] 谢谢大家.只是对于那些说不可能的人,我不得不说我最近按照一些建议的方式做了.它几乎就是这样(我不记得所有这一切,因为很久以前):

[当心:此算法与某些蠕虫和病毒的算法非常相似.我不是黑客或病毒作家!并且这仅用于实验或无害的原因 - 在代码中出错会破坏目录中的可执行文件.

1- Exe检查自身的大小以检测是否有任何附加到自身的内容.如果还没有:

     1.1- The exe finds other executable files in its directory (lets call one of them as victim!)
     1.2- it makes a copy of itself (lets call it newMe)
     1.3- it copies the other executable found in the directory to the end of newMe.
     1.4- it deletes the other executable file found and renames newMe to its victim's name.
Run Code Online (Sandbox Code Playgroud)

2-如果exe检测到已添加某些内容,则:

     2.1- Then it copies data from itself (from ORIGINAL_FILE_SIZE to the end …
Run Code Online (Sandbox Code Playgroud)

merge exe code-injection

14
推荐指数
3
解决办法
4万
查看次数

用Python抓取一行的空格/缩进

基本上,如果我有一行以缩进开头的文本,那么获取该缩进并将其放入Python中的变量的最佳方法是什么?例如,如果该行是:

\t\tthis line has two tabs of indention
Run Code Online (Sandbox Code Playgroud)

然后它将返回'\ t\t'.或者,如果该行是:

    this line has four spaces of indention
Run Code Online (Sandbox Code Playgroud)

然后它将返回四个空格.

所以我想你可以说我只需要从第一个非空白字符到结尾的字符串中删除所有内容.思考?

python whitespace indentation

13
推荐指数
2
解决办法
5189
查看次数

php将所有链接转换为绝对网址

我在php中编写了一个网站爬虫,我已经有了可以从网站中提取所有链接的代码.问题:站点使用绝对和相对URL的组合.示例(http替换为hxxp,因为我无法发布超链接):

hxxp://site.com/

site.com

site.com/index.php

hxxp://site.com/hello/index.php

/hello/index.php

hxxp://site2.com/index.php

site2.com/index.php

我无法控制链接(如果它们是绝对/相对的),但我确实需要遵循它们.我需要将所有这些链接转换为绝对URL.我怎么在PHP中这样做?

php url curl web-crawler hyperlink

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

什么是内在函数?

任何人都可以解释它们是什么以及为什么我需要它们?如果我需要使用内在函数,我将构建什么样的应用程序?

c c++ intrinsics

52
推荐指数
3
解决办法
2万
查看次数

FileStream正在使用中

如果我的文件流正在使用中(每次我尝试调试时,它会命中第一行并说它正在使用中),我该如何强制发布?每次碰到这段代码,我都会收到一条消息,说明正在使用它:

FileStream fileStream = File.Open(@"C:\somefile", FileMode.Open, FileAccess.Read);
byte[] buffer = new byte[fileStream.Length];
...etc.
fileStream.Close();
Run Code Online (Sandbox Code Playgroud)

c# filestream

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

MongoDB查询只返回嵌入文档

假设我有一个BlogPost包含零到多嵌入式Comment文档的模型.我可以查询并让MongoDB 返回Comment与我的查询规范匹配的对象吗?

例如,db.blog_posts.find({"comment.submitter": "some_name"})仅返回评论列表.

编辑:一个例子:

import pymongo

connection = pymongo.Connection()
db = connection['dvds']

db['dvds'].insert({'title': "The Hitchhikers Guide to the Galaxy",
                   'episodes': [{'title': "Episode 1", 'desc': "..."},
                                {'title': "Episode 2", 'desc': "..."},
                                {'title': "Episode 3", 'desc': "..."},
                                {'title': "Episode 4", 'desc': "..."},
                                {'title': "Episode 5", 'desc': "..."},
                                {'title': "Episode 6", 'desc': "..."}]})

episode = db['dvds'].find_one({'episodes.title': "Episode 1"}, 
                              fields=['episodes'])
Run Code Online (Sandbox Code Playgroud)

在这个例子中,episode是:

{u'_id': ObjectId('...'),
 u'episodes': [{u'desc': u'...', u'title': u'Episode 1'},
               {u'desc': u'...', u'title': …
Run Code Online (Sandbox Code Playgroud)

mongodb pymongo

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

Android浮动视图(在其他视图上)

我现在已经搞乱了几天,希望这里有人可以帮我一把.

我有一个简单的双列布局,左侧是带按钮的导航栏,右侧是内容面板.当用户点击其中一个按钮(例如,第三个按钮)时,我希望浮动视图与此按钮的右侧对齐,但浮动在内容窗格的顶部.这是一张图片来说明我的意思: 布局

我试过的所有东西都会推动导航栏内或内容面板内的浮动菜单,这不是我想要的.有任何想法吗?这基本上是我到目前为止所拥有的:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:layout_alignParentLeft="true"
        android:id="@+id/navigation_bar"
    >
        <FrameLayout 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="0.14"
        >
            <ImageButton 
                android:id="@+id/button1_btn"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/icon"
                android:layout_gravity="center"
            />
        </FrameLayout>
        <FrameLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="0.14"
        >
            <ImageButton 
                android:id="@+id/button2_btn"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/icon"
                android:layout_gravity="center"
            />
        </FrameLayout>
    </LinearLayout>
    <FrameLayout
        android:id="@+id/content"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="0.14"
        android:layout_toRightOf="@id/navigation_bar"
    >
    </FrameLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

java mobile android android-layout

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

C#Lambdas:如何*不*推迟"取消引用"?

我正在尝试使用C#委托实现撤消功能.基本上,我有一个UndoStack,它维护一个实现每个撤消操作的委托列表.当用户选择编辑:撤消时,此堆栈会弹出第一个代理并运行它.每个操作都负责将适当的撤销委托推送到堆栈.假设我有一个名为"SetCashOnHand"的方法.它看起来像这样:

public void SetCashOnHand(int x) {
    int coh = this.cashOnHand;
    undo u = () => this.setCashOnHand(coh);
    this.cashOnHand = x;
    undoStack.Push(u);
}
Run Code Online (Sandbox Code Playgroud)

因此,此方法构造撤消委托,执行操作,并(假设成功)将撤消委托推送到UndoStack.(UndoStack足够智能,如果在撤消的上下文中调用undoStack.Push,则代理会转到重做堆栈.)

我的麻烦是,将this.cashOnHand"缓存"到coh变量中有点烦人.我希望我能写下这个:

undo u = () => this.setCashOnHand(this.cashOnHand);
Run Code Online (Sandbox Code Playgroud)

但当然这不会得到cashOnHand 的值; 它会在调用委托之前推迟查找值,因此代码最终无所事事.有没有什么办法可以在构造委托时"取消引用"cashOnHand,除了将值填充到像coh这样的局部变量中?

我对听到更好的撤销方法并不感兴趣.请将此视为关于代理人的一般性问题,使用撤消只是举例来使问题更加清晰.

c# lambda delegates

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