小编Ste*_*ger的帖子

如何在SlickGrid中智能地格式化日期时间?

问题:我正在将ASP.NET gridview更改为SlickGrid.
到目前为止,它工作正常,我只是在日期格式化方面遇到了一些麻烦.


我的JSON序列化测试数据如下所示:

[{
        "title" : "Task 1",        
        "duration" : "5 days",        
        "percentComplete" : 47,        
        "start" : "\/Date(1230764400000)\/",        
        "finish" : "\/Date(1241128800000)\/",        
        "effortDriven" : false
    },
    {
        "title" : "Task 2",        
        "duration" : "5 days",        
        "percentComplete" : 41,        
        "start" : "\/Date(1230764400000)\/",        
        "finish" : "\/Date(1241128800000)\/",        
        "effortDriven" : false
    },
    {
        "title" : "Task 3",        
        "duration" : "5 days",        
        "percentComplete" : 42,        
        "start" : "\/Date(1230764400000)\/",        
        "finish" : "\/Date(1241128800000)\/",        
        "effortDriven" : true
    },



    {
        "title" : "Task 100",        
        "duration" : "5 days",        
        "percentComplete" …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery slickgrid asp.net-mvc-3

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

在构造函数中分配类值?

问题:我想在其构造函数中将数据库数据填充到类的实例的属性和字段中.

  public class Profile : ProfileOverview
    {

        public Profile()
        { }

        public Profile(long ProfileId)
        {
            using (System.Data.IDbCommand cmd = Settings.DAL.CreateCommand("SELECT * FROM Profiles WHERE ProfileId = @__in_profileid"))
            {
                Settings.DAL.AddParameter(cmd, "__in_profileid", ProfileId);

                this = Settings.DAL.GetClass<Models.Profile>(cmd);
            } // End Using cmd

        } // End Constructor

       ... (some properties and fields)
}
Run Code Online (Sandbox Code Playgroud)

问题是,编译器说它不能分配"this",因为它是写保护的.我是否真的有必要更改我的数据库抽象层以将"this"传递给它,或者我能以某种方式这样做吗?

问题是,GetClass调用Activator.CreateInstance创建一个新的实例Models.Profile,我宁愿保持这种方式(因为GetClass是一个函数,而不是一个过程).

.net c# constructor

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

在没有固定高度的 HTML/inlineSVG 中将文本旋转 270°?

我想在 HTML5 中有一个这样的表格:

像这样的桌子

也就是说,第 2 列的标题旋转 270°,垂直对齐底部,水平居中,黑色背景上的白色字体,但没有为标题行/列设置明确的高度,最好不必求助于使用 JavaScript 进行布局...

现在,直到现在,我通过使用服务器端图像生成来做到这一点,
<img src="handler.ashx?text=bla&fg=FFFFFF&bg=000000" />
不幸的是,这会禁用使用 搜索文本CTRL + F,这是相当不幸的,因为有很多组(数百个)。

现在有一些关于 SO 的帖子,例如将
HTML SVG 文本旋转 270 度
如何在 TH 表标签中使用 CSS Rotate()
使用 CSS 转换旋转表格标题文本
https://jsfiddle.net/t5GgE/1/

但是它们要么明确地(或间接地)设置高度,要么在表格标题中使用背景颜色无法正常工作。

现在我到目前为止是这样的:https :
//jsfiddle.net/kn46f38n/6/

其中的问题是垂直对齐底部无法正常工作,并且高度不会自动调整(除非我添加画布图像)。

所有这些都相当令人沮丧,这基本上意味着唯一的进展是用画布替换处理程序,这减轻了服务器的负担,但在可搜索性方面没有任何进展,而且最糟糕的是,使用 JS 进行布局,而有仍然是不支持画布的浏览器。

真的没有办法在 HTML/inlineSVG 中做到这一点,而不必设置显式高度(任何类型的高度,比如包括变换原点),也不必求助于 javascript 吗?

没有 jQuery:

var maxH = 0;
// Find the column label with the tallest height
var hdrs = document.querySelectorAll(".hdr")
for (i = 0; i < hdrs.length; i++)
{
    var bbox …
Run Code Online (Sandbox Code Playgroud)

html css svg

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

Linux中的最佳安全实践

您在维护Linux服务器时强烈建议使用哪些安全性最佳实践?
(即启动防火墙,禁用不必要的服务,小心suid可执行文件等等.)

另外:Selinux上有明确的参考资料吗?

编辑:是的,我打算将机器放在互联网上,至少有openvpn,ssh和apache(目前没有动态内容),并为某些人提供shell访问权限.

linux security selinux

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

VB.NET可以读取XML还是不可以?

问题:使用VB.NET/C#,如果没有重要工作,是否真的无法在数据集中读取以下XML?

我试过了

oDataSet.ReadXml(strFileName)<BR>
Run Code Online (Sandbox Code Playgroud)

Dim oDataSet As System.Data.DataSet = New System.Data.DataSet
Dim strLocation As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
strLocation += System.IO.Path.DirectorySeparatorChar + "filename.xml"
oDataSet.ReadXml(strLocation)
Run Code Online (Sandbox Code Playgroud)

但所有这一切都是在我的数据集中放置一行内容为"2010-02-12T10:33:39"的单元格...

这让我抓狂......

这是XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<dataroot generated="2010-02-12T10:33:39">
<Employee>
    <MI_KZ>HKBZV</MI_KZ>
    <MI_Name>Doe</MI_Name>
    <MI_Vorname>John</MI_Vorname>
    <MI_Nummer>70642860</MI_Nummer>
    <MI_DatumVon>2010-02-11T10:45:37</MI_DatumVon>
    <MI_DatumBis>2010-03-13T00:00:00</MI_DatumBis>
    <AP_Bezeichnung>5-B-03</AP_Bezeichnung>
    <KOE_Code>FHBM</KOE_Code>
    <KST_Code></KST_Code>
    <KST_Kurz><![CDATA[]]></KST_Kurz>
  </Employee>
  <Employee>
    <MI_KZ>EX2FC</MI_KZ>
    <MI_Name>Doe</MI_Name>
    <MI_Vorname>Judith</MI_Vorname>
    <MI_Nummer>70642680</MI_Nummer>
    <MI_DatumVon>2010-02-10T14:12:56</MI_DatumVon>
    <MI_DatumBis>2010-06-01T00:00:00</MI_DatumBis>
    <AP_Bezeichnung>Gotth.</AP_Bezeichnung>
    <KOE_Code>UEU</KOE_Code>
    <KST_Code></KST_Code>
    <KST_Kurz><![CDATA[]]></KST_Kurz>
  </Employee>
  <Employee>
    <MI_KZ>EX0GW</MI_KZ>
    <MI_Name>Testname</MI_Name>
    <MI_Vorname>Testprename</MI_Vorname>
    <MI_Nummer>70038630</MI_Nummer>
    <MI_DatumVon>2004-05-11T00:00:00</MI_DatumVon>
    <MI_DatumBis>2010-08-16T00:00:00</MI_DatumBis>
    <AP_Bezeichnung>SempSee</AP_Bezeichnung>
    <KOE_Code>KFMP</KOE_Code>
    <KST_Code></KST_Code>
    <KST_Kurz><![CDATA[]]></KST_Kurz>
  </Employee>
</dataroot>
Run Code Online (Sandbox Code Playgroud)

c# xml vb.net asp.net

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

VB.NET,使用返回类型泛型函数?

目前我编写了一个反序列化XML的函数,如下所示.如何更改它,以便每次我想要序列化另一个对象类型时都不必替换类型?当前对象类型是cToolConfig.如何使此功能通用?

       Public Shared Function DeserializeFromXML(ByRef strFileNameAndPath As String) As XMLhandler.XMLserialization.cToolConfig
        Dim deserializer As New System.Xml.Serialization.XmlSerializer(GetType(cToolConfig))
        Dim srEncodingReader As IO.StreamReader = New IO.StreamReader(strFileNameAndPath, System.Text.Encoding.UTF8)
        Dim ThisFacility As cToolConfig

        ThisFacility = DirectCast(deserializer.Deserialize(srEncodingReader), cToolConfig)
        srEncodingReader.Close()
        srEncodingReader.Dispose()

        Return ThisFacility
    End Function


    Public Shared Function DeserializeFromXML1(ByRef strFileNameAndPath As String) As System.Collections.Generic.List(Of XMLhandler.XMLserialization.cToolConfig)
        Dim deserializer As New System.Xml.Serialization.XmlSerializer(GetType(System.Collections.Generic.List(Of cToolConfig)))
        Dim srEncodingReader As IO.StreamReader = New IO.StreamReader(strFileNameAndPath, System.Text.Encoding.UTF8)
        Dim FacilityList As System.Collections.Generic.List(Of cToolConfig)
        FacilityList = DirectCast(deserializer.Deserialize(srEncodingReader), System.Collections.Generic.List(Of cToolConfig))
        srEncodingReader.Close()
        srEncodingReader.Dispose()

        Return FacilityList
    End Function
Run Code Online (Sandbox Code Playgroud)

c# xml vb.net xml-serialization

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

小数点分隔符后输出两位数字

使用fprintf,在十进制分隔符后输出两位数字的格式字符串是什么?

float number = 3.0;
fprintf(pFile, "%10.02f", number); 
Run Code Online (Sandbox Code Playgroud)

这总是输出3而不是3.00

如何在小数点分隔符后的数字填充零?我想在输出文件中写入3.00。

c c++ printf

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

Global.asax 和 Web 应用程序生命周期

问题:当 Web 应用程序启动时,它会执行 global.asax 中的 Application_Start。

现在,只要对该应用程序中的页面的第一个请求到达服务器,Web 应用程序就会启动。

但我的问题是:在应用程序停止之前,应用程序将运行多长时间。我的意思是在第一页请求之后,服务器上没有流量。

我需要知道,因为我打算启动一个在 global.asax 中侦听 tcp 端口的服务器。当应用程序停止时,服务器将停止侦听其端口。

c# vb.net asp.net iis web-applications

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

更正数据库中的文字?

题:

在我的一个数据库中,varchar-field中有一个值:BrokersMéxico,Intermediario de Aseguro,SA

现在我将一个新列创建为nvarchar,并希望接管正确编码的旧值.

现在有两个问题:

A)
在C#/ VB.NET中,如何将México更改为正确的值("México"),然后将其存储在unicode字段中(假设我知道正确的源代码页)?

B)
如果我不想手动执行,是否有办法找出代码页?(好吧,要求是免费的,但我想没有).

.net c# sql vb.net unicode

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

如何访问与类实例同名的命名空间?

我有关于命名空间名称和类的问题:

如果我在名称空间VeloConnect中有一个名为cVeloConnect的类.例如

namespace VeloConnect
{
    public class cVeloConnect
    {
        // Some content
        public void PrintMe();

    }

    public class cSomeClass
    {
        // Some content

    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个cVeloConnect的新实例,调用此实例VeloConnect,我再也无法访问VeloConnect命名空间了......例如

VeloConnect.cVeloConnect VeloConnect = new VeloConnect.cVeloConnect();
VeloConnect.PrintMe();
// The below thing is not possible
VeloConnect.cSomeClass MyClass = new VeloConnect.cSomeClass();
Run Code Online (Sandbox Code Playgroud)

如果我不想重命名命名空间或我之前的实例,如何访问其他类?

c# vb.net asp.net-mvc

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