自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟学编程

在python的道路上蹒跚前进~

  • 博客(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 7789 1

原创 银河麒麟系统备忘录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-04-17 10:21:54 4653

原创 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 866

转载 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 753

原创 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 2540

转载 动态指针和动态指针数组

<br />

2010-12-24 12:32:00 1184

原创 文件的读取

<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 372

转载 链表排序

<br />==========================<br /> 功能:选择排序(由小到大)<br /> 返回:指向链表表头的指针<br />==========================<br />*/<br /> <br />/*<br /> 选择排序的基本思想就是反复从还未排好序的那些节点中,<br /> 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点,<br /> 依次重新组合成一个链表。<br /> <br /> 我认为写链表这类程序,关键是理解:<br /> 

2010-11-29 14:02:00 1019

转载 使用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 577

转载 判断文件是否存在

<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 442

转载 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 809 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 393

原创 字符串处理函数

<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 292

原创 静态变量(多个源文件)

可以和全局变量(多个源文件)做个对比//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 572

原创 全局变量(多个源文件)

//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 795

转载 静态变量和全局变量

全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起

2010-11-25 10:39:00 463

转载 ASCII码

<br />

2010-11-22 13:50:00 670

转载 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 2765

原创 九九乘法表

//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 499

转载 。。。

<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 246

原创 goto语句

<br /><br />原来用while+continue+break,绕来绕去,我都没绕出来,由是采用goto语句,清晰明了,好理解。<br />goto 语句是一种无条件转移语句, 与 BASIC 中的 goto 语句相似。goto 语句的使用格式为: <br />     goto  语句标号; <br />其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处, 执行goto 语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与 goto 语句同处于一个函数中,但可以不在一

2010-11-13 16:16:00 651

原创 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 447

原创 算日期

题目:输入某年某月某日,判断这一天是这一年的第几天?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 339

转载 头文件

头文件每个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 908

转载 如何判断一个数是完全平方数

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 16620 3

原创 takikoyx's blog

<br />本blog只记录我从网上摘抄来的各种程序,用以学习记录之用。

2010-11-11 13:48:00 541 1

谭浩强C语言程序设计PDF版

谭浩强经典的C语言教程PDF版,谭浩强经典的C语言教程PDF版

2010-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除