- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Windows系统查询硬盘序列号
查询硬盘序列号,cmd 命令输入"wmic diskdrive get serialnumber",如果输出的不是序列号而是40位数字,需进行如下转换:显示: 5345 3330 364e…预处理: 4553 3033 4e36…HEX转换ASCII字符: E S 0 3 N 6查询出厂编号,cmd 命令输入"wmic bios get serialnumber"。...
2022-04-20 21:34:04
9085
1
原创 银河麒麟系统备忘录
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.
2022-04-17 10:21:54
5095
原创 MAC OS多版本安装扩展库的方法
MAC电脑自带python2.7,安装了python3.x,并配好path后,想装扩展库时遇到了麻烦。使用命令sudo pip install xlsxwriter安装库时,默认是将库安装在python2下,使用python3 import时会提示找不到module。解决办法:使用命令sudo pip3 install xlsxwriter即可安装在python3下。注意,使用文本编辑...
2019-07-28 00:35:03
939
转载 RichEdit
<br />VC中在对话框上使用Rich Edit控件前一定要用AfxInitRichEdit()初始化RichEdit<br /> <br />BOOL CIPCToolApp::InitInstance()<br />{<br /> AfxEnableControlContainer();<br /> ::AfxInitRichEdit(); //使用RichEdit前一定要初始化<br /> // Standard initialization<br /> // If you are not u
2011-04-09 14:45:00
792
原创 WNDCLASS中的style
<br />style: 指定类风格。这些风格可通过按位或操作组合起来。风格如下: <br /> CS_BYTEALIGNCLIENT: 在字节边界上(在x方向上)定位窗口的用户区域的位置 <br /> CS_BYTEALIGNWINDOW: 在字节边界上(在x方向上)定位窗口的位置 <br /> CS_CLASSDC: 该窗口类的所有窗口实例都共享一个窗口类DC <br /> CS_DBLCLKS: 允许向窗口发送双击鼠标键的消息 <br /> CS_GLOBALCLASS: 当调用Create
2011-01-05 22:55:00
2616
原创 文件的读取
<br />#include <cstdlib>#include <iostream>#include <fstream>#include <string>#define FILE "studata.txt"using namespace std;typedef struct student //定义结构体,包括学号,姓名,性别,语文成绩,英语成绩,数学成绩,和指向下一个节点的指针 { int stunum; int chn
2010-11-29 16:54:00
404
转载 链表排序
<br />==========================<br /> 功能:选择排序(由小到大)<br /> 返回:指向链表表头的指针<br />==========================<br />*/<br /> <br />/*<br /> 选择排序的基本思想就是反复从还未排好序的那些节点中,<br /> 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点,<br /> 依次重新组合成一个链表。<br /> <br /> 我认为写链表这类程序,关键是理解:<br />
2010-11-29 14:02:00
1054
转载 使用ifstream和getline读取文件内容[c++]
<br /><br />假设有一个叫data.txt的文件, 它包含以下内容:<br /><br /><br />Fry: One Jillion dollars.<br />[Everyone gasps.]<br />Auctioneer: Sir, that's not a number.<br />数据读取,测试。<br /><br />以下就是基于 data.txt 的数据读取操作:<br /><br /><br />#include <iostream><br />#include <fstre
2010-11-29 13:58:00
610
转载 判断文件是否存在
<br />另外一种利用 c 语言的库的办法:<br />函数名: Access 功 能: 确定文件的访问权限 <br />用 法: int access(const char *filename, int amode); <br />程序例: <br />#include stdio.h #include io.h<br />int file_exists(char *filename);<br />int main(void) { printf("Does NOTEXIST.FIL exist: %s/
2010-11-27 14:17:00
477
转载 C++ ofstream和ifstream详细用法
<br />iostream.h fstream.h io.h<br /> <br />ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;<br /> <br />在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:<br /> <br />1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<
2010-11-27 14:15:00
872
1
原创 struct结构体
结构体内存分配struct student { int num; char addr[10]; int age; char name[10]; }stu; int num 占4字节, 正好一个字长32位 char addr[10]; 占12个字节,为addr分配10个字节,剩下2 个字节无用,因为下次分配从字长边界开始 int age; 占4字节, 正好一
2010-11-26 14:48:00
460
原创 字符串处理函数
<br />库文件string.h <br />字符串长度: int strlen(const char *s);<br /> <br />字符串拷贝: char* strcpy(char* dest, const char* src); <br /> <br />字符串连接: char* strcat(char* dest, const char* src); <br /> <br />字符串比较: int strcmp(const char* s1, const char* s2); <br /> <b
2010-11-26 11:17:00
320
原创 静态变量(多个源文件)
可以和全局变量(多个源文件)做个对比//sortnum.h#ifndef _SORTNUM_H_ #define _SORTNUM_H_#include using namespace std;int sortnum(double *p1, double *p2);#endif//sortnum.cpp#include "sortnum.h"int sortnum(double *p1, double *p2){ static int ncount =
2010-11-25 11:23:00
608
原创 全局变量(多个源文件)
//sortnum.h#ifndef _SORTNUM_H_ #define _SORTNUM_H_#include using namespace std;extern int ncount; //在头文件中对全局变量做说明void sortnum(double *p1, double *p2);#endif//sortnum.cpp#include "sortnum.h"int ncount = 0; //对全局变量进行初始化,但不知为什么要放在这个cp
2010-11-25 11:15:00
839
转载 静态变量和全局变量
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起
2010-11-25 10:39:00
496
转载 C++输出格式
<br />cout.precision()设置小数点后精确度,<br />cout.width()设置宽度,<br />cout.setf()设置显示格式,比如<br />cout.setf(ios::left)左对齐<br />cout.setf(ios::showpoint)不管是否有小数位,显示小数点<br />cout.fill();不足宽度则填充,如cout.fill('0');<br /> <br />补充(部分是iomanip里的):<br />long flags( ) const 返回当
2010-11-22 10:24:00
2812
原创 九九乘法表
//table.h#ifndef _TABLE_H_#define _TABLE_H_#include void showTable(int n);int Inputn();#endif//table.cpp#include "table.h"using namespace std;void showTable(int n){ int a[n], i, j; for(i = 0; i cout.setf(ios::left); //设置对齐方式为left
2010-11-22 10:08:00
527
转载 。。。
<br />#include <iostream><br />#include <ctype.h><br /> <br />using namespace std;<br />//#include "class_a.h"<br />int main(int argc, char *argv[])<br />{<br /> string line;<br /> int year;<br /> <br /> while( 1 )<br /> {<br />
2010-11-13 16:18:00
281
原创 goto语句
<br /><br />原来用while+continue+break,绕来绕去,我都没绕出来,由是采用goto语句,清晰明了,好理解。<br />goto 语句是一种无条件转移语句, 与 BASIC 中的 goto 语句相似。goto 语句的使用格式为: <br /> goto 语句标号; <br />其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处, 执行goto 语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与 goto 语句同处于一个函数中,但可以不在一
2010-11-13 16:16:00
701
原创 cin问题
#include void main(){ int year = 0 ; while( year 3000 ) { cout cin >> year ; if( cin.fail() ) { cin.clear(); cin.ignore( 255, '/n'); year = 0; } if( year 3000 ) cout }}由于year是int型,若输入的不是int型,则cin输入出错后,状态是不会改变的,所以会造成死循环,因此必须先清空标志位和清空缓存cin.fail() /
2010-11-13 11:45:00
487
原创 算日期
题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。#include int TotalDays( int Year, int Month, int Day ){ int * point, MonthDays[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; //记录12个月每个月的总天数; int To
2010-11-12 13:18:00
379
转载 头文件
头文件每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。1.1 版权和版本的声明版权和版本的声明位于头文件和定义文件的开头(参见示例1-1),主要内容有:(1)版权信息。(2)文件名称,标识符
2010-11-12 08:50:00
939
转载 如何判断一个数是完全平方数
bool isSqr(int n){ int a = (int)(sqrt(n) + 0.5); //四舍五入求整,又学到一招 return a * a == n;}bool isSqr(int n) { int a = (int)(sqrt(n) + 0.0001); return a * a == n; } bool isSqr(int n) { int a = (int)sqrt(n * 1.0); if(a*a == n || (a+1)*(a+1)
2010-11-11 13:51:00
16708
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人