- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 leet_136_single_number(一串数字中的只出现一次的数字)
leet_code:链接题目说明:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。复杂度要求:算法应该具有线性时间复杂度o(n)不使用额外空间来实现o(1)技巧性:使用异或进行位运算c++ 代码实现#include<iostream>using namespace std;#include<vect...
2019-01-17 19:50:58 148
原创 python读取excel内容并邮件群发
需求:读取excel中的个人信息,并将个人信息插入到对应的每个人的邮件中,邮件需要必要的格式化(个别字体突出、文字在邮件中的位置等),邮件正文中包含图片。参考:廖雪峰的教程代码实现import osimport xlrdfrom email import encodersfrom email.mime.base import MIMEBasefrom email.header...
2019-01-14 22:25:44 4433
原创 几大经典的排序算法
插入排序注意:主要注意插入时从后面开始依次向后移动元素 ,否则元素会被覆盖c++代码:int* insert_sort(int data[], int length){ for (int i = 0; i &amp;amp;lt; length; i++) { for (int j = 0; j &amp;amp;lt; i; j++) { if (data[j] &amp;amp;gt; data[i])...
2019-01-11 11:43:39 232
转载 VS建立项目属性表,摆脱在不同工程中反复配置依赖
缘起:在基于一些开源的包(如opencv、pcl)进行程序开发时,如果在不同的VS项目中用到相关包,则需要每个项目都要配置库文件的包含目录、库目录以及库文件等,非常麻烦。因此通过建立属性表解决这个问题就水到渠成了。说明:由于配置过程并不复杂,且已有很多相关优秀博文,下面只是简要引用和说明下配置过程。主要过程:配置属性表:该过程主要参照了:链接使用配置好的属性表:打开菜单栏View(...
2019-01-09 17:31:00 856
原创 leet_524_max_substring(找出字符串的最长子串)
leetcode地址:链接问题描述:删除 s 中的一些字符,使得它构成字符串列表 d 中的一个字符串,找出能构成的最长字符串。如果有多个相同长度的结果,返回字典序的最大字符串。简言之:找出字符串的最长子串。输入输出:Input:s = “abpcplea”, d = [“ale”,“apple”,“monkey”,“plea”]Output:“apple”总结下c+...
2019-01-05 18:08:27 394
原创 VS2015安装Qt5
需要素材:vs2015(已安装)Qt(与vs版本匹配):链接(可镜像下载)VS2015的Qt插件:Qt5Package安装过程:vs安装(略)Qt安装按照提示和自己本身需求安装即可(或默认安装)配置Qt环境变量,如在环境变量中加入:\Path\Qt5.6.0\5.6\msvc2015_64\binVS的Qt插件(Qt5Package)安装:点击安装即可安装完...
2019-01-04 17:03:47 920
原创 leet_141_list_has_circle(链表是否存在环)
leetcode地址:链接问题描述:给定一个链表(单向),判断是否存在环。问题分析:此问题可以有两种解决方案:方案一:在定义链表结点结构时定义flag成员,初始flag置0,遍历过则置1。这样就可以通过每遍历链表每一个结点时判断flag是否为1,判断是否存在环。但该方法需要额外定义一个数据成员,并不最优。方案二:使用双指针。两个指针初始指向链表头,但指针2每次移动两个结点,指针1每次向...
2019-01-02 21:22:47 166
WIX3.5--WIX3.7安装包
2019-01-17
从excle提取信息,并进行邮件群发
2019-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人