精华内容
下载资源
问答
  • private GridView gridView; private SimpleAdapter sim_adapter; private List> data_list; private int[] imageview = { R.drawable.chaoshi, R.drawable.quanqiugou, R.drawable.fuzhuangshichang,
    private GridView gridView;
    private SimpleAdapter sim_adapter;
    private List<Map<String, Object>> data_list;
    private int[] imageview = {
            R.drawable.chaoshi, R.drawable.quanqiugou, R.drawable.fuzhuangshichang,
            R.drawable.shengxian, R.drawable.qiangbao, R.drawable.chongzhi,
            R.drawable.jingdongdou, R.drawable.lingjuan, R.drawable.jinrong,
            R.drawable.quanbu
    };
    private String[] imagename = {"京东超市", "全球购", "服装城", "京东生鲜", "1元抢宝",
    

    "充值中心", "领京豆", "领劵", "京东金融", "全部"};

    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        gridView = (GridView) view.findViewById(R.id.gridview);
        //新建List
        data_list = new ArrayList<Map<String, Object>>();
        //获取数据
        getData();
        //新建适配器
        String[] from = {"image", "text"};
        int[] to = {R.id.image, R.id.text};
        sim_adapter = new SimpleAdapter(getActivity(), data_list, R.layout.item, from, to);
        //配置适配器
        gridView.setAdapter(sim_adapter);
        setListViewHeightBasedOnChildren(gridView);
    }
    public List<Map<String, Object>> getData() {
        //cion和iconName的长度是相同的,这里任选其一都可以
        for (int i = 0; i < imageview.length; i++) {
            Map<String, Object> map = new HashMap<String, Object>();
            map.put("image", imageview[i]);
            map.put("text", imagename[i]);
            data_list.add(map);
        }
    
        return data_list;
    计算CridView的高度
    public static void setListViewHeightBasedOnChildren(GridView listView) {
        // 获取listview的adapter
        ListAdapter listAdapter = listView.getAdapter();
        if (listAdapter == null) {
            return;
        }
        // 固定列宽,有多少列
        int col = 5;// listView.getNumColumns();
        int totalHeight = 0;
        // i每次加4,相当于listAdapter.getCount()小于等于4时 循环一次,计算一次item的高度,
        // listAdapter.getCount()小于等于8时计算两次高度相加
        for (int i = 0; i < listAdapter.getCount(); i += col) {
            // 获取listview的每一个item
            View listItem = listAdapter.getView(i, null, listView);
            listItem.measure(0, 0);
            // 获取item的高度和
            totalHeight += listItem.getMeasuredHeight();
        }
    
        // 获取listview的布局参数
        ViewGroup.LayoutParams params = listView.getLayoutParams();
        // 设置高度
        params.height = totalHeight;
        // 设置margin
        ((ViewGroup.MarginLayoutParams) params).setMargins(10, 10, 10, 10);
        // 设置参数
        listView.setLayoutParams(params);
    }
    效果图
    
    

    展开全文
  • DATE: 2021.5.10 文章目录1、参考2、解决方案 1、参考 解决写入csv文件出现多余的换行符 2、解决方案 在实验中发现,下面两种方案都...本人在测试中发现多余换行符出现在windows平台上,不会出现在linux平台上。 ...

    DATE: 2021.5.10


    1、参考

    解决写入csv文件出现多余的换行符

    2、解决方案

    在实验中发现,下面两种方案都可以解决这个问题。

    • 方案1:pFile = open(file, ‘ab+’) // 添加‘ab+’
    • 方案2:pFile = open(file,‘a+’, newline=’’) // 添加newline=’’

    本人在测试中发现多余换行符出现在windows平台上,不会出现在linux平台上。

    ---------------------------------------------THE END!-----------------------------------------------------------

    展开全文
  • 删除LINUX更新后多余的内核

    千次阅读 2015-07-07 12:14:48
    本人使用的时fredoa 21 之前为了搞网卡驱动不知不觉升级了几次系统,每次启动后都有好几个内核让我选,真的很头疼阿,尤其像博主这种有点强迫的人,看着就心烦,所以就想删除多余的内核,建议保留两个内核,一个装...

    删除LINUX更新后多余的内核

    引言:

         本人使用的时fredoa 21 之前为了搞网卡驱动不知不觉升级了几次系统,每次启动后都有好几个内核让我选,真的很头疼阿,尤其像博主这种有点强迫的人,看着就心烦,所以就想删除多余的内核,建议保留两个内核,一个装最新的,一个是底一点版本的稳定的,双保险以备不时之需,开始想的很复杂,毕竟是内核啊,本人也想从事操作系统,内核这方面的学习,工作。但是后来想了一想,其实内核听起来高大上,也就是一个软件不是。
     
    操作步骤:
     
     1.首先看清你现在使用的内核别删错了:
                     uname -a
     
     2.然后查找并且显示你现在有多少内核以及相关版本的文件:
                    rpm -qa | grep kernel      
     
     3.现在选择你需要删除的内核以及相关文件
                          yum remove   kernel-3.1XXXX.......
                          yum remove   kernel+headers..........
     
     4.这样就OK了,如果重启后进入界面还存在多余内核信息,就进入 /etc 找到 grub2.cfg 有的是 grub2-ef.cfg   删除里面的信息,就是开机时显示的信息,这样就完全OK 了。
    展开全文
  • 利用正则表达式清除多余的空行

    千次阅读 2018-01-28 11:53:00
    因为本人使用一些编辑器(如vscode),也安装了一些格式化插件。问题来了,就是格式化代码的时候没有把一些多余的空行给删除(手动删除太花时间了)。然后我就去看格式化插件配置,看了许久,好像都不能清除多余的...

    因为本人使用一些编辑器(如vscode),也安装了一些格式化插件。问题来了,就是格式化代码的时候没有把一些多余的空行给删除(手动删除太花时间了)。然后我就去看格式化插件配置,看了许久,好像都不能清除多余的空行。所以就使用正则表达式去清除多余空行。

    ^\s*(?=\r?$)\n

    然后在编辑器使用替换工具,替换掉所有内容,就清除了。

    转载于:https://www.cnblogs.com/Sroot/p/8370830.html

    展开全文
  • 近日,骏网内部纷争再度升级,本人要说的是,吴洪彬与东家的关系搞得如此僵化,难以继续和睦持家。清官难断家务事,网上讨论此事件纯属多余!至于如何如何纷纭众说,理不清还更乱! ...
  • 注:以下均为本人个人整理、理解,仅供参考,谢谢! 可使用正则表达式:^\s*(?=\r?$)\n
  • 若觉得Win10自带的安全服务(如防火墙、杀毒软件)也用不着的话,这些服务也可禁用,但由于本文未使用reg文件(注册表文件)进行修改,因此,Win10自带的安全软件不能在本文禁用,要禁用安全服务,可参阅本人相关文章
  • 批处理删除注册表多余

    千次阅读 2012-10-30 19:40:34
    XP中不用的输入法及键盘布局很多(包括日文、韩、繁体输入法等),...下面这段脚本就是用来删除这些无用的^^,经本人测试,节省空间80多M(保留了“微软拼音”、“智能ABC”、“中文全拼”)! 将以下代码保存为一个delI
  • Postgresql去掉某个字段多余的空格

    千次阅读 2019-09-05 15:45:16
    Postgresql中通过脚本加入数据时,因编码等问题导致插入的数据中包含空格,使数据出错,为解决这一问题使用Trim()函数。...本人遇到问题所解决的方案 update keyword_info set keyword_name = trim(keyword_na...
  • 本人听歌基本都用酷狗音乐,有个版本可以一键升级音质,就点了升级,原以为会把原来的.mp3文件覆盖,谁知道是重新下载,所以升级成功的音乐就有.mp3和.ape(升级后的文件)两个文件,极大的占用了我的电脑空间,就一...
  • 在Exchange 日常管理中,管理员经常会用户邮箱属性电子邮箱地址进行进行配置,正如本人的一个客户,在部署Exchange时,要求配置三个后缀域名。但这刚过了3个月,客户又要求删除其中一个,但即使删除了地址策略中的...
  • 本人初学者一枚,可能问的问题有点偏基础 。。 比如在GUI变成时会用到javax.swing包里的类,如果我用javax.swing.* ; 这样肯定有些多余的类被引用了,编译器会全部加载这些类么?这样会导致内存偏大么?
  • 版本迭代过程中对jar的依赖可能会产生变化,一些本不必再依赖的jar包可以因为没有清除而依然留在版本的发布包中,这些多余的jar包一方面使得版本包变大,另一方对这些jar包的加载延长了系统启动时间,消耗了更多的...
  • 谁有多余CSDN积分帮我下载个资源?

    千次阅读 2020-01-12 14:53:47
    本人目前积分165并不断上升中,有需要下载CSDN资源且积分不够的朋友,可以私信我,我这边帮你们下载
  • 该批处理文件,已经本人测试运行,效果很好。运行后,提示按任意键继续,按任意键,如果添加启动项,不用管它。重启后,如果出现一个画面,在下面的复选框内点一下鼠标,按一下回车就行了。是不是开机速度加快了不少...
  • 今天在此记录一下删除的过程(本人以Python3.6为例)。 删除Python 3.6 framework sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6 删除Python 3.6 应用目录 sudo rm -rf “/Applications/Python...
  • 本人非专业前端,写的不好还望多多指教 1.首先需要将需要这样处理的td,th设置一下样式  text-align: center; /*设置水平居中*/  vertical-align: middle; /*设置垂直居中*/  white-space: nowrap; /*文本不会...
  • 在Exchange 日常管理中,管理员经常会用户邮箱属性电子邮箱地址进行进行配置,正如本人的一个客户,在部署Exchange时,要求配置三个后缀域名。但这刚过了3个月,客户又要求删除其中一个,但即使删除了地址策略中的...
  • 近日删除PowerDesigner后系统注册表里残留了一些文件,最让我头疼的就是右键新建里面的空白无法删除,在查阅一些解决方案后给出本人实际操作可行的方法 第一步: 按住win+r键运行regedit 第二步: 展开HKEY_CLASSES...
  • a 在编程中涉及到路径操作时,我们时常犯一些低级的错误,诸如拼写错误,单词结尾是否有s等...一下是本人最近复习 C# 过程中,写的3个处理字符串中冗余反斜线的代码,个人感觉还是比较全面了,能够判断诸如开头的反
  • 基于现在语言框架技术更新较快,很多功能的实现都不能按以前老旧的做法去完成了,本人在实际开发中也经常遇到这样的场景,所以一方面记录一下自己的做法,同时也希望给跟我一样遇到类似问题的小伙伴提供一点小小的...
  • 本人QTCreator版本 5.13. 项目中删除了一些多余的资源文件(图片文件)后编译,报错“依赖文件找不到”,解决办法找到项目运行文件夹(例如build-xxx-Debug或者是项目自身目录),将其中的Makefile、Makefile.Debug...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 439
精华内容 175
关键字:

多余本人