问题列表 - 第24279页

检查字符串是否可以解析为Long而不使用try-catch?

Long.parseLong("string")如果字符串无法解析为long,则抛出错误.有没有办法比使用更快地验证字符串try-catch?谢谢

java string parsing try-catch

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

如果我已经开始使用rebase,如何将两个提交合并为一个?

我试图将2个提交合并为1,所以我从git准备好跟随"压缩提交与rebase".

我跑了

git rebase --interactive HEAD~2
Run Code Online (Sandbox Code Playgroud)

在生成的编辑器中,我更改picksquash然后保存退出,但是rebase因错误而失败

没有先前的提交,不能'挤压'

既然我的工作树已达到这种状态,我就无法恢复了.命令git rebase --interactive HEAD~2失败

交互式rebase已经开始

git rebase --continue失败了

没有先前的提交,不能'挤压'

git git-merge

1111
推荐指数
9
解决办法
70万
查看次数

在OS X上使用MonoDevelop创建GUI应用程序

我刚刚安装了最新的Mono框架和MonoDevelop.

当我在C#下创建新的解决方案时,没有基于GUI的应用程序.

如何创建具有GUI和按钮等的应用程序

.net c# mono user-interface monodevelop

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

在哪些情况下使用工厂类而不是静态函数是有意义的?

目前我已经创建了一个ABCFactory类,它有一个创建ABC对象的方法.现在我想起来了,也许不是有工厂,我可以在我的ABC方法中制作一个静态方法.进行此项更改的专业人士和合作伙伴是什么?它不会导致相同吗?我不认为有其他类继承ABC,但一个人永远不会知道!

谢谢

c# java design-patterns factory-pattern

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

PHP:是否有一个命令可以删除文件的内容而不打开它?

有没有办法删除PHP中的文件的内容,我们有任何php命令,这样做,我知道unlink但我不想删除该文件,而只是想删除该文件的内容.

我有一个文件,我在调用getCurrentDBSnap函数时传递,它从/home/test/incoming文件夹中获取文件并使用currentDB表状态填充到文件中fputcsv并将文件放回/home/test/outgoing.

当前文件保留在传入文件夹中,当我可以调用该函数时getCurrentDBSnap,它将获取该文件并覆盖最新的DB状态.

问:我的问题是,是否有可能而不是覆盖文件,我们可以删除文件的内容,getCurrentDBSnap以便传入文件夹中的文件始终为空?

希望它有意义:)

php

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

如何在使用Access SQL VBA的where子句中正确使用两个Not Exists语句?

我有3个表:NotHeard,分析,分析2.在每个表中,我有两列名为UnitID和Address.

我现在要做的是选择未显示在分析或分析2中的UnitID和Notheeard地址列的所有记录.我创建的SQL语句如下:

SELECT UnitID, Address  
INTO [NotHeardByEither] 
FROM [NotHeard] 
Where NOT EXISTS( Select analyzed.UnitID FROM analyzed WHERE [NotHeard].UnitID = analyzed.UnitID) 
or NOT EXISTS( Select analyzed2.UnitID FROM analyzed2 WHERE [NotHeard].UnitID = analyzed2.UnitID) 
Group BY UnitID, Address 
Run Code Online (Sandbox Code Playgroud)

我认为这样可行,因为我使用了单个NOT EXISTS子查询行,它在过去对我来说效果很好.然而,上面的查询返回NotHeard表中的相同数据,而如果我取出或NOT EXISTS部分它可以正常工作.

关于我做错了什么或如何做我想做的事情的任何想法?

sql vba ms-access-2007 not-exists

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

替换一些文本后保留HTML格式(使用PHP和JS)

我想修改HTML之类的

I am <b>Sadi, novice</b> programmer.
Run Code Online (Sandbox Code Playgroud)

I am <b>Sadi, learner</b> programmer.
Run Code Online (Sandbox Code Playgroud)

要做到这一点,我将使用字符串" 新手程序员 "进行搜索.我该怎么办?任何的想法?

它使用多个单词"新手程序员"进行搜索.这可能是一个完整的句子.应忽略额外的空白区域(例如新行,制表符),并且在搜索过程中必须忽略任何标记.但在更换标签期间必须保留.

它是一种转换器.如果它不区分大小写会更好.

谢谢

萨迪


更多说明:

我得到了一些很好的解决方案.但如果您有任何想法,请继续发帖.

我想更多地澄清问题,万一有人错过了.主要帖子将问题显示为示例场景.

1)现在问题是找到并替换一些字符串而不考虑标签.标签可以显示在单个单词中.字符串可能包含多个单词.标记仅出现在内容字符串或文档中.搜索词组从不包含任何标签.

我们可以轻松删除所有标签并进行一些文本操作.但是这里出现了另一个问题.

2)即使在替换文本后,标签也必须保留.这就是示例所示.

再次感谢您的帮助

html javascript php string replace

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

需要在.转义.dll或其他东西来改变WPF中的鼠标光标

我试图覆盖整个计算机的光标this.Cursor = Cursors.Pen; System.Windows.Input.Mouse.OverrideCursor = Cursors.Pen;

这适用于WPF"窗口",但不在其他任何地方.

什么.dll会让我这样做?

.net c# wpf pinvoke

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

数组循环不能正常工作?C++

试图计算数组中有多少元素不等于0,设置错了?

我想检查数组中的所有值(它是一个数独的板),然后当所有元素都"满"时,我需要返回true.什么关闭?

bool boardFull(const Square board[BOARD_SIZE][BOARD_SIZE])
{
    int totalCount=0;
    for (int index1 = 0; index1 < BOARD_SIZE; index1++)
        for (int index2 = 0; index2 < BOARD_SIZE; index2++){ 
             if(board[index1][index2].number!=0)
                totalCount++;
        }
    if(totalCount=81)
        return true;
    else 
        return false;
Run Code Online (Sandbox Code Playgroud)

c++ arrays boolean

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

在C#中访问Windows中受密码保护的网络驱动器?

所以在C#中我试图访问网络上的文件,例如"@applications/myapp/test.txt",如下所示:

const string fileLocation = @"//applications/myapp/test.txt";
using (StreamReader fin = new StreamReader(FileLocation))
{
     while(!fin.EndOfStream()){
          //Do some cool stuff with file
     }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

System.IO.IOException : Logon failure: unknown user name or bad password.
Run Code Online (Sandbox Code Playgroud)

我认为它是因为我需要提供一些网络凭证,但我不知道如何让这些在这种情况下工作.

有没有人知道访问受密码保护的位置上的这些文件的最佳方式(或任何方式)?

提前致谢!!

c# networking file

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