- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 leetcode 7, 难度easy
一、题目二、分析这道题的重点依次从后往前取出数字。用x/10代入循环,用x%10取余。但是需要注意,python的机制有点点特别,详情可见https://blog.youkuaiyun.com/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
290
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
231
原创 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
249
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
211
转载 git上fork别人的代码如何同步更新
本文转载于https://blog.youkuaiyun.com/qq_22798455/article/details/81450427,侵权则删之前fork了一位同事的仓库,然后因为刚开始是在他的仓库提merge-request,后来想在fork下来的仓库上操作,就需要把原来的仓库上的代码同步到我们fork下来的本地仓库,google了一下,为了以后还会用,老年人决定保存一下:1、命令行拉取原来的仓库进入自己的项目,配置remote,指向原来的仓库git remote add upstream gi
2020-07-13 11:41:29
1119
转载 Pooling 操作合集
原来来源雷锋网,地址为:https://www.leiphone.com/news/201707/8sX3XVS7ce2UfkrY.html,侵权则删一、Max pooling在卷积后还会有一个 pooling 的操作,尽管有其他的比如 average pooling 等,这里只提 max pooling。max pooling 的操作如下图所示:整个图片被不重叠的分割成若干个同样大小...
2020-03-24 15:24:41
9386
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
1305
转载 git同步远程仓库分支
转载于:https://www.jianshu.com/p/811b07b129e8git命令何谓同步远程分支?有两种情况,1.本地有新分支,远程仓库没有。 2.远程仓库有新分支,本地没有。3.本地删除了分支,远程也想删除。4.远程删除了分支,本地也想删除。第一种情况很好解决,将本地分支推送到远程仓库即可。本文主要讲解后面几种情况的解决办法。1.第二种情...
2019-02-18 21:45:22
2015
原创 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
800
转载 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
1926
原创 jQuery选择器
jQuery选择器对网页制作效果上至关重要。他的用途广泛,具体选择器种类和例子可参考http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp1、先说明本文需要实现的具体功能如上图所示,假设当网页右边可以根据左边的勾选进行筛选,进而呈现相关内容。 2、代码分析:2.1点击btn1时生效<script ty...
2018-10-15 17:51:31
114
转载 搭建Git服务器
原文链接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给...
2018-07-25 17:32:44
171
原创 poj1830
1、描述有一些开始状态的开关,题目让我们操控开关,使得开关从开始状态变成指定状态。注意,当你操作一个开关,其关联的开关也会被操控。例如输入样例一,开始状态为000的三个开关,你要操作使其变成111。那么有以下四种方法:1、只打开开关1,2and3和1关联,所以2and3也变成1。2、只打开开关2。3、只打开开关3。4、打开开关123。2、问题解决我们用线性方程组来求解。由上图表...
2018-07-23 21:03:01
824
原创 poj3420
描述:首先,这道题是poj2663的升级版https://blog.youkuaiyun.com/q_t_pang/article/details/81077519在一个4*n的棋盘上,用1*2的多米诺骨牌来平铺,问铺满的方法有多少种。同样的,我们将棋盘分为左右两部分,右边部分是不可分割的。1、当右边部分是4*1时,不可分割的只有一种铺满方法2、当右边部分是4*2时,不可分割的有四种平...
2018-07-17 22:30:54
645
原创 poj2663
描述:有一个3*n(0<=n<=30)的棋盘,用1*2的多米诺骨牌进行平铺。我们可以列举出很多种铺满的方法,本题要求我们计算铺满时的方法总数。例如:3*2的棋盘,被1*2的多米诺骨牌平铺共有3种方法。当n越大,越难用枚举法计算方法总数。方法:我们需要发现n不同时相互的规律。不难发现,当n为奇数时,平铺方法总数为0,因为不可能铺满棋盘。当n为偶数时,我们可以总结下...
2018-07-17 11:15:25
561
原创 云数据库使用流程
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
6191
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
450
原创 python操作数据库示例
import mysql.connectorclass Database: def connectdb(self): print('连接到mysql服务器...') # 打开数据库连接 # 用户名:hp, 密码:Hp12345.,用户名和密码需要改成你自己的mysql用户名和密码,并且要创建数据库TESTDB,并在TESTDB数据库中创建...
2018-06-26 15:37:37
250
转载 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
373
转载 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
162
转载 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
229
原创 Git教程
一、创建版本库1、选择一个合适的地方,创建一个空目录:mkdir learngitcd learngitpwd其中pwd是用于显示当前目录2、把这个目录变成仓库git init3、放一个文件放至learngit目录下(子目录也可),再添加至仓库git add readme.txt4、把文件提交至仓库git commit -m "备注说明"二、版本回退...
2018-06-23 23:26:27
206
原创 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
1019
原创 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
5797
原创 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
622
原创 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
199
k均值算法实现,约束种子k均值的python算法实现
2017-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人