问题列表 - 第22051页

C#双重格式对齐十进制符号

我将数字与不同的小数位对齐,以便小数符号在直线上对齐.这可以通过填充空格来实现,但我遇到了麻烦.

Lays说我想对齐以下数字:0 0.0002 0.531 2.42 12.5 123.0 123172

这是我追求的结果:

     0
     0.0002
     0.531
     2.42
    12.5
   123.0
123172
Run Code Online (Sandbox Code Playgroud)

c# double formatting

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

Greasemonkey脚本注入

我正在使用greasemonkey 将脚本注入到浏览器中加载的每个页面中。我现在面临的问题是,如果浏览器从同一域中的一个页面移动到另一个页面,greasemonkey 不会再次注入我的脚本。例如,我在 google.com,因此当我的浏览器加载此页面时,我的脚本就会被注入。现在,假设我输入一些搜索字符串并单击搜索。浏览器将我带到主网址为 google.com 的另一个页面。在这里,我的脚本没有被注入。

我该如何解决这样的问题。

任何帮助/意见将不胜感激。

javascript greasemonkey code-injection

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

awk取代单引号

我想用include('./一组文件替换所有文件include('.我试图使用awk如下:

awk '{gsub("include\('"'"'./", "include\('"'"'", $0); print > FILENAME}' *.php
Run Code Online (Sandbox Code Playgroud)

它抛出了这个错误.

awk: (FILENAME=xyz.php FNR=1) fatal: Unmatched ( or \(: /include('.//
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

unix shell awk

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

关于制作通用实用类静态的意见

昨天和今天我一直在阅读的一些内容:

  • (SO)你应该避免静态课吗?
  • (SO)何时在C#中使用静态类 - Mark S. Rasmussen 在这里做了一个很好的评论
  • Singleton vs Static - 来自这里的好评:
    这些差异非常微妙,但它们确实会影响系统在经过多年微妙变化,新功能,增强功能等后的弹性.大多数开发人员不喜欢系统维护,我觉得最大的原因是因为系统并非真正设计为保持.通过结合上面的"单例"模式,我抽象了对象的创建和打字,远离我的核心业务逻辑,这对于长期维护至关重要.
  • Singleton被认为是愚蠢的
  • (SO)单一方法的类 - 最好的方法? - 再一次,Mark S. Rasmussen的一句话:
    要求消费者无缘无故地创建一个类实例; 对静态方法没有任何风险的真实实用程序类是静态方法的优秀案例 - 以System.Convert为例.如果您的项目是一次性的,对未来的维护没有要求,那么整体架构确实不是很重要 - 静态或非静态,并不重要 - 然而,开发速度确实如此.
  • (SO)制作方法所有类中的静态 - 速度现在对我来说不是问题,当来自网站的多个客户端和(可能但不太可能)来自管理应用程序的多个客户端调用时,代码必须正常*正常工作*.

我们(我)正忙着重写我们的主要应用程序,解决方案中的一个项目是"Common",它包含一个类"clsCommon".这个类没有属性,一个私有方法被称为构造函数中的唯一行,然后只是公共方法.

这个类处理的事情(不是真正的方法名称或签名):

  • 复制文件:
    • 拷贝文件
    • DecryptAndCopyFile
  • XML设置文件:
    • GetSpecificXMLValue(查询XML设置文件中的值)
    • SetSpecificXMLValue
    • DeleteSpecificXMLValue
  • 创建目录
  • 将时间戳记作为字符串(`return DateTime.Now.ToString("yyyyMMddHHmmss");`)
  • 传递参数的各种字符串函数
  • 写出日志文件.
  • 检查传递的字符串参数(如果它只包含白名单中的元素)(白名单是`readonly`私有列表,在构造函数中赋值.)

目前,解决方案中的所有其他项目都引用了该项目,并通过以下方式提供对该类的访问:

namespace Us.OtherProjects
{
   public class clsCommon : Us.Common.clsCommon
   {}
}

namespace Us.OtherProjects
{
   public static class clsMain
   {
         public static clsCommon CommonClsClassReferenceForGlobalUsage = new clsCommon();
         . …
Run Code Online (Sandbox Code Playgroud)

.net c# static class instance

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

当应用程序崩溃时打开句柄会发生什么?(Windows XP 及以上版本)

我的印象是,如果应用程序有一个打开的句柄并且崩溃了,则该句柄不会被释放,如果您尝试访问该句柄(假设是一个文件),那么您会收到错误。

但是,我在 Windows XP 中尝试过此操作,如果我在任务管理器关闭该 exe 之前关闭该句柄,该句柄似乎会被释放。以下是代码:

Private Sub Form_Load()
    Dim iFile As Integer
    iFile = FreeFile          
    Open "myfilelock" For Output Lock Read Write As #iFile
    MsgBox "About to close" 'close it here with task manager

    Close #iFile

End Sub
Run Code Online (Sandbox Code Playgroud)

那么,Windows XP 是否会释放所有打开的句柄,以防具有这些句柄的 exe 崩溃?

windows vb6 handle

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

从cmd行解锁android模拟器

我想从cmd行运行android模拟器 - 解锁并控制它.这可能吗 ?

我知道如何从日食中操作?

android emulation

4
推荐指数
2
解决办法
8528
查看次数

是否可以使用WCF将SoapException转换为FaultException?

我正在将Web服务客户端从WSE迁移到WCF.

我已经修改了内部错误和错误处理来处理FaultExceptions而不是SoapExceptions.

该项目有一套广泛的测试用例来测试仍然依赖于SoapException的错误和错误处理.出于各种原因,我宁愿不重写它们.

是否可以将SoapException转换为FaultException,从而针对新的错误处理代码运行旧的测试用例?

.net wcf unit-testing

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

asp.net mvc - 缓存

我正在寻找使用ASP.NET MVC的缓存,我也正在完成Web主机的最终阶段.我有两个问题......

1)在共享主机环境上完成缓存是否会产生问题,因为资源是共享的?这个问题可能听起来很傻,但我不知道缓存是如何在幕后工作的.

2)在实现缓存之前,我想问一下这种方法是否有意义.我将尽可能地缓存,并在需要时使其无效.但是,缓存如何处理非常频繁更新的项目列表,比如说在一分钟之内.例如,StackOverflow的首页,每分钟都会添加很多问题,首页实际上是否可以缓存?

编辑:3)我还想讨论缓存如何与分页和所有.

asp.net-mvc caching

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

为什么在我的正则表达式模式中使用POSIX字符类会产生意想不到的结果?

我遇到了一些奇怪的Perl行为:在regexp中使用Posix字符类完全改变了结果字符串的排序顺序.

这是我的测试程序:

sub namecmp($a,$b) {
  $a=~/([:alpha:]*)/;
  # $a=~/([a-z]*)/;
  $aword= $1;

  $b=~/([:alpha:]*)/;
  # $b=~/([a-z]*)/;
  $bword= $1;
  return $aword cmp $bword;
};

$_= <>;
@names= sort namecmp split;
print join(" ", @names), "\n";
Run Code Online (Sandbox Code Playgroud)

如果使用[az]更改为注释掉的正则表达式,则会获得正常的词典排序顺序.但是,Posix [:alpha:]字符类会产生一些怪异的排序顺序,如下所示:

$test_normal
aaa aab aac aba abb abc aca acb acc baa bab bac bba bbb bbc bca bcb bcc caa cbb
aaa aab aac aba abb abc aca acb acc baa bab bac bba bbb bbc bca bcb bcc caa cbb

$test_posix
aaa aab aac aba abb …
Run Code Online (Sandbox Code Playgroud)

regex sorting perl

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

Graphviz,改变边缘的大小

如何更改点(graphviz)中边的大小?我想把一些边缘"加粗".

dot graphviz

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