自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 短线炒股必杀技

一、短线交易入门基础1.什么是短线短线交易博取的是短期差价收益,一般不太关心股票的业绩和潜质,只关心个股近期是否会上涨,具体涨多少。短线投资者以技术派为主,主要依据技术图表进行分析。一般短线投资者的通常持股周期是以几天为限,一旦没有差价可赚或股价下跌,就平仓一走了之,再换入其他短线股票。中线则不然。中线投资者需要对股票进行一番分析,对上市公司近期的表现要有信心,认为当前股票价格适中才买人,一般持有一个月甚至半年左右,静待升值,博取利润。长线意即对某只股票的未来发展前景看好,不在乎股价一时的升跌,在

2023-08-31 23:16:34 603

原创 股票量价关系分析

在股价高位区域出现量增价跌的形态,即股价出现冲高回落或者高开低走,成交量出现明显放大或者放出巨量的现象,这种现象出现的主要原因在于股价经历了大幅度的上涨,盘内积累了大量的获利筹码,主力也获利丰厚,此时主力会趁股价上涨的机会逐步出货,盘中获利筹码看到股价上涨缺乏动力,也会纷纷抛售,从而导致这种量增而价跌的现象出现,股价后市看跌。量增价升的量价关系一般出现在股价上涨走势中的初、中期,此时的股价上涨和成交量的增加基本是同步的,到了后期,因为盘内散户的增多和股价的高涨幅,例如上个案例的量增价平。

2023-08-03 18:58:35 511

原创 K线与形态基础知识

一、单根K线的涨跌形态实体:代表当日的股价涨跌幅大小,即波动大小,实体大,波动大。上影线:从实体向上延伸的即为上影线,表示股价上涨的轨迹,也是多方拉升意图的最佳表现,但是最终实体未延伸到此处,说明空方的打压力度较大,上影线越长,空方的打压力度越大。下影线:从实体向下延伸的即为下影线,是股价下跌的轨迹,也是多方拉升股价行为的最佳表现,下影线越长,多方在下面的承接力越强。小阳星和小阴星小阳星和小阴星是指实体和影线都比较短小的阳线和阴线,这种K线表示价格在盘内的变动幅度较小,一般出现在价格大幅度变动之后,作

2023-08-02 01:22:24 1128

原创 发现赚钱好基金

伪明星基金我们在选择基金的时候要看基金经理的基本情况,尤其是在选择主动型基金的时候,大家要留意基金经理管理的所有基金的收益情况,而不能仅仅只关注基金经理管理的一只基金。为什么要这样操作呢?因为对于基金经理来讲,在自己管理的基金中打造出一只明星基金不难,难的是管理的每只基金都是“精兵强将”。因为有时候为了打造一只明星基金吸引更多的投资者投资,一些基金经理会刻意给明星基金“输血”,而输血的方式就是牺牲别的基金和投资者的利益,俗称“抬轿子”。抬轿子的典型做法就是,A基金先买入某只股票,然后B基金和C基金也持续买入

2023-03-24 22:45:17 1117

原创 买基金必看

1.基金收益率由哪些因素决定(1)红利:是基金因购买公司股票而享有对该公司净利润分配的所得。一般而言,公司对股东的红利分配有现金红利和股票红利两种形式。基金作为长线投资者,其主要目标在于为投资者获取长期、稳定的回报,红利是构成基金收益的一个重要部分。所投资股票的红利的多少,是基金管理人选择投资组合的一个重要标准。(2)股息:是指基金因购买公司的优先股权而享有对该公司净利润分配的所得。股息通常是按一定的比例事先规定的,这是股息与红利的主要区别。与红利相同,股息也构成投资者回报的一个重要部分,股息高低也是基金管

2023-02-24 23:24:31 1446

原创 基金品种的选择

1.最好的基金评价网站最好的基金评价网站--晨星晨星网站是指晨星资讯(深圳)有限公司的官方网站,它成立于2003年2月20日,是美国晨星公司在中国设立的子公司,网站地址为:http://cn.morningstar.com晨星公司是世界上非常著名的证券评估公司,不但评价各种开放式基金,封闭式基金,也对各种股票进行评价。中国晨星提供的服务主要是对各只基金的评估和对基金相对情况的比较。我特别钟情于它的3个功能:1.晨星评级;2.基金龙虎榜;3.基金投资风格箱1.基金评级中国晨星每个月月初都会发布一个评级报告,对

2023-02-16 16:53:59 105

原创 Linux下 C 遍历目录(opendir,readdir函数)

获取pathname目录下的所有文件和目录的列表,如果pathname是个文件或失败则返回NULL,并设置errno。返回值DIR结构体的原型为:struct _dirstream。头文件:#include 函数功能:读取opendir返回的那个列表。

2022-12-10 22:46:41 1798

原创 Linux系统下的stat系统函数(C语言)

【代码】Linux系统下的stat系统函数(C语言)

2022-12-09 00:09:24 414

原创 Linux下用C语言使用函数创建一个目录、多级目录以及删除目录(mkdir,access,rmdir函数)

参数含义:需要删除目录的对应路径名,并且该目录必须是一个空目录,也就是该目录下只有.和..这两个目录。pathname指定的路径名不能是软链接文件,即使该链接文件指向了一个空目录。若目录创建成功,则返回0;否则返回-1,并将错误记录到全局变量errno中。返回值:成功返回0;并会设置errno.

2022-12-08 21:27:52 5169

原创 Linux系统文件的编程(open,write,read,lseek)

open函数:头文件: #include #include #include 函数原型:参数pathname:待打开或待创建的文件(路径)参数flags:指定打开或者创建的文件方式O_RDONLY 以只读的方式打开O_WRONLY 以只写的方式打开O_RDWR 以读写的方式打开参数mode:如果参数flags使用了O_CREAT,才

2022-12-05 21:41:51 432 2

原创 C语言atoi、atol、atoll和atoq函数

包含头文件: 函数声明: 功能:atoi:把字符串nptr转换为intatol:把字符串nptr转换为long intatoll:把字符串nptr转换为long long intatoq:atoq是atoll的一个已过时的名字

2022-12-04 01:52:10 1405

原创 C语言带参数的main函数

在我们刚接触C语言的时候,我们所写的main主函数都是不带参数的,但是的实际开发应用中,大多数情况,带参数的main函数用的最多。不带参数的main函数: 带参数的main函数: 先大概说一下参数的意思:上述命令是在linux下执行的,ls是命令,-l与-h是参数,所以在上述命令中有两个参数。main函数的三个参数分别为argc、argv、envp.int argc:用于存放命令行参数的个数,不给main()函数传递参数时默认值为1,即至少有一个参数为该可执行文件的文件名(含目录)

2022-12-03 22:45:37 1373 1

转载 智能指针详细解析(智能指针的使用,原理解析)

智能指针的使用跟普通指针类似,可以使用运算符“ * " 和 ” -> "去获得指向的对象,因此,我们就需要在类中重载" * " 和" -> "函数。当程序结束时,此时ptr1和ptr2指针被销毁时,对象ptr1和ptr2会自动调用析构函数去释放所指向的资源,这是智能指针特点。由于我的类中没有定义拷贝构造函数和赋值重载函数,那么我们只能调用类中原生的拷贝构造函数和赋值重载函数。那么就会程序就会出现崩溃的问题,如下:ptr2和ptr1指向的同一块空间。

2022-12-01 20:28:58 4522 1

转载 静态链接库与动态链接库(下)

反之,如果用户仅提供文件名,则该函数会依次前往 LD_LIBRARY_PATH 环境变量指定的目录、/etc/ld.so.cache 文件中指定的录、/usr/lib、/usr/lib64、/lib、/lib64 等默认搜索路径中查找。可以看到,该函数不需要传递任何参数。(1)如果在生成可执行文件时,用户使用了-Wl,-rpath=dir(其中 dir 表示要查找的具体路径,如果查找路径有多个,中间用 : 冒号分隔)选项指定动态库的搜索路径,则运行该文件时 GCC 会首先到指定的路径中查找所需的库文件;

2022-12-01 20:02:04 131

转载 静态链接库与动态链接库(上)

库文件,其等价为压缩包文件。该文件内部通常包含不止一个目标文件(也就是二进制文件),每个目标文件存储的代码,并非完整的程序,而是一个个实用的功能模块。例如,C 语言库文件提供有大量的函数(如 scanf()、printf()、strlen() 等),C++ 库文件不仅提供有使用的函数,还有大量事先设计好的类(如 string 字符串类)。库文件的产生,极大的提高了程序员的开发效率。因为很多功能根本不需要从 0 开发,直接调取包含该功能的库文件即可。

2022-12-01 19:20:15 89

原创 C++STL常用算法

算法主要由头文件组成。是所有STL头文件中最大的一个,范围涉及到比较,交换,查找,遍历操作,复制,修改等等体积很小,只包括几个在序列上面进行简单数学运算的模板函数定义了一些模板类,用以声明函数对象

2022-08-21 17:31:13 1364 3

原创 C++迭代器,函数对象,适配器,包装器

template T multiplies //乘法仿函数。template T divides //除法仿函数。template T modulus //取模仿函数。template T negate //取反仿函数。template T minus //减法仿函数。template T plus //加法仿函数。负责访问双向迭代器里面的数据。...

2022-08-18 17:44:15 131

原创 C++map容器与multimap容器

如果用[]插入的键与前面已插入的键有重复的,则后插入的会覆盖以前插入的,但是如果后面用insert插入的键与前面有相同的,则不会覆盖,只会插入失败。pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)map& operator=(const map& mp);//map默认构造函数。swap()函数:交换两个集合容器​​​​​​​。size()函数:返回容器中元素的数目。map不允许容器中有重复key值元素。map中所有元素都是pair。...

2022-08-12 00:18:04 1617

原创 C++set容器与multiset容器

find(key)函数:查找key是否存在,返回该键元素的迭代器,若不存在,返回set.end();erase(beg,end)函数:删除区间[beg,end)的所有元素,返回下一个元素的迭代器。erase(pos)函数:删除pos迭代器所指的元素,返回下一个元素的迭代器。count(key)函数:统计key元素个数(对于set而言,不是0就是1)erase(elem)函数:删除容器中值为elem的元素。size()函数:返回容器中元素的数目。insert()函数:在容器中插入元素。set st;...

2022-08-11 17:40:30 1501

原创 C++list容器

resize(num,elem)函数:重新指定容器的长度为num,若容器过长,则以elem填充新位置。//在pos位置插入[beg,end)区间的数据,无返回值。//在pos位置插入elem元素的拷贝,返回新数据的位置。//删除[beg,end)区间的数据,返回下一个数据的位置。//将[beg,end)区间中的数据拷贝赋值给本身。//构造函数将[beg,end)区间的元素拷贝给本身。vector的缺点是list的优点,而list的缺点却是vector的优点。//删除pos位置的数据,返回下一个数据的位置。.

2022-08-09 21:17:16 579

原创 C++deque容器

deque.resize(num,elem)函数://重新指定容器的长度为num,若容器变长,则以elem值填充新位置,如果容器变短,则末尾超出容器长度的元素被删除。deque.resize(num)函数://重新指定容器的长度为num,若容器变长,则以默认值填充新位置。//在pos位置插入[beg,end)区间数据,无返回值。//在pos位置插入一个elem元素的拷贝,返回新数据的位置。//删除[beg,end)区间的数据,返回下一个数据的位置。//将[beg,end)区间中的数据拷贝赋值给本身。...

2022-08-09 10:36:59 104

原创 C++queue容器

/queue采用模板类实现,queue对象的默认构造形式。队列中只有队头和队尾才可以被外界访问,因此队列不允许有遍历行为。概念:Queue是一种先进先出的数据结构。push(elem);//从队头移除第一个元素。//判断堆栈是否为空。//返回最后一个元素。...

2022-08-08 22:04:22 133

原创 C++stack容器和优先队列priority_queue

stack容器本质上是一个栈,栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为。栈是一种先进后出的数据结构。//stack采用模板类实现,stack对象默认构造形式。empty()函数:检测栈是否为空。push()函数:向栈顶插入一个元素。pop函数():从栈顶移除第一个元素。size()函数:返回栈的大小。top()函数:返回栈顶元素。size()函数:返回栈的大小pop函数():从栈顶移除第一个元素构造函数:stack stk;//stack采用模板类实现,stack对象默认构造形...

2022-08-08 10:10:05 359

原创 C++string容器

string是C++风格的字符串,而string本质上是一个类。string和char*的区别:char*是一个指针。string是一个类,类内部封装了char*,管理这个字符串,是一个char*容器。特点:string类内部封装了很多成员方法,例如查找find,删除delete,插入insert.string管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责。string的构造函数:string();//创建一个空的字符串,例如string str;string(con

2022-08-06 18:28:48 318

原创 C++vector容器

vector容器被称为动态数组,也被称为向量。它与array容器的区别是:array是静态数组。at()函数:返回对矢量中指定位置的元素的引用pop_back()删除数组末尾的元素push_back()函数:在数组末尾添加元素back()函数:返回对向量中最后一个元素的引用。front()函数:返回对向量中第一个元素的引用。begin()函数:返回第一个元素的地址。end()函数:返回最后一个元素的下一个地址。capacity()函数:返回在不分配更多的存储的情况下向量可以包含的元素

2022-08-05 23:17:19 287

原创 C++array容器的基本语法

empty()函数:测试元素是否存在,仅当N==0时,才返回true (array sr;end()函数:成员函数返回一个随机访问迭代器,它指向刚超出序列末尾的位置。2.使用C风格的数组,数组退化为指针的风险更大,而数组类不会衰退为指针。max_size()函数:对元素数进行计数。get()函数:返回数组中指定元素的引用。begin()函数:指定受控序列的开头。at()函数:访问指定位置处的函数。front()函数:访问第一个元素。size()函数:对元素进行计数。...

2022-08-05 17:33:02 88

原创 C语言strchr()函数以及strstr()函数的实现

char* strchr(const char* str,int c).特点作用是在字符串str中寻找字符c,如果找到则输出字符c的位置,可以以字符串的形式输出该字符以及后面的部分。如果未找到则返回NULL。功能:strstr()是一个参数为两个字符指针类型,返回值是char*类型的函数,它用于找到字符串str2在字符串st1中第一次出现的位置。strstr函数原型:char* strstr(const char* str1,const char* str2)...

2022-08-03 18:11:05 1222

原创 C++简单封装List

list容器类似于双向链表,这里我们简单化处理,用的是单向链表。

2022-08-03 11:45:01 278

原创 C++Lmabda函数

5.a或=a表示以值引用的方式传递变量a,即constina,在函数体内不可改变a的值;但是可以对Lambda表达式使用mutable修饰符修饰,使得函数对象参数可以进行赋值,但是该函数对象参数不是被修改为引用传递方式。3.=代表以值传递的方式捕获Lambda表达式外的变量,即以const引用的方式传值。9.&,x,y除x,y为值传递方式以外,其他参数都为引用传递方式进行传递。6.&a表示以引用传递的方式传递变量a,在函数体内可以改变a的值。7.x,&yx为值传递方式,y为引用传值方式。...

2022-08-02 14:42:39 154

原创 C++强制类型转换

这样用是未定义的行为,在调试的时候我们发现,p是改变了的,不同的编译器可能有不同的表现。也可以理解为常量优化行为,cout

2022-08-01 23:19:31 263

原创 C++异常处理机制

只有catch后面的“异常处理”和抛出的异常的类型一致时,抛出的异常才会被捕获,才会进一步地进行异常处理。在try程序块中可以调用其他函数,并在所调用的函数中检测和抛出异常,而不是在try程序块中直接抛出异常,这时,看起来抛出异常表示在try块中进行,实际不然,在try块中所调用的函数,仍然是属于这个try模块的,所以这个模板中的catch部分,仍然可以捕获它所抛出的异常并进行处理。在try块中抛出的异常由catch块捕获,并根据所捕获的异常的类型来进行异常处理。catch(异常类型)一个try语句块后面可

2022-07-31 14:27:13 721

原创 C++多态

即vfptr,它会指向一个虚函数表,即vftable,vftable内部会记录虚函数的地址,在这个father类中,虚函数表中记录的地址就是&fathereyes()意思是father作用域下的函数eyes()的地址;若子类Son重写了eyes()函数,这时子类就会把虚函数表中的内容进行一个覆盖操作,此时的子类中的虚函数表内部会替换为子类的虚函数地址,即在这里子类内部就会发生&fathereyes()变成&Soneyes();例如,在第二层定义的虚函数,可以和第三层的虚函数形成多态联编。......

2022-07-26 21:33:07 296

原创 C++继承与派生

面向对象程序设计有4个主要特点,抽象,封装,继承和多态性。C++提供了类的继承机制,极好地解决了软件重用问题。C++的继承可以分为单继承和多继承两类。子类又被称为派生类,父类又被称为基类,派生类中的成员包含两部分1.类是从基类继承过来的。2.类是自己增加的成员。从基类继承过来的表现其共性,而新增的成员表现其个性派生类构造函数定义的一般形式为派生类名::派生类名(基类所需要的形参,本类成员所需的形参):基类1(基类1 形参表),基类2(基类2 参数表),.... ,基类n(基类n 参数表),对象成员1(对。

2022-07-25 13:38:43 1058

原创 C++string类型封装

我们知道string是C++里面的数据类型,在C里面是不存在的。string使用起来非常方便,例如可以直接连接两个字符串,直接比较两个字符串的是否相等(相当于strcmp函数)。

2022-07-25 12:16:37 374

原创 C++运算符重载综合案例

标准库中有智能指针模板,unique_ptrp1(newint(100));cout

2022-07-24 14:51:25 140

原创 C++运算符重载

在C++中,ostream表示输出流,英文"outputstream"的简称。在C++中常见的输出流对象就是标准输出流cout,很少自定义ostream的对象,更多的是直接使用cout。如果左移运算符重载函数的返回值是void,那么cout...

2022-07-23 16:40:40 99

原创 C语言实现登录功能

这里大家需要首先明确_getchar()函数的功能,在这里也只能用这个函数,scanf和getchar()都无法实现,这里不再声明他们的区别,请各位读者自行翻阅资料。小编不才,在这里为了不让字符串越界,我使用了goto语句,可能还有其他方式来避免越界,请大家自行思考,也可以与小编分享你们的方法。这是我的思路,如有不懂的地方请私信小编我,如存在某些问题,请大家及时指出。...

2022-07-13 01:42:16 984

原创 C++类与对象

1.类的概念类是一种特殊的数据类型。一般来说,一个对象包含两个部分:成员数据和成员函数,数据用来描述该对象的相关属性,成员函数用来描述该对象的相关功能。2. 类的定义定义类的语法形式为关键字public,protected,private表示类中定义的成员数据和成员函数分别具有公有访问属性,保护访问属性和私有访问属性。具体含义参见5. 类的访问属性在命名空间类,可以先声明后实现3. 对象的定义在类内声明莫缺省函数时,类内的缺省不可省略,类外定义时一定要省略,不然会报错。而且在分文件实现类声..

2022-07-11 23:03:34 272

原创 2013年蓝桥杯C++C组题

题1题目标题:猜年龄美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你推算一下,他当时到底有多年轻。通过浏览器,直接提交他那时的年龄数字。注意:不要提交解答过程,或其它的说明文字。毕竟这是一道填空题,我们可以用枚举的方法找到那个年龄,很

2022-07-10 12:01:57 131

原创 函数模板与类模板(二)

2.1 类模板语法2.2类模板与函数模板区别 2.3类模板中成员函数创建时机 2.4类模板对象做函数参数 2.5类模板与继承 2.6类模板成员函数类外实现 2.7类模板分文件编写 2.8类模板与友元

2022-07-08 23:56:49 113

空空如也

空空如也

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

TA关注的人

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