- 博客(19)
- 收藏
- 关注
原创 C++面试总结一
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和
2020-09-21 21:14:20 555
原创 从事三年程序员总结
不知不觉已经工作三年,从一个非计算机专业的毕业生到程序员从业三年,真的感慨万千。好好的总结一下,给某人一些经验。接下来从面试、工作方面总结一下。一、面试刚毕业找工作时,其实大家都一样,基础知识都忘记了。别害怕,把基础知识快速过一下,然后找一些小公司面试,以面试去复习。记住面试官的问题,然后回去记住相关知识。几次面试后,你会发现其实问题就那些,多面试几次后,你基础知识就OK了,自信点,别觉的你不如别人。1.面试有很多误区,公司招人,更注重的其实是一个人的想法,目标,内在,品行,在短短的面试其实
2020-07-26 00:02:23 2613 1
原创 Hi,我回来了
hi,我回来了,距离上一次写博客已经一年半过去。这一年半经历很多,跳槽、换城市等等,感慨万千。以后计划每2周写一篇博客。进入程序员行业已三年,三年只敢说我入门了,该学习了。好好学习,天天向上。...
2020-05-12 20:08:14 349 2
原创 使用VS2013遇到的各种问题——无法断点调试
无法断点调试:error:如下图所示我首先进行了如下操作:1.生成-》清理解决方案-》重新生成解决方案结果:未解决问题。2.又进行如下图所示配置:结果:未解决问题3.工具->选项->调试->『要求源文件与原始版本完成匹配』去掉勾;结果:解决问题 (治标不治本)4.文件-》高级保存选项结果:解决问题(根本上解...
2018-11-14 10:48:47 3927 1
原创 使用qt过程中遇到的奇葩问题
1.安装好Qt5.7.0后,用Qt Creator新建工程后,Qt Creator软件假死,点击没有反应?解决方案:更新显卡驱动,然后重启。2.在vs2013中配置好Qt,新建Qt项目,双击.ui文件无法跳跃到Designer?解决方案:如下图,将Qt5WebEngineWidgets.dll改名为Qt5WebEngineWidgets222.dll后,就可以在vs2013中双击打开*...
2018-07-31 21:24:53 296
原创 爬虫(二)——保存图片
import requestsimage_url = "http://www.trustrobot.cn/Public/Images/home/2017_A1.jpg"pwd = "D:/01.jpg"def downfile(file, url): print("开始下载:", file, url) r = requests.get(url, stream=True)...
2018-05-08 15:55:22 317
原创 爬虫(一)——用Requests模块获取网页信息
调用requests库里面的get方法,获取网页的信息,调用page.text获取网页源码,然后通过print打印出网页源码import requestspage = requests.get('https://blog.csdn.net/zt_0910/article/details/80075742')text = page.textprint(text.encode("utf-8")...
2018-05-08 15:25:39 1677
原创 pyqt5 入门教程一 如何使用Qt Designer设计UI用于python
1.安装pyqt5pip install pyqt52.UI文件转py文件格式:pyuic5 -o 路径\文件名.py(自己给需要转的UI文件命名)空格路径\文件名.ui3.转换后的py文件4.在写个启动py文件5.运行效果...
2018-04-25 11:10:44 6535
原创 pyinstaller打包多个py文件和去除cmd黑框
1.打包多个py文件并且去除cmd黑框格式:pyinstaller.exe -F 路径\文件名.py空格路径\文件名.py空格--noconsole
2018-04-25 10:33:43 7111
原创 pyinstaller打包python成exe文件
1.安装pyinstaller2.准备需要打包的.py文件其中input()可以避免程序闪退3.打包1).cmd2).通过cd进入pyinstaller.exe所在目录3).4).5).打包的exe文件地址6).展示结果总结,这是最简单的python打包案例,后面会不断的进行完善总结更多的打包方面经验。...
2018-04-19 16:48:45 317
原创 Qt 窗口非激活状态获取键盘事件
在多个窗口一起存在时,其中一个窗口需要一直获取键盘事件:可以在这个窗口中捕获键盘事件,即grabKeyboard(); 这样这个窗口可以一直获取键盘事件。即使这个窗口不在激活状态下依然可以获取键盘事件。同时激活状态的窗口是获取不到任何键盘事件的,直到捕获了键盘事件的窗口释放键盘事件releaseKeyboard(),才能获取键盘事件。grabKeyboard() //捕获键盘事件relea...
2018-04-18 15:13:54 4921 2
原创 Qt 弹框
1.if (QMessageBox::Yes == QMessageBox::question(this, tr("提示信息"), tr("该路径已存在,是否重新导入并覆盖?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes)) { } else { }效果如下:2. ...
2018-03-29 16:12:43 801
原创 C++ int float double 转string
std命令空间下有一个C++标准库函数std::to_string(),可用于将数值类型转换为string。使用时需要include头文件<string>。#include <string> //一定要有这个double X =3.22225252525;string x =to_string(X);//X可以使int float double 等类型...
2018-02-28 11:48:43 2015
原创 Qt QStandardItemModel以及QStandardItem的通用遍历函数
getAllModelandItem(QStandardItemModel* model, int ID){int rows = model->rowCount();//1int column = model->columnCount();//1for (int i = 0; i{for (int j = 0; j{QStandardItem* item = mod
2018-02-02 09:57:11 10878
原创 python与pycharm安装及汉化以及激活
密码:4g7w下载链接里面包括了python3.6.0的64位版本,pycharm5.0.3版本,以及汉化包,下载完以后,先安装python3.6.0,在安装pycharm5.0.3。在pycharm安装包里面有如下内容:安装后,进行激活,上面的激活方式已经失效,可以采用如下激活方式:http://idea.lanyus.com/进入上面网站获取激活码,然后复制粘贴
2018-01-25 11:37:27 6446 3
原创 图片透明度处理
Alpha值的含义: 对于 RGBA(或 BGRA )数据, Alpha 通道中存储的 Alpha 值,实际上应该是 Opaque 值,即不透明度。当 Alpha 值为 255 时,表示不透明; Alpha 值为 0 时,表示全透明。 Alpha 值也经常用 0 ~ 1 这个区间的数字来表示。 0 表示全透明, 1 表示不透明。Alpha 模式有两种,直接 Alpha 和预乘 Alpha
2018-01-24 15:30:18 3221
原创 Qt drag(拖动图片)时如何设置图片某个位置与鼠标绑定在一起移动
if ((event->pos() - startPos).manhattanLength() return;QListWidgetItem *item = currentItem();QMimeData *mimeData = new QMimeData;mimeData->setImageData(item->icon());QDrag *drag = new QD
2018-01-23 14:13:35 3571
原创 C/C++ 关于String的相关使用
#include <iostream>#include <string>using namespace std;#include<vector>int main(int argc, char* argv[]){std::vector <int> a;int intCount = 0;unsigned int loc = 0;string s = "z...
2018-01-10 11:19:11 285
原创 Qt QString 与string互转
QString a;string name = a.toStdString();QString Name= QString::fromStdString(name );
2018-01-09 16:32:21 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人