浅拷贝浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。如:char*str=(char*)malloc(100);char*str2=str;浅拷贝只是对对象的简单拷贝,让几个对象共用一片内存,当内存销毁的时候,指向这片内存的几个指针需要重新定义才可以使用,要不然会成为野指针..
分类:
其他好文 时间:
2014-11-17 12:35:49
阅读次数:
212
题意:
给你M,L,再给一个串str
任意截取M*L长度的连续子串
再把这个子串分成M份长度为L的连续串
使得这M份互不相同
问有几种截取方法
思路:
考虑到子串是否相等,就运用字符串hash
用到map判重和割补的办法优化
代码:
#include"cstdlib"
#include"cstdio"
#include"cstring"
#include"cmath"
#inc...
分类:
其他好文 时间:
2014-11-17 12:28:04
阅读次数:
232
今天用到了js的函数indexOf来查看字符串中是否包含指定的字符,最开始没注意看,就拿来用了,结果用的时候才发现,IndexOf的返回值原来是字符在字符串中的index,返回值有0、1等等,如果没有的话会返回-1,我看网上好多人都str.indexOf(c)>0,这显然是不对的啊,应该是str.i...
分类:
Web程序 时间:
2014-11-17 12:10:29
阅读次数:
139
string str;string invoice_num_10;string invoice_num_9;double invoice_amount_9=0;double invoice_tax_9=0;int i;if(openFileDialog1.ShowDialog() == Dialo....
分类:
其他好文 时间:
2014-11-17 10:28:09
阅读次数:
189
PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据
$str = '1那是一场23我问问4567890维稳';
echo (strCutByStr($str, '那是', '稳'));//输出 一场23我问问4567890维...
分类:
Web程序 时间:
2014-11-17 09:14:06
阅读次数:
188
服务器端:。 代码如下:";var_dump($str);echo "";}$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($sock...
分类:
Web程序 时间:
2014-11-17 01:44:34
阅读次数:
260
通过查询JDK帮助文档,我们可以得知Map的说明、方法等import java.util.Map;import java.util.HashMap;class Test{ public static void main(String args[]){ //第一个String为键的类型,第二个Str....
分类:
其他好文 时间:
2014-11-16 23:01:04
阅读次数:
254
在eclipse环境里,页面传输数据的时候通常用ISO-8859-1这个字符集可以用 str = new String(str.getBytes("ISO-8859-1"), "GBK"); 转码str是你页面得到的字符串,后面的表示从"ISO-8859-1"转到"GBK",或者你转成别的也可以16...
分类:
编程语言 时间:
2014-11-16 07:02:12
阅读次数:
170
#include #include #include #include using namespace std;#define N 1005int first[N] , in[N] , rec[N] , vis[N] , k;char str[N][5];struct Node{ int y ...
分类:
其他好文 时间:
2014-11-16 00:28:30
阅读次数:
298
描述LZQ最近迷上了字符串,于是他有一个问题想考你,聪明的你一定知道答案。问题如下:给你一个字符串,让你对其进行向右移动K次,输出新的字符串。输入输入数据有多组,每组有一个字符串STR与一个数字K,表示对字符串STR向右移动K位。输出输出新的字符串STR1.样例输入abcd1234 4sdfe123...
分类:
其他好文 时间:
2014-11-16 00:23:33
阅读次数:
190