自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skylake_的博客

每天都学一些新的东西,会忘记过去,没关系,可以记得未来~

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 动态规划三部曲(简单篇)

动态规划三部曲动态规划问题,简单入手认识动态规划找到规律动态规划问题,渐入佳境动态规划问题,问鼎江湖功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入动态规划问题,简单入手认识动态规划那什么是动态规划呢?概念:动态规划在查找

2020-08-13 13:49:33 561

原创 2021网易秋招笔试题(Android开发)

网易笔试题(2021.08.08)校招的笔试题通常是4道编程题,时间为2个小时,每题25分。2021秋招笔试题总结如下,包含问题和代码实现。题1:查找关键词查找关键词(单词在文章中出现频率>1%)输入:n行每行一个单词;输出:关键词个数解析:这个很简单,用python的话只需要用dict统计出每个单词的个数然后计算出频率大于1%的单词,保存输出。用dict统计数字代码如下:d[key] = d.get(key, 0) + 1 # d是字典类型的变量题2:出模拟题某题库中中

2020-10-24 07:56:50 612

原创 十大排序算法总结(Java和Python实现)

文章目录前言一、排序算法概览二、算法1. 冒泡排序(Bubble Sort)5. 快速排序(Quick Sort)总结前言  学过算法设计与分析或者算法导论的同学都知道在面试中面试官为了考察我们的基础能力,经常会让我们手写一些排序算法。考察比较多的如:快速排序、归并排序、堆排序等较为复杂的算法。而简较为单的排序算法:冒泡排序、选择排序等这些考察的相对较少。  排序算法也可以划分为外部排序和内部排序两大类。其中外部排序可以参考维基百科上的解释:  外排序(External sorting)是指能够

2020-08-28 16:40:41 201

原创 牛客网OJ训练,如何读取未知行的输入数据

OJ在线编程常见输入输出练习前言一、python的标准输入输出二、训练实例1.A + B(1)2.A + B(2)3.A + B(3)4.A + B(4)5.A + B(5)6.A + B(6)7.A + B(7)8.字符串排序(1)9.字符串排序(2)10.字符串排序(3)三、总结前言牛客网的输入输出总是让我们很困惑,所以我们今天来聊一聊到底应该如何处理这些输入输出。以下实例均出自牛客网OJ训练场,我是用python完成下面训练,旨在说明如何用python读取固定或非固定长度的输入。代码基于pyt

2020-08-16 20:43:11 2058

原创 Macbook常用设置以及brew安装

Macbook常用设置以及brew安装常用设置brew安装配置Oh My Zsh常用设置新入手一台Macbook pro,从头配置成自己熟悉的工作环境。第一步推荐设置常用快捷键,如三指拖移,触发角等。这些设置能够高效率完成各个窗口切换。三指拖移设置面板:触发角设置面板:MacOS的窗口可以通过(command + m)最小化或者(command + h)隐藏,最小化后的窗口通过command + tab键是无法调出窗口的,想要显示最小化的窗口,需要command + tab选定后按住optio

2020-08-13 18:08:08 1199

原创 使用花生壳,校外连接实验室服务器

简单说明由于校园网大部分是内网ip,因此在校外无法直接访问,例如你想通过ssh连接实验室服务器。如果实验室服务器是公网ip的话问题就很好解决,只要安装了ssh服务即可直接连接,如果不是公网ip就需要将其映射为公网ip,这样才可以连接。花生壳花生壳有付费版的也有体验版的,一个月只有1G的流量,省着点用的话也还可以。首先需要在实验室服务器上安装linux版的花生壳。主要参考这个连接花生壳 3.0 for Linux 相关安装使用文档这里只支持Ubuntu、Redhat及CentOS系统。然后正确安装,

2020-07-17 16:55:00 2005 1

原创 在Win10和linux下跑通SSD目标检测算法,训练自己的数据集

运行环境python 3.7cuda 9.0及以上pytorch 1.0及以上注意事项:如果有GPU,请注意检查cuda的路径配置,nvcc -V 命令是否好使!查看pytorch的版本:imoort torchprint(torch.__version_)查看cuda版本import torchprint(torch.version.cuda)环境正确是一切代码运行ok的基本条件。下载pytorch版本SSD代码请从该链接clone代码:https://github.c

2020-07-15 12:11:03 2283

原创 大数据下使用神经网络进行年龄或性别预测(Pytorch实现)

引言如今各类应用的推荐系统做的越来越完善,推荐主要基于用户信息的准确分析,其中性别和年龄预测通常占据重要的地位,那么如何从用户行为中准确分析出性别和年龄?传统的机器学习算法例如逻辑回归,需要人工建构特征进行输入训练,而基于神经网络的模型可以自动提取特征,对于有着大量训练数据的任务来说是一个很不错的选择。Pytorch深度学习框架使用Pytorch构建深度模型,基本按照以下流程展开:模型输入(通常是与模型输出结果相关的特征数据)模型(Pytorch中只需要构建前向传播过程)定义损失和选择合适的优

2020-06-21 16:08:41 3390 3

原创 LintCode Python 水仙花数(当n >= 6时报错)

LintCode Python 水仙花数 (当n >= 6时报错)什么是水仙花数代码修改前(Python 3)代码修改后(顺利通过)什么是水仙花数对于水仙花数的原始定义我们不需要深究,该题的描述如下:水仙花数的定义是,这个数等于他每一位数上的幂次之和 见维基百科的定义比如一个3位的十进制整数153就是一个水仙花数。因为 153=13+53+33153 = 1^3 + 5^3 + 3^...

2020-05-01 20:58:51 329

原创 Python LintCode:A + B问题,最详原理

Python LintCode:A + B问题,最详原理概述如何用高级语言实现简单说一下参考链接概述该题中要求不使用加法运算符,那么我们就需要思考"+"运算符是如何实现的,我们先看在数电中加法是如何实现的,如下图所示(半加器结构)。可以看出,加法器由一个异或门(上) 和一个与门(下) 组成,S为计算和,C为计算中产生的进位。那么这个时候我们就需要考虑使用位运算来完成上述题目。我们举一个实...

2020-04-30 21:24:51 1264

原创 Python 2.7 中 No module named request

1. 好久不用Python了,今天随便尝试了一下发现在Python 2.7环境下没有request这个模块实际上,urllib模块在Python 3.x 中是处理URL信息的主要模块,已经集成在python 3的环境中,而在python 2.7中却有urllib 和 urllib2两个模块。在Python 3中我们使用urllib.request进行url信息处理,但是在python 2.7中我...

2018-10-16 20:31:58 7094

原创 Centos7 ifconfig command not found解决方案

解决方案很简单:yum install net-tools然后执行ifconfig -a看看效果:

2017-12-01 20:04:41 609

原创 浅谈傅里叶级数到傅里叶变换

1、人物背景 约瑟夫·傅里叶男爵(法语:Joseph Fourier,1768年3月21日-1830年5月16日),法国数学家、物理学家,提出傅里叶级数,并将其应用于热传导理论与振动理论,傅里叶变换也以他命名。他被归功为温室效应的发现者。 1822年傅里叶提出了他在热流上的作品:《热的解析理论》(Théorie analytique de la chaleur)。他的推理的基础是牛顿冷

2017-11-10 13:43:53 2951 1

原创 想写点和计算机没有关系的小问题----360N5手机耗电严重

360N5手机特别耗电,这是我这几天刚刚入手的一部性价比很高的手机,回来之后,我就迫不及待的下载一款IPhone7 IOS10主题,这是我刚刚使用的第一天。 之后就发现这手机真的特别特别耗电,百度、google上面也找了许多解决方案,不过都不好使,最后在耗电排行中,找到了吃电的罪魁祸首,下面上一张图先。 com.android.systemui原本的耗电量是%40以上的,

2017-03-25 22:14:40 2191 3

原创 JAVA文档注释----javadoc使用简介

1、什么是java文档注释 java语言除了提供基本的代码注释以外,还提供了一种功能更加强大的注释形式:文档注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。2、文档注释的作用 当开发一个大型软件时,需要定义成千上万个类,而且需要很多人参与开发。每个人都会开发一些类,并在类里定义一些方法和域提供

2017-03-24 15:35:00 6153 4

原创 Python 基础爬虫简介(测试环境为 Python 2.7)

1、什么是爬虫?爬虫是一种自动访问互联网,并提取数据的一个程序。归根结底,所谓爬虫,不过是我们用Python语言编写的一个小程序而已。针对的问题:有些网页需要我们登陆后才能访问,而有些网页则不需要。动态登陆页面由Ajax异步加载实现,往往针对此类页面的抓取较为复杂。本例只是针对于一些不需要登录的静态网页的抓取。2、实现一个简单的爬虫,需要以下几个方面:(1)、 爬虫的调度端:用来启动爬虫、

2017-02-11 21:56:12 4709 3

原创 Python 遇到NameError: name '_name_' is not defined这样的错误

今天练习写Python主函数的时候,遇到了NameError: name '_name_' is not defined 这样的错误。因为__name__是一个系统变量,包含了模块的名称。所以我尝试着输出 __name__的值,谁想出了错。怎么找都不曾发现错误,最后上google上查了一下,发现 国外有个人和我犯了同样的错误。最后有人指出,name两端可是双下划线的,并不是只有一个。失败失败。大家也

2017-02-07 16:16:19 144205 7

原创 Python 2 和 Python 3版本切换的一些问题

在Windows下,我们可以安装两个不同的python版本,python 2 和 python 3,这两个版本可以共存在Windows系统中,我们可以根据个人需求来选用不同版本的python启动器执行程序。最常见的因为版本不同而引起的错误:print 打印输出时:在python 2中,我们可以通过 print “String” 的形式打印一串字符串, 而在python 3中,我们必须以 print

2017-01-27 19:22:55 661

原创 Android Fragment之间的通信

1.Fragment 的概述(1)Fragment是什么 我们都知道,Fragment的翻译可以译为:碎片、片段。在Android开发中引入这一概念的目的是为了解决不同安卓设备屏幕分辩率不同的问题,引入Fragment碎片技术,可以实现动态和灵活的UI设计,软件工程师们不需要再对同一款软件进行多次的适应性开发,以便于适应不同屏幕分辨率的安卓设备。我们可以将Fragment看作是Acitivity的一

2017-01-22 13:55:35 991 1

原创 Linux Shell 简单编程之求出n以内的素数

输入整数n,在终端中打印输出n以内的素数 打开linux终端,我这里用的操作系统是Ubuntu Linux,在终端或者桌面新建一个扩展名为 .sh的shell文件,输入以下代码:#get a prime from 1~valueecho "enter a value :"read valueisPrime(){ local var=$1 for((i = 2;i <= $var

2016-11-12 19:37:04 4991 2

原创 分享Virtualbox Ubuntu 共享文件夹、自动挂载的一些问题

分享Virtualbox Ubuntu 共享文件夹、自动挂载的一些问题VirtualBox Ubuntu 共享文件夹的自动挂载其实发生了许多的问题,这里我就一一的详细介绍,但也会忽略一些步骤一些基本的操作步骤: 首先,我们想要实现VirtualBox虚拟机与windows系统之间的通信,我们必须也应该正确的安装虚拟机系统。 其次,我们也应该安装VirtualBox提供的虚拟机增强

2016-11-11 20:12:42 65467 15

Fragment通信测试

资源仅供参考,共同进步

2017-01-22

空空如也

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

TA关注的人

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