自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 动态规划—最小编辑距离

题目来源:牛客网链接:https://www.nowcoder.com/questionTerminal/9649617be3bf42288f50758df4310655UNIX系统下有一个行编辑器ed,它每次只对一行文本做删除一个字符、插入一个字符或替换一个字符三种操作。例如某一行的内容是“ABC”,经过把第二个字符替换成“D”、删除第一个字符、末尾插入一个字符“B”,这三步操作后,内容就变...

2018-08-28 17:08:43 10282 1

原创 [编程题]n个数里最小的k个

链接:https://www.nowcoder.com/questionTerminal/cc727473d1e248ccb674eb31bd8683dc来源:牛客网找出n个数里最小的k个输入描述:每个测试输入包含空格分割的n+1个整数,最后一个整数为k值,n不超过100。输出描述:输出n个整数里最小的k个数。升序输出示例1输入3 9 6 8 -10 7 ...

2018-08-24 20:25:48 1293

原创 C/C++ 读入一个整型数组,数组大小未知

链接:https://www.nowcoder.com/questionTerminal/eac8c671a0c345b38aa0c07aba40097b来源:牛客网输入n个整数,输出出现次数大于等于数组长度一半的数。输入描述:每个测试输入包含 n个空格分割的n个整数,n不超过100,其中有一个整数出现次数大于等于n/2。输出描述:输出出现次数大于等于n/2的数。示例...

2018-08-24 16:51:31 9364

原创 C++ 堆排序

详细讲解请参照此博客内容:https://www.cnblogs.com/chengxiao/p/6129630.html#include <iostream>using namespace std;void sort(int a[],int n);void maxHeap(int a[],int i,int n);void swap(int &a,int &a...

2018-08-24 15:28:15 182

原创 java+eclipse+selenium+百度搜索设置自动化测试

在eclipse中新建一个项目baidutest;再在src文件夹中新建一个包com.baidutest.homework;再在包中新建一个java类baidusetting,并设置为静态类;最后在项目中新建一个lib文件夹,将selenium的所有架包拷贝到lib文件夹中,并设置选中项目baidutest,右键选择Bulid Path->Configure Bulid Path,将lib中...

2018-07-21 10:17:22 1807

原创 firefox+selenium IDE版本对应

firefox:48.0.2.6079 64位selenium IDE:2.9.1安装完selenium IDE 2.9.1,打开的界面是这样的。

2018-07-18 21:33:36 2619

原创 几种排序算法实现

class Sort{public: Sort(void); ~Sort(void);public: inline void Swap(int &a,int &b); //冒泡排序 void BubbleSort(int a[],int n); //直接插入排序 void InsertSort(int a[],int n); //希尔排序 void Sel...

2018-04-01 21:17:55 289

转载 男孩女孩站队问题

        该问题是在http://baijiahao.baidu.com/s?id=1572912276737234&wfr=spider&for=pc上看到的,因代码写的比较优美,故在此记录一下,日后可以读一读。问题描述:        队伍里站着男孩、女孩,男孩用符号B表示,女孩用符号G表示,我们要把队伍调整为男孩在一边女孩在一边,并且只能相邻的位置的男孩或者是女孩交换位...

2018-03-28 21:14:45 1144

原创 空间三角形顺逆时针判断方法

明确地来说,一个三角形或多边形是顺时针还是逆时针只是针对二维空间而言。空间三角形不能直接说是顺时针还是逆时针,必须是从某个方向看下去来进行判定,比如往z轴负方向看,该空间三角形是顺时针,但往z轴正方向看该空间三角形又是逆时针。那么,到底应该采用什么样的方法来判定一个空间三角形的顺逆时针呢?最近查阅了很多资料,发现关于空间三角形顺逆时针判断方法相关的资料是少之又少,仅有的几个博客提供的代码经测试

2017-12-27 21:57:01 7912 1

原创 python 将QQ聊天记录生成词云图

首先,在QQ的消息管理器中将某一个人或者全部的聊天记录导出成txt格式,放入F盘下;运行下面的python代码需要安装jieba和wordcloud两个库。import matplotlib.pyplot as pltfrom wordcloud import WordCloudimport jiebafrom wordcloud import WordCloud, ImageCol

2017-10-15 19:09:42 3154

原创 Python玩转微信 个性签名生成词云图

本博客代码参照http://www.cnblogs.com/jiaoyu121/p/6944398.html。运行如下代码之前,将下图的wechat.jpg放入F盘下,需安装itchat、jieba、matplotlib,numpy和wordcloud这些库。安装wordcloud库时所有windows用户安装都会遇到问题,有一个非常简单的办法呢就是去到 http://ww

2017-10-13 19:44:35 2389 1

原创 用python发一封邮件

首先要知道用python代理登录qq邮箱发邮件,是需要更改自己qq邮箱设置的。在这里需要做两件事情:邮箱开启SMTP功能 、获得授权码 教程链接。之后要实现使用Python登录QQ邮箱发送QQ邮件,要使用到email和smtplib库from email.mime.text import MIMETextfrom email.header import Headerfrom s

2017-10-12 16:32:42 456

原创 python 网络爬虫实例

自己用Python写了一个抓取百度贴吧里面的图片的小实例,代码如下:from urllib.request import urlopenfrom urllib.request import urlretrievefrom urllib.error import HTTPErrorfrom bs4 import BeautifulSoup #BeautifulSoup需要自己安装impo

2017-09-27 20:25:54 1949

原创 python如何连接MySQL

由于我用的是PyCharm来编辑py文件的,首先需要在PyCharm里装一下pyMySQL,步骤如下:PyCharm软件中File->Settings...->Project->Project Interpreter,点击在搜索框中搜索pymysql,分别安装红框中两个版本,安装成功之后字体就会变蓝色,关闭,确定后退出;接下来在网上下载最新的MySQL,并按照网上的安装教程安装

2017-08-31 15:56:44 3219

原创 MFC 单文档应用程序如何为状态栏添加进度条

将CMainFrame头文件中的m_wndStatusBar变量的public:CMFCStatusBar     m_wndStatusBar;

2017-08-03 20:45:08 2752 2

原创 MFC 树控件如何隐藏相应节点的复选框

有时候并不需要树控件所有的节点都显示复选框,这时候就需要隐藏相应节点的复选框,代码如下:m_TreeControl是树控件所关联的CTreeCtrl变量,NrootItem是HTREEITEM定义的根节点;m_TreeControl.SetItemState(NrootItem,INDEXTOSTATEIMAGEMASK(0),TVIS_STATEIMAGEMASK);//隐藏根节点的

2017-08-03 20:22:12 3271 1

原创 MFC 树控件图标未显示完全问题

最近要写一个动态的树控件,这棵树有四层节点,为了美观决定分别为每层节点添加不同的图标。于是,为了找到合适又好看的图标也是找了很久,因此,在这里给大家推荐一个网址,图标种类很多并且每一种都很多,最重要的是很好用,直接搜索你想要的种类就可以啦,还可以随意变换颜色:点击打开链接里面的图标只支持PNG格式和矢量格式等,可以用下面的在线转ico来制作相应的图标:先来讲一下我遇到的问题

2017-08-03 19:00:47 2068

原创 MFC 单文档应用程序如何在状态栏显示时间

创建一个单文档应用程序。1.选择资源视图选项卡,双击String Table(字符串表)打开字符串表编辑器。在最下面的一行上双击,将字符串标识修改为ID_INDICATOR_CLOCK,并将Caption文本框修改为“00:00:00 ”,注意最后一个00后面有一个空格,要不然时间显示不完整。2.添加状态栏指示器。在CMainFrame类的实现文件(直接放在构造函数之前,而不是构造函数

2017-08-02 15:56:53 4265 2

原创 MFC View类对话框类之间指针的相互获取

这里主要是总结一下我自己用到过的不同类之间指针的获取方法:1.基于对话框的应用程序,通过菜单命令来显示一个模态对话框:该模态对话框如何获取主对话框的指针,在模态对话框类需要调用主对话框处添加如下代码:CVersionManageDlg *m_dlg=(CVersionManageDlg *)this->GetParent();//获取CVersionManageDlg类主对

2017-07-31 19:13:48 2928 1

原创 MFC 树控件 将一棵树全部展开

主要是使用以下两个函数:m_TreeControl是树控件所关联的CTreeCtrl变量。//展开树控件的所有结点函数,结合下面的函数一起用void CDialogModelTree::ItemExpandTree(){ MyExpandTree(m_TreeControl.GetRootItem());}//展开树控件的所有结点,结合上面控件一起用void CDialogM

2017-07-31 18:29:29 4621

原创 MFC 树控件 如何为二级节点动态地添加三、四级节点

现函数功能是要为一个二级节点添加对应的三、四级节点://判断一个str是不是在vec容器中,str为所选择项的文本,vec为存储已经选择的BHID字符串容器bool CDialogModelTree::IsOrNotInVector(CString str, vector &vec){ if (vec.size()!=0) { for (int i=0;i<vec.size()

2017-07-31 18:17:57 1667

原创 graphvit dot脚本语言画图总结

搜了很多dot画图的代码,现在就来总结一些比较实用的代码。1.有向图:①使用digraph定义有向图;②使用->表示节点之间的关系;③示例代码:digraph g {a->b;//指a节点指向b节点b->c;c->a;}2.无向图①使用graph定义无向图;②使用 -- 表述节点之间的关系;③示例代码:graph g { a--b; //指

2017-07-03 15:33:59 830

原创 如何画出高端大气漂亮的图

在此,向大家推荐一款非常好用的作图软件,不用人工交互费劲调整格式和布局,用简单易懂的脚本语言就能画出非常漂亮的图,这款软件的名字是graphviz,软件挺小的,界面简单但是功能很强大。graphvit下载地址:http://www.onlinedown.net/soft/522290.htm下载安装完之后,在开始菜单里找到gvedit.exe文件所在的路径,将该应用程序复制到桌面上方面使用

2017-06-29 20:18:48 1176

原创 MFC 如何连接到SQL Server数据库

核心代码如下:m_pConnection.CreateInstance(__uuidof(Connection));//创建 Connection 对象 //在ADO操作中建议语句中要常用try...catch()来捕捉错误信息,因为它有时会经常出现一些想不到的错误CString connstr;//数据库连接语句connstr="driver={SQL Server};server=

2017-05-16 21:36:50 1682

原创 MFC 如何改变某个子控件的文本颜色

1.首先在子控件所在对话框类中捕获WM_CTLCOLOR消息,即添加该消息的响应处理,该响应函数的默认代码如下:HBRUSH CDialogDBConnection::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // T

2017-05-08 21:07:55 1270

原创 C++ 数据库开发 如何获取表中满足某条件的记录数量

今天上午搜索如何获取表中满足某条件的记录数量并赋给一个int型变量花了好长时间,试了各种方法都没用,而且还发现百度上大都是给出了如何获取满足某条件的记录数量的SQL语句,但是并没有谁告诉我们执行完该条语句之后怎么用,这是个关键问题,经过自己摸索之后,终于找到了一种比较简单的方法,仅供大家参考。strCommand.Format("select count(*) as countnum

2017-05-08 20:26:03 2447 1

原创 c++ 查找一个字符串中逗号的个数,并分别获取以逗号分隔的数值(此处设为字符串形式)

//由于读取到的字符串是以逗号分隔,现要分别获取以逗号分隔的每个数值(以字符串形式存储),思路如下:1.查找一个字符串中逗号的个数函数://查找str中‘,’的个数int findCharCount(CString str){ int num=0; char* strchar = (char *)malloc(sizeof(char));//初始化strchar strchar=

2017-04-26 10:38:24 8387

原创 小问题综合 如何实现将文件从一个文件夹复制到另一个文件夹、字符串单斜杠转为双斜杠、浏览文件对话框

1.使用CopyFile函数来实现将一个文件从一个文件夹复制到另一个文件夹中去://以下代码是线串文件从原始路径lj复制到to_out路径中去//复制文件夹函数BOOL CopyFile{LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName,BOOL bFailIFExists}//参数lpExistingFileName是源文件名,即将要被复制

2017-04-26 10:16:18 1234

原创 MFC 当列表控件为Report报表形式时,怎样实现修改表格数据

//声明:本文例子是双击任意位置处的表格数据,实现对当前位置的单元格数据进行修改1.首先是实现在列表控件中显示表格数据,具体代码这里不描述,显示效果如下图:2.现要实现如声明所说的功能,就是双击某个单元格弹出一个对话框输入新值,再用新值去替换原值:1>重要步骤,一定要将列表控件扩展样式设为满行选中,如LVS_EX_FULLROWSELECT样式,如果不设为这个样式,后面会出问题

2017-04-26 09:32:59 6084 1

原创 VC++ 列表控件应用

声明:该程序的两个列表控件都是list样式,由于自己的需要,只有一列。1.创建一个基于对话框的MFC应用程序,设置界面如下:左边列表控件ID为IDC_LIST1,右边为IDC_LIST2,四个按钮ID从上到下依次是IDC_BUTTON1,IDC_BUTTON2,IDC_BUTTON3,IDC_BUTTON4;2.分别为两个列表控件关联成员变量,效果如下:DDX_Contro

2017-03-31 13:11:32 1160

原创 VC++ 如何向一个列表控件中动态添加复选框

声明:由于自己的编程需要,这里的列表控件只有一列,是list样式。1.首先给列表控件关联一个成员变量,例如:DDX_Control(pDX, IDC_LIST_DtvParent, m_listDtvParent);2.定义一个int型的变量,就是指示在列表控件中哪个位置添加复选框,并且在源文件的构造函数中初始化为0;int i_indexTvParent;//头文件声明i_i

2017-03-30 20:23:21 3529

空空如也

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

TA关注的人

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