1.1
实现一个算法,确定一个字符串的所有字符是否全都不同。不允许使用额外的数据结构。解答:这里假定字符集为ASCII码,可以与面试官沟通确认字符串使用的字符集。由于字符集是有限的,建立一个数组模拟的Hash表记录每个字符是否出现,线性扫描一次字符串即可,复杂度O(len(s)).如果字符集较大,需...
分类:
编程语言 时间:
2014-05-24 04:11:56
阅读次数:
350
_tprintf() 是 printf() 和 wprintf() 的通用类型;如果定义了
_unicode,那么 _tprintf() 就会转换为 wprintf(),否则为 printf() 。在这 3 个函数中有两个字符串控制输出字符为 %s 和
%S 。使用它们时,有如下区别:%s当使用 p...
分类:
其他好文 时间:
2014-05-24 00:48:50
阅读次数:
250
在.net中,可以使用String.PadLeft函数左对齐字符串,在左边用指定的Unicode字符填充以达到指定的总长度。 例如:在做自动编号这样使用 1:
int ID = da.GetMaxNum() + 1; 2: this.tbID.Text = ID.ToString().PadLeft...
分类:
数据库 时间:
2014-05-23 11:46:00
阅读次数:
459
最近在对之前的代码进行优化,主要是把界面全部换成GUI形式的(就是市面上的这种),之前进行数据查询的时候没问题,但是换成GUI的时候,由于输入的的是Unicode编码,而处理的时候又强制转换成ANSI编码,经过一番查阅(刚开始还以为强制转换是万能的....),才发现。。。看来之前还是低估了它~~~以...
分类:
其他好文 时间:
2014-05-23 09:48:40
阅读次数:
244
1多字节字符集,如"IT学吧",sizeof内存长度为7,因为前面2个字母各占用一个字节,后面两个汉字各占用2个字节,结尾的\0占用一个字节。strlen即字符串长度的结果为6。char
cs[] = "IT学吧";int size = sizeof(cs); //7int len = strlen...
分类:
其他好文 时间:
2014-05-23 08:31:43
阅读次数:
233
用表格形式显示字符1.
题目:用表格形式显示ASCII字符2.要求:按15行×16列的表格形式显示ASCII码为10H-100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符或空格符(ASCII码为0或20H)隔开由于A....
分类:
编程语言 时间:
2014-05-21 04:49:22
阅读次数:
379
编程题:strcmp()函数的作用是:从左到右逐个字符比较。(按照字符对应的ascii码值比较)遇见‘\0’为止。#include<stdio.h>#include<string.h>intstring_compare(charstring1[],charstring2[]){inti=0;while(string1[i]==string2[i]&&string1[i]!=‘\0‘)..
分类:
其他好文 时间:
2014-05-21 01:55:42
阅读次数:
368
刚刚接触Python,感觉其对文件的操作还是很方便的。下面是我入门Python对文件操作的一个简单程序,希望对初学者有所帮助。...
分类:
编程语言 时间:
2014-05-20 17:14:28
阅读次数:
373
一、字符编码简介1.
ASCII码在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,...
分类:
其他好文 时间:
2014-05-20 12:39:47
阅读次数:
282
一:上图,不清楚的看代码注解,很详细了二:具体代码窗体代码using System;using
System.Collections.Generic;using System.ComponentModel;using System.Data;using
System.Drawing;using Sy...