问题列表 - 第35702页

尝试抓坏形式?

我想我有点知道这个问题的答案,但总有很多方法可以做(有些方法显然是错的:))...

我有一个递归功能来查找员工经理的ID.这是在导入脚本中使用的,可能是直接经理人离开(被禁用)所以我们需要找到员工(经理)经理(等等),以便我们可以为他们分配东西.如果不明显,EmployeesToDisable是在此导入中标记为已禁用的员工的通用列表.

我想我真正要问的是:在这种情况下,与捕获异常相关的开销太大了.我应该以不同的方式做这件事.这确实很好,但感觉它是不好的形式..

我有代码:

private Guid getMyEnabledManagersID(OnlineEmployee e)
    {
     Employee manager;
     try
     {
      //see if Employee e's manager is in the disabled list.
      manager = (from emp in EmployeesToDisable where emp.EmployeeID.Equals(e.ManagerID) select emp).Single();
      //yes they are, so need to call this again 
      return getMyEnabledManagersID(manager);
     }
     catch
     {
      return e.ManagerID;
     }
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net exception-handling

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

Scala和Annotation

只想在scala中实现Guice

任何示例代码?

scala guice

-2
推荐指数
2
解决办法
2334
查看次数

从文件上传中获取完整路径

当我使用文件上传控件时,我只获取文件名,但我想获得文件位置的完整路径.

如何从ASP.NET中的文件上载控件获取完整路径?

c# asp.net file-upload

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

autoboxing和泛型

我实际上对这两个主题感到困惑,任何人都可以解释我.

ArrayList<Long> queryParms = new ArrayList<Long>();
Run Code Online (Sandbox Code Playgroud)
  1. 以上是一个称为泛型或自动装箱以及什么是拆箱?
  2. 这是最佳做法吗?
  3. 有人说Autoboxing是邪恶的东西.
  4. 如果我使用泛型,我可以避免自动装箱和拆箱吗?

java

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

Integer to String转换方法

将整数转换为字符串的替代方法有哪些?

java

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

bash:从频率表中获取百分比

我制作了一个小的bash脚本,以获取文件某列中项目的频率.

输出就像这样

A     30
B     25
C     20
D     15
E     10
Run Code Online (Sandbox Code Playgroud)

我在脚本中使用的命令是这样的

cut -f $1 $2| sort | uniq -c | 
sort -r -k1,1 -n | awk '{printf "%-20s %-15d\n", $2,$1}'
Run Code Online (Sandbox Code Playgroud)

如何修改它以显示每个案例的相对百分比.所以它会是这样的

A     30     30%
B     25     25%
C     20     20% 
D     15     15%
E     10     10%
Run Code Online (Sandbox Code Playgroud)

linux bash shell awk

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

如何读取存储在内存中的图像文件?

在我的Android应用程序中,我使用以下代码将图像文件存储在内部存储器中 -

FileOutputStream fos = con.openFileOutput(fileName, con.MODE_PRIVATE);
fos.write(baf.toByteArray()); // baf - ByteArrayBuffer
fos.close();
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我从内部显示这个图像文件在一个激活?

android image

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

使用CoreText和触摸创建可单击的操作

我在视图中有一些代码,它使用CoreText绘制一些属性文本.在这里,我正在搜索网址并将其设为蓝色.我们的想法是不要UIWebView为了获得可点击链接而带来所有开销.一旦用户点击该链接(而不是整个表视图单元格),我想触发一个委托方法,然后该方法将用于呈现一个模态视图,其中包含一个转到该URL的Web视图.

我将路径和字符串本身保存为视图的实例变量,并且绘图代码发生在-drawRect:(我为了简洁而将其遗漏).

然而,我的触摸处理程序虽然不完整,却没有打印出我期望它的内容.它在下面:

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch = [touches anyObject];
    CGPoint point = [touch locationInView:self];
    CGContextRef context = UIGraphicsGetCurrentContext();

    NSLog(@"attribString = %@", self.attribString);
    CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString((CFAttributedStringRef)self.attribString);
    CTFrameRef ctframe = CTFramesetterCreateFrame(framesetter, CFRangeMake(0, self.attribString.length), attribPath, NULL);

    CFArrayRef lines = CTFrameGetLines(ctframe);
    for(CFIndex i = 0; i < CFArrayGetCount(lines); i++)
    {
        CTLineRef line = CFArrayGetValueAtIndex(lines, i);
        CGRect lineBounds = CTLineGetImageBounds(line, context);

        // Check if tap was on our line
        if(CGRectContainsPoint(lineBounds, point))
        {
            NSLog(@"Tapped line");
            CFArrayRef …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad core-text

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

没有Process.start的开放网站

如何打开浏览器中的一个网站的网址没有Process.start(...):

System.Diagnostics.Process.Start(@"http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

我无法Process.Start()在Windows服务中使用,我不知道为什么.

c# external-process process

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

是否可以从代码隐藏中关闭规范主机名URL重写规则?

我想知道可以从URL Rewrite 2.0 IIS 7.5模块关闭规范的主机名URL重写规则.

我在IIS 7.5上进行本地开发.此URL重写规则的设置在web.config中设置.

这就是我的部署方式:我正在使用Webdeploy发布我的Web应用程序.VS 2010中引入的新web.config转换对我来说是没有选择的,因为它有漏洞:VS 2010配置转换在部署期间产生不需要的空白区域,并且在VS2010 SP1发布之前不会修复.我也不再使用Web部署项目了,因为Webdeploy似乎没有使用Web部署项目.因此,我在部署之前手动打开web.config中的重写规则.

如果我现在想在本地调试某些东西,我手动需要关闭规则.

有这种伪代码的解决方案吗?

if(Properties.Settings.TurnOffCanonicalHostNameWithLocalHost)
{
  URLRewriteModule["CanonicalHostName"].Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net url-rewriting

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