精华内容
下载资源
问答
  • C#怎样获得richTextBox的行数

    千次阅读 2016-12-16 22:53:44
    做了个程序,用了个RichTextBox 来记录程序的日志,每条操作记录放在单独的一行,但随着记录的增加,内存使用也增加。现在想只保留最后的N条记录在RichTextBox 中 if( richTextBox1.Lines.Length > 3 ){...
    
    
    richtextbox.Lines.Length
    
    做了个程序,用了个RichTextBox 来记录程序的日志,每条操作记录放在单独的一行,
    但随着记录的增加,内存使用也增加。
    现在想只保留最后的N条记录在RichTextBox 中
    if( richTextBox1.Lines.Length > 3 )
    {
    string[] sLines = richTextBox1.Lines;
    string[] sNewLines = new string[sLines.Length - 3];

    Array.Copy( sLines, 3, sNewLines, 0, sNewLines.Length );
    richTextBox1.Lines = sNewLines;
    }
    
    
    
    
    string[] slines=richtextbox1.Text.Spit('\n');
    List<string> line1s=new List<string>();
    List<string> line2s=new List<string>();
    richtextbox1.Text="";
    foreach(string s in slines)
    {
           if(s.Contains("字符串1"))line1s.Add(s);
           else if(s.Contains("字符串2"))line2s.Add(s);
            else richtextbox1.Text+="\n"+s;
    
    }
    展开全文
  • 本文实现的效果如下:① 每个分表数据增加或减少时,表头的汇总结果会自动更新。② 不管哪个分表更新数据后,汇总表都会随着更新数据。这样的表格是怎么做出来的呢?我们经常会看到如下的表格,求和汇总项在数据表最...

    本文实现的效果如下:

    ① 每个分表数据增加或减少时,表头的汇总结果会自动更新。

    ② 不管哪个分表更新数据后,汇总表都会随着更新数据。

    fc698c58b7b877efcb72467fa569b6e9.gif

    这样的表格是怎么做出来的呢?

    我们经常会看到如下的表格,求和汇总项在数据表最下方。这样的表格有什么问题呢?

    aada9f3733bc8d453eefe295330a0063.png

    没什么大的问题,就两个小问题,第一个:如何增加数据?

    小王:很简单啊,直接插入一行就好啦。

    可是,插入数据后,求和公式结果就不正确了!我还要修改求和公式!

    1272135cbdef9052d06a4e721e1b5ebf.gif

    虽然,整个操作很简单,可是我有很多这样的表格,这样不停地重复,有点儿浪费生命吧?

    第二:每个表格行数不同,合计项在不同的行,怎样批量提取合计项到汇总表中?

    c1558f18182c11482dec34abb2d2ca84.png
    d2f7c1133c1f865ec0604cf529980cca.png

    所以,这种情况下,建议将表格汇总项移动到表头,并使用动态求和公式,上述的问题一、二就自动消失啦。还可以很方便地添加图表,使数据更形象。

    动态求和方法一

    方法很简单,在使用SUM公式时,把参数范围设置得大一些,如一整列“C:C”,“C7:C12666”等。

    58d86bc31bc54bed881079e16f962027.png

    这个方法有两个缺点:① 数据增加超过了SUM函数范围时,很容易忘记修改SUM函数,从而导致结果错误; ② 增加数据后,需要重新设置格式。

    不过这两个缺点也不算什么麻烦事,修改SUM函数参数范围时,可以批量修改,格式也可以批量修改。

    b40f98b2eb6149b4e5e1eab7e19b9620.gif

    动态求和方法二

    ① 将数据表格转换为超级表格,接着添加“汇总行”,并选择汇总方式为“总和”。

    7b3dd436aae53d0b310830bb056ffecd.gif

    这样,你再插入数据时,会自动更新求和结果和格式。

    小王:动态求和有了,这添加数据还是很麻烦啊。

    6b79d1aac268827825f024fc00de9721.gif

    ② 将汇总行公式复制到表头,这样添加数据就更方便啦。

    dfc4f8a838c9a83f16df464d3f6b51b8.gif

    本文由解晴新生原创,欢迎关注,带你一起长知识!

    展开全文
  • 统计 apk 方法数和代码行数小工具

    千次阅读 2017-03-16 11:25:18
    本篇文章不会详细介绍怎样瘦身,这里我向大家推荐的两款工具意在于帮助开发人员直观看到apk 中方法数量,代码行数。tool 1:statistic 插件,安装方法 AS Preferences-Plugins-Browse repositorie

    转载请注明出处:
    http://blog.csdn.net/BruceHurrican/article/details/62419115

    商业 app, 随着业务不停的迭代后,app 体积会由最初的几 M 增加到几十至上百 M,过大的安装包,不利于用户下载安装,那么 apk 瘦身就会被提上日程。

    本篇文章不会详细介绍怎样瘦身,这里我向大家推荐的两款工具意在于帮助开发人员直观看到apk 中方法数量,代码行数。

    tool 1:

    statistic 插件,安装方法 AS Preferences-Plugins-Browse repositories 搜索 statistic 安装完毕后重启 AS,
    安装 statistic

    打开自己的工程后,在最下方的功能栏中会出现新的一栏 “statistic” ,点击”Refresh”按钮后在 “Java”一项中就可以看到当前工程的代码行数,以我写的 demo 为例
    代码统计图
    java 代码共计12822行,以 App.java 文件来说,总共35行,源码行数为4,注释行数为27,注释比为77%,空白行为4行,占比11%。

    我知道国内有的公司在代码上会有硬性规定,比如为了保证代码的质量规定代码的注释率必须要达到多少。相信不少人都碰到过1个 java 文件上千行代码,一句注释都没有,接手者维护时,心中也是万千羊驼在奔跑吧。有了上面的工具,就可以直观地了解到,你的代码是不是让别人很容易看的懂的代码。

    tool 2:

    classyshark google 出品,用来统计 apk,jar 包中的方法数。这款工具有两个版本, 一个是 GUI的,跨平台,另一个是android 版的。不过 android 版本的 apk 没有 GUI的好用。

    这里写图片描述

    这里写图片描述

    从饼图中可以直观的看到当前 apk 中各方法数占比。

    tool 3:

    dex-method-counts, 通过命令行的方式统计 apk 中的方法数

    这里写图片描述

    默认的按包名分类统计方法数。

    注意:

    dex-method-count获取到的方法数和 classyshark 获取的方法数是不一样的,前者获取的方法数是 apk 中所有的方法数,classyshark 获取的方法数是开发者自己定义的方法数和引用的第三方库中的方法数,不包括 android.jar中的方法。

    根据官方文档

    Figure 4 depicts a medium-size app approaching the 64k DEX limit. Each package, class, and method includes counts listed in the Defined Method and Referenced Method columns. The Referenced Methods column counts all methods that are referenced by the DEX file. This typically includes methods defined in your code, dependency libraries, and methods defined in standard Java and Android packages that the code uses—these are the methods counted toward the 64k method limit in each DEX file. The Defined Methods column counts only the methods that are defined in one of your DEX files, so this number is a subset of Referenced Methods. Note that when you package a dependency in your APK, the methods defined in the dependency add to both method counts. Also note that minification and/or Proguard shrinking can also considerably change the contents of a DEX file after source code is compiled.

    大致意思是,dex 中的方法数包括 开发者定义的和方法和引用方法,即 define methods 和 reference methods,classyshark 统计到的方法数即为 define methods,dex-method-count统计的方法数为 reference methods。64K的限制是针对 reference methods 的。

    这两个数值和 AS 2.2+版本后增加的功能 Analyze APK中获取的值是一致的。
    这里写图片描述

    传送门

    classyshark

    dex-method-count

    Analyze APK 官方说明

    展开全文
  • 应该怎样操作? 解决方案: 原因分析:桌面区域(系统)内的【我的收藏夹】是固定行高的。 解决方案:通用设置里面去设置【桌面系统模块行数】 路径:管理——系统参数设置——通用设置——其他 如图: ...

    问题:

    为什么主页上的收藏夹只能放8个显示?超出部分显示不出来了?应该怎样操作?

     

    解决方案:

    原因分析:桌面区域(系统)内的【我的收藏夹】是固定行高的。

    解决方案:通用设置里面去设置【桌面系统模块行数】

    路径:管理——系统参数设置——通用设置——其他

    如图:

     

    转载于:https://www.cnblogs.com/pushsoft/p/7717308.html

    展开全文
  • 我的jquery代码如下,但是我点击增加后这个表格的所有数量都增加了,怎样让当前行的数量增加呀? <script type="text/javascript">function add(){$('[id=count]').each(function (){var count=$(this).text();co=...
  • mergemerge 函数通过一个或多个键将数据集的行...合并之后,两张表的行数增加,列数是两张表的列数之和。def merge(left, right, how='inner', on=None, left_on=None, right_on=None,left_index=False, right_ind...
  • 这样写为什么不能动态增加一行?我应该怎样修改 <script language="javascript"> function insertRows(){ var tempRow=0; var tbl=document.getElementById("dictTbl"); tempRow=tbl.rows.length; //获取...
  • python中怎样在dataframe变量中增加一列需要在dataframe变量(df)中增加一列(columC)数据,这列数据的值和df在Python中怎么在一个原有的DataFrame中加一新的列名并设置其NaN值全部转化为0伤口再痛痛不过背叛的伤痛,...
  • GFP-Tree 内存分配器

    千次阅读 2011-02-11 20:50:00
    我也来介绍一些内存管理方面的优化算法:怎样才能根除内存碎片?有且只有如下办法:1....最后将讨论一些更进一步的优化技巧(如果愿意大量增加代码行数的话),看看在分配内存方面,哪些我们值得努
  • 今天做了一个动态生成表单功能,要求生成的表单元素要区分id和name 刚刚看到的时候第一个想到的是节点复制(clone),但是后来发现比较麻烦,...疑难点:怎样动态区分id和name,后来想到通过行数来改变id和name ...
  • leetcode第一刷_Maximal Rectangle

    千次阅读 2014-05-09 21:17:46
    找一个左上角,然后每行的看能延伸到什么位置,注意随着行数增加,列数是只能变短,不能变长。想一下也知道这种方法的复杂度有多高,超时无疑。 如果刚好做了这个求柱形的题目,会不会收到启发呢。将矩阵中的每一...
  • SQL语法大全

    2014-03-30 11:00:11
    COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum...
  • autoJS1688示例.zip

    2020-05-06 14:37:55
    1怎样动态增加text标签.js 1截图脚本.js 1提取QQ收藏完整内容.js 1改变字体颜色大小和内容.js 1易码获取短信.js 1查询本机IP地理位置.js 1比1比4悬浮窗可限制显示行数.js 1求交集.js 1爬取bilibili视频弹幕...
  • 因鸿蒙内核6W+代码量,本身只有很少的注释, 中文注解以不对原有代码侵入为前提,源码中所有英文部分都是原有鸿蒙注释,所有中文部分都是笔者的注释,尽量不去增加代码的行数,不破坏文件的结构,笔者试图把每个知识点当场...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0282 为窗体增加边框 183 0283 显示圆角窗体 183 0284 制作多边形窗体 184 0285 以文字的形式显示窗体 185 0286 如何实现窗体半透明 185 0287 制作立体窗口阴影效果 186 8.6 工具栏、状态栏及下拉列表...
  • 实例063 得到TMemo中的可见行数 75 2.4 TListBox控件应用典型实例 76 实例064 在TListBox组件间交换数据 76 实例065 为TListBox添加水平滚动条 77 实例066 将数据库数据添加到组合框中 78 实例067 借助...
  • shell编程和unix命令

    2015-02-16 15:41:39
    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 ...
  • 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配...
  • 怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有说明,但是你一样可以轻易的使用多维数组。 // 一个包含两个元素的数组 $a[0...
  • 经典SQL语句大全

    热门讨论 2014-12-20 12:00:30
    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...
  • 3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    最近几年高频电路与数位电路共享相同电路板,构成所谓的混载电路系统似乎有增加的趋势,类似如此的设计经常会造成数位电路动作时,高频电路却发生动作不稳定等现象,其中原因之一是数位电路产生的噪讯,影响高频电路...
  • 但是,算法仅仅给出了一个笼统的实现策略,对于具体的数据类型、运算操作符及优先级情况、怎样支持函数调用、自定义内存变量如何实现等具体问题并无现成的解决方案,需要开发人员自己实际设计相应的算法解决,而这也...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

怎样增加行数