lanzh_

爱编程,爱生活

【知识整理】makefile gtest gcov(lcov)

1.基础安装(安装网上有很多教程,根据机器自行安装即可) 1)安装gtest工具 2)安装lcov工具 2.使用示例 1)目录结构 main:程序入口 ut_test:对branches,calc,function文件夹中的代码行进行单元测试(ut),测试框架为gtest 2)示...

2019-01-12 22:58:37

阅读数 231

评论数 0

LeetCode-【数学】解答技巧总结

leetcode 7题目链接:LeetCode7_反转整数 int reverse(int x) { int r=0; while(x) { int t=r; r=r*10+x%10;//r从低位加到高位 if((x<10)&&...

2018-07-25 20:19:45

阅读数 267

评论数 0

leetcode mysql-汇总(中等)

626. 换座位小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的 id 是连续递增的小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query 来输出小美想要的结果呢?示例:+---------+---------+ | ...

2018-06-27 21:20:01

阅读数 248

评论数 0

leetcode mysql-汇总(简单)

182. 查找重复的电子邮箱编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例:+----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.co...

2018-06-23 20:50:42

阅读数 245

评论数 0

python_Qtimer学习

from PyQt5.QtWidgets import * from PyQt5.QtCore import * import sys from datetime import datetime class WinTimer(QWidget): def __init__(self,par...

2018-05-27 17:45:58

阅读数 1162

评论数 0

python_多线程

学习python多线程,参考了别人的博客,完成了以下简单的示例:1.使用多线程“同时”去做两件事:#coding=utf-8 import threading from time import ctime,sleep def music(func): for i in range(2):...

2018-05-16 21:25:34

阅读数 87

评论数 0

python_安居客区域房源均价工具(matplotlib)

让数据更有价值,就需要对抓取的信息进行适当的处理,然后展现出来。0.打开源码,修改源码该位置选择城市:1.抓取的安居客不团区域房价,然后计算该区域均价,然后通过matploylib绘图:2.python源码:#-*- encoding=UTF-8 -*- from urllib.request i...

2018-05-01 22:41:23

阅读数 256

评论数 0

python_数据库(增删查改)

使用python对数据库进行操作的总结: import random from pymysql import cursors,connect conn=connect(host='127.0.0.1', user='root', passwo...

2018-04-29 15:42:40

阅读数 360

评论数 0

python_常用知识总结

1.操作EXCELimport xlrd # 获取一个Book对象 workbook = xlrd.open_workbook("C:/bz/xa2018-05-01_14_55_15.xlsx") # 获取一个sheet对象的列表 sheets = wor...

2018-04-23 23:08:40

阅读数 119

评论数 0

python_爬取【proxy ip】

最近在抓取豆瓣电影信息,但是请求太过频繁后,豆瓣后台会封掉请求IP,导致请求403,查了一圈资料,发现可以使用代理IP进行访问,代理IP的获取网址为:http://www.xicidaili.com/ 获取代理IP后,通过搜狗网页进行了简单的验证。 import time import requ...

2018-04-22 16:12:44

阅读数 601

评论数 0

python_爬取【安居客房源信息】

最近在看房子,试着抓取了安居客上房源信息,供大家学习参考。 #-*- encoding=UTF-8 -*- from urllib.request import urlopen from bs4 import BeautifulSoup import xlrd import xlwt city...

2018-03-28 23:07:01

阅读数 1529

评论数 1

python_爬取【搜狗图片】

1.利用python抓取网站上的图片,对于学习python及对网页数据分析处理很有帮助,也可以学习一些web方面的知识,我尝试使用【搜狗图片】搜索到的图片作为抓取对象,抓取【搜狗图片】主页各个标题栏的图片,以及【其他】输入图片类型的图片,使用tkinter完成了一个简单的UI界面。2.一般抓取网页...

2018-03-24 17:10:50

阅读数 1711

评论数 1

tkinter--计算器

刚开始学习tkinter,试着做了个计算器,记录一些常用的函数和使用方法。 from tkinter import * #导入tkinter库 import re root =Tk() #给窗体 root.title('calculator') #设置窗体名字 root.geometry('2...

2018-01-07 15:20:46

阅读数 270

评论数 0

位图法查找算法

给定没有重复,没有排序的80000000~89999999之间的10000000个数,然后开始查找某几个数是否在该数据集合中; 先看看vector的查找性能: //vector #include #include #include #include using namespace std; ...

2015-12-03 21:30:37

阅读数 1072

评论数 0

位图法排序

位图法:bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的。 对unsigned没有重复的数字进行排序,假设我们要对0-7内的5个元素(4,7,2,5,3)排序。那么我们就可以采用Bit-map的方法来达到排序的目的。要表...

2015-11-29 16:50:55

阅读数 849

评论数 0

bitset应用---产生1万个不重复的随机数

#include #include #include #include using namespace std; const unsigned int max_num=20000; const unsigned int max_count=10000; int main() { unsign...

2015-11-29 14:43:48

阅读数 874

评论数 0

指针的指针

关于指针的一点总结。

2015-10-05 14:24:21

阅读数 487

评论数 0

函数指针的几种用法

转自:函数指针 什么是函数指针? 函数指针指向的是特殊的数据类型,函数的类型是由其返回的数据类型和其参数列表共同决定的,而函数的名称则不是其类型的一部分。 一个具体函数的名字,如果后面不跟调用符号(即括号),则该名字就是该函数的指针(注意:大部分情况下,可以这么认为,但这种说法并不很严格...

2015-05-02 21:28:23

阅读数 1449

评论数 0

关于函数返回引用的分析?

一、函数返回值和返回引用是不同的 函数返回值时会产生一个临时变量作为函数返回值的副本,而返回引用时不会产生值的副本。 1.普通函数返回值 C++ primer中这样写:函数的返回值用于初始化在调用函数处创建的临时对象。在求解表达式时,如果需要一个地方储存其运算结果,编译器会创建一个没有命名的...

2015-04-30 14:23:16

阅读数 739

评论数 1

C++标准库---容器作为形参?

通常,函数不应该有 vector 或其他标准库容器类型的形参。调用含有普通的非引用 vector 形参的函数将会复制 vector 的每一个元素。因此,调用含有普通的非引用vector作为形参的函数,无论效率还是资源利用率,都是极大的浪费。 从避免复制 vector 的角度出发,应考虑将形参声明...

2015-04-29 20:05:27

阅读数 1431

评论数 0

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