方法分享:字符串分段填充
1、方法功能描述
有一个字符串:A-B-C-D-E-F-G-H-I-J,子字符串为:A-D、G-H,
实现功能:找到字符串 D-G、H-J。
2、代码说明及描述
(1)思想
循环字符串,逐个与子字符串的第一个字符进行比对,
如果子字符串列表中不存在,则添加子字符串,并且把子字符串的第一个
http://www.cyqdata.cn/cnblogs/article-detail-52424
Chrome(12)中使用getComputedStyle获取透明度(opacity)返回字符串不同于其它浏览器
获取计算后的元素样式,IE有currentStyle,而标准浏览器用getComputedStyle。IE9后也支持getComputedStyle了。发现以前写的css方法不好用了,在chrome中返回的结果与其它浏览器不同。重现如下
<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="utf-8" />
http://www.cyqdata.cn/cnblogs/article-detail-42159
经典算法题--求对策字符串的最大长度(第二版)
经典算法题--求对策字符串的最大长度(第二版)
方法一:思路很中规中矩,遍历这个字符串,若有发现相邻的两个字符相等,就循环判断与这两个字符相邻的两个字符是否相等, 直到不等,记下字符符合条件的字符个数。最大的个数即为所求。(此方法适合如google这样的字符串) 方法二:思路和方法一时一样的,适合gg
http://www.cyqdata.cn/cnblogs/article-detail-42059
经典算法题--求对策字符串的最大长度
题目:输入一个字符串,输出该字符串对称子字符串的最大长度,如输入google,则输出4.
方法一:思路很中规中矩,遍历这个字符串,若有发现相邻的两个字符相等,就循环判断与这两个字符相邻的两个字符是否相等, 直到不等,记下字符符合条件的字符个数。最大的个数即为所求。 方法二:在方法一的基础上略有改动,思路还是一样,只不过不是一发
http://www.cyqdata.cn/cnblogs/article-detail-41986
自己动手写SQL字符串分解函数Split
前段时间,在做一个可以批量审核或删除数据的功能时,遇到这么个问题:
因为审核或删除操作是在存储过程进行的,所以,就打算将选中的数据的主键拼成字符串,传到存储过程进行分离,再继续处理。
C#中和JavaScript中都有相应的分离字符串的Split函数,就想当然的以为SQL中也会有类似的函数,结果查了半天的MSSQL帮助文档,也没找到。
没办法,只好自己写了,在网上搜了下相关的,看了一两
http://www.cyqdata.cn/cnblogs/article-detail-41797
我也要学C++_第三章:字符串
在征服编程艺术的同时,也可以多方面的涉及其他艺术形式哦!人的快乐在于情感,情感的表达就成了艺术。现在起,每次学习笔记末尾我都推荐一首曲子,当时都是经典的哦!让大家每天的快乐都能再增添1分!(今天是华人乐手的骄傲:李康敏)
字符串
在上次的学习笔记中,我已经用过字符串啦!用引号括起来然后输出就好了!但是感觉这么办比较单调,有没有办法让字符串更加丰富多彩一点呢?!下面就有这么一个例子:
这段代码
http://www.cyqdata.cn/cnblogs/article-detail-41766
JavaScript效率PK——统计特定字符在字符串中出现的次数
2011年7月15日23:34:18效率PK —— 统计字符串中字符出现次数原文见:javascript 统计哪个字符出现的次数最多–修正版
var str = "The officials say tougher legislation is needed because some \
telecommunications companies in rece
http://www.cyqdata.cn/cnblogs/article-detail-41730
如何不利用其他的变量,去除字符串中空格?
这是今天无意看到的一个字符串处理小问题。
详细点说,假设有这么一个字符串char str[]=" hello world !! ! "
现在需要实现一个算法ClearSpace来去除这个字符串中的所有空格。即最后的str应为"helloworld!!!"
函数声明如下void ClearSpace(char *str)
要求:不用其他变量
http://www.cyqdata.cn/cnblogs/article-detail-41148
开贴说说文本编辑器的那些事情 - 字符串的宽度
园子里面的各位对于文本编辑器都貌似很感兴趣。近来wojilu的宣传工作告一个段落了(大神准备在出1.7正式版后,开始代码托管工作,同时希望在Release一个完美版之后,给更多的朋友使用,所以推广工作暂时停一下,自己的网站在做在线单词编辑器,还没有成形)所以抽空来讲讲文本编辑器的那些事情,以前发过此文,稍微修改一下下。VBNET写的各位C#的大人们,忍耐一下
http://www.cyqdata.cn/cnblogs/article-detail-41047
Asp.net,C# 纯数字加密解密字符串
继上篇:Asp.net,C# 加密解密字符串,有网友提问:
也就是说加密后的数据不再是:N8lAaHMFtSAQgaf3+RUFng==
希望encryptedString是"120387789370480938409832840923492384028934…”;
当然上面的数字是我随便乱敲的。
那么如何实现纯数字呢??
想法很简单,只要将字符变成Ascll 码
http://www.cyqdata.cn/cnblogs/article-detail-40057
JavaScript解析Json字符串的性能比较
我们在使用AJAX来做服务器端和客户端交互的时候,一般的做法是让服务器端返回一段JSON字符串,然后在客户端把它解析成JavaScript对象。解析时用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又内置了原生的JSON对象(据说会有一定的性能提升)。那我们在实际使用的时候怎样从这三种方法(因为性能问题,不考虑用javascript实现的解析)里面来选择呢?
http://www.cyqdata.cn/cnblogs/article-detail-39939
精通Javascript系列之数据类型--字符串
js一共有9种数据类型,分别是:未定义(undefined)、空(null)、布尔型
(boolean)、字符串(string)、数值(number)、对象(object)、引用
(reference)、列表(completion)。其中后3种仅仅作为JS运行中间结果的数据
类型,因此不能在代码中使用,下面先讲一下字符串String:字符串由零个或者多个字符构成。字符可以包括字母、数字、标点符号和
http://www.cyqdata.cn/cnblogs/article-detail-39309
我也要学C语言-第十五章:指针与字符串以及链式表达式
今天上午,我学完了指针与字符串部分,这部分是通过一些例子加深对指针与字符串的理解。
我们首先来看1个例子:
#include <stdio.h>void main(){ int a[] = {6, 60, 600}; int *p = a; *p++; printf("%d", *p);}
大家一起分析下,这个程序的结果是什么?!数组里面有3个元素,P是
http://www.cyqdata.cn/cnblogs/article-detail-38997
总结字符串比较函数
最近一段时间一直在重看CLR via C# , 这次把字符串比较的函数总结下。
1.Compare和CompareTo大PK
首先是我们最常用的String.Compare和CompareTo实例方法,先来看看这两个方法:
我们通过这个可以直观地看到,String的静态方法要比CompareTo多出好多的方法重载,其实这也是两者的最大区别,也就是说String.Compare有
http://www.cyqdata.cn/cnblogs/article-detail-38256
原来是这样:C#中字符串的内存分配与驻留池
刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下:
String s1 = "Hello";String s2 = "Hello"; //s2和s1的实际值都是“Hello”bool same = (object) s1
http://www.cyqdata.cn/cnblogs/article-detail-38138
第XX行将截断字符串或二进制数据。语句已终止
执行一存储过程报这个错误,
因为这个存储过程有一个参数,所以我第一反应是查看这个参数对应的原表和插入数据的表的字段的长度是否不一致或者或者字段值超出长度,
除了前后长度不一样外,没有数据超过长度,所以我把长度改成一致试试,还是不行,错误信息提示的错误行不靠谱,只能一部分一部分的调试,
不知道各位大大有没有更好的调试方法,请赐教,比如有人说什么XX查找法的,不太记得了...
最后终于找到原因找到的出
http://www.cyqdata.cn/cnblogs/article-detail-37522
mysql查询时截取字符串
SELECT substring_index( wantclass, ' ', 1 ) AS wclass FROM bd_resume WHERE user_id =42
wantclass为要截取字符串对应的字段名,
' '为要以什么为截取字符的关键字符
1为关键字符出现的位置作者: KimhillZhang 发表于 2011-04-24 21:23 原文链
http://www.cyqdata.cn/cnblogs/article-detail-36664
javascript学习笔记(十一)对表格进行排序(包括数值、字符串、日期等数据类型)
在javascript学习笔记(十)中,我们对表格进行了一些美化,主要是实现隔行换色及鼠标经过时高亮两个功能!这样看起来,感觉已经不错了,用户体验要比之前好多了。
在今天的学习笔记中,我们对表格再改进一些,让用户体验再好一些。我们先看下图:
图1 会员信息表
比如我们现在有图1这样一个表格,在会员组这一列中,需要把相同会员组的排在一起,这样就需要对这个表格进行一些排序的操作。下面我们就来一步一步
http://www.cyqdata.cn/cnblogs/article-detail-36297
字符串连接类(Javascript)
最近在看一同事写的代码时,有一个字符串用了一堆“+”号,看了半天没明天到底会输出什么样的内容,
就想到用字符串连接的类,把以前的方法写成了类的方式,方便调用 ,
支持实例调用 和静态调用参数可以是单独的字符串,或者json的格式,或者类似参数数组的方式,见下面示例
/*
* @author: uedsky
 
http://www.cyqdata.cn/cnblogs/article-detail-35742
字符串相似度计算之LCS(longest common sequence)
作者:finallyly 出处 :博客园(转载请注明作者和出处)
衡量字符串的相似度有多种方法,比如:检验两个字符串之间是否具有子串关系;在某个给定操作集合中定义一个串变化到另一个串所经历的操作数(如编辑距离公式);寻找另一个子串,该子串中的字符在两个待比较的串中都有出现,而且出现的前后顺序相同,另外我们不要求子串中的字符在待比较的串中是连续出现的,这个子串就
http://www.cyqdata.cn/cnblogs/article-detail-32738