小编Pra*_*abu的帖子

如何在将列添加到PL/SQL中的现有表之前检查列是否存在?

在为oracle db的表添加列之前,如何添加简单检查?我已经包含了我用来添加列的SQL.

ALTER TABLE db.tablename 
  ADD columnname NVARCHAR2(30);
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql

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

什么是互操作dll?

我需要一些澄清.我有一个使用Crystal Reports的Reportwriter dll.它是用VB6编写的.我必须将这个dll添加到我的asp.net项目中,它创建一个interop dll.

根据我的理解,interop dll作为中介,以便我的.net代码可以与Reportwriter dll通信.

那么我注册interop dll还是注册原始dll?

asp.net interop crystal-reports

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

C#中Const和Static有什么区别?

我很想知道const变量和静态变量之间的区别.

据我所知,const也是静态的,无法在与静态相同的实例变量上访问,那么它们之间有什么区别?

请解释 ...

c#

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

如何将IQueryable <T>转换为List <T>?

刚刚学习LINQ,我在我的测试项目中遇到了一个新手的障碍.你能解释一下我做错了什么吗?

public List<ToDoListInfo> retrieveLists(int UserID)
{
//Integrate userid specification later - need to add listUser table first
IQueryable<ToDoListInfo> lists = 
    from l in db.ToDoLists
    select new ToDoListInfo { 
        ListID = l.ListID, 
        ListName = l.ListName, 
        Order = l.Order, 
        Completed = l.Completed 
    };

    return lists.ToList<ToDoListInfo>;
}     
Run Code Online (Sandbox Code Playgroud)

我收到一条错误说:

Cannont将方法组'ToList'转换为非委托类型'System.Collections.Generic.List'您是否打算调用该方法?

c# linq iqueryable

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

大文本文件中的字频率

我正在尝试读取一个大文本文件并输出其中的不同单词及其计数.到目前为止,我已经尝试了几次尝试,这是迄今为止我提出的最快的解决方案.

private static readonly char[] separators = { ' ' };

public IDictionary<string, int> Parse(string path)
{
    var wordCount = new Dictionary<string, int>();

    using (var fileStream = File.Open(path, FileMode.Open, FileAccess.Read))
    using (var streamReader = new StreamReader(fileStream))
    {
        string line;
        while ((line = streamReader.ReadLine()) != null)
        {
            var words = line.Split(separators, StringSplitOptions.RemoveEmptyEntries);

            foreach (var word in words)
            {
                if (wordCount.ContainsKey(word))
                {
                    wordCount[word] = wordCount[word] + 1;
                }
                else
                {
                    wordCount.Add(word, 1);
                }
            }
        }
    }

    return wordCount;
}
Run Code Online (Sandbox Code Playgroud)

我如何衡量我的解决方案

我有一个200MB的文本,我知道(通过文本编辑器)的总字数.我正在使用Stopwatch …

c# algorithm performance multithreading data-structures

13
推荐指数
3
解决办法
2039
查看次数

使用TFS API在单个查询中检索工作项及其链接的工作项

有没有人知道是否可以使用他们的TFS API Web服务在TFS的一次旅行中检索工作项及其链接的工作项列表?

目前,我们不得不对第一次通话期间制作的每个工作项进行第二次调用,并且正在引入性能问题.

如果不是这样,有没有办法在不检索它们的情况下查看链接工作项的类型(例如,查看它是一项任务还是问题)?

.net tfs-sdk tfs2010 c#-4.0

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

如何在monotouch中将自定义视图添加到XIB文件定义视图

我正在努力学习monotouch,并遵循Mike BlueStein的学习单音书.这本书并不算坏,但是自从xcode 4(我相信)以及monotouch的新版本问世以来它已经过时了.

无论如何,在我的项目中,我有一个控制器和一个xib文件.我还有一个自定义视图(例如myview:UIView),它会覆盖draw方法.我想在xib文件中定义的视图旁边或顶部显示我的自定义视图.我该怎么做呢?

在控制器中,如果我覆盖LoadView方法,并将View设置为我的自定义视图的实例,那么我可以看到它,但是我放弃了xib文件中定义的所有内容.如果我尝试添加为子视图,它根本不会出现.

我错过了什么?如果问题不明确,请问我,所以我可以澄清一下.

干杯.

c# mono monodevelop xamarin.ios ios

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

DNN容器

这可能是一个普遍的问题,但我似乎无法弄明白.DNN中的容器是什么?皮肤本质上是一个布局加上整个门户的颜色方案.桌面模块的皮肤容器也是如此?

对不起,如果这个问题是新手.我对DNN还没有信心,正在阅读doco.但是我很快就需要这个答案.

干杯.

containers dotnetnuke

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

Umbraco 7 - 从控制器重定向到另一个页面

我第一次与Umbraco 7和Umbraco合作.我试图从实现RenderMvcController的自定义控制器重定向到另一个页面.

我尝试过ASP.NET MVC return RedirectToAction("Index", "Home");,但这似乎不起作用.

有谁知道如何实现这一目标?

c# asp.net-mvc umbraco content-management-system

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

带有iTextSharp的富文本内容字段

我正在使用iTextSharp动态创建pdf文件,以便我的用户保存在他们的计算机上.目前它的工作方式是我有几个iTextSharp打开的pdf模板,从数据库设置字段并保存在用户计算机上.

我在使用富文本编辑器(NiceEdit)向用户输入的正文字段中添加丰富内容时遇到了实际问题.它包含非常简单的选项,如子弹,粗体,斜体,字体颜色,大小等等,这些都是他们所需要的.我尝试了所有可能的选项,但似乎没有任何帮助.

PdfReader reader = new PdfReader(originalReport.ToString());

PdfStamper stamper = new PdfStamper(reader, new FileStream(report, FileMode.Create));
AcroFields fields = stamper.AcroFields;

fields.SetFieldProperty("body", "setfflags", PdfFormField.FF_RICHTEXT, null);
fields.SetFieldRichValue("body", bodyValue.ToString());

fields.GenerateAppearances = false;
Run Code Online (Sandbox Code Playgroud)

我尝试压扁表单,但根本不显示字段.如果我没有展平表单,那么该字段显示内容但根本没有格式(甚至删除了新行),如果我使用SetField选项而不是SetFieldRichValue,我会得到一个html内容的字符串

我也尝试允许pdf模板字段从acrobat pro"允许富文本"但这会给出异常并暂停pdf :)

另请注意,因为我使用的模板取决于用户的类型,所以使用了SetField选项,我不从头创建文档因此我不使用我可以获得的段落如果我使用了HTMLWorker,只需添加到文档中

有什么帮助吗?

itextsharp richtext

5
推荐指数
0
解决办法
1793
查看次数