C++面向对象- -类和对象的使用(一)

这部分算是正式接触了类和对象,涉及到它们基础的应用。 目录 构造函数对类对象进行初始化 1、对象的初始化 2、构造函数实现数据成员的初始化 3、带参数的构造函数 4、参数初始化表对数据成员的初始化 5、构造函数的重载 6、使用默认参数的构造函数 析构函数 构造函数与析构函数 对象数组 构造函数对类对象进行初始化 当对象在创建时获得了一个特定的值,我们说这个对象被初始化。初始化不是赋值,初始化的含义是创建变量赋予其一个初始值,而赋值的含义是把当前值擦除,而以一个新值来替代。在汇编语言中,为变量分
分类: 编程语言 发布时间: 12-30 22:45 阅读次数: 0

对数据库查询全部记录的思考

版权声明:本文为本小白原创文章,(转载请说明出处,标明链接) 文中若有错误,敬请指正!——————编程不过是一门失传的艺术的别名,这门艺术的名字叫做“思考”。 https://blog.csdn.net/qq_32737755/article/details/85388644 如果你的服务器内存够大,够强悍,可以使劲造,那就不用继续往下看了。如果不能可劲造,那么可以看下这篇文章,可能对你有所帮助。 我不建议使用查询全部记录的语句(比如pdo中的fetchAll方法)。不是完全不使用,主要还是根
分类: 编程语言 发布时间: 12-30 22:45 阅读次数: 0

pandas库学习小结汇总

分类: 其他 发布时间: 12-30 22:45 阅读次数: 0

Python安装wordcloud库

开头一分钟 最近闲来无聊,便尝试安装wordcloud库,来解解闷。一查csdn博客,很多人分享自己的经验,自己也来凑凑热闹。 安装wordcloud库 1、命令窗口输入 pip install wordcloud (wtf 竟然失败了) 报错如下: 本着无畏的探索精神(就是不怕麻烦而已),去找一下解决办法,好在很多人遇到了这个办法。 参考https://blog.csdn.net/heyuexianzi/article/details/76851377博客。然后点击http://landin
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

postman(六):详解在Pre-request Script中如何执行请求

上一篇借着如何在不同接口之间传递数据简单说了下如何在postman编写脚本来发送请求,这里再详细介绍一下如何在Pre-request Script和Tests标签中编写脚本来。因为我目前研究的也不是很深,对js也只是了解一点皮毛,所以大部分还是依赖postman已经封装好的方法来介绍 这里以Pre-request Script标签来介绍 1.首先postman提供了一个“Send a request”代码段,他是已经封装好的发送请求的方法 pm.sendRequest("https://pos
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

关于django的模板层

你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

C++编程知识分享:指针与引用

引言 指针和引用形式上很好区别,但是他们似乎有相同的功能,都能够直接引用对象,对其进行直接的操作。但是什么时候使用指针?什么时候使用引用呢?这两者很容易混淆,在此我详细介绍一下指针和引用,力争将最真实的一面展现给大家。如果我喷得不够好,希望嘴下留情、手下留命,还请指点一二;如果感觉还不错,请大家鼓掌。 1、指针和引用的定义 用通俗易懂的话来概述一下: 指针-对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、vo
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

MySQL5.7多实例自动化部署脚本

一、安装说明 ------------------------------------------------------ mysql5.7.10_onekey_install.sh自动化部署脚本支持mysql5.7.10初始化安装,多实例创建,且使用经过优化后的my.cnf配置文件和mysql.server启动脚本,该SHELL脚本在CentOS6.5_x86_64操作系统测试通过。部署示意图如下: 1、安装方式 需要准备的文件如下,放到同一个目录下,然后执行shell脚本 执行方式: 1
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

第六次作业--------结构体与文件

1.本章学习总结 1.1思维导图 1.2.本章学习体会 结构体的学习,明白哪个变量属于哪里,好像不是那么地难。pta上面的几题练了一下,似乎有点感觉了。文件,目前只会比较简单的读写,打开文件什么的。终归一点,还是基础不够扎实。大作业的完成需要建工程,代码是打出来了,就是达不到目的。写出的代码自己都不知道自己在干嘛。。。文件,还是需要花时间多去练习的。 2.大作业 本次作业要求对小学四则运算程序功能扩展。 扩展功能:小学生用户登录进系统做题。结束答题后,能把该学生答题情况写入文件,并实现
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

阿里巴巴

继续
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

新年新征程

2018年快结束了,是该好好总结这忙碌的一年了。
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

python之《线程与进程》

线程:是操作系统最小的调度单位,是一串指令的集合 进程:eg:QQ要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存对各种资源管理的集合叫做进程 进程操作cpu必须先创建一个线程,只有线程才能操作cpu 所一在同一进程中的线程是共享同一片内存空间的,但是两个线程不能在同一块空间里运作 主线程和子线程运行是并行的 import threading import time def run(name): print('in the %s' % name) time.
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

sfs

sfs
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

【题解】HAOI2018染色

  好坑啊不开心……   其实这题的想法还是比较简单粗暴的。题目明示恰好xxx,显然排除斜率二分这个玩意儿,那么不就只剩下容斥了嘛……   令 \(A_{x}\) 为恰好出现了 \(S\) 次的至少有 \(x\) 种的方案数, \({B_{x}}\) 为恰好出现了\(S\) 次的颜色恰好 \(x\) 种的方案数。\(A_{x}\) 可以 \(O(1)\) 求得,\(A_{x} = \frac{\binom{n}{S * x} * (m - x) ^ {n - S * x} * (S * i)!
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

gets函数详解

在前面从键盘输入字符串是使用 scanf 和 %s。其实还有更简单的方法,即使用 gets() 函数。该函数的原型为: 1 #include <stdio.h> 2 char *gets(char *str); 这个函数很简单,只有一个参数。参数类型为char*型,即str可以是一个字符指针变量名,也可以是一个字符数组名。 gets() 函数的功能是从输入缓冲区中读取一个字符串存储到字符指针变量 str 所指向的内存空间。 下面将前面中使用 scanf 输入字符串的程序改一下: 1 # inc
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

Tornado用户指引(一)-----------异步和非阻塞I/O

摘要:异步和非阻塞I/O实时WEB的特性是经常需要为每个用户端维持一个长时间存活但是大部分时候空闲的连接。在传统的同步式web服务器中,这主要通过为每个用户创建一个线程来实现,这样的代价是十分昂贵的。为了最大限度地减少并发成本,Tornado使用单线程的事件循环机制(linux中是基于epoll的).这就意味着所有的应用代码都应该是异步或非阻塞的,因为同时只能有一个操作是活动的。尽管异步和非阻塞这2个术语是密切相关的,并且通常可以互换使用,但并不完全相同。阻塞当一个函数在等待某些事 异步和非阻
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

APIO2018 题解

坑了好久,补一补。 话说我当时去参加 $APIO2018$ 了,不过纯粹打铁…… 我的程序交道人家毛子的网站上, $c++14$ 编译器不停地给我编 $RE$,只记得好像是结构体排序的问题(删掉那个排序就不 $RE$ 了)……然而根本找不出来有什么问题…… 后来发现其他几人都没写结构体(直接写个函数排序)…… 什么破道理,自闭就完事了 T1 new home 显然是一道恶心的数据结构,典型的俄罗斯风格。 首先对时间轴进行扫描线,一个商店出现一段时间可以转换为 在起始时间插入 和 在结束时间删除
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

WebStorm 2018.2 激活汉化破解版(附注册码+汉化包+安装教程)

亲测使用 https://www.jb51.net/softs/598714.html 下载链接:http://qunying.086o2i.cn:8080/201802/tools/WebStormzh_jb51.rar
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

(C/C++学习)19.单目标遗传算法的C程序实现

说明:在学习生活中,经常会遇到各种各样的最优问题,其中最常见的就是求某个多维(多个自变量)函数在各个自变量各取何值时的最大值或最小值;例如求函数 f(x) = (x-5)2+(y-6)2+(z-7)2 的最小值,当然,这个函数很简单,很容易看出来,该函数的最小值为0,分别在三个自变量取5,6,7时取得最小值。但日常学习中的函数都是很复杂的,就算通过大量的计算,也不一定能准确地算出目标值以及在何时取得该目标值,因此,本文介绍一种基于单目标的遗传算法来解决此类问题。 1.遗传算法代码实现 遗传算法
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0

tornado用户指引(二)------------tornado协程实现原理和使用(一)

摘要:Tornado建议使用协程来实现异步调用。协程使用python的yield关键字来继续或者暂停执行,而不用编写大量的callback函数来实现。(在linux基于epoll的异步调用中,我们需要自己显式的为异步执行结果安装大量的callback函数).协程的使用和编写异步代码一样简单,而且省去了线程的开销。协程使编写并发程序更加容易,而且没有上下文切换的开销。举例: from tornado import gen @gen.coroutine   def fetch_coroutine(
分类: 其他 发布时间: 12-30 22:44 阅读次数: 0