问题列表 - 第42829页

c中的内存泄漏

以下代码会导致内存泄漏

char * a()
{
   char * b = malloc(100);
   return b;
 }

B()
{ 
  char * c = a();
  free (c);
}
Run Code Online (Sandbox Code Playgroud)

c c++

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

从c基代码中包含c ++头文件(fstream)?

我正在修改一个开源代码(pngcrush)并希望包含一些c ++头文件(fstream,iostream)

抱怨没有这样的文件.
我如何包含它们?

谢谢

-编辑-

adler32.c:60: error: ‘uLong adler32’ redeclared as different kind of symbol
zlib.h:1469: error: previous declaration of ‘uLong adler32(uLong, const Bytef*, uInt)’
adler32.c:60: error: ‘adler’ was not declared in this scope
adler32.c:60: error: ‘buf’ was not declared in this scope
adler32.c:60: error: ‘len’ was not declared in this scope
adler32.c:64: error: expected unqualified-id before ‘{’ token
adler32.c:12: warning: ‘uLong adler32_combine_(uLong, uLong, long int)’ declared ‘static’ but never defined
make: *** [adler32.o] Error 1

Compilation exited abnormally …
Run Code Online (Sandbox Code Playgroud)

c c++ include

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

Maven的.组装项目时如何包含特定文件夹或文件取决于它是开发还是生产?

使用maven-assembly-plugin

<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.1</version>
<configuration>
 <descriptors>
  <descriptor>descriptor.xml</descriptor>
 </descriptors>
 <finalName>xxx-impl-${pom.version}</finalName>
 <outputDirectory>target/assembly</outputDirectory>
 <workDirectory>target/assembly/work</workDirectory>
</configuration>
Run Code Online (Sandbox Code Playgroud)

在descriptor.xml文件中我们可以指定

    <fileSets>
    <fileSet>
        <directory>src/install</directory>
        <outputDirectory>/</outputDirectory>
    </fileSet>
</fileSets>
Run Code Online (Sandbox Code Playgroud)

是否可以根据配置文件包含此文件夹或子文件夹中的特定文件?或者其他一些方式......

像这样:

<profiles>
    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>false</activeByDefault>
        </activation>
        <build>
            <resources>
                <resource>
                    <directory>src/install/dev</directory>
                    <includes>
                        <include>**/*</include>
                    </includes>
                </resource>
            </resources>
        </build>
    </profile>
    <profile>
        <id>prod</id>
        <build>
            <resources>
                <resource>
                    <directory>src/install/prod</directory>
                    <includes>
                        <include>**/*</include>
                    </includes>
                </resource>
            </resources>
        </build>
    </profile>
</profiles>
Run Code Online (Sandbox Code Playgroud)

但它在包装时将资源放入罐中.但是,正如我上面已经提到的那样,我们需要把它放在拉链中:(谢谢!

maven-2 maven maven-assembly-plugin

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

无法将构建平台从Any CPU更改为x86

使用visual studio 2008,我创建了一个空的Windows项目.在项目的属性页面,构建选项卡,我只有任何CPU作为选择平台的选项.

我需要将平台设置为x86.任何的想法 ?

visual-studio

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

是否有任何Ruby on Rails gems/jQuery插件/教程可以帮助我实现这个帮助系统?

我正在构建一个具有相当复杂功能的Web应用程序,我正在尝试实现一种帮助用户学习使用它的方法.

我正在考虑将辅助消息附加到某些html元素上,这些元素描述了它们的功能.这些将默认显示.当用户点击消息时,它将消失并且永远不会再次显示.

我需要在数据库中使用helper_message模型来存储数据,用户拥有许多helper_messages.然后,当在页面上单击帮助器消息时,使用ajax将helper_message上的已删除字段设置为true.在页面加载时,仅加载尚未"删除"的帮助程序消息.

由于这似乎可能是一个有点常见的系统实现,有没有任何Ruby on Rails gems/jQuery插件/教程,涵盖类似的基础?

谢谢阅读.

jquery ruby-on-rails

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

程序中嵌入的C#序列号

我正在为我写的软件编写自己的序列号验证/保护.

假设序列号验证器正在使用模式匹配...一旦验证了序列号,我该如何更改程序本身,以便它不再询问用户序列号?

我真的不想创建一个单独的许可证文件.有没有办法将其嵌入程序本身?或者注册表是唯一的其他选项(除了在线验证等)

.net c# serial-number

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

在oracle中限制联合结果

我需要使用oracle来限制union查询的结果:

Select 
...
Union
Select
...
Run Code Online (Sandbox Code Playgroud)

我需要将其限制为前500个结果,但不使用"with".

任何想法?谢谢?

oracle union

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

CQWP仅在编辑模式下渲染

我已经定制了CQWP(内容查询Web部件)来显示我的子站点中的项目.根据我的自定义内容类型过滤项目.

我使用ItemStyle.xsl定制了CQWP中其他字段的渲染.

我有一个奇怪的问题,我的Web部件能够在页面处于编辑模式时呈现数据,但是当我退出编辑模式时,Web部件不显示任何数据.

任何帮助,指针,Sudhir Kesharwani

sharepoint cqwp

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

Rails - 每当宝石 - 动态值

可以说我有这样的cronjob:

every 1.day, :at => '4:30 am' do  
  runner "MyModel.task_to_run_at_four_thirty_in_the_morning"  
end  
Run Code Online (Sandbox Code Playgroud)

虽然,我想让'1.day'更具动态性,例如通过管理页面中的表单更改值.

然后它可能看起来像这样:

every Constant.find(2).value, :at => '4:30 am' do 
Run Code Online (Sandbox Code Playgroud)

要么

@const = Constant.find(2)
every @const.span, :at => @const.time do 
Run Code Online (Sandbox Code Playgroud)

任何人都可以想出如何使这项工作?

显然,原因是我可以使用我网站上数据库中存储的值,就像消息说的那样

<%= "The next update is in less than #{@const.time}" #or something similar %>
Run Code Online (Sandbox Code Playgroud)

ruby cron gem ruby-on-rails whenever

8
推荐指数
3
解决办法
3355
查看次数

Google Analytics的准确性

我最近开始使用Google Analytics来衡量我博客上的流量,在此之前我使用Blogger的内置流量概述.

但我注意到这两个报告从未匹配,例如Google Analytics报告我昨天有8次网页浏览,而Blogger报告12次.

现在我意识到这两者都是Google的产品,为什么会出现这种差异呢?我不愿意认为,即使网页浏览量如此之小 - 报告每天会有数百名访客.

这是预期的吗?

blogs google-analytics blogger traffic

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