首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏移动开发专栏

    TextView 代码设置最大长度之maxLength和maxEms

    maxLength xml android:maxLength="3" 代码 TextView.filters = arrayOf<InputFilter>(LengthFilter(3)) 这里会有一个问题 ,就是使用maxLength会让ellipsize设置失效 android:ellipsize="end" 上面的代码就没用了,但是还有另外一种方式 maxEms xml android:maxEms=

    2.2K10编辑于 2022-06-10
  • 来自专栏全栈程序员必看

    Android 开发者,你真的会用textview(maxEms和maxLength)的属性吗?

    这里我们不说那些复杂的属性,光说我们通常用的比较多的,android:maxlength 官网API对其的解释为: 第一句,也就是说,他是个inputfilter(输入过滤器)他的作用是通过specified , number(你指定的数字)来限制text ,length(文本长度),这里特指的是文本长度,而无论我们输入什么内容,英文,符号,数字,汉字………………这些都属于文本范围,所以maxlength

    1.7K10编辑于 2022-07-01
  • 来自专栏NetCore

    Url Path MaxLength Limit -- 你或许以后会遇到的一个问题

    问题分析 会不会是url maxLength Limit呢?

    1.1K80发布于 2018-02-02
  • 来自专栏Java爬坑系列

    【LeetCode】无重复字符串最长子串

    } to++; } // 处理最后一个子串 if (to - from > maxLength) { maxLength } to++; } // 处理最后一个子串 if (to - from > maxLength) { maxLength ) { maxLength = length; } if (maxLength > s.length () - from + 1) return maxLength; if (maxLength >= set.size()) return maxLength; ) { maxLength = to - from; } return maxLength; } } 再提交一下: ?

    1.3K10发布于 2019-05-25
  • 来自专栏码客

    JS获取富文本(HTML)的摘要

    不过滤 function getSummaryByContent(className,maxLength){ maxLength = maxLength || 500; let showDom ) + (textContent.length > maxLength ? ){ maxLength = maxLength || 500; // 获取包含要处理的 DOM 的父级元素 const parentElement = document.querySelector ) + (textContent.length > maxLength ? function getSummaryByTitle(className,maxLength){ maxLength = maxLength || 500; let showDom =

    1.9K10编辑于 2024-03-29
  • 来自专栏达达前端

    微信小程序开发POST请求

    -- <textarea class="textarea" placeholder='身份认证' auto-height value='{{detailanquan.idCard}}' maxlength -- <textarea class="textarea" placeholder='绑定手机' auto-height value='{{anquan.phone}}' maxlength='15'> -- <textarea class="textarea" placeholder='绑定邮箱' auto-height value='{{anquan.email}}' maxlength='30'> -- <textarea class="textarea" placeholder='微信绑定' auto-height value='{{anquan.wxUnionid}}' maxlength=' -- <textarea class="textarea" placeholder='昵称' auto-height value='{{geren.nickname}}' maxlength='15'>

    1.7K50编辑于 2022-04-29
  • 来自专栏action的经验之路

    求字符串内不包含重复字符的最长子串

    ){ maxLength=after-pre; } pre++; after=pre; } } if((after-pre)>maxLength ){ maxLength=after-pre; } return maxLength; } public static void main(String[] args) { String str="abcdaf"; System.out.println(maxLength(str)); } } 第二种思路比较巧妙,思路是这样的这次要以一个hashmap作为辅助 ){ maxLength=i-now+1; } }else{ if((i-now+1)>maxLength){ maxLength=i-now+1; } } map.put(s.charAt(i), i); } return maxLength; } public static void main(String[]

    1.8K20编辑于 2022-11-30
  • 来自专栏站长的编程笔记

    iOS 图片压缩方法的示例代码

    压缩图片质量 比较容易想到的方法是,通过循环来逐渐减小图片质量,直到图片稍小于指定大小(maxLength)。 + (UIImage *)compressImageQuality:(UIImage *)image toByte:(NSInteger)maxLength { CGFloat compression  ,大于 maxLength * 0.9 时,不再继续压缩。 压缩图片尺寸 与之前类似,比较容易想到的方法是,通过循环逐渐减小图片尺寸,直到图片稍小于指定大小(maxLength)。具体代码省略。同样的问题是循环次数多,效率低,耗时长。 这里介绍另外一种方法,比二分法更好,压缩次数少,而且可以使图片压缩后刚好小于指定大小(不只是 < maxLength, > maxLength * 0.9)。

    2K30编辑于 2022-11-28
  • 来自专栏c语言

    日拱一卒,月进一步(16)

    最长连续递增序列 - 力扣(LeetCode) 首先,定义一个整型变量maxLength来记录最长的连续递增的子序列的长度。 再定义一个整型变量length来记录实时连续递增子序列的长度。 若成立则length++,继续执行,直到条件不成立,length与maxLength比较,较大的结果等于maxLength,并令length=1,继续执行循环,直到循环结束。 int findLengthOfLCIS(int* nums, int numsSize) { int maxLength=1;//定义一个整型变量maxLength来记录最长的连续递增的子序列的长度 else { if(length>=maxLength) { maxLength ); return maxLength; } 682.

    18910编辑于 2024-05-08
  • 来自专栏用户1031264的专栏

    基于c/c++的希尔排序与插入排序对比

    stdlib.h> #include <string.h> #include <sys/timeb.h> #include <time.h> using namespace std; #define MAXLENGTH ]; int arr2[MAXLENGTH]; srand((unsigned int)time(NULL)); for (int i = 0; i < MAXLENGTH; i++) { int numtemp = rand() % MAXLENGTH; arr[i] = numtemp; arr2[i] = numtemp; } //PrintArray(arr, MAXLENGTH ); //InsertSort(arr, MAXLENGTH); long tshell_start = getSystemTime(); ShellSort(arr, MAXLENGTH); )<<"\n"; //PrintArray(arr, MAXLENGTH); long tinsert_start = getSystemTime(); InsertSort(arr2, MAXLENGTH

    37330编辑于 2023-03-29
  • 来自专栏SnailTyan

    Longest Word in Dictionary through Deleting

    public: string findLongestWord(string s, vector<string>& d) { int index = 0; int maxLength < d[i].size() || (maxLength == d[i].size() && d[i] < d[index]))) { index = i; maxLength = d[i].size(); } } if(maxLength == 0) { return ""; 1) { break; } } if(j == d[i].size() && (maxLength maxLength = d[i].size(); } } if(maxLength == 0) { return "";

    35210发布于 2019-05-25
  • 来自专栏程序生涯

    PHP函数参数传递方法的具体改进技巧

    value        默认值   * @Parameter:    str $type        类型,默认为text,可选password   * @Parameter:    str $maxlength $type."\" maxlength=\"".$maxlength."\" required=\"".$required."\" check=\"" .$check."\" id=\"". $a['type'] : "text";           $maxlength     =  $a['maxlength']  ?   $a['maxlength'] : "255";           $readonly     =  $a['readonly']  ?   $type . "\" maxlength=\"" . $maxlength . "\" required=\"" . $required . "\" check=\"" .

    2.4K20发布于 2020-08-14
  • 来自专栏海天一树

    四种方法求最长回文串

    ) { maxlength=j-i+1; start=i; } } } return s.substr(start,maxlength); } int main() { string s; cout << "Input source string ) { maxlength=k-j+1; start=j; } j ) { maxlength=k-j+1; start=j; } j --; k++; } } return s.substr(start,maxlength); } int main() { string

    1.3K110发布于 2018-04-17
  • 来自专栏琦小虾的Binary

    LeetCode Problem 3: Longest Substring Without Repeating Characters

    = Math.max(maxLength, right - left); } } return maxLength; } 笔者按照这种思路仿写了 C++ 的算法: #include = maxLength > (right - left) ? maxLength : (right - left); } } return maxLength; } }; 尴尬的是,LeetCode = maxLength > (right - left + 1) ? return maxLength; } };

    45920发布于 2019-05-26
  • 来自专栏光城(guangcity)

    LeetCode攀登之旅(2)

    <count): MaxLength=count else: break return MaxLength 当i=0时:count=0,此时的j的范围为"pwwkew" 内部过程如下: st='p' count=1 MaxLength=1 st='pw' count=2 MaxLength=2 w in st 跳至外部循环如下: 当i=2时:count=0,此时的j的范围为"wkew" 内部过程如下: st='w' count=1 MaxLength=2 st='wk' count=2 MaxLength= 2 st='wke' count=3 MaxLength=3 w in st中,直接退出本次循环 跳至外部循环如下: 当i=3、4、5,依此重复上述过程,最终返回MaxLength 哈希解法: 注意到上述的手动推演了 MaxLength 手动推演: 以pwwkew为例: ------------------------- start = MaxLength = 0 hash_str = {} index = 0

    44520发布于 2019-09-20
  • 来自专栏全栈程序员必看

    解决ie8下onpropertychange事件间歇性失效的问题「建议收藏」

    不知道是什么原因 <input type=”text” id=”name” name=”name” value=”<c:out value=’${name}’/>” style=”width:150px;” maxlength = 16; } $("form[name="+fromName+"] input[type=text]").each(function(){ if(typeof ($(this).attr("maxlength propertychange', function() { var inputLength = this.value.replace(/[^\x00-\xff]/g, 'xxx').length; var maxlength = parseInt($(this).attr("maxlength")); if(inputLength > maxlength){ this.value = this.value.subStringByBytes (maxlength); } }); } }); } subStringByBytes JS按字节计算字符串长度,按字节截取字符串 http://happyqing.iteye.com

    70810编辑于 2022-07-23
  • 来自专栏王大锤

    iOS 解决汉字联想输入,导致字数限制失效的问题

    NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage]; // 键盘输入模式 NSUInteger maxLength position) { if (toBeString.length > maxLength) { textField.text = [toBeString substringToIndex:maxLength]; } ) { textField.text = [toBeString substringToIndex:maxLength]; = [toBeString substringToIndex:maxLength]; [Utils showToastWithText:@"超过最大字数限制"];

    2.8K30发布于 2018-05-17
  • 来自专栏编程语言

    iOS:键盘中文限制

    UIControlEventEditingChanged)]; 2.监听方法: - (void)textFieldDidChange:(UITextField *)textField { if(_maxLength position){ if (text.length > _maxLength){ NSRange rangeIndex = [text rangeOfComposedCharacterSequenceAtIndex :_maxLength]; if (rangeIndex.length == 1){ textField.text = [text substringToIndex :_maxLength]; }else{ if(_maxLength == 1){ textField.text NSRange rangeRange = [text rangeOfComposedCharacterSequencesForRange:NSMakeRange(0, _maxLength

    78720发布于 2019-06-14
  • 来自专栏薛定喵君

    解决iview weapp的i-input组件在微信开发者工具中不能输入值的问题

    于是乎进行了一番搜索,发现有同学遇到了同样的情况 ⬇️ iview weapp 在小程序开发工具中i-input组件不能输入值 看了下自己的登录页,果然是没加maxlength属性 <template 虽然这样就解决了,但是为啥呢,仔细想了想,直觉告诉我是默认值的问题,会不会是因为没有默认值导致maxlength为0使得输入值被清掉了? 我们先来查看一下没设置maxlength时的shadowdom结构 ? maxlength: { type: Number } }, 可以发现maxlength属性下仅设置了type属性 接着我们尝试给maxlength加一个 ··· maxlength: { type: Number, value: 100 } ··· 在页面引用标签的地方不用设置maxlength就可以发现在微信开发者工具中也可以输入值了(

    2.9K20发布于 2019-12-26
  • 来自专栏全栈开发那些事

    LeetCode3--无重复前缀的最长子串(java实现)

    二、算法实现: 1.暴力法(其实就是算出以每个字符开头的不重复的最长子串) public int lengthOfLongestSubstring(String s){ int maxlength break; } characters.add(s.charAt(j)); maxlength =Math.max(characters.size(),maxlength); } } return maxlength; } 2.使用哈希表的快慢指针 //1.暴力法(其实就是算出以每个字符开头的不重复的最长子串) public int lengthOfLongestSubstring(String s){ int maxlength =Math.max(characters.size(),maxlength); } } return maxlength; } /

    44210编辑于 2023-02-27
领券