问题列表 - 第22601页

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

Linux shell命令通过块读取/打印文件块

是否有一个标准的Linux命令可以用来读取块的文件块?例如,我有一个大小为6kB的文件.我想阅读/打印第一个1kB,然后是第二个1kB ......似乎猫/头/尾在这种情况下不会工作.

非常感谢.

linux shell file

5
推荐指数
2
解决办法
4526
查看次数

指向特定固定地址的指针

如何为指针分配特定的内存地址?

微控制器中的特殊功能寄存器如AVR m128具有固定地址,AVR GCC在io.h头文件中定义了SFR,但我想自己处理它.

c pointers

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

在Asp.net中通过Button的CommandArgument传递多个参数

我有一个包含多行的gridview,每个都有一个Update按钮,当有人点击Update按钮时我需要传递2个值.除了用逗号分隔CommandArgument内的参数(古老而不优雅)之外,我如何传递多个参数?

<asp:LinkButton ID="UpdateButton" runat="server" CommandName="UpdateRow" CommandArgument="arg_value" Text="Update and Insert" OnCommand="CommandButton_Click" ></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

请注意,无法从页面上的任何控件中检索值,因此不提供任何设计解决方案.请专注于提出的问题.提前致谢.

asp.net gridview commandargument

24
推荐指数
4
解决办法
10万
查看次数

ruby-on-rails:播种数据策略(或将测试数据加载到开发人员数据库中)

我想经常清理并重新加载我的开发人员数据库(Ruby on rails).

当然,我可以通过网页手动添加数据,但我想知道是否有人有这种类型的测试策略.

(我已经有单元,功能和集成测试,fyi)

谢谢

testing ruby-on-rails fixtures seeding

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

Visual Studio - 可以是从代码调用的断点吗?

我有一个基于UnitTest ++的单元测试项目.我通常在代码的最后一行放置一个断点,以便我可以在其中一个测试失败时检查控制台:

  n = UnitTest::RunAllTests();
  if ( n != 0 )
  {
  // place breakpoint here    
    return n;
  }
  return n;
Run Code Online (Sandbox Code Playgroud)

但每次我从SVN重新签出代码时,我都必须重新插入它.是否可以通过编译器对断点进行某种程度的放置?:

      n = UnitTest::RunAllTests();
      if ( n != 0 )
      {
      // place breakpoint here    
#ifdef __MSVC__
        @!!!$$$??___BREAKPOINT;
#endif
        return n;
      }
      return n;
Run Code Online (Sandbox Code Playgroud)

c++ debugging breakpoints visual-studio visual-c++

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

如何动态加载单独的应用程序设置文件并与当前设置合并?

有关从单独的配置文件中读取设置的问题以及与其类似的其他配置文件,但我的问题是特定于应用程序属性设置(即<MyApplication.Properties.Settings>- 请参阅下面的XML文件)以及如何动态加载它们.我在这篇文章中尝试了这个方法,其中包括刷新主配置文件的整个appSettings部分,但我的改编引发了异常,因为我没有替换appSettings部分:

var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
// Have tried the other ConfigurationUserLevels to no avail
config.AppSettings.File = myRuntimeConfigFilePath;
config.Save(ConfigurationSaveMode.Modified); // throws ConfigurationErrorsException
ConfigurationManager.RefreshSection("userSettings");
Run Code Online (Sandbox Code Playgroud)

ConfigurationErrorsException.Message是"根元素必须与引用文件的部分的名称匹配'appSettings'(C:\ myFile.xml第2行)." 该文件是:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <userSettings>
        <MyApplication.Properties.Settings>
            <setting name="SineWaveFrequency" serializeAs="String">
                <value>6</value>
            </setting>
            <setting name="SineWaveAmplitude" serializeAs="String">
                <value>6</value>
            </setting>
        </MyApplication.Properties.Settings>
    </userSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

有没有办法将此文件中的值导入到MyApplication.Properties.Settings.Default类中,框架处理所有XML反序列化,就像在应用程序启动时加载配置文件一样?

.net settings persistence configuration-files

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

执行SQL时出错

当我尝试执行下面的代码时,我收到以下错误.我已经添加了我传递的SQL字符串.我错过了什么?

错误:

查询表达式'TOURID = 25e5eed3-ea84-4c30-a660-2c880253da60'中的语法错误(缺少运算符)

我的查询,

DELETE * FROM TOURS WHERE TOURID = 25e5eed3-ea84-4c30-a660-2c880253da60;
Run Code Online (Sandbox Code Playgroud)

我的代码,

Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\_Development\Data\filename.accdb;Persist Security Info=False;"
Dim DBConnection As New System.Data.OleDb.OleDbConnection(connectionString)
Try
    DBConnection .Open()
    Dim cmd As New System.Data.OleDb.OleDbCommand(sql, DBConnection )
    Dim sqlAdapterTOURS As New System.Data.OleDb.OleDbDataAdapter(cmd)
    cmd.CommandType = CommandType.Text
    cmd.ExecuteNonQuery()
Catch ex As Exception
    MessageBox.Show(ex.Message)
Finally
    DBConnection .Close()
End Try
Run Code Online (Sandbox Code Playgroud)

sql ms-access sql-delete

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

如何编写通用的IEnumerable <SelectListItem>扩展方法

对于仿制药我是新的(好的,真的很新),但我喜欢它们的想法.我将在视图上有一些下拉列表,我想要一个通用的方法来获取对象列表并将其转换为列表SelectListItems

我现在拥有的:

public static IEnumerable<SelectListItem> ToSelectListItems(
     this IEnumerable<SpecificObject> items, long selectedId)
    {
        return
            items.OrderBy(item => item.Name)
            .Select(item =>
                    new SelectListItem
                    {
                        Selected = (item.Id == selectedId),
                        Text = item.Name,
                        Value = item.Id.ToString()
                    });
    }
Run Code Online (Sandbox Code Playgroud)

麻烦的是,我需要为每个下拉列表重复该代码,因为对象具有代表该Text属性的不同字段SelectListItem

这是我想要完成的事情:

public static IEnumerable<SelectListItem> ToSelectListItem<T>(this IEnumerable<T> items, string key, string value, int SelectedId) {
    // I really have no idea how to proceed from here :(
}
Run Code Online (Sandbox Code Playgroud)

c# generics extension-methods

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

接口和类方法的注释应该如何不同

在使用C#中的Web客户端软件工厂(WCSF)处理ASP.net Web应用程序时,我遇到了这种困境,同样适用于其他平台和语言.我的情况是这样的:

我正在为基于WCSF范例的每个网页/用户控件定义一个I View界面,然后让页面类实现I View界面,基本上实现界面中定义的每个方法.当我尝试在方法级别添加xml文档时,我发现自己基本上重复了接口方法的相同注释内容,以及它在实现类中的反向部分.

所以我的问题是:接口方法的文档内容和相应的类方法之间是否存在一些实质性的区别?他们应该在不同方面强调什么?

有人告诉我,接口方法注释应该说该方法应该做什么,而类方法注释应该说"它是如何做的".但是我记得在之前的某处读过方法级别注释应该只说"该方法应该做什么",而不是方法的实现细节,因为实现不应该是方法用户的关注,它可能会改变.

.net c# wcsf xml-documentation

5
推荐指数
2
解决办法
2566
查看次数