小编Mes*_*sut的帖子

从Parcelable类读取和编写java.util.Date

我正在使用Parcelable类.如何java.util.Date在此类中读取和写入对象?

java android

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

无法在SQL中创建ASSEMBLY

我已经深入研究了SQL clr编程.不幸的是,我的第一次尝试很困难.我的C#汇编代码就是这样:

enter code here
public partial class FirstCLRRoutines
{
    public static int GetCLRFrameworkMajorVersion()
    {
        return System.Environment.Version.Major;
    }
}
Run Code Online (Sandbox Code Playgroud)

而SQL代码是:

USE master
GO
CREATE ASSEMBLY [Chapter2.FirstCLRRoutine]
FROM 'D:\projeler\SQL_CLR\SQL_CLR\bin\Debug\SQL_CLR.dll'
Run Code Online (Sandbox Code Playgroud)

但是我从MSSMSE收到此错误消息:

Msg 6218,Level 16,State 3,Line 1
CREATE ASSEMBLY for assembly'SQL_CLR'失败,因为程序集'SQL_CLR'验证失败.检查引用的程序集是否是最新的并且在数据库中是否可信(对于external_access或unsafe).CLR Verifier错误消息(如果有)将遵循此消息

sql sql-server sqlclr

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

为什么空文本文件包含3个字节?

我在vs2010中的C#项目中使用了一个文本文件.我添加到解决方案并将其"复制输出"设置为"始终复制".当我使用下面的代码时,它给出了前导三个字节或utf8一个字节的文本结果.我查看了windows explorers文件属性,其大小显示为3个字节.

public static string ReadFile(string fileName)
        {
            FileStream fs = null;
            try
            {
                fs = new FileStream(fileName, FileMode.Open);
                FileInfo fi = new FileInfo(fileName);
                byte[] data = new byte[fi.Length];
                fs.Read(data, 0, data.Length);
                fs.Close();
                fs.Dispose();
                string text = Encoding.ASCII.GetString(data);
                return text;
            }
            catch (Exception)
            {
if(fs != null)
{
    fs.Close();
    fs.Dispose();
}
return string.Empty;
            }
        }
Run Code Online (Sandbox Code Playgroud)

为什么这样如上?如何在没有StreamReader类的情况下阅读文本文件?

任何帮助,代码将非常感激.

.net c# text file

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

如何将剃刀页面包含在另一个剃刀页面中?

我想知道如何在运行剃刀视图中包含另一个剃刀页面,就像PHP的"包含"术语一样.它可以被视为部分类.一半的工作是在a.cshtml完成的,另一半的工作是在b.cshtml完成的.但实际上其中两个是作为一个剃刀页面构建的.

任何想法将不胜感激......

c# razor asp.net-mvc-3

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

通过Internet网络连接套接字失败

目录

  • 前言
  • Serverside代码
  • 客户代码
  • 本地计算机示例(成功)
  • İnternet网络示例(Unsuccessfull)
  • 我的可能性考虑因素

前言

我从MSDN的类库示例中获取这些代码.所以它必须正常工作.是的,我部分正确.在我的计算机上运行时它会成功.但是在互联网网络上,它很脆弱.我每次都在使用ConnectionRefused SocketErrorCode.
我将在下面给出源代码,最初,你必须知道我修改过的测试.

对于服务器代码:

  • 我使用IPAddress.IPv6Any而不是IPAddress.Any.
  • 我也试过没有server.AllowNatTraversal(true)

但它失败了

Serverside代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.IO;

namespace ServerTest
{
    class Program
    {
        static void Main(string[] args)
        {
            TcpListener server = null;
            try
            {
                int port = 13000;
                server = new TcpListener(IPAddress.Any, port);
                server.AllowNatTraversal(true);
                server.Start();
                byte[] bytes = new byte[256];
                string data = null;
                while (true) …
Run Code Online (Sandbox Code Playgroud)

.net sockets

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

System.Web.Mvc.dll源代码

我想为我的项目改进一个非常强大的OutputCaching,它将与sql的移动缓存和intreval兼容.我正在寻找System.Web.Mvc.dll源代码.

任何链接,线索将非常感激.

c# asp.net asp.net-mvc

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

如何以编程方式重新启动MVC4项目

我需要以编程方式重新启动我的mvc4 Web应用程序.但System.Web.HttpRuntime.UnloadAppDomain()不起作用.

重启asp.net mvc应用程序的最佳方法是什么?请注意,更改web.config内容或文件夹名称并不能解决我的问题.

c# asp.net asp.net-mvc

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

动态对象属性名称以数字开头

我有一个动态对象,其属性以数字开头。如何访问此属性?

例如:

myResult.123; // this is unvalid
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

.net c#

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

关于'CASE'转换失败

在使用' CASE'我遇到的问题,我从来没有听说过.
问题是这样的:我使用' CASE'statement in' SELECT'子句作为字段.调用具有int数据类型的列时,它是成功的; 但是,在调用varchar或datetime时,它不成功.
在错误结果中,它说我标记了临时字段,包括' CASE'语句int,但不是这样.请帮忙...

'STORED PROCEDURE'内容

CREATE PROC spRegistry_PersonsGetField
@ID int,
@Field varchar(100)
AS
SELECT CASE @Field 
WHEN 'Name' THEN Name
WHEN 'Surname' THEN Surname
WHEN 'Username' THEN Username
WHEN 'Password' THEN Password
WHEN 'Status' THEN dbo.fnStatus(Status)
WHEN 'EMail' THEN EMail
WHEN 'Tel' THEN dbo.fnIsEmpty(Tel)
WHEN 'Address' THEN dbo.fnIsEmpty(Address)
WHEN 'City' THEN dbo.fnIsEmpty(City)
WHEN 'BirthDate' THEN dbo.fnDate(BirthDate)
WHEN 'Gender' THEN dbo.fnGender(Gender)
WHEN 'Lang' THEN Lang
ELSE NULL
END
AS …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

递归函数调用抛出StackOverFlowException

我要以递归方式调用函数.但过了一会儿就抛出了StackOverFlowException.当我使用Invoke(new Action(Start))方法时,它抛出相同的异常,但不会在很长一段时间内抛出,这比前一个短.

我怎样才能克服这个问题?

示例代码:

private void Start()
        {
            // run select query
            mysql(selectQueryString.ToString());
            msdr = mysql();
// is finished
            if (!msdr.HasRows)
            {
                this.Finish();
                return;
            }
            //  get mysql fields
            string[] mysqlFields = Common.GetFields(ref msdr);
            while (msdr.Read())
            {
                // set lastSelectID
                lastSelectID = Convert.ToInt32(msdr[idFieldName].ToString());
                // fill mssql stored procedure parameters
                for (int i = 0; i < matchTable.Count; i++)
                {
                    string valueToAdd = Common.ConvertToEqualivantString(matchTable[i].Type, matchTable[i].Value, ref msdr, ref id, matchTable[i].Parameters);
                    sql.Ekle(matchTable[i].Key, valueToAdd);
                }
                // execute adding operation
                lastInsertID = (int)sql(false);
                // …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

标签 统计

c# ×6

.net ×4

asp.net ×2

asp.net-mvc ×2

sql-server ×2

android ×1

asp.net-mvc-3 ×1

file ×1

java ×1

razor ×1

sockets ×1

sql ×1

sqlclr ×1

text ×1