精华内容
下载资源
问答
  • 2020-09-10 14:26:44

    我们想 在一个单个页面上显示所有Wordpress网站下所有的分类,并且定制每个分类显示的文章的列表数量,这犹如网站地图一般,但可以以最新的文章形式展现出来,或者你做一个静态页面作为主页(page页),那么采用  的这段代码实现起来更为方便。

    以下代码实际上使用query_posts()函数调取分类目录下的文章,showposts是调取的数量。

    <?php
        $cats = get_categories();
        foreach ( $cats as $cat ) {
        query_posts( 'showposts=10&cat=' . $cat->cat_ID );
    ?>
        <h3><?php echo $cat->cat_name; ?></h3>
        <ul class="sitemap-list">
            <?php while ( have_posts() ) { the_post(); ?>
            <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
            <?php } wp_reset_query(); ?>
        </ul>
    <?php } ?>

    在官方文档中,这样强调:“如果我们不得不用到query_posts(),必须确保每次使用query_posts()后同时执行wp_reset_query();”。这就是为什么在上面的代码中加上了wp_reset_query()的原因。
    修改其中的数字10可以设定显示的篇数,可用于在单页面上显示全部分类文章。
    如果你对这类的文章感兴趣,建议你好好学习query_posts建议你阅读以下文章

    query_posts函数把你的wordpress博客变成CMS

    您可能感兴趣的文章:


    ▪ wordpress地址出现 /?security_verify_data=313932xxx原因及解决办法

    ▪ wordpress前台“书签”显示为“友情链接”方法

    ▪ Windows server支持WordPress自动发邮件

    ▪ wordpress后台无插件显示文章和分类ID

    ▪ Super Static Cache高级纯静态插件Wordpress提速优化神器

    ▪ wordpress调用置顶文章显示置顶数量的三种方法

    ▪ wordpress无插件根据不同的页面自动生成关键词keywordps摘要description

    ▪ phpStudy及XAMPP环境下设置多个wordpress站点

    ▪ WordPress数据库及各表结构功能详解

    ▪ wordpress后台无法登陆出现死循环解决方案

    更多相关内容
  • <p><img alt="" height="386" src="https://img-ask.csdnimg.cn/upload/1608105728544.png" width="616" /></p> <p><img alt="" height="581" src=... 想请教一下报错的原因和解决的方法</p>
  • python字符串形式列表列表

    千次阅读 2021-02-19 17:28:57
    将字符串形式列表转化成列表的方法 一、用import ast 调用ast.literal_eval()函数 二、直接用python里的eval( )函数 >>> fruits = "['apple','orange','banana']" >>> import ast >>> ...

    将字符串形式的列表转化成列表的方法
    一、用import ast 调用ast.literal_eval()函数
    二、直接用python里的eval( )函数

    >>> fruits = "['apple','orange','banana']"
    >>> import ast
    >>> fa = ast.literal_eval(fruits)
    >>> print(fa)
    ['apple', 'orange', 'banana']
    >>> print(type(fa))
    <class 'list'>
    >>> fb = eval(fruits)
    >>> print(fb)
    ['apple', 'orange', 'banana']
    >>> print(type(fb))
    <class 'list'>
    

    eval功能可谓非常强大,即可以做string与list,tuple,dict之间的类型转换,还可以做计算器使用!更有甚者,可以对她能解析的字符串都做处理,而不顾忌可能带来的后果!所以说eval强大的背后,是巨大的安全隐患! 比如说,用户恶意输入字符串,而安全处理方式为ast.literal_eval

    参考:
    https://blog.csdn.net/weixin_35890173/article/details/112361806
    https://cloud.tencent.com/developer/ask/60369
    https://blog.csdn.net/CLinuxF/article/details/98481331

    展开全文
  • Python编程:通讯录(文件读取)

    千次阅读 2020-04-10 18:47:52
    读取附件中的csv文件(通讯录信息),放入字典中(后两项以列表形式做为字典的值),并依次输出其中的信息。文件内数据不需要修改,输出时数据之间以空格间隔。 编码格式使用GBK。 输入‘A’时,按行输出文件信息 输入...

    描述

    读取附件中的csv文件(通讯录信息),放入字典中(后两项以列表形式做为字典的值),并依次输出其中的信息。文件内数据不需要修改,输出时数据之间以空格间隔。
    编码格式使用GBK。
    输入‘A’时,按行输出文件信息
    输入‘D’时,直接输出字典内容
    输入其他数据时,输出“ERROR”‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

    输入格式

    输入一个字符‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

    输出格式

    张自强 12652141777 材 料
    庚同硕 14388240417 自动化
    王 岩 11277291473 文 法
    杨 彪 18807390227 材 料
    姚梦雪 14101628144 文 法
    黄国宝 19439017361 材 料
    麦啟聪 18844865547 信 息
    陈天润 14622379485 材 料
    项子烜 14226176598 文 法
    任晋宏 15076627604 信 息
    王玉云 11128829508 文 法
    周佳乐 10826074903 文 法

    输入输出示例

    输入:
    A
    输出:
    张自强 12652141777 材 料
    庚同硕 14388240417 自动化
    王 岩 11277291473 文 法
    杨 彪 18807390227 材 料
    姚梦雪 14101628144 文 法
    黄国宝 19439017361 材 料
    麦啟聪 18844865547 信 息
    陈天润 14622379485 材 料
    项子烜 14226176598 文 法
    任晋宏 15076627604 信 息
    王玉云 11128829508 文 法
    周佳乐 10826074903 文 法

    代码

    f=open("info.csv",'r',encoding='gbk')
    l=[]
    for line in f:
        l.append(line.replace("\n","").split(","))
    d={}
    for c in l:
        d[c[0]]=[c[1],c[2]]
    f.seek(0)
    s=input()
    if s=='A':
        for line in f:
            print(line.replace(","," ").replace("\n",""))
    elif s=="D":
        print(d)
    else:
        print("ERROR")
    f.close()
    
    展开全文
  • 采用组件设置的形式添加下拉列表 我们要先添加选项,也就是我们列表中要选择的东西。 定义在values文件夹中的strings.xml中. <string-array name="spinner_data"> <item>山西</item> <item&...

    Android下拉列表

    采用组件设置的形式添加下拉列表

    我们要先添加选项,也就是我们列表中要选择的东西。
    定义在values文件夹中的strings.xml中.

     <string-array name="spinner_data">
            <item>山西</item>
            <item>陕西</item>
            <item>江西</item>
        </string-array>
    

    如上,我们定义了三个选项。
    在main中,我们定义如下组件,即可实现含有上面定义的三个选项的下拉列表。

     <Spinner
            android:id="@+id/spinner"
            android:layout_width="409dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="1dp"
            android:layout_marginLeft="1dp"
            android:layout_marginTop="52dp"
    
            android:entries="@array/spinner_data"
            android:spinnerMode="dialog"
    
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    

    android:spinnerMode=“dialog” 表示我们的下拉列表是弹出框的形式,
    android:spinnerMode= “dropdown” 表示下拉列表是下拉的形式。

    但是这样的下拉列表选项不方便更改,我们还可以选择代码的形式

    代码形式的下拉列表

    package com.example.test_spinner;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.BaseAdapter;
    import android.widget.Spinner;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class MainActivity extends AppCompatActivity {
    
        private String[] ss=new String[]{
          "北京",
          "上海",
          "深圳"
        };
        private List<String> list =new ArrayList<>();
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            list.add("java");
            list.add("cpp");
    
            Spinner spinner=findViewById(R.id.spinner);
            BaseAdapter adapter =new MyAdapter();//adapter适配器
            spinner.setAdapter(adapter);
    
           
    
        }
        private class MyAdapter extends BaseAdapter{
    
            @Override
            public int getCount() {
                //return ss.length;
                return list.size();
            }
    
            @Override
            public Object getItem(int position) {
                return null;
            }
    
            @Override
            public long getItemId(int position) {
                return 0;
            }
    
            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                TextView textView=new TextView(MainActivity.this);
               //textView.setText(ss[position]);
                textView.setText(list.get(position));
                return textView;
            }
        }
    }
    

    列表中的选项可以由数组给出,也可以由list给出。以上代码是list形式,如果选择注释中的代码,则是采用数组的形式。
    在这里插入图片描述
    如果感觉上面这种方式过于长,我们也可以选择另一种较为简短的代码——适配数组的代码形式:

    ArrayAdapter<String> adapter2=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item ,ss);
            Spinner spinner2=findViewById(R.id.spinner2);
            spinner2.setAdapter(adapter2);
    
    

    如图:
    在这里插入图片描述
    是不是简单了很多?

    最后我们也可以添加监视器,显示我们选择的选项:

      spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                    //选择了不同的选项,调用这个
                    Toast.makeText(MainActivity.this,ss[position],Toast.LENGTH_SHORT).show();
                }
    
                @Override
                public void onNothingSelected(AdapterView<?> parent) {
                    //在下拉选项种选择了本来选的东西,也就是说没改变选项,调用这个
    
                }
            });
    

    这样我们就完成了对下拉列表的新建。
    整体代码如下:

    package com.example.test_spinner;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.BaseAdapter;
    import android.widget.Spinner;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class MainActivity extends AppCompatActivity {
    
        private String[] ss=new String[]{
          "北京",
          "上海",
          "深圳"
        };
        private List<String> list =new ArrayList<>();
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            list.add("java");
            list.add("cpp");
    
            Spinner spinner=findViewById(R.id.spinner);
            BaseAdapter adapter =new MyAdapter();//adapter适配器
            spinner.setAdapter(adapter);
    
            //可以监听器看看
            spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                    //选择了不同的选项,调用这个
                    Toast.makeText(MainActivity.this,list.get(position),Toast.LENGTH_SHORT).show();
                }
    
                @Override
                public void onNothingSelected(AdapterView<?> parent) {
                    //在下拉选项种选择了本来选的东西,也就是说没改变选项,调用这个
    
                }
            });
    
            //第二种方法
            ArrayAdapter<String> adapter2=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item ,ss);
            Spinner spinner2=findViewById(R.id.spinner2);
            spinner2.setAdapter(adapter2);
            spinner2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                    //选择了不同的选项,调用这个
                    Toast.makeText(MainActivity.this,ss[position],Toast.LENGTH_SHORT).show();
                }
    
                @Override
                public void onNothingSelected(AdapterView<?> parent) {
                    //在下拉选项种选择了本来选的东西,也就是说没改变选项,调用这个
    
                }
            });
    
        }
        private class MyAdapter extends BaseAdapter{
    
            @Override
            public int getCount() {
                //return ss.length;
                return list.size();
            }
    
            @Override
            public Object getItem(int position) {
                return null;
            }
    
            @Override
            public long getItemId(int position) {
                return 0;
            }
    
            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                TextView textView=new TextView(MainActivity.this);
               //textView.setText(ss[position]);
                textView.setText(list.get(position));
                return textView;
            }
        }
    }
    
    

    记得点个赞再走呐!!
    参考自:尚学堂

    展开全文
  • Scan,location1,location2,location3 1,32.621,38.57,36.977 2,30.976,38.451,36.971 3,32.599,38.536,36.991 我想的是创建一个列表字典,其中的键是标签(顶部行),值是每个标签的所有温度的列表。所以我正在...
  • 最终目的为软件平台的搭建,目前只完成了冰山一角,其中涉及到以列表形式显示和切换的功能。 图片第一步需要导入相应的模块,使用了PyQt5。 界面展示 启动界面 通过选择图片按键载入待检测图片。 程序代码 加载库...
  • python列表推导式中使用if语句及他们的等价形式 在python的列表推导式中使用if语句有两种形式: # 方式1: 起过滤作用 [expr(x) for x in li if cond(x)] # 方式1 等价于filter函数 list(map(expr, ...
  • Linux查看文件列表命令

    千次阅读 2021-05-17 12:25:25
    ls命令:是List(列表)的英文缩写。1、命令格式ls [选项] [目录名]2、命令功能列出目标目录中所有的子目录和文件。选项没写的话,默认只显示不隐藏的目录或文件名;目录名没写的话,默认为当前目录。3、常用参数在...
  • 与Service密切配合的播放列表能给用户带来更好的体验。
  • servlet中将一个List集合转换成json对象...其中selected="selected"是下拉列表默认显示的,用if条件语句了判断,会根据用户点击的超链接动态更新默认选项 前台的js代码还有另外一种更简单的写法:
  • 【返回Z平台-帮助文档-首页】 目录 默认表单列表页面显示样式 ... 有些特定表单的列表页面,需要以卡片组形式显示数据,所有Z平台也增加了列表显示样式的设置选项,以“角色管理”为例,请看如下...
  • 若将一个列表传入函数,则需要给列表指定指针。 主要代码如下: if __name__ == '__main__': list_rect = (508, 451, 730, 470, 718, 615, 495, 596) print(list_rect[1]) aa, bb, cc, dd = isPointInRect()....
  • Python学习--列表

    千次阅读 2021-03-17 12:15:24
    1. 列表的创建列表(list)是Python中一个非常重要的类型,用于管理一组数据,列表形式如下所示country = [‘China‘, ‘Germany‘, ‘Russia‘, ‘America‘]1.1 将一些数据写入链表中要遵循以下规则:1)数据包含在...
  • python中列表作为形参传输给函数

    千次阅读 2020-06-10 23:15:49
    python中列表作为形参传输给函数 代码如上 可见列表作为形参进行参数传递的时候,原列表的值是改变的。
  • 场景二: 如果你想把电脑本地文件夹成在线web网页的目录形式,方便自己搜索,也方便别人查看搜索你有哪些文件,该如何? 类似于如下这样: 案例一 案例二 今天这个教程就聊聊我是如何为01资源网的500T网盘群组...
  • 一个自己的视频播放器 学技能的同时带来满满的成就感...
  • python中使用Random随机生成列表的方法

    万次阅读 多人点赞 2021-01-21 17:38:12
    引言:闲来想到冒泡排序中的列表数据的排序,就想试试用随机数生成一个列表来排序试试,于是了一下实验,本人实在是很菜,研究了一下终于还是完成了 1.在python中用random生成一个列表。 (0,1000)指列表中的数...
  • 有序列表和无序列表的不同类型

    千次阅读 2019-06-12 15:15:54
    虽然不常用,但也了一篇总结给大家参考。 无序列表 UL (unorder list的缩写) 定义:无序列表是一个项目的列表,此列项目默认使用粗体圆点(典型的小黑圆圈)进行标记。 无序列表始于 ul 标签。每个列表项始于 ...
  • 【判断题】已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。【判断题】在一个软件的设计与开发中,所有类名、函数名、变量名都应该遵循统一的风格和规范。【判断题】当作为条件表达式时...
  • python列表和字典之间的相互转换

    万次阅读 多人点赞 2018-07-06 15:03:05
    列表转换成字典注:列表不能直接使用dict转换成字典。方法一:使用zip()函数a = ['a1','a2','a3','a4'] b = ['b1','b2','b3'] d = zip(a,b) print(dict(d)) # {'a1': 'b1', 'a2': 'b2', 'a3': 'b3'}将a和b两个列表内...
  • java中的形式参数

    千次阅读 2019-07-05 14:46:06
    先来看一道题: 5. 下列语句正确的是 A. 形式参数可被字段修饰符修饰 B. 形式参数不可以是对象 ...但是用这个修饰符也有一定的限制,就是在方法中不能对参数任何修改。 不过一般情况下,一个方法的形参不...
  • 使用python读取文件数据并转化为列表

    万次阅读 多人点赞 2020-05-17 13:20:01
    使用python读取一些文件内容然后再用python帮助我们...下面就是输出结果了 可以看到,数据已经转化为一段二层列表了,每一行以一个小列表,再存储到一个大列表中。接下来进行其他操作就可以直接对这个列表进行处理了
  • 在Android中,ListView是最常用的一个控件,在UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性android:background="@drawable/bg",...
  • 关于列表的“切片”操作

    千次阅读 2022-01-25 20:13:10
    列表“切片”在形式为[start : end : step],与内置函数range用法形式上一致。start为起始,end为截止,step为步长。与range一样,切片也有省略形式。当start位置为0时可省略,当end为列表长度时可省略,当step步长...
  • Android图文列表实现(ListView)

    万次阅读 2019-07-16 21:43:29
    【mie haha的博客】转载请注明出处(万分感谢!): Android中xml和java相结合。...一个列表的一个单元中显示了1个图片,2段文字,这不能用ListView中的set方法直接设置,需要为它用一个xml文件专门...
  • Mathematica 3 -- 列表生成(1)

    千次阅读 2020-01-22 13:30:00
    列表形式:用花括号围起来的有限个元素,元素之间用逗号分割。 一个列表可以包含任意多个元素,列表中的元素可以是不同类型的 任何Mathematica对象。 如果一个列表的某个元素是列表,我们称之为嵌套列表 枚举元素 用...
  • Python函数中把列表(list)当参数

    万次阅读 2019-07-03 14:43:59
    当定义函数时,会保存函数中默认参数list的值,也就是列表 l=[]; 在每次调用的时候如果传递了新的列表,则使用传递的列表,没有传递,使用定义函数时保存的默认参数(l=[]); 在调用中没有传递新的列表(使用...
  • Python:列表 【全用法】

    万次阅读 多人点赞 2019-07-02 09:31:28
    本片文章中我们会对列表的用法详细说明。 演示环境: python3.6 pycharm中的python3.6 第一部分:列表(list): 列表(list)用来存储不同的数据类型,使用 [ ] 例如: service = ['http','ssh','ftp'] ...
  • ServerListService类获取集群列表方式是先获取本地文件配置,如果没有配置则检查是否配置了远程服务器配置列表;具体详细可以查看文章 【Nacos源码之配置管理 六】集群模式下服务器之间是如何互相感知的 ;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 598,665
精华内容 239,466
关键字:

列表形式怎么做