小编Ras*_*oth的帖子

c#从资源中读取字节数组

我一直试图弄清楚如何从我的一个资源文件中读取一个字节数组,我已经尝试过最受欢迎的点击谷歌而没有取得明显的成功.

我有一个存储在我的程序的资源集合中的文件,我想将此文件作为字节数组读取

我目前只是使用以下代码从我的程序的根目录中读取文件:

FileStream fs = new FileStream(Path, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] bin = br.ReadBytes(Convert.ToInt32(fs.Length));
fs.Close();
br.Close();
Run Code Online (Sandbox Code Playgroud)

但是我想将此文件存储为我的应用程序中的资源,这样我就不必为我的程序发送额外的文件.

此文件包含我的程序的一部分使用的加密数据.

任何帮助或指针将不胜感激!

c# bytearray

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

c #windows服务还是只是普通程序?

可能重复:
Windows服务与计划任务
Windows服务与简单程序

我正在尝试创建一个定期运行的程序(例如每5分钟运行一次),或让程序运行并让它在其中执行该功能(每5分钟一次).

该程序是在数据库执行时从数据库中获取数据,然后将其写入(现在)说info.txt文件(此处不包含敏感内容).每次写入文件时,它都应该覆盖文件中的现有信息.

该程序也应该在Windows启动时自动启动.(因此无需登录机器并执行.exe [如果它是正常程序而不是服务])

在它执行程序的时间段之间无关.

因此,我应该将此程序作为Windows服务运行,还是应该使用任务计划程序定期启动程序来执行此操作?我的目标是让这个程序尽可能顺利运行而不会堵塞资源.(例如,它不应该超过cpu的5%)

我希望我的问题很清楚.

c# windows-services scheduled-tasks

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

C#字典或只是继续使用列表?

我正在使用列表来存储一对十六进制值(例如,在列表AD38F2D8中,显示为:Value_A:AD 38 F2 D8).

我的问题是我应该使用Dictionary<string, string>或者我应该使用 Dictionary<string, NewCustomObject>十六进制字符串作为一对字符串存储.(值:[AD,38,F2,D8])而不是(值:AD38F2D8).

它可能不会在两者之间产生很大的差异.

随着Dictionary<string, string>我只想存储在字典中的每个十六进制字符串,然后拆了他们在各自的对,当我需要他们.如果我使用的话,Dictionary<string, NewCustomObject>我最终会先将十六进制字符串拆分成各自的对,然后将它们存储在字典中.

我的问题是我应该使用哪个?或者我应该继续使用列表?

我并不完全有必要使用,Dictionary<string, string>因为我仍然知道哪个索引是什么字符串,只是它会看起来更好.

列表示例:

Index = 0,  Value = 3D95FF08
Index = 1,  Value = 8D932A08
Run Code Online (Sandbox Code Playgroud)

Dictionary<string, string> 例:

Index = 0, Key = First,  Value = 3D95FF08
Index = 1, Key = Second, Value = 8D932A08
Run Code Online (Sandbox Code Playgroud)

Dictionary<string, NewCustomObject> 例:

Index = 0, Key = First,  Value = 3D, 95, FF, 08
Index = 1, Key = Second, Value …
Run Code Online (Sandbox Code Playgroud)

c#

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

使用输出调用存储过程

我一直在尝试从我的数据库中检索一些信息,并检索返回值.我知道存储过程工作正常.

我使用的代码是我用来注册用户的修改过的部分.我的代码的cmd.ExecuteReader部分出错了.

protected void btn_login_Click(object sender, ImageClickEventArgs e)
{
    //Actions after Submit button is clicked
    Page.Validate(((ImageButton)sender).ValidationGroup);

    if (Page.IsValid)
    {
        using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DbConnectString"].ConnectionString))
        {
            SqlCommand cmd = new SqlCommand("usp_validateUsers", conn);
            //Input Values
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("username", Uname.Text);
            cmd.Parameters.AddWithValue("password", pwd.Text);
            //Return Values
            SqlParameter retParam = cmd.Parameters.Add("@RetVal", SqlDbType.Int);
            retParam.Direction = ParameterDirection.ReturnValue;
            SqlParameter acsParam = cmd.Parameters.Add("@ac_status", SqlDbType.Int);
            acsParam.Direction = ParameterDirection.Output;
            SqlParameter nikParam = cmd.Parameters.Add("@memb_name", SqlDbType.VarChar);
            nikParam.Direction = ParameterDirection.Output;

            try
            {
                // Open Connection and execute Stored Proc
                conn.Open();
                ///////////SOMETHING GOES WRONG …
Run Code Online (Sandbox Code Playgroud)

c# sql-server stored-procedures

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

PHP Tab实现

我试图在一个选项卡中实现选项卡,我想要一些帮助.

我找到了上部选项卡的一些代码,并尝试将它们实现到较低的选项卡集中.这些代码不是我的.我只是简单地把它们放在一起展示我想要的东西,这显然似乎无法正常工作......

以下是发生的事情:

1)如果单击上部选项卡,则页面不会刷新自身.

2)如果单击下方选项卡,页面将自行刷新并更改"id =?" 在地址栏上,这是我想要的.

这个问题是否可以解决?

这是一个SAMPLE网站,所以它不会整洁 http://www.swan10.nl/stuff/testie/testie.php

CSS用于显示类,但PHP网站仅在使用这些代码时才有效.class ="TabView"id ="TabView".我知道你不能不止一次使用"id"所以我甚至为id ="Tabview2"等制作了另一套CSS和Javascript但是它没有用,所以我没有费心上传它们来节省空间.

我不知道这是否是最好的代码,但如果不是,请提供一些更好的代码建议.或者我可能只是错过了一些微小而愚蠢的东西.

请提前帮助并谢谢!

javascript css php tabs

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