问题列表 - 第32491页

从Apache的Ant PropertyFile任务中删除日期注释

我在构建脚本中使用下面显示的属性文件任务:

<target name="build-brand" depends="-init" description="Adds version information to branding files.">
    <propertyfile file="${basedir}/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties">
        <entry key="currentVersion" value="${app.windowtitle} ${app.version}" />
    </propertyfile>
</target>
Run Code Online (Sandbox Code Playgroud)

该任务按预期工作,除了每次构建项目时,Bundle.properties文件的日期注释行都使用当前时间戳更新.即使app.version变量没有改变也会发生这种情况,并导致对仅包含以下diff的版本控制进行不必要的提交:

--- Base (BASE)
+++ Locally Modified (Based On LOCAL)
@@ -1,4 +1,4 @@
-#Thu, 22 Jul 2010 15:05:24 -0400
+#Tue, 10 Aug 2010 13:38:27 -0400
Run Code Online (Sandbox Code Playgroud)

如何防止在.properties文件中添加或删除此日期注释?我在propertyfile嵌套的entry元素中考虑了删除操作,但是需要一个键值.

java ant

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

有没有办法使用cmd.exe或powershell将文件夹移动到垃圾箱?

  • 有没有办法使用cmd.exe将文件夹移动到垃圾箱?(Windows Vista)
    (也就是说,行为应该与用户将文件夹从GUI移到垃圾箱相同)

  • 有没有办法使用PowerShell?

powershell cmd

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

asp.net ashx处理程序提示下载而不是显示文件

我在我的应用程序中实现了一个非常适用于图像的通用处理程序,但是当我在浏览器中使用图像的查询字符串手动键入处理程序URL时,它会提示下载而不是显示.这是我的代码:

public void ProcessRequest(HttpContext context)
        {
            if (this.FileName != null)
            {
                string path = Path.Combine(ConfigurationManager.UploadsDirectory, this.FileName);

                if (File.Exists(path) == true)
                {
                    FileStream file = new FileStream(path, FileMode.Open);
                    byte[] buffer = new byte[(int)file.Length];
                    file.Read(buffer, 0, (int)file.Length);
                    file.Close();
                    context.Response.ContentType = "application/octet-stream";
                    context.Response.AddHeader("content-disposition", "attachment; filename=\"" + this.FileName + "\"");
                    context.Response.BinaryWrite(buffer);
                    context.Response.End();
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

我正在使用八位字节流,因为我处理的不仅仅是图像,我并不总是知道文件的内容类型.提前致谢!

asp.net

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

SQL选择多个引用单表

我有一个包含多个关系表的SQL DB.主表中有一些字段多次引用另一个表.例如,假设我有一个负责多个州销售的销售人员数据库.我的数据库包含State1,State2和State3的字段,所有字段都映射回States表.我无法弄清楚如何编写查询以返回具有所有枚举状态的记录.如果我只需要一个国家领域,我知道我会这样做:

SELECT Master.Name, State.Enumeration AS 'State'
FROM MasterTable Master, StateTable State
WHERE Master.State1 = State.ID;
Run Code Online (Sandbox Code Playgroud)

如何在我的所有州字段中扩展它?

谢谢.

sql database

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

XMPP使用哪些端口?

我搜索过并没有找到XMPP使用的端口.我需要实现XMPP服务器和客户端,并使用XML传输,文件传输和流式传输.他们使用不同的端口?有没有办法可以让他们使用所有相同的,所以我不需要打扰网络管理员?谢谢

xmpp ports

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

RegexKitLite问题

我安装了RegexKitLite,一切运行良好,除了在编译应用程序时有很多关于潜在泄漏的"分析器结果".这些警告来自RegexKitLite.m

我在安装过程中遗漏了什么吗?

谢谢

iphone regexkitlite ios

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

如何解决Objective-C++中出现的链接错误,而不解决Objective-C中出现的链接错误?

我正在将我的App Delegate文件从.m转换为.mm(Objective-C到Objective-C++),以便我可以访问用Objective-C++编写的第三方库.在Objective-C中,我的app委托构建并运行良好.但是当我更改扩展时,项目构建并且我得到链接错误,所有这些都是我用C编写的静态库中缺少的符号.错误是经典链接错误,格式如下:

"MyFunction(arguments)",引自:

- MyAppDelegate.o中的[MyAppDelegate myMethod]

未找到符号

所有问题都在app delegate对象中.我知道我已经准备好编译Objective-C++,因为我的ViewController文件是.mm.所以我的问题有几个部分.

首先,这些符号真的不存在,因为我不能使用它们吗?换句话说,是不是可以从Objective-C++文件访问普通的旧C函数?如果这是真的,那很不幸.我认为几乎所有的Objective-C代码,以及至少构建为.mm的所有Objective-C代码都是有效的Objective-C++.我错了吗?

如果没有,任何想法如何防止这些错误?是否存在Objective-C++中我不了解的标题规则?

感谢您的帮助.

c c++ iphone objective-c objective-c++

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

基于另一数据帧的内容子集数据帧

我有两个data.frames.例如,让我们说它们看起来像这样:

df1 <- data.frame(x=rep(letters[1:26], 16))
df2 <- data.frame(y=letters[1:4])
Run Code Online (Sandbox Code Playgroud)

我想做的是子集'df1'包含第一列值与'df2'第一列中的任何值匹配的行.

现在,我试过了:

subset(df1, df1$x == df2$y)
Run Code Online (Sandbox Code Playgroud)

但这告诉我,我需要同样大小的data.frames.思考?

r dataframe

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

如何编写多文件项目?

我在LaTeX写论文,因为我的口味有点长,我把它分成了几个文件.让我们给他们打电话thesis.tex,intro.tex,mat_n_met.tex,rslts.texdiscsn.tex.我有联系intro.tex,mat_n_met.tex,rslts.texdiscsn.tex通过thesis.tex\include{intro}(等等...).我还创建了一个名为r_crunching.Rnw(我通过Sweave运行)的单独文件,其中包含一个运行R脚本的块,其中包含数据分析和块,这些块生成我嵌入的图形的pdf输出\includegraphics(例如,rslts.tex).还在关注?

如果我使用R脚本运行一个Rnw(即我重命名rslts.texrslts.Rnw)没有"链接"到块,您将收到一个Sweave()错误,指出引用\Sexpr{}不存在.有没有办法,没有将所有文件合并到一个.Rnw,来打电话\Sexpr{}rslts.Rnw

其他方法如何实现这一点是受欢迎的.

latex r literate-programming sweave

8
推荐指数
2
解决办法
2464
查看次数

插入后的Java JDBC检索ID

我使用触发器设置所有表的PK列值,所以我不对Java中的ID做任何操作,但我需要插入后的ID.

我怎样才能获得身份证?

stat.execute("INSERT INTO TPROJECT_PROCESS_GROUP(NPROJECT_ID,VDESCRIPTION) " +
                "VALUES(" +
                "'" + projectID + "'," +
                "'" + description + "'" +
                "");
Run Code Online (Sandbox Code Playgroud)

编辑:嗨再次我读了这个问题,现在我得到一个例外,例如'不支持的操作'(我翻译自我的母语,确切的英文形式可能会有所不同).我想这是关于oracle对GetGeneratedKeys的支持?你对此有所了解吗?

解决方案:正如关于callablestatements的书中所提到的,该语句可用于执行存储过程和函数.与PreparedStatement不同,大多数数据库不会对调用执行任何准备,因为它是一个如此简单的命令.CallableStatement实例可用于返回更准确地返回存储过程或函数的对象.

OracleConnection conn = null;
    //OraclePreparedStatement pstat = null;
    OracleCallableStatement cstat = null;
    String sql = "BEGIN INSERT INTO TPROJECT P (VPROJECT_TITLE,VPROJECT_DESC)    VALUES(?,?) RETURNING P.NPROJECT_ID INTO ?;  END;";
    try {
        conn = ConnectionUtility.GetConnection();
        cstat = (OracleCallableStatement)conn.prepareCall(sql);

        cstat.setString(1, title);
        cstat.setString(2, description);
        cstat.registerOutParameter(3, OracleTypes.NUMBER);
        cstat.execute();

        int returnedID = cstat.getInt(3);
//          System.out.println(returnedID);

        conn.close();

        return returnedID;
Run Code Online (Sandbox Code Playgroud)

java jdbc insert

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