标签: sections

w3c html验证错误 - 部分缺少标题.考虑使用h2-h6元素为所有部分添加标识标题

当我尝试验证我的页面时,我收到警告http://validator.w3.org:

科缺乏标题.考虑使用h2-h6元素为所有部分添加标识标题.

我的代码如下:

<section id="slider-wrapper-new">
    <div class="slider-container-new">
        // some code..
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

如何删除此错误?我是否必须在标题内添加h1- h6标签?

html semantic-markup w3c-validation html-validation sections

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

如何使用swift在tableview中使用两个不同的数组填充两个部分?

我有两个数组Data1和Data2,我希望将这些数据中的数据(它们包含字符串)填充到两个不同部分的tableview中.第一部分应标题为"Some Data 1",第二部分标题为"KickAss".

我有两个部分填充第一个数组的数据(但没有标题).

到目前为止,这是我的代码:

override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 2
    }

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        var rowCount = 0
        if section == 0 {
            rowCount = Data1.count
        }
        if section == 1 {
            rowCount = Data2.count
        }
        return rowCount
    }
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell
        let ip = indexPath
        cell.textLabel?.text = Data1[ip.row] as String
        return cell
    } …
Run Code Online (Sandbox Code Playgroud)

arrays uitableview sections swift

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

迭代配置文件中的部分

我最近介绍了库configparser.我希望能够检查每个部分是否至少有一个布尔值设置为1.例如:

[Horizontal_Random_Readout_Size]
Small_Readout  = 0
Medium_Readout = 0
Large_Readout  = 0
Run Code Online (Sandbox Code Playgroud)

以上会导致错误.

[Vertical_Random_Readout_Size]
Small_Readout  = 0
Medium_Readout = 0
Large_Readout  = 1
Run Code Online (Sandbox Code Playgroud)

以上将通过.下面是我想到的一些伪代码:

exit_test = False
for sections in config_file:
    section_check = False
    for name in parser.options(section):
        if parser.getboolean(section, name):
            section_check = True
    if not section_check:
        print "ERROR:Please specify a setting in {} section of the config file".format(section)
        exit_test = True
    if exit_test:
        exit(1)
Run Code Online (Sandbox Code Playgroud)

问题:

1)如何执行第一个for循环并迭代配置文件的各个部分?

2)这是一个很好的方法吗?还是有更好的方法?(如果没有请回答问题一.)

python configuration file configparser sections

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

将按日期分隔的部分添加到Swift中的UITableView

我是Swift和iOS编程的新手,所以你不得不原谅这个简单的问题.

我创建了一个tableView,只需按一下按钮即可显示数组(字符串)的内容.现在,我想在tableView部分中"分组"这些字符串,按日期排序.

更详细:当用户点击按钮时,字符串应插入数组的索引0,并显示在具有今日日期标题的部分中.如果数组中的值早于今天的日期,则这些值应显示在该日期的单独部分中.每个部分应对应24小时工作日,并显示当天添加的所有字符串.

这是我到目前为止所取得的一些示例代码:

var testArray[String]()
var sectionsInTable[String]()

@IBOutlet weak var testTable: UITableView!

@IBAction func saveButton(sender: AnyObject) {

testArray.insert("\(strTest)", atIndex: 0)
testTable.reloaddata()

}

func numberOfSectionsInTableView(tableView: UITableView) -> Int {

    return sectionsInTable.count

}

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{

    return testArray.count

}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")

    cell.textLabel.text = String(testArray[indexPath.row])        

    return cell
}
Run Code Online (Sandbox Code Playgroud)

我真的不知道如何管理部分.希望有人可以指出我正确的方向.谢谢!

date uitableview ios sections swift

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

实际上在ASP.NET Core中的ConfigureServices阶段读取AppSettings

我需要ConfigureServices在ASP.NET Core 1.0 Web应用程序中的方法中设置一些依赖项(服务).

问题是,基于新的JSON配置,我需要设置服务或其他服务.

我似乎无法ConfigureServices在应用程序生命周期的阶段实际读取设置:

public void ConfigureServices(IServiceCollection services)
{
    var section = Configuration.GetSection("MySettings"); // this does not actually hold the settings
    services.Configure<MySettingsClass>(section); // this is a setup instruction, I can't actually get a MySettingsClass instance with the settings
    // ...
    // set up services
    services.AddSingleton(typeof(ISomething), typeof(ConcreteSomething));
}
Run Code Online (Sandbox Code Playgroud)

我需要实际阅读该部分并决定注册的内容ISomething(可能与其他类型不同ConcreteSomething).

configuration app-config startup sections asp.net-core

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

自定义核心数据SectionNameKeyPath

我是核心数据的新手,我正试图弄清楚如何sectionNameKeyPath在我的网站中创建自定义NSFetchedResultsController.我有一个带有属性的托管对象acctPeriod.这是一个NSString.我想根据此字段的前4个字符创建部分.前4个字符代表会计期间的年份,不需要保存.

我已经浏览了这个网站并看过关于瞬态属性的帖子,但我似乎无法让它们工作.基本上我想要这个然后分配periodYear给我sectionNameKeyPath.

@dynamic periodYear;

-(NSString *)periodYear
{
    return [self.acctPeriod substringToIndex:4];
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

**更新:使用Martin R.回答,我能够按预期工作.

- (NSFetchedResultsController *)fetchedResultsController
{
if (_fetchedResultsController != nil) {
    return _fetchedResultsController;
}

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

// Edit the entity name as appropriate.
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Billing" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];

// Set the batch size to a suitable number.
[fetchRequest setFetchBatchSize:20];

// Edit the sort key as appropriate.
NSSortDescriptor *sortDescriptor = …
Run Code Online (Sandbox Code Playgroud)

core-data transient ios sections

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

SimpleCursorAdapter,包含Android中的部分

当你使用Cursors和Custom SimpleCursorAdapter时,我对如何在ListView中生成部分感到有点失落.

许多文档使用getView()等引用,或创建多个适配器并添加节头.

但这些似乎都基于BaseAdapter,ListAdapters和ArrayAdapters等.

以前有人处理过类似的事吗?

如果没有,有关如何使这项工作的任何提示?

谢谢西蒙

android listview cursor sections

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

如何根据类别实现带有节头的RecyclerView?

我想在列表中实现部分.我有一份任务清单.List有一个自定义适配器,它扩展了recyclerview刷卡适配器,因为我已经实现了向recyclerview的滑动手势.

因此,现在任务列表与已完成和待处理任务一起显示.每个列表项都有一个复选框,显示任务已完成或待处理.

如果选中复选框,则任务完成,反之亦然.现在我想用标题创建两个部分.一个用于已完成的任务,另一个用于待处理任

所以完成的任务应该显示在已完成的部分内,反之亦然.此外,如果任务未经检查,即待处理,如果用户选中复选框,则该项目应从待处理部分中删除,并应添加到已完成的部分,反之亦然.

我检查了一个库的部分.

https://github.com/afollestad/sectioned-recyclerview

但是当我尝试实现库时,我得到了错误,即适配器无法扩展两个类,因为之前我已经扩展了recyclerview swipe库.

适配器:

    public class IAdapter extends RecyclerSwipeAdapter<IAdapter.ItemViewHolder> {

    public ArrayList<Task> items;
    Context conext;
    public int _mId;

    List<Task> itemsPendingRemoval = new ArrayList<>();

    public IAdapter(Context context, ArrayList<Task> item) {
        this.conext=context;
       this.items=item;
    }


    @Override
    public int getItemCount() {
        return items.size();

    }

    public static class ItemViewHolder extends RecyclerView.ViewHolder {
        Task task;
        CheckBox cb;
        SwipeLayout swipeLayout;
        TaskTableHelper taskTableHelper;
        ItemViewHolder(final View itemView) {
            super(itemView);

            taskTableHelper= new TaskTableHelper(itemView.getContext());
            swipeLayout = (SwipeLayout) itemView.findViewById(R.id.swipe);
            cb = (CheckBox) itemView.findViewById(R.id.checkbox);

        }
    }

    @Override
    public …
Run Code Online (Sandbox Code Playgroud)

java android header sections android-recyclerview

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

向下滚动到截面时突出显示菜单项

我知道这个问题已经在这个论坛上被问了一百万次,但没有一篇文章帮助我找到解决方案.

我做了一小段jquery代码,当你向下滚动到与hash-link中id相同的部分时,它会突出显示hash-link.

$(window).scroll(function() {
    var position = $(this).scrollTop();

    $('.section').each(function() {
        var target = $(this).offset().top;
        var id = $(this).attr('id');

        if (position >= target) {
            $('#navigation > ul > li > a').attr('href', id).addClass('active');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

现在的问题是它突出显示所有哈希链接,而不仅仅是该部分与之关系的哈希链接.任何人都可以指出错误,还是我忘记了什么?

javascript hash jquery hyperlink sections

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

太多的部分,汇编程序错误,使用boost :: spirit

我正在为Java的一个子集编写编译器boost::spirit,用于lexing和解析.在编译词法分析器/解析器阶段期间,编译器消耗1.6GBRAM(g++ (GCC) 4.8.1),但这不是问题,因为这台机器上有足够的内存.

然而,问题在于,当编译器完成并且汇编程序开始运行(GNU assembler (GNU Binutils) 2.23.52.20130604)时,它会崩溃;

as: build/src/ast_generate.o: too many sections (33098)
/tmp/cc0ZyvKK.s: Assembler messages:
/tmp/cc0ZyvKK.s: Fatal error: can't write build/src/ast_generate.o: File too big
as: build/src/ast_generate.o: too many sections (33098)
/tmp/cc0ZyvKK.s: Fatal error: can't close build/src/ast_generate.o: File too big
scons: *** [build/src/ast_generate.o] Error 1
Run Code Online (Sandbox Code Playgroud)

添加'-Os'到我的编译器标志,允许汇编程序处理编译器输出,但正如我所看到的,这只是时间问题,直到我遇到同样的问题,即使使用小优化标志.

检查,使用大小优化的对象文件(ast_generate.o)objdump告诉我,我正在生成pe-x86-64,这是我在Windows上所期望的.

然而,2358生成的部分对我来说是一个震惊.主要是因为似乎已经为每个部分生成了一个部分boost::spirit;

 CONTENTS, ALLOC, LOAD, READONLY, DATA, LINK_ONCE_DISCARD
 ...
 60 .pdata$_ZNK5boost5lexer6detail8end_node9unique_idEv 0000000c  0000000000000000 …
Run Code Online (Sandbox Code Playgroud)

c++ gcc boost-spirit object-files sections

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