![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
weiwin_Murphy
这个作者很懒,什么都没留下…
展开
-
设计模式之工厂模式
1.1、简单工厂模式主要特点是需要在工厂类中做判断,从而创造相应的产品,当增加新产品时,需要修改工厂类。使用简单工厂模式,我们只需要知道具体的产品型号就可以创建一个产品。缺点:工厂类集中了所有产品类的创建逻辑,如果产品量较大,会使得工厂类变的非常臃肿。#include<iostream>using namespace std;typedef enum{ Car_Type_Tesla, Car_Type_Benz, Car_Type_Num}Car_Type;void原创 2021-07-26 19:59:20 · 109 阅读 · 0 评论 -
VS2015 编译后拷贝文件到指定目录
VS2015 编译后拷贝文件到指定目录Properties —> Build Events —> Post-build event command lineCopy 源路径 目标路径(将路径用 " " 包起来,可以解决路径中有空格不能正确识别的问题),示例如下:Copy "$(ProjectDir)bin\*" "$(OutDir)"...原创 2021-06-22 13:45:55 · 848 阅读 · 0 评论 -
批量合并excel表内容,保存在新的excel表内
主要是把指定文件夹下不同时间生成具有相同规律的excel文件汇总到一个新的excel内,可以用作后续分析使用获取指定路径下的具有相同后缀名的文件集合,这里是当前目录下的所有的保存格式为xlsx的文件的集合import osfrom glob import globdef get_all_excel(): paths = glob(r'./*.xlsx') files = [] for path in paths: file = os.path.basename(path) print原创 2021-06-08 21:07:08 · 250 阅读 · 0 评论 -
MFC 选择文件夹下特定类别文件进行处理
最近需要批量处理命名带有规则的文件,用一个按钮控件(选择文件夹)选择需要处理的文件夹,将其显示在文本框内,然后在设置一个开始处理的按钮(批量测试),读取文件夹路径,按照文件的命名规则删选出文件进行批量处理。MFC界面如下:控件代码实现如下:控件–选择文件夹的事件处理消息:void CTestToolDlg::OnBnClickedFileButton(){ // TODO: Add your control notification handler code here CFileFind fi原创 2021-05-11 15:52:24 · 354 阅读 · 0 评论 -
MFC应用程序中debug调用控制台窗口输出信息
在MFC程序中输出调试信息的方法有两种,一种是是使用TRACE宏,向Output窗口输出调试信息;另一种是使用MessageBox,弹出消息框输出调试信息,但会影响程序运行。在这里我比较倾向于第三种,即打开控制台窗口(Console),向控制台输出信息,可以即不影响程序运行,又可以查看调试信息。在任意你想要输出信息的地方,添加以下示例代码就能在Console窗口进行输入输出操作: AllocConsole(); //打开控制台资源 freopen("CONOUT$", "w+t", std原创 2021-04-26 23:38:09 · 957 阅读 · 0 评论 -
两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807/** * Definition for singly-linked list. * struct ListNode { * int val;原创 2021-04-20 16:32:39 · 56 阅读 · 0 评论 -
MD5实现(C++版)
MD5.h#ifndef _MD5_H#define _MD5_H#include <string>#include <fstream>/* Type define */typedef unsigned char byte;typedef unsigned int uint32;using std::string;using std::ifstream;/* MD5 declaration. */class MD5 {public: MD5();原创 2021-04-07 12:07:35 · 336 阅读 · 0 评论 -
批量下载验证码
python从知网上下载验证码 保存到本地#!/bin/python#coding="utf-8"import requestsfrom lxml import etreeimport osimport timepicPath = 'D:\\py\\murphy\\tesseract\\pic'URL = 'http://my.cnki.net/elibregister/commonRegister.aspx#'headers = { 'User-Agent':'Mozilla原创 2021-03-31 15:26:12 · 495 阅读 · 0 评论