小编aro*_*ron的帖子

最快速的序列化和反序列化.NET对象的方法

我正在寻找最快的序列化和反序列化.NET对象的方法.这是我到目前为止:

public class TD
{
    public List<CT> CTs { get; set; }
    public List<TE> TEs { get; set; }
    public string Code { get; set; }
    public string Message { get; set; }
    public DateTime StartDate { get; set; }
    public DateTime EndDate { get; set; }

    public static string Serialize(List<TD> tData)
    {
        var serializer = new XmlSerializer(typeof(List<TD>));

        TextWriter writer = new StringWriter();
        serializer.Serialize(writer, tData);

        return writer.ToString();
    }

    public static List<TD> Deserialize(string tData)
    {
        var serializer = new XmlSerializer(typeof(List<TD>));

        TextReader …
Run Code Online (Sandbox Code Playgroud)

.net c# serialization deserialization

82
推荐指数
6
解决办法
13万
查看次数

如何用正则表达式用小写字母替换大写字母?

我需要用小写字母替换变量名中的大写字母并添加空格

例如:

NotImplementedException应该Not implemented exception UnhandledException应该Unhandled exception

c# regex

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

用ref或out参数编写铁python方法

我需要将以下C#方法转换为相同的IronPhyton方法

private void GetTP(string name, out string ter, out int prov)
{
  ter = 2;
  prov = 1;
}
Run Code Online (Sandbox Code Playgroud)

c# ironpython

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

SQL事务隔离级别的问题

我有事务隔离级别的问题.这里涉及两个表,一个被设置为事务隔离级别经常更新SERIALIZABLE时,第二一个有外键的一个.

插入或更新第二个表时出现问题.几个小时后,我收到错误消息:

由于更新冲突,快照隔离事务中止.您不能使用快照隔离直接或间接访问数据库'DB'中的表'dbo.first'来更新,删除或插入已被另一个事务修改或删除的行.重试事务或更改update/delete语句的隔离级别.

插入或更新第二个表时我没有设置事务隔离级别,我也运行命令DBCC USEROPTIONS并返回read_committed

我需要尽快消​​除这个错误,谢谢你

sql sql-server deadlock transaction-isolation

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

AngularJS和跨域POST

我有一个关于使用HTTP Authorization标头的CORS请求的问题:

在我看来,Web浏览器没有发送带POST请求的Authorization标头,有什么方法可以解决这个问题吗?

这是我的Angular代码:

var app = angular.module('app', [])
    .config(['$httpProvider', function($httpProvider) {
        $httpProvider.defaults.useXDomain = true;
        delete $httpProvider.defaults.headers.common['X-Requested-With'];
    }]);

    app.controller('ctrl', function ($scope, $http) {
        $scope.insert = function () {

            $http.post('http://my.api.com/Insert',
                {
                    headers: {
                        'Authorization': 'Basic dGVzdDp0ZXN0',
                        'Content-Type': 'application/x-www-form-urlencoded'
                    },
                    data: {
                        'Code': 'test data'
                    },
                    withCredentials: true
                });
        };
    });
Run Code Online (Sandbox Code Playgroud)

在服务器端,我在我的web.config中有这个

<httpProtocol >
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With" />
    <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />
    <add name="Access-Control-Allow-Credentials" value="true" />
  </customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net cors angularjs

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

如何使用sql编写或附加到文本文件?

我需要从存储过程调用sqlcmd导出表到文本文件?

sql sql-server file-io sqlcmd

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

带有Angular Postback的ASP.NET WebForms

我试图在现有的ASP.NET WebForms应用程序中使用Angular框架,遇到的问题是:

客户端代码:

<select id="fooSelect" class="span8" runat="server" clientidmode="Static">
 <option ng-repeat="foo in foos" value="{{foo.Id}}">{{foo.Title}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

当被形式submited(整页回发),价值fooSelect.Value"{{foo.Id}}"

如何在服务器端获取所选选项的值?

javascript c# asp.net webforms angularjs

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

从Windows应用程序执行命令行

我需要从.NET Windows应用程序执行命令行.我尝试使用此代码,但我收到错误

"C:\ Documents"未被识别为内部或外部命令,可操作程序或批处理文件.

var command ="\"C:\\Documents and Settings\\Administrator\\My Documents\\test.exe\" \"D:\\abc.pdf\" \"C:\\Documents and Settings\\Administrator\\My Documents\\def.pdf\"";

var processInfo = new ProcessStartInfo("cmd","/c " + command)
{
    UseShellExecute = false,
    RedirectStandardError = true,
    CreateNoWindow = true
};
var p = Process.Start(processInfo);
Run Code Online (Sandbox Code Playgroud)

.net c# command-prompt

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