- 博客(14)
- 问答 (3)
- 收藏
- 关注
原创 C++从入门到精通(三)
C++学习第3章将自己觉得尤其重要,或以前没了解获得新技巧进行加粗,重点复习3-1 成员函数,对象拷贝,私有成员1. 内容回顾类对象访问内部成员用c.variable;指针类访问内部成员用p->variable;2. class内部成员默认为private类型;struct内部默认为public类型。3. 对象的拷贝 Student s1; s1.age=10; s1.name="zhang_san"; //四种拷贝方式 Student s2=s1;
2020-05-30 18:15:56 256
原创 MATLAB有限元二维编程(三角单元)
首先,原理我是参考了这位博主,博主讲的很细致,但是有一些细节没有详细的提及,在此把自己在参照该博主的matlab代码后自己编程的过程纪录一下,如果有人看博主的文章就已经懂了,那么我这篇文章可能就对这些游客多余了。https://blog.csdn.net/lusongno1/article/details/81125167 博主是自己画的网格,COMSOL有导出网格的功能,所以我是借助了COMS...
2020-05-28 15:27:14 14016 14
转载 jsoncpp使用笔记
jsoncpp 中部分函数一览:Value类型判断值获取操作isNll()(bool类型)asBool()数组操作[index]isBool()asInt()isMember(key):boolisInt()asString()数组添加append(value)isString()asDouble()removeMenber(key):ValueisArray()asArray()removeIndex(index,value):.
2020-05-26 10:22:54 573
原创 _findnext访问冲突 // 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突 // x86转到x64平台编译错误
网上有很多出错的原因和解决办法,因人而异,但是我出错的原因,你可能没有了解过,高人指点我说,访问冲突一般是数组越界,指针那些。我们要明白一点,很多变量在x86和x64位情况下大小是不一样的。我出错的原因就是用到了一个文件夹查找函数_findnext(long handle, struct _finddate_t *fileinfo),这个函数不用知道干嘛的,但是要知道的是:long型在x86和x64系统中大小均为4字节,但是指针在x86系统中大小为4字节,在x64系统中大小为8字节,然后这个函数内部可能是
2020-05-25 13:41:50 1036 2
原创 自用3个超级好用的chrome插件--强推
网页截图工具可以直接点击插件图标进行截图,截图后可进行直接复制或进行编辑。视频下载一些视频网站不允许下载,或者没有下载选项的视频。打开视频播放界面后,点击插件下载,插件可以自动找到网页中需要下载的视频。很多自己想留下来的但是不能下载的网课,以前不得已用录屏软件录播解决,有了该插件后,5分钟直接下载到了原视频,且清晰度没有丝毫锐减,速度可以,亲测900M的视频只用了不到10分钟。自定义网页界面我们习以为常的百度搜索界面,搜索结果页面的右侧,至少有一半版面是各种热搜或者相关人物图片链接..
2020-05-19 11:01:34 755
转载 C++文件读入和写出总结笔记
一、写文件#include <fstream>ofstream ofs;//创建流对象ofs.open(path,打开方式);//指定路径和打开方式//打开方式:// ios::in 读文件打开// ios::out 写文件打开// ios::ate 从文件尾打开// ios::app 追加方式打开// ios::trunc 如已有文件,先删除文件// ios::binary 二进制方式// ios::nocreate 打开文件时,如果文件不存在,不创建文件// ios:
2020-05-18 14:40:20 257
转载 C++ string 字符串删除指定字符
用STL的string的 find 和 erase:首先,通过find找到需要删除的字符/字符串的位置:string str;string target;int pos = str.find(target);然后通过erase进行删除:n = target.size();str = str.erase(pos,n); //从pos这个位置开始,删除n个字符...
2020-05-17 22:43:02 8919 2
原创 C++读入文件夹内所有文件--汇总笔记
( 建议先看底部代码,有个初步印象,然后回来看以下说明)操作需要借助#include<io.h>头文件;其余如#include<string>、#include<iostream>等基本头文件不予赘述;需要借助上述第一个头文件里定义的一个结构体_finddata_t。该结构用来记录查找到的文件的信息。实际上有_finddata32_t、_finddata32i64_t、_finddata64i32_t、_finddata64_t、_wfinddata32_t、_wf
2020-05-17 22:22:41 463
原创 英文歌词-赏析《Anyone of us》--- Gareth Gates
I’ve been letting you down, down我让你失望了 很失望Girl I know I’ve been such a fool我的女孩 我真是个大傻瓜Giving into temptation在受到诱惑的时候I should have played it cool我应该先冷静下来The situation got out of hand希望你能原谅I hope you understand那无法控制的发展事态It can happen to anyone o
2020-05-12 18:23:35 1497
原创 scanf/ sscanf /sscanf_s用法及易错点
一、读入含double类型的数据易错点正确用法double x;char str[10];char p[100]="I love 1.23";sscanf_s(p,"%s %lf",&str, &x);错误用法sscanf_s(p,"%s %f",&str, &x);//注意引号内部%f或sscanf_s(p,"%s %d",&str, &x);//注意引号内部%d上面两个错误用法都不能正确读出1.23到x里,因为scanf
2020-05-12 17:10:32 657
转载 sscanf, sscanf_s 用法
本文转载自该博客,感谢博主的分享,好人一生平安。一、函数说明sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。 返回0表示失败 否则,表示正确格式化数据的个数 例如:sscanf(str,"%d%d%s", &i,&i2, &s); 如果三个变成都读入成功会返回3。如果只读入了第一个整数
2020-05-12 09:14:31 1331
原创 c++从入门到精通(二)
2.2 auto、头文件防卫、引用、常量定义并初始化变量新方法//定义变量****************int a{5};//int a={5}等号多余;for (int i{5};i<100;i++){}//定义数组****************int aa[]{1,2,3};//int aa[]={1,2,3}auto 自动类型推断自动推断发生在编译...
2020-05-01 20:37:27 568
转载 LNK1168 无法打开 C:\ruanjinaxiaoxi\C++\Debug\C++.exe 进行写入 C++ C:\ruanjinaxiaoxi\C++\C++\LINK 1 ————————
关于 LNK1168的解决方法:出现这个错误大体上是因为有程序占用了进程,解决办法很简单——关闭vs的运行结果,再次运行程序,或者关闭VS后重新打开。...
2020-05-01 16:38:12 389
原创 malloc free; new delete 报错 debug assertion failed
malloc/new是一样的原理如果你分配内存后,用分配的内存存储了一系列值,最后delete报错。我遇到的有两种可能:你的new定义的指针的地址在写代码过程中变化了,等于了另外一个变量的指针,则此时delete的是指针指向的那个变量的内存,则会报错。(如果你的指针等于了别的地址,那么原来申请的地址及其后的内存又有何用呢?用不上了啊,所以这样用不对)如果你用new定义的指针p,先给其赋值...
2020-05-01 16:37:00 291
空空如也
传热的对流边界问题,一边是向量,一边是常数,两者怎么会相等呢?
2022-03-09
有人画过四维云图吗,可以是热场分布,电场分布等
2021-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人