问题列表 - 第35409页

使用log4net为.NET项目记录ClassName和MethodName

我一直在寻找一种方法来记录类名和方法名作为我的日志记录基础结构的一部分.显然,我想在运行时使用简单快捷.我已经做了大量关于记录类名和方法名的阅读,但我遇到了2个主题.

  1. log4net使用内部抛出异常来生成堆栈帧,如果通常对所有日志记录使用它,则会变得昂贵.
  2. 混乱.那里有很多文献.我已经尝试了一堆它并没有得到一些有用的东西.

如果你幽默我一秒钟,我想重置.

我在我的项目中创建了这样一个类

public static class Log {
    private static Dictionary<Type, ILog> _loggers = new Dictionary<Type, ILog>();
    private static bool _logInitialized = false;
    private static object _lock = new object();

    public static string SerializeException(Exception e) {
        return SerializeException(e, string.Empty);
    }

    private static string SerializeException(Exception e, string exceptionMessage) {
        if (e == null) return string.Empty;

        exceptionMessage = string.Format(
            "{0}{1}{2}\n{3}",
            exceptionMessage,
            (exceptionMessage == string.Empty) ? string.Empty : "\n\n",
            e.Message,
            e.StackTrace);

        if (e.InnerException != null)
            exceptionMessage = SerializeException(e.InnerException, exceptionMessage);

        return exceptionMessage; …
Run Code Online (Sandbox Code Playgroud)

c# logging log4net

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

UITableViewCells之间的透明度

我想在UITableViewCells之间保持透明.细胞之间的空间.

我用户自定义创建的单元格和设置背景我使用此代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CustomCell = @"CustomBookingCell";

    currentBooking = [arrayBookings objectAtIndex:indexPath.row];

    CustomBookingCell *cell = (CustomBookingCell *)[tableView dequeueReusableCellWithIdentifier:CustomCell];

    if (cell == nil) {

        UIViewController *c = [[UIViewController alloc] initWithNibName:@"CustomBookingCell" bundle:nil];
        cell = (CustomBookingCell *)c.view;
        [ c release ];
    }



    bookingImage = [[UIImageView alloc] initWithImage:
                     [UIImage imageNamed:currentBooking.imageSource]];

    [cell.imageForBooking addSubview:bookingImage];
    cell.selectionStyle = UITableViewCellSelectionStyleGray;
    cell.contentView.backgroundColor = [UIColor clearColor];


    UIView* backgroundView = [[UIView alloc] initWithFrame:CGRectZero];
    UIImage* bgImage = [UIImage imageNamed:@"Background_300_82.png"];
    UIColor *bgColor = [[UIColor alloc] initWithPatternImage: bgImage];

    backgroundView.backgroundColor …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uikit

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

如何减小Subversion存储库的大小?

我有一对svn存储库,它们比其他存储库大得多.它们对于svn来说并不算太大,但是它们占用了大量的磁盘空间,我宁愿用它来做其他事情.

有哪些策略可用于减少svn存储库的磁盘使用?我尝试了这里描述的"删除死交易"部分,但这并没有让我任何地方.我还应该尝试什么?

ETA:服务器故障是否更好地询问了这个问题?

svn diskspace

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

ffmpeg视频编码进度条

当我在浏览器中运行转换时,它只显示白色空格.仅在转换过程页面加载后.

请建议如何实施进度条,以便在视频转换发生时向用户显示进度.

我的PHP脚本中有这个

exec("ffmpeg -i filename.flv -sameq -ab 128 -s 640x480 filename.mp4");
Run Code Online (Sandbox Code Playgroud)

那么我应该如何更改此脚本以将进度详细信息甚至获取到文件或直接获取页面中的输出.请任何人都可以给我一个完整的脚本/代码来详细解释它.因为我认为我无法得到完整的答案,所以我很担心如何处理这个问题

php jquery ffmpeg

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

简单的逐帧视频解码器库

我正在寻找一个简单的 c/c++ 库,它允许将视频的第一帧提取为 uchar 数组。并有一个简单的功能来访问下一个。

我知道 FFMPEG,但它需要使用数据包和类似的东西,令我惊讶的是,在网上我找不到一个允许类似以下内容的库:

视频 v = openVideo("路径"); uchar* 数据 = v.getFrame(); v.nextFrame();

我只需要提取视频帧以将其用作纹理...之后不需要重新编码或任何其他操作...

当然,能够读取最多格式的东西会很棒,例如基于 libavcodec 构建的东西;p

我使用的是 Windows 7

谢谢!

c c++ video codec

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

jQuery.validate()新手:它对我不起作用

我试图在这里使用jquery.validate动态验证电子邮件字段.

我所说的领域是"电子邮件"("Registro"表格).

有任何想法吗?

validation jquery

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

XSLT增量变量

我有以下XML

<data>
 <records>
   <record name="A record">
     <info>A1</info>
     <info>A2</info>
   </record>
   <record name="B record"/>
   <record name="C record">
     <info>C1</info>
   </record>
  </records>
</data>
Run Code Online (Sandbox Code Playgroud)

我怎样才能转换成以下输出,问题是如何在记录和记录/信息之间进行计数?

<div id="1">
    <p>A record</p>
    <span id="1">A1</span>
    <span id="2">A2</span> 
</div> 
<div id="2">
    <p>C record</p>   
    <span id="3">C1</span> 
</div>
Run Code Online (Sandbox Code Playgroud)

xslt

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

java中的通用枚举参数.这可能吗?

我正在尝试编写一个接受任何枚举的泛型函数,并将值放入地图中以便在下拉列表中使用.

这是我到目前为止,(对于一个特定的枚举),我的函数enumToMap可以重写一般接受任何枚举类型?

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Main {

    private enum testenum{
        RED,BLUE,GREEN
    }


    private static Map enumToMap(testenum e){
        HashMap result = new HashMap();
        List<testenum> orderReceiptKeys = Arrays.asList(e.values());
        List<String> orderReceiptValues = unCapsCase(orderReceiptKeys);
        for(int i=0;i<orderReceiptKeys.size();i++){
            result.put(orderReceiptKeys.get(i), orderReceiptValues.get(i));
        }
        return result;
    }

     /**
     * Converts a string in the form of 'TEST_CASE' to 'Test case'
     * @param s
     * @return
     */
    private static String unCapsCase(String s){
        StringBuilder builder = new StringBuilder();
        boolean first=true;
        for(char c:s.toCharArray()){ …
Run Code Online (Sandbox Code Playgroud)

java generics enums

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

Scala中"返回"语句的目的?

是否有任何真正的理由return在Scala 中提供声明?(除了更"对Java友好")

java scala return

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

使用javascript调整按钮图像

当我点击它时,我希望以下按钮(和它的图像)改变大小.对话框正在显示,但大小没有变化..

<html>
    <input type="image" src="pacman.png"  onClick="
        alert('test');
        this.height='200px'; // change de button size
        // this.image.height='200px'; // not sure if this line will work..
    "/>
</html>
Run Code Online (Sandbox Code Playgroud)

需要在javascript中,没有在CSS中,因为我稍后会制作动画..

html javascript

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

标签 统计

java ×2

jquery ×2

c ×1

c# ×1

c++ ×1

cocoa-touch ×1

codec ×1

diskspace ×1

enums ×1

ffmpeg ×1

generics ×1

html ×1

iphone ×1

javascript ×1

log4net ×1

logging ×1

php ×1

return ×1

scala ×1

svn ×1

uikit ×1

validation ×1

video ×1

xslt ×1