- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 排序算法类(待完善)
不多说废话了,直接贴上代码,个人把常用的排序算法写成了一个类,方便随时调用,部分内容待后续补充//main.cpp#include "sort.h"int main() { Sort sort_class; int test_array[10] = { 10,5,5,9,3,55,6,3,1,0 }; sort_class.len = sizeof(test_array) /...
2018-10-29 14:30:53
299
原创 C++中堆(heap)和栈(stack)的区别(面试中被问到的题目)
说起会了解这个东西,还是比较尴尬的,在学校里面老师一般不会讲解C++的堆和栈,大多数人了解的堆和栈是数据结构里面的概念,而这里一般面试官想问的是C++的内存分区管理方式。首先说明,在C++中,内存分为5个区:堆、占、自由存储区、全局/静态存储区、常量存储区栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。堆:是由new分配的内存块,由程序员释放(编...
2018-10-29 11:22:58
14581
4
原创 盘点那些我在python编程中不断丰富的技巧
持续更新中,如果读者们有其他技巧,也欢迎来一起分享下规范的编码风格一个正确规范的编码风格,能让自己在管理自己的代码以及别人在看自己的代码的时候减轻很多压力Python 风格规范 (参考Google开源项目风格指南)http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_...
2018-08-28 14:32:17
363
原创 Andriod studio git配置中遇到的问题
问题1:Can't login: Can't get user info Bad Request解决方案:检查一下自己的http代理设置,改成不使用代理,然后点击apply后重新test
2018-06-14 09:45:07
1597
原创 Python爬虫、反爬虫和反反爬虫
我主要对反爬虫和反反爬虫做一个简单的总结我想补充一下关于爬虫和反爬虫,以及为什么要爬虫,为什么要反爬虫,也就是从技术和技术带来的影响的角度来看待爬虫。发现一个很有意思的链接,爬虫、反爬虫、反反爬虫 1 爬虫、反爬虫、反反爬虫l 爬虫 —— 使用任何技术手段批量获取网站信息的一种方式,关键在批量。l 反爬虫 —— 使用任何技术手段,阻止别人批量获取自己网站信息的一种方式。关键也在于批量。l 误...
2018-05-03 20:02:31
8203
4
原创 Java、Python、C++等各种语言写爬虫
#之所以会想起这个问题,是和室友聊到了爬虫,他习惯Java,而我习惯Python,所以我就想仔细了解一下这两者到底有什么区别,并且查了许多资料,参考的文章都会在文中穿插标注,不敢说很全面,只是尽力从各种角度去理解首先要提醒自己一点,千万别以为只有Python/Java可以写爬虫,或者一提到爬虫想到的只有Python,实际上现在可以写爬虫的语言非常多,比如c++、python、erlang、scal...
2018-05-03 19:54:36
7974
原创 对BMP图像进行5*5的卷积核运算
未完待续(源代码已完成,因为作业还没结束,因此不便于上传源代码,后续会补上的)....#在做并行计算的时候有这么一个作业从bmp图片文件中读取图像像素数据,使用5×5的卷积核,步长为1,对该图像进行卷积运算,MPI并行实现图像卷积过程。请同学们认真查看附件,明确要求。要求:1. 将卷积核和卷积后的像素矩阵输出到文本文档以供验证。2. 计算程序并行部分的运行时间!!在该程序段首尾加入返回时间戳的函数...
2018-04-28 11:02:04
11250
3
原创 C++实现0-1背包问题 动态规划 非递归
前两天在华为笔试题的时候遇到了这个问题,做完之后发现自己有欠缺,回来赶紧复习一下本文链接https://blog.youkuaiyun.com/qq_34175893/article/details/79832210不说太多了,直接把代码贴出来,任何繁琐的理论都不如代码看着直接,我在代码中进行了详细的注释,保证只要看懂并理解了关键的几句代码及注释,0-1背包问题就变得很简单,原理什么的网上的博客很多,给大家分...
2018-04-06 11:55:58
1592
1
原创 python算法之旅(3)- Integer to Roman
原问题链接https://leetcode.com/problems/integer-to-roman/description/# 不关心问题的解决,只关心不同的解决问题的思路,所有的思路均在代码中注释,大家边看代码边看思路,下面附上解决方案,具体需要注意的地方都在代码中注释很清楚,转载请注明出处,或在下方回复#_*_ coding:utf-8 _*_'''补充知识:请自行百度罗马数字的表示...
2018-04-03 13:04:45
640
原创 mysql 成绩单处理:分组排名、并列处理、确定成绩等级
今天在做一个学校的学生成绩管理的时候,涉及到对学生的成绩进行排名的问题 主要的难点有两处: 1. 对不同考试项目进行分组, 2. 对同一组内的成绩并列的要做处理, 举个栗子:比如有两门考试 三年级上学期语文100,100,90,80,70,60,50,0和 三年级下学期数学100,100,99,98,98,98,97,97 正确的结...
2018-04-01 18:24:04
6501
原创 Python网络爬虫(3)- 统计个人优快云的文章信息
# 请尊重原创,转载请注明出处:https://blog.youkuaiyun.com/qq_34175893/article/details/79755967最近因为经常上优快云上看看自己的文章浏览量什么的,但是因为QQ的登录实在是让人无话可说,并且没有记录,每天看到的都是当前的,看不到进步的感觉,所以就自己写了个爬虫程序,用来查看记录自己的个人统计数据,先贴上结果上面的框出来的就是要记录的数据,所有的数...
2018-03-30 12:46:00
430
原创 Python网络爬虫(1)- 对优快云主页进行搜索,得到自己想要的内容
# 自己写的一个第一个爬虫项目,输入关键字,在优快云主页进行搜索,得到有关的链接# 这个爬虫项目比较简单,因为不需要提交任何数据,只是简单的下载页面# 这个爬虫项目并不简单,因为我是完全自己搭建了一个爬虫框架,可以说是比较完善了# 编写项目的时候就完全考虑到了可扩展性,大多采用文件型,将种子url放到seeds.txt中,这就是爬虫的开始URL# 此项目还有待进一步完善,并没有对爬虫的深度进行限...
2018-03-28 23:56:17
825
原创 Python网络爬虫(2)- 爬虫翻译程序-含有道、金山、百度翻译
1.0 版本#首先贴上结果,自动检测语言对于这种需要提交数据的爬虫,最主要的就是获取form data了,具体的获取方式请参考如何通过Chrome获取post表单数据这里需要注意的是,同一个网站的表单的属性名可能会有变化,自己使用的时候需要注意,否则可能会导致结果不对,或者乱码什么的。下面是基于python3.6.1版本的程序# -*- coding: UTF-8 -...
2018-03-28 23:35:26
5227
2
原创 CHAR_LENGTH()和LENGTH()的区别
mysql中计算字符串长度有两个函数分别为char_length和length。char_length函数可以计算unicode字符,包括中文等字符集的长度,而length函数用来计算普通字符的长度,他会把一个中文字符的长度按照设置的对应的字符集计算为2或3。 无论是LENGTH()还是CHAR_LENGTH()都是为了统计字符串的长度。只不过,LENGTH()是按照字节来统计的,CHAR_...
2018-03-24 10:18:28
10476
原创 Linux各种命令
# 本文是根据个人需要,以及本着分享的原则对Linux的常用命令进行了一个简单的汇总,非常感谢本文中出现的链接的博主,但是很遗憾这些博主大多没有注明原文的来源,所以无法找到最初的原创作者的链接。# 内容或有缺陷,后期不断补充学习,也欢迎正在看本文的你提出建议# 这种整理工作真是不容易坚持,毕竟linux的内容真的是太多了,要不然人家鸟叔也不至于写出那么厚的几本书呀,而且还一再改版。在这里也向大家推...
2018-03-22 16:03:20
240
原创 python算法之旅(2)- Add Two Numbers
# 转载请注明出处 http://blog.youkuaiyun.com/qq_34175893/article/details/79636790# 打算开始用python学习算法,并进行一系列的学习过程及心得体会的记录,欢迎大家持续关注,一起学习。欢迎大家提出意见或建议# 不关心问题的解决,只关心不同的解决的问题的思路,所有的思路均在代码中注释,大家边看代码边看思路,# _*_ coding:utf-8 _...
2018-03-21 10:54:44
3936
原创 python算法之旅(1)-twoSum
# 转载请注明出处 http://blog.youkuaiyun.com/qq_34175893/article/details/79635054# 打算开始用python学习算法,并进行一系列的学习过程及心得体会的记录,欢迎大家持续关注,一起学习。欢迎大家提出意见或建议# 不关心问题的解决,只关心不同的解决的问题的思路 在每一个solution前面我都会标明该solution所用时间以及排名,部分优秀的so...
2018-03-21 09:36:13
1962
原创 网络攻击与防御期末考试知识点
Ch1-21.网络空间的理解:Cyberspace ,“第五空间”2.网络安全的属性? 除了保密性、完整性和可用性外,还增加:真实性、不可否认性3. 网络安全构成威胁的因素:l 环境因素,l 人为因素和l 系统自身因素(硬件软件协议的缺陷与漏洞),其中人为因素包括:恶意的(恶意攻击、违纪、违法和犯罪)和无意的(如工作疏忽造成失误、配置不当等)4. 软件漏洞产生的原因?(1) ...
2018-03-16 10:53:11
14709
1
转载 黑盒测试和白盒测试
一、黑盒测试和白盒测试以下定义取自维基百科,个人认为不如百度百科的解释更加形象。黑盒测试,软件测试的主要方法之一,也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。测试案例是依应用系统应该做的功能,...
2018-03-16 10:51:26
1889
原创 linux更新mysql8.0的心酸史
本文完全是个人实践经验,包含了mysql8.0升级的全过程以及中间遇到的问题及解决方法。整个过程中参考的有价值的文档均有标注。欢迎收藏,欢迎转发,但希望注明出处https://blog.youkuaiyun.com/qq_34175893/article/details/79564604,原创不易首先下载安装所需安装包,根据自己所需选择(这里以rhel7.4,64位为例)https://dev.mysql.c...
2018-03-15 10:45:52
18272
转载 my.cnf文件的内容详细解释
mysql配置文件为my.cnf,它所在位置根据安装时设定的。当mysqld服务启动的时候,默认会按一定的顺序读取配置文件的。
2017-09-21 21:12:00
3451
原创 如何在地图上批量标注经纬坐标
首先声明: 此教程的方法须翻qiang才能使用 相信这两天做国赛B题的同学都有这个疑问,那我就长话短说,直接开始正题
2017-09-17 00:12:58
11916
UML建模实战,超详细,入门的绝佳选择
2018-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人