问题列表 - 第35882页

对于pthread,如何从主线程中杀死子线程

我使用pthread_create创建了几个子线程.一次,主线程想要杀死所有子线程或者会有段falut.我应该用哪种功能来完成它?我从谷歌搜索了答案,得到了像pthread_kill这样的功能.但是我不知道应该向子线程发送哪个信号来杀死它们.我的运行环境是RHEL 5.4,编程语言是C.

c linux multithreading pthreads

19
推荐指数
3
解决办法
7万
查看次数

当它不自动执行时,如何强制Eclipse提示您创建一个getter和setter?

我在我的Java类中添加了两个私有字段.

Eclipse促使我自动为其中一个创建一个getter和setter.

如何让它忘记它的另一个呢?

java eclipse code-generation

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

游戏引擎还是图形库?

我应该使用游戏引擎还是图形库?我只是想开始制作一个简单的游戏,但是当你得到更高端的东西和高聚模型时呢?哪个会更快?

另外,我应该选择Xith3D还是JMonkeyEngine?或者,如果我使用图形库,我应该使用JOGL,LWJGL还是新的JOgre?

Java可以用于制作游戏,如果我想切换到c ++我不会问.

graphics jogl

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

从SQLAlchemy会话中清除对象

我想将映射类的实例传递给非SQLAlchemy感知方法(在另一个进程中),并且只需要我的属性的值.问题是,UnboundExecutionError每次方法想要读取属性值时都会发生.我明白,为什么会发生这种情况,但我想为这个问题找到解决方案.

我只需要我定义的属性的值(示例中的id,namedirty),并且不需要目标方法中的SQLAlchemy开销.

示例类:

Base = declarative_base()
class Record(Base):
    __tablename__ = 'records'
    _id = Column('id', Integer, primary_key=True)
    _name = Column('name', String(50))
    _dirty = Column('dirty', Boolean, index=True)

    @synonym_for('_id')
    @property
    def id(self):
        return self._id

    @property
    def name(self):
        return self._name

    @name.setter
    def name(self, value):
        self._name = value
        self._dirty = True

    name = synonym('_name', descriptor=name)

    @synonym_for('_dirty')
    @property
    def dirty(self):
        return self._dirty
Run Code Online (Sandbox Code Playgroud)

示例电话:

...
def do_it(self):
    records = self.query.filter(Record.dirty == True)
    for record in records:
        pass_to_other_process(record)
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用session.expunge() …

python sqlalchemy

7
推荐指数
2
解决办法
7771
查看次数

Android:静态方法中的getString(R.string)

在为Android编程时,有时您必须使用静态方法.但是当您尝试以静态方法访问资源时,getString(R.string.text)您将收到错误.使其静止不起作用.

有没有人知道这个好方法?Android中的资源文件对于使用不同语言创建内容或更改文本非常有用.

static android getstring

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

AjaxToolkit IIS7 Asp.Net 4.0:未定义Sys; 处理映射问题?

我已经将我的asp.net 3.5应用程序移动到asp.net 4.0并从Windows 2003(iis6)移动到Windows 2008 r2(iis7.5),现在我有这个sys is undefined错误.

我让应用程序在集成的应用程序池中运行.一切都有效,除了我的ajaxtoolkit 3.0.20820.0 dll

现在我已经阅读了几篇博客文章,其中大多数都涵盖了asp.net 2.0 web.config文件,而不是最小化的asp.net 4.0配置文件.

这是我当前配置文件中的一些部分:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<validation validateIntegratedModeConfiguration="false"/>
<handlers>
    <add name="AjaxToolkit" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add name="ChartImg" verb="*" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  />
</handlers>
Run Code Online (Sandbox Code Playgroud)

另一部分:

<httpHandlers>
    <remove verb="*" path="*.asmx"/>
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <add verb="GET" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler" validate="false"/>
    <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>
Run Code Online (Sandbox Code Playgroud)

没有太多信息可用于asp.net 4.0和ajaxtoolkit http处理程序问题,所以我希望一些大师@ stackoverflow可以帮助我:)

编辑: …

httphandler asp.net-4.0 iis-7.5

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

在Powershell中将文件重命名为小写

我试图使用Powershell 2.0递归重命名一堆文件.目录结构如下所示:

Leaflets
+ HTML
  - File1
  - File2
  ...
+ HTMLICONS
  + IMAGES
    - Image1
    - Image2
  - File1
  - File2
  ...
+ RTF
  - File1
  - File2
  ...
+ SGML
  - File1
  - File2
  ...
Run Code Online (Sandbox Code Playgroud)

我使用以下命令:

get-childitem Leaflets -recurse | rename -newname { $_.name.ToLower() }
Run Code Online (Sandbox Code Playgroud)

它似乎重命名文件,但抱怨子目录:

Rename-Item : Source and destination path must be different.
Run Code Online (Sandbox Code Playgroud)

我每月使用robocopy重新加载数据,但目录不会更改,因此我可以手动重命名.有没有办法get-children跳过子目录(比如find Leaflets -type f ...)?

谢谢.

更新:似乎问题是文件已经全部小写.我尝试将命令更改为:

get-childitem Leaflets -recurse | if ($_.name -ne $_name.ToLower()) rename -newname { …
Run Code Online (Sandbox Code Playgroud)

powershell rename recursive-descent

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

如何将STDOUT和STDERR重定向到Perl中的日志文件?

可能重复:
我可以将STDOUT和STDERR发送到日志文件,也可以发送到Win32 Perl中的屏幕吗?

我想在程序完成后将STDOUT,STDERR重定向到temp_log,然后重定向到logfile.txt.这个过程运行了整整 20分钟,因此我想在时间进程运行中涌出temp_log.

perl

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

一般来说,ISO 9001/CMMI对源控制有什么影响,特别是Git/Mercurial/DVCS?

我一直被熟悉Team Foundation Server的人问到有关分布式源代码控制的问题.

是否可以使用GCS或Mercurial等DVCS进行源控制并符合ISO 9001或CMMI等标准?

ISO 9001和CMMI对源控制工具应该和不应该具备什么要求?

有没有Git/Mercurial认为ISO 9001/CMMI会考虑有害还是需要特别考虑的事情?

我在http://www.ssqc.com/do25v6new.pdf上找到了一些信息,但是除了需要记录已更改的内容,您的软件的哪个版本之外,它看起来似乎并不多.已部署,以及他们修复了哪些问题,并且没有理由说DVCS不能与FogBugz和CI服务器(如TeamCity)等错误跟踪器结合使用.

git mercurial cmmi

9
推荐指数
2
解决办法
2929
查看次数

如何在vim中专门缩进代码块?

有一个惊人的 数量问题这个 主题,但一些如何没有人回答我想要的东西.

我有一个代码块如下:

void foo {

somecodehere
morecode
...

}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我的函数的内容与我的代码块的其余部分在同一级别上是缩进.我目前所做的是>%在我的块(即})的末尾,它缩进整个块,包括带有花括号的行.

我想要做的是一个类似的命令,它缩进每一行之间不包括我的花括号.

我不能开始告诉你这将节省多少时间.

vim

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