自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的潜艇

喜欢文学,喜欢旅行,在计算机行业努力

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

原创 leetcode 7, 难度easy

一、题目二、分析这道题的重点依次从后往前取出数字。用x/10代入循环,用x%10取余。但是需要注意,python的机制有点点特别,详情可见https://blog.csdn.net/sun___M/article/details/83142126,因此我选择的做法是如果x是负数,先将x=-x,再进行运算。三、代码class Solution: def reverse(self, x: int) -> int: ans = 0 flag

2020-10-29 12:21:21 212 1

原创 leetcode 1, 难度easy

一、题目二、分析这道题我们可以考虑用哈希的方式实现。我们的目标是找到两数之和等于target的下标,遍历数组nums,如果target-nums[i]在哈希表里,则说明这两数之和为target。例如[2,7,11,15],首先遍历2, 9-2=7不在哈希表里,将hash[2]=0;遍历7,9-7=2在哈希表里,取出[hash[2],1]返回。三、代码class Solution: def twoSum(self, nums: List[int], target: int)

2020-10-29 10:42:44 179

原创 leetcode844,难度easy

一、题目二、

2020-10-19 18:23:58 136

原创 leetcode665,难度easy

一、题目二、解法虽说这是一道easy的题,但是对我来说却很难,很难理清楚前后改变的关系。直到我看到评论区举出的三个例子(感谢大佬):[4,2,3] [-1,4,2,3] [2,3,3,2,4]从上面的例子可以看出,需要更改的情况都是当后面的数字小于前面的数字时,需要做出更改。那么如何更改呢?其实是还跟再前面的一个数字相关。更改时应该优先更改前面的数字。因此,归纳过来,应该是服从下面的关系:1、当nums[i-2]<=nums[i]:nums[i-1]=nums[i...

2020-10-19 11:45:13 157 1

原创 leetcode997,难度easy

解法:这道题需要留意题目:按非递减顺序排序的数组,因此,我们知道在A平方后,原本是负数的一边是降序排序,原本是正数的一边是升序排序,因此在排序后我们可以用归并排序。新建一个list B,找到第一个负数值的下标和第一个非负值的下标,进行归并排序。归并排序时需要注意,要优先处理越界情况。代码如下:class Solution: def sortedSquares(self, A: List[int]) -> List[int]: length = len(A) ..

2020-10-16 21:26:07 157

转载 git上fork别人的代码如何同步更新

本文转载于https://blog.csdn.net/qq_22798455/article/details/81450427,侵权则删之前fork了一位同事的仓库,然后因为刚开始是在他的仓库提merge-request,后来想在fork下来的仓库上操作,就需要把原来的仓库上的代码同步到我们fork下来的本地仓库,google了一下,为了以后还会用,老年人决定保存一下:1、命令行拉取原来的仓库进入自己的项目,配置remote,指向原来的仓库git remote add upstream gi

2020-07-13 11:41:29 1056

转载 Pooling 操作合集

原来来源雷锋网,地址为:https://www.leiphone.com/news/201707/8sX3XVS7ce2UfkrY.html,侵权则删一、Max pooling在卷积后还会有一个 pooling 的操作,尽管有其他的比如 average pooling 等,这里只提 max pooling。max pooling 的操作如下图所示:整个图片被不重叠的分割成若干个同样大小...

2020-03-24 15:24:41 9125 1

转载 VGG16学习笔记

转载自:http://deanhan.com/2018/07/26/vgg16/,侵权则删摘要本文对图片分类任务中经典的深度学习模型VGG16进行了简要介绍,分析了其结构,并讨论了其优缺点。调用Keras中已有的VGG16模型测试其分类性能,结果表明VGG16对三幅测试图片均能正确分类。前言VGG是由Simonyan 和Zisserman在文献《Very Deep Convolu...

2020-03-08 16:16:37 1175

转载 git同步远程仓库分支

转载于:https://www.jianshu.com/p/811b07b129e8git命令何谓同步远程分支?有两种情况,1.本地有新分支,远程仓库没有。 2.远程仓库有新分支,本地没有。3.本地删除了分支,远程也想删除。4.远程删除了分支,本地也想删除。第一种情况很好解决,将本地分支推送到远程仓库即可。本文主要讲解后面几种情况的解决办法。1.第二种情...

2019-02-18 21:45:22 1902

原创 delegate rails 用法

1、源码文档链接https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/module/delegation.rb 2、用法示例假设有一张学生表和班级表,Student belongs_to Class,Class has_many Student学生表(Studen...

2018-11-21 11:32:28 737

转载 HTML anchor link

作用:从一个页面跳转到同页面的指定位置或另一个页面的指定位置 方法:anchor link 转载于:https://www.rapidtables.com/web/html/link/html-anchor-link.html#exampl HTML anchor link code. How to link in the same page in HTML. ...

2018-10-24 16:16:20 1812

原创 jQuery选择器

jQuery选择器对网页制作效果上至关重要。他的用途广泛,具体选择器种类和例子可参考http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp1、先说明本文需要实现的具体功能如上图所示,假设当网页右边可以根据左边的勾选进行筛选,进而呈现相关内容。 2、代码分析:2.1点击btn1时生效&lt;script ty...

2018-10-15 17:51:31 84

转载 搭建Git服务器

原文链接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给...

2018-07-25 17:32:44 114

原创 poj1830

1、描述有一些开始状态的开关,题目让我们操控开关,使得开关从开始状态变成指定状态。注意,当你操作一个开关,其关联的开关也会被操控。例如输入样例一,开始状态为000的三个开关,你要操作使其变成111。那么有以下四种方法:1、只打开开关1,2and3和1关联,所以2and3也变成1。2、只打开开关2。3、只打开开关3。4、打开开关123。2、问题解决我们用线性方程组来求解。由上图表...

2018-07-23 21:03:01 767

原创 poj3420

描述:首先,这道题是poj2663的升级版https://blog.csdn.net/q_t_pang/article/details/81077519在一个4*n的棋盘上,用1*2的多米诺骨牌来平铺,问铺满的方法有多少种。同样的,我们将棋盘分为左右两部分,右边部分是不可分割的。1、当右边部分是4*1时,不可分割的只有一种铺满方法2、当右边部分是4*2时,不可分割的有四种平...

2018-07-17 22:30:54 599

原创 poj2663

描述:有一个3*n(0&lt;=n&lt;=30)的棋盘,用1*2的多米诺骨牌进行平铺。我们可以列举出很多种铺满的方法,本题要求我们计算铺满时的方法总数。例如:3*2的棋盘,被1*2的多米诺骨牌平铺共有3种方法。当n越大,越难用枚举法计算方法总数。方法:我们需要发现n不同时相互的规律。不难发现,当n为奇数时,平铺方法总数为0,因为不可能铺满棋盘。当n为偶数时,我们可以总结下...

2018-07-17 11:15:25 463

原创 云数据库使用流程

1、在阿里云上购买产品,在这里我用的是云数据库RDS MySQL版本2、按照网址:https://help.aliyun.com/document_detail/26117.html?spm=a2c4g.11186623.6.582.hH9jBb,查看快速入门MySQL版,进行创建实例和初始化配置3、命令行登录云数据库mysql -h 内/外网地址 -P 端口号 -u 用户名 -p4、在pytho...

2018-06-29 21:40:21 6069 5

原创 往txt写入中文

1、要添加以下语句import sysreload(sys)sys.setdefaultencoding('utf-8)2、示例程序def main2(): dic = [] with codecs.open('***.txt', 'r', 'GBK') as f: lines = f.readlines() for line in lines: ...

2018-06-29 16:16:15 387

原创 python操作数据库示例

import mysql.connectorclass Database: def connectdb(self): print('连接到mysql服务器...') # 打开数据库连接 # 用户名:hp, 密码:Hp12345.,用户名和密码需要改成你自己的mysql用户名和密码,并且要创建数据库TESTDB,并在TESTDB数据库中创建...

2018-06-26 15:37:37 197

转载 Python操作MySQL数据库的三种方法

1. MySQLdb 的使用(1) 什么是MySQLdb?  MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。(2) 源码安装 MySQLdb: https://pypi.python.org/pypi/MySQL-python$ tar zxv...

2018-06-25 18:46:50 338

转载 sql语句大全

原文地址:http://blog.51cto.com/zhaochj/16297591、sql语句分类DDL:数据定义语言,用来定义数据库对象,包括数据库、表、索引、存储过程、存储函数、约束、触发器、事件调度器等DML:数据操作语言,包括CRUD(Insert,Select,Replace,Update,Delete)DCL:数据控制语言,包括grant,revoke与事务相关的语言:start ...

2018-06-25 16:22:07 118

转载 Ubuntu16下MySQL5.7安装

删除 mysqlsudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common //这个很重要 上面的其实有一些是多余的。清理残留数据dpkg ...

2018-06-25 15:12:44 167

原创 Git教程

一、创建版本库1、选择一个合适的地方,创建一个空目录:mkdir learngitcd learngitpwd其中pwd是用于显示当前目录2、把这个目录变成仓库git init3、放一个文件放至learngit目录下(子目录也可),再添加至仓库git add readme.txt4、把文件提交至仓库git commit -m "备注说明"二、版本回退...

2018-06-23 23:26:27 159

原创 conda环境操作

1、新建环境conda create -n "name" python=2.7 anaconda"name"指自定义虚环境名字2、激活虚环境source activate "name"3、退出虚环境source deactivate4、删除虚环境conda remove  --name  "name"  -all...

2018-06-23 15:41:52 951

原创 python 写入excel

1、python写入excel需要import xlwtexcel = xlwt.Workbook(encoding = 'utf-8') # 创建一个Excelsheet = excel.add_sheet('Sheet1') # 在其中创建一个名为hello的sheetsheet.write(0, 0, u'企业名称') # 往sheet里第一行第一列写一个数据sheet.writ...

2018-06-19 22:07:49 5739

转载 伸展树(转载)

伸展树

2017-04-14 20:17:30 322

原创 ZOJ1217解决方法及思路

先po题目: EightTime Limit: 10 Seconds      Memory Limit: 32768 KB      Special Judge ScenarioThe 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've s...

2017-04-12 21:53:09 584

转载 map的详细用法(转载)

map的详细用法:  map的详细用法:

2017-04-12 20:06:06 852 1

原创 poj2503用STL的map解决

先po题目 BabelfishTime Limit: 3000MS   Memory Limit: 65536K Total Submissions: 43032   Accepted: 18217  DescriptionYou have just moved from Waterloo to a big city. The people he...

2017-03-20 20:45:24 172

k均值算法实现,约束种子k均值的python算法实现

这是先实现k均值算法,再在这个基础上实现约束种子k均值算法。k均值算法有直接调用接口实现,有用代码一步一步实现,训练数据清晰,每一个函数都有解释,是一个学习k均值算法很好的资源。

2017-12-05

空空如也

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

TA关注的人

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