sensitiveword.txt sensitiveword
摘要:用C C++编个程序,实现功能: 能尽可能多的产生一段回文,(回文 include include include include include using namespace std...
发布日期:2020-10-22用C/C++编个程序,实现功能: 能尽可能多的产生一段回文,(回文...
#include #include #include #include #include using namespace std; /* 单词字典类 */ class WordDictory { public : /* 判断字符串 str 的内容是一个单词 单词的定义是:字符串的内容组成为字符 "A"~"Z" , "a"~"z" */ static bool isWord(string str) { for(int i=0;i { if((str[i]>="A"&&str[i]="a"&&str[i] { continue; } else { return false; } } return true; } /* 比较两个单词,可以指定是否大小写敏感 */ static int compareWords(string strA,string strB,bool isCaseSensitive = false) { int i=0; for(;i { if(isCaseSensitive) { if(strA[i]!=strB[i]) { return (strA[i] - strB[i])>0 ? 1 : -1; } } else { char a = (strA[i]>="a" && strA[i] char b = (strB[i]>="a" && strB[i] if(a != b) { return (a-b)>0 ? 1 : -1; } } } if(i == strA.length() && i == strB.length()) { return 0; } else if(i == strA.length()) { return -1; } else if(i== strB.length()) { return 1; } } // 默认样式,不对单词做任何修改 static const int SENTENCE_FORMAT_DEFAULT = 0; // 第一个单词的首字符大写 static const int SENTENCE_FORMAT_WITH_HEAD_WORD = 1; // 所有单词的所有字符大写 static const int SENTENCE_FORMAT_ALL_CHAR_TO_UPPERCASE = 2; // 所有单词的所有字符小写 static const int SENTENCE_FORMAT_ALL_CHAR_TO_LOWERCASE = 3; /* 将 wordsBuffer 单词列表里面的单词, 按顺序连接组成一个句子, 使用 seperator 作为单词间的分隔符号s。
isReversed 标示是否要反转(从右到左阅读顺序) ,默认不反转。
每个单词根据 formate 样式进行处理; 默认的分隔符是一个空格; 句子末尾没有分隔符号。
*/ static string makeSentence(list &wordsBuffer,string seperator = " ",int format = SENTENCE_FORMAT_DEFAULT,bool isReversed=false) { string str =""; for(list ::iterator i = wordsBuffer.begin(); i != wordsBuffer.end(); i++ ) { str += (*i); // 添加单词之间分隔符,末尾无空格 i++; if(i!=wordsBuffer.end()) { str += seperator; } i--; } // 格式:首字符大写 if(format == SENTENCE_FORMAT_WITH_HEAD_WORD) { str[0] = (str[0]>="a" && str[0] } // 格式:所有单词的所有字符大写 else if(format == SENTENCE_FORMAT_ALL_CHAR_TO_UPPERCASE) { for(int i=0;i { str[i] = (str[i]>="a" && str[i] } } // 格式:所有单词的所有字符小写 else if(format == SENTENCE_FORMAT_ALL_CHAR_TO_LOWERCASE) { for(int i=0;i { str[i] = (str[i]>="A" && str[i] } } // 反转 if(isReversed) { string reversedStr = ""; for(int i=0;i { reversedStr = str[i] + reversedStr; } str = reversedStr; } return str; } /* 计算单词 word 在 wordsBuffer 中出现的次数 */ static int getWordUsedTime(string word,list & wordsBuffer) { int t = 0; for(list ::iterator i = wordsBuffer.begin(); i != wordsBuffer.end(); i++ ) { if(word == (*i)) { t++; } } return t; } /* 构造函数 fileName : 单词文件的路径 */ WordDictory(string wordDictoryFileName) { this->wordDictoryFileName = wordDictoryFileName; this-> minWordLength = 0; this-> maxWordLength = 0; ifstream fin(this->wordDictoryFileName.c_str()) ; if(fin) { while(!fin.eof()) { string str = ""; fin >> str; // 判断读入的是否是单词 if(isWord(str)) { this->wordDictory.push_back(str); // 统计最短单词长度 this-> minWordLength = (this-> minWordLength==0 || this-> minWordLength > str.length() ) ? str.length() : this-> minWordLength ; // 统计最长单词长度 this-> maxWordLength = (this-> maxWordLength==0 || this-> maxWordLength ? str.length() : this-> maxWordLength ; } } fin.close(); // 单词字典排序 sort(this->wordDictory.begin(),this->wordDictory.end()); } else { cerr wordDictoryFileName } } /* 取得单词字典 */ vector & getWordDictory() { return this->wordDictory; } /* 取得单词字典中最短单词长度 */ int getMinWordLength() { return this->minWordLength; } /* 取得单词字典中最长单词长度 */ int getMaxWordLength() { return this->maxWordLength; } /* 判断能否通过字典里面的单词组合,得到 subfix 这样的一个结尾 subfix : 一个要用单词组合出来的结尾 maxUseWordsNum : 组合时能使用的最多单词数目 availablePerWordUsedTime : 组合时每个单词能使用的做多次数(哈希表) isCaseSensitive : 是否大小写敏感(默认不敏感) */ bool canMakeTheSubfix(string subfix,int maxUseWordsNum,map &availablePerWordUsedTime,bool isCaseSensitive = false) { // 递归终止条件:可以使用的单词数目已经达到上限 if(maxUseWordsNum == 0) { return false; } // 枚举字典里面的每个单词 for(int i=0;i wordDictory.size();i++) { string word = this->wordDictory[i]; // 判断当前单词是否还能使用(使用次数没有达到限制) if(availablePerWordUsedTime[word] > 0) { // 当前单词 word 不比要找的后缀 subfix 短 if(word.length() >= subfix.length()) { // 计算当前单词和要找的后缀的长度差 int subLenght = word.length() - subfix.length(); // 判断当前单词 word 是否以后缀 subfix 结尾,并作为结果返回 if(compareWords(word.substr(subLenght) , subfix , false) == 0) ...
求计算机专业英语词汇
电脑词汇 中英对照 作者: 发布时间:2007-04-24 17:15:23 来源: ________________________________________ All) level “(全部)”级别 action 操作 active statement 活动语句 active voice 主动语态 ActiveX Data Objects ActiveX 数据对象 ActiveX Data Objects (Multidimensional) (ADO MD) ActiveX 数据对象(多维)(ADO MD) ad hoc connector name 特殊连接器名称 add-in 加载项 adjective phrasing 形容词句式 ADO ADO ADO MD ADO MD adverb 副词 aggregate function 聚合函数 aggregate query 聚合查询 aggregation 聚合 aggregation prefix 聚合前缀 aggregation wrapper 聚合包装 alert 警报 alias 别名 aliasing 命名别名 All member “全部”成员 American National Standards Institute (ANSI) 美国国家标准学会 (ANSI) Analysis server 分析服务器 ancestor 祖先 annotational property 批注属性 anonymous subscription 匿名订阅 ANSI ANSI ANSI to OEM conversion ANSI 到 OEM 转换 API API API server cursor API 服务器游标 application programming interface (API) 应用程序接口 (API) application role 应用程序角色 archive file 存档文件 article 项目 atomic 原子的 attribute 特性 authentication 身份验证 authorization 授权 automatic recovery 自动恢复 autonomy 独立 axis 轴 backup 备份 backup device 备份设备 backup file 备份文件 backup media 备份媒体 backup set 备份集 balanced hierarchy 均衡层次结构 base data type 基本数据类型 base table 基表 batch 批处理 bcp files bcp 文件 bcp utility bcp 实用工具 bigint data type bigint 数据类型 binary data type binary 数据类型 binary large object 二进制大对象 binding 绑定 bit data type bit 数据类型 bitwise operation 按位运算 BLOB BLOB blocks 块 Boolean 布尔型 browse mode 浏览模式 built-in functions 内置函数 business rules 业务规则 cache aging 高速缓存老化数据清除 calculated column 计算列 calculated field 计算字段 calculated member 计算所得成员 calculation condition 计算条件 calculation formula 计算公式 calculation pass 计算传递 calculation subcube 计算子多维数据集 call-level interface (CLI) 调用级接口 (CLI) candidate key 候选键 cascading delete 级联删除 cascading update 级联更新 case 事例 case key 事例键 case set 事例集 cell 单元 cellset 单元集 certificate 证书 change script 更改脚本 changing dimension 可更改维度 char data type char 数据类型 character format 字符格式 character set 字符集 CHECK constraints CHECK 约束 checkpoint 检查点 child 子代 classification 分类 clause 子句 CLI CLI client application 客户端应用程序 client cursor 客户端游标 clustered index 聚集索引 clustering 聚集 code page 代码页 collation 排序规则 column 列 column filter 列筛选 column-level collation 列级排序规则 column-level constraint 列级约束 COM COM command relationship 命令关系 commit 提交 comparative form 比较级 Component Object Model (COM) 组件对象模型 (COM) composite index 组合索引 composite key 组合键 computed column 计算列 COM-structured storage file COM 结构化存储文件 concatenation 串联 concurrency 并发 conjunction 连词 connection 连接 constant 常量 constraint 约束 continuation media 延续媒体 control-break report 控制中断报表 control-of-flow language 控制流语言 correlated subquery 相关子查询 CPU busy CPU 忙 crosstab query 交叉表查询 cube 多维数据集 cube file 多维数据集文件 cube role 多维数据集角色 cursor 游标 cursor data type cursor 数据类型 cursor library 游标库 custom rollup 自定义汇总 custom rule 自定义规则 data block 数据块 data connection 数据连接 Data Control Language (DCL) 数据控制语言 (DCL) data definition 数据定义 data definition language (DDL) 数据定义语言 (DDL) data dictionary 数据字典 data dictionary view 数据字典视图 data explosion 数据爆炸 data file 数据文件 data integrity 数据完整性 data lineage 数据沿袭 data manipulation language (DML) 数据操作语言 (DML) data mart 数据集市 data member 数据成员 data modification 数据修改 data pump 数据抽取 data scrubbing 数据清理 data source 数据源 data source name (DSN) 数据源名称 (DSN) data type 数据类型 data warehouse 数据仓库 database 数据库 database catalog 数据库目录 database diagram 数据关系图 database file 数据库文件 database language 数据库语言 database object 数据库对象 database owner 数据库所有者 database project 数据库工程 database role 数据库角色 database schema 数据库架构 database script 数据库脚本 data-definition query 数据定义查询 dataset 数据集 datetime data type datetime 数据类型 DBCS DBCS DCL DCL DDL DDL deadlock 死锁 decimal data type decimal 数据类型 decision support 决策支持 decision tree 决策树 declarative referential integrity (DRI) 声明引用完整性 ...
sensitive to到底是什么意思?
第一步:把所有需要转换的Word文档放置到同一文件夹中,然后再新建一个空文件夹专门存放转换后的文件。
第二步:运行Word,依次点击“文件→新建→其他文档→转换向导”并点击“确定”打开“转换向导”对话框。
小提示 如果你用的是Word 2003,那么在“新建→其他文档”之间还要加一步“本机上的模板”操作。
第三步:选中“从Word文档格式转换为其他文件格式”,然后在下拉菜单中选择“纯文本”再点击“下一步”。
第四步:在“源文件夹”和“目标文件夹”那里分别通过“浏览”按钮选择存放Word文档的文件夹和准备存放转换后文件的文件夹,单击“下一步”。
第五步:在“可用文件”的栏目里列举了所有可以转换的Word文档,因为我们准备把这个文件夹的所有Word文档都转换为纯文本格式,所以单击右边的“全选”按钮即可(见图1)。
最后点击“完成”按钮,稍等一会儿之后,所有Word文档就都转换为纯文本格式了
求WORD、TXT版书《社会心理学(第十版)》(美)S.E.泰勒?
现在有很多便宜的啊而且功能比较好的 五百块左右就能买到很好的 如果是主要用来看书呢 那就买个容量小的128的还比较便宜还能存一两部小电影 但是一定要从正规的地方买 否则不保修保退就吃亏了 我就是这样 去各个地方的科技城数码店的兜一圈就能看到好多 不过最好不要到专卖店买 好贵的 纽曼的不错啊
怎么把WORD文档转化为TXT格式?
TXT格式是不包含任何排版信息的纯文本,也就是说,你在WORD文档中记录的图片、表格、字体、颜色、上下标、页眉、页脚等等以及其他很多的特殊信息都不能成功转化到TXT之内。
WORD转TXT方法多种:1、直接转存:在WORD内打开需要转存的文本,然后选“文件”菜单-“另存为”,“保存类型”中选择“纯文本(*.TXT)”,输入合适的文件名即可保存;2、复制转移:在WORD内打开需要转存的文本,然后用鼠标或者用CTRL-A全选文档内容,用鼠标右键菜单中点击“复制”或者用CTRL-C复制,在需要的目录内新建“文本文档”,把刚才复制的内容用鼠标右键猜中中点击“粘贴”或者用CTRL-V粘贴到新建的文本文档保存即可。