自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fabio的博客

学习的一些记录,方便自己后期查索

  • 博客(372)
  • 收藏
  • 关注

原创 【题解】【PTA-Python题库】第4章-1 生成3的乘方表 (30 分)

【题解】【PTA-Python题库】第4章-1 生成3的乘方表 (30分)输入一个非负数和正整数n,5<=n<=9,生成一张输入数的乘方表。输入格式:在一行输入一个非负数和正整数n。输出格式:按照幂的递增顺序输出n+1行,计算结果保留2位小数。输入样例:在这里给出一组输入。例如:2.5 3输出样例:在这里给出相应的输出。例如:2.5**0=1.002.5**1=2.502.5**2=6.252.5**3=15.62代码如下:a..

2020-12-28 21:19:15 7987

原创 vmware workstation下载地址

https://www.vmware.com/go/getworkstation-win做个简单的备忘

2020-02-09 10:04:28 1643

原创 [LeetCode] 94. Binary Tree Inorder Traversal 二叉树的中序遍历

给定一个二叉树,返回它的中序 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,3,2]进阶: 递归算法很简单,你可以通过迭代算法完成吗?解法:二叉树的中序遍历顺序为左-根-右,可以有递归和非递归来解,非递归解法又分为两种,一种是使用栈来接,另一种不需要使用栈的Morris方法。Morris方...

2019-06-20 00:45:49 342

原创 [LeetCode] 71. Simplify Path 简化路径

以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径请注意,返回的规范路径必须始终以斜杠 / 开头,并且两个目录名之间必须只有...

2019-06-20 00:33:27 202

原创 [LeetCode] 844. Backspace String Compare 退格字符串比较

给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。示例 1:输入:S = "ab#c", T = "ad#c"输出:true解释:S 和 T 都会变成 “ac”。示例 2:输入:S = "ab##", T = "c#d#"输出:true解释:S 和 T 都会变成 “”。示例 3:输入:S ...

2019-06-19 22:43:06 211

原创 [LeetCode] 682. Baseball Game 棒球游戏

你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。3. "D"(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。4. "C"(一个操作,这不是一个回合的分数):表示您获得的最后一个有效 回合的分数是无效的,应该被移除...

2019-06-19 22:10:01 186

原创 [LeetCode] 496. Next Greater Element I 下一个较大的元素 I

You are given two arrays(without duplicates)nums1andnums2wherenums1’s elements are subset ofnums2. Find all the next greater numbers fornums1's elements in the corresponding places ofnums2....

2019-06-19 01:38:44 136

原创 [LeetCode] 232. Implement Queue using Stacks 用栈来实现队列

Implement the following operations of a queue using stacks.push(x) -- Push element x to the back of queue. pop() -- Removes the element from in front of queue. peek() -- Get the front element. em...

2019-06-19 01:31:25 132

原创 [LeetCode] 225. Queue To Stack 用队列实现栈

使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你...

2019-06-19 01:14:53 241

原创 [LeetCode] 155. Min Stack 最小栈

设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-2...

2019-06-19 00:53:46 100

原创 [LeetCode] 2. Add Two Numbers 两个数字相加

You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse orderand each of their nodes contain a single digit. Add the two numbers and return i...

2019-06-18 23:44:08 140

原创 20. Valid Parentheses

Python:class Solution(object): def isValid(self, s): """ :type s: str :rtype: bool """ stack = [] d = ['()','[]','{}'] # print(len(s))...

2019-06-05 01:42:00 116

原创 8. String to Integer (atoi)

Implement atoi whichconverts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting from thi...

2019-05-28 10:40:47 124

转载 Python之NumPy(axis=0 与axis=1)区分

python中的axis究竟是如何定义的呢?他们究竟代表是DataFrame的行还是列?考虑以下代码:>>>df = pd.DataFrame([[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3]], \columns=["col1", "col2", "col3", "col4"])>>>df col1 col2...

2019-05-24 13:22:43 107

原创 75. Sort Colors

Given an array with n objects colored red, white or blue, sort them in-placeso that objects of the same color are adjacent, with the colors in the order red, white and blue.Here, we will use the in...

2019-05-01 23:31:33 137

原创 922. Sort Array By Parity II

Given an array Aof non-negative integers, half of the integers in A are odd, and half of the integers are even.Sort the array so that whenever A[i] is odd, i is odd; and whenever A[i] is even, i is...

2019-04-30 23:13:23 137

原创 349. Intersection of Two Arrays

Given two arrays, write a function to compute their intersection.Example 1:Input: nums1 = [1,2,2,1], nums2 = [2,2]Output: [2]Example 2:Input: nums1 = [4,9,5], nums2 = [9,4,9,8,4]Output: [...

2019-04-30 22:34:21 159

原创 976. Largest Perimeter Triangle

Given an array A of positive lengths, return the largest perimeter of a triangle with non-zero area, formed from 3 of these lengths.If it is impossible to form anytriangle of non-zero area, return ...

2019-04-30 21:50:38 147

转载 单链表的操作:节点查找、节点插入、节点删除、求单链表长度

本节讲解一下单链表中节点的查找、插入、删除、求单链表长度等操作。按序号查找结点值在单链表中从第一个结点出发,顺指针next域逐个往下搜索,直到找到第i个结点为止,否则返回最后一个结点指针域NULL。按序号查找结点值的算法如下:LNode GetElem(LinkList L,int i){ //本算法取出单链表L(带头结点)中第i...

2019-04-12 11:32:46 3878 1

转载 python里使用正则的finditer()函数

在前面学习了findall()函数,它可以一次性找到多个匹配的字符串,但是不能提供所在的位置,并且是一起返回的,如果有数万个一起返回来,就不太好处理了,因此要使用finditer()函数来实现每次只返回一个,并且返回所在的位置,如下例子:import re text = 'http://blogcsdn.net/caimouse abbaaabbbbaaaaa' pattern = 'a...

2019-03-22 19:53:08 913

原创 1. [LeetCode] Two Sum两数相加

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same ...

2019-03-21 22:27:23 108

原创 【C++学习笔记】二、对于C++语法新手常犯的错误

从python到C++,表示需要注意的习惯性细节还是蛮多的,作为一个不看就忘星人,还是决定老老实实把一个个易错点记录下来,也再一次加深印象。首先看个样例,来自谭浩强老师的《C++程序设计第3版》,第一章习题9:#include &lt;iostream&gt;using namespace std;int main(){ int add(int x, int y);...

2019-03-11 21:19:45 155

转载 【C++学习笔记】一、如何使用Visual Studio2015进行C++项目创建

C++学习常用的编译环境是Visual Studio系列和GCC系列,其中VS是Win下的编译器,GCC有Win、Linux和UNIX版本,二者皆可以从网上下载到,GCC是最接近C++标准的,后续有尝试的价值,作为初学者本文先从VS系列进行学习。本文内容转载自:https://www.cnblogs.com/lixuejian/p/9693744.html打开Visual Studio 2...

2019-03-11 21:00:20 909

原创 开灯问题

描述有 n 盏灯,编号为 1~n,第 1 个人把所有灯打开,第 2 个人按下所有编号为 2 的倍数的开关(这些灯将被关掉),第 3 个人按下所有编号为 3 的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有 k 个人,问最后有哪些灯开着?输入:n 和 k,输出开着的灯编号。k≤n≤1000输入输入一组数据:n 和 k输出输出开着的灯编号样例输入7 ...

2019-03-04 19:21:18 216

原创 Phantomjs下载与安装

PhantomJS 是一个基于Webkit的“无界面”(headless)浏览器,它会把网站加载到内存并执行页面上的 JavaScript,因为不会展示图形界面,所以运行起来比完整的浏览器要高效。下载地址http://phantomjs.org/download.html下载后解压,解压完成后进入bin文件夹,双击phantomjs.exe出现以下图片说明安装成功了。...

2019-02-27 20:17:21 658

原创 selenium 安装与 chromedriver安装

直接使用pip安装pip install selenium用 Chrome 浏览器来测试from selenium import webdriverbrowser = webdriver.Chrome()browser.get('http://www.baidu.com/')运行这段代码,会自动打开浏览器,然后访问百度。如果程序执行错误,浏览器没有打开,那么应该是没有装...

2019-02-27 20:01:47 162

原创 ValueError: Floating point image RGB values must be in the 0..1 range.

值错误:浮点图像RGB值必须在0…1范围内。错误来源:在使用图像处理函数处理一个图片后,通过pyplot输出可视化时,出现上述错误提示。错误原因:如错误提示所说,这是输出图像中像素的实数值超出0-1范围导致的。解决方法:在输出最终图像之前需要将其值截断在0-1之间,具体操作如下:after_img = tf.clip_by_value(before_img, 0.0, 1.0)若...

2019-01-30 16:35:07 3788 1

原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

今天在跑跑代码时,遇到了标题的问题,然后网上查了下,在此处:http://www.cnblogs.com/Qt-Chao/p/7474360.html 刚刚好讲解了解决该问题的办法,这里当作一个笔记,记录下来。我使用pycharm  Python3.6  TensorFlow 1.3  的开发环境 UnicodeDecodeError: 'utf-8' codec can't deco...

2019-01-30 15:58:48 4917

原创 Tensorflow的MNIST

程序代码: tensorMNIST.py #coding = utf-8import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("C:\\Users\\xiaoj\\Desktop\\MNIST_data",o...

2019-01-29 17:07:46 557

转载 斜率、梯度(完全不一样的理解)

为什么要写这两个,因为确实是网上教材很多,讲解也很多,在这里说一下自己的见解,仅供参考,有异议可以在下评论,谢谢。1.眼见为假我们很多时候所看到的实质其实是有误的,我们会看到比本质高一维或者比本质低一维的东西。比如我们看到的y=x和z=y+x,大家仔细想想,是不是感觉是在一个维度的?y=x是一元函数,z=y+x是二元函数,f=z+y+x是三元函数。这么说来一元就是一维,二元就是二维,三元就是...

2019-01-29 11:18:38 1284

转载 警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA

问题:安装TensorFlow(CPU版本),使用pip install tensorflow安装,安装一切顺利,但是在跑一个简单的程序时,遇到如下情况: 大概意思是:你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用。原因:除了通常的算术和逻辑,现代CPU提供了许多低级指令,称为扩展,例如, SSE2,SSE4,AVX等来自维基百科:  高级矢量扩...

2019-01-27 10:40:53 499

原创 python随机种子

python随机种子seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。随机种子只会作用到一个函数上,如np.random.seed(0)print(np.random.rand(3))print(np.random.rand(3))1...

2019-01-22 10:02:30 1023

原创 深入讲解Go语言中函数new与make的使用和区别

前言本文主要给大家介绍了Go语言中函数new与make的使用和区别,关于Go语言中new和make是内建的两个函数,主要用来创建分配类型内存。在我们定义生成变量的时候,可能会觉得有点迷惑,其实他们的规则很简单,下面我们就通过一些示例说明他们的区别和使用,话不多说了,来一起看看详细的介绍吧。变量的声明  1 2 var i int var ...

2019-01-15 16:29:42 147

原创 理解Go Context机制

1 什么是Context最近在公司分析gRPC源码,proto文件生成的代码,接口函数第一个参数统一是ctx context.Context接口,公司不少同事都不了解这样设计的出发点是什么,其实我也不了解其背后的原理。今天趁着妮妲台风妹子正面登陆深圳,全市停工、停课、停业,在家休息找了一些资料研究把玩一把。Context通常被译作上下文,它是一个比较抽象的概念。在公司技术讨论时也经常会提到...

2019-01-15 14:30:18 270

转载 python For 循环 三种遍历方式

array = ["a","b","c"]for item in array: print(item)for index in range(len(array)): print(str(index)+".."+array[index])for index,val in enumerate(array): print(str(index)+"--"+va...

2019-01-14 11:05:21 4039

原创 python map函数

map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()...

2019-01-13 21:23:13 325

原创 panic: runtime error: invalid memory address or nil pointer dereference

只可以给索引1和3赋值,因为只有它们分配了内存,才可以赋值,如果我们给索引0赋值,运行的时候,会提示无效内存或者是一个nil指针引用。解决办法 :我们要先给索引0分配内存,然后再进行赋值修改。...

2019-01-10 11:09:04 41235 1

原创 runnerw.exe: CreateProcess failed with error 216 (no message available)

 runnerw.exe: CreateProcess failed with error 216: Process finished with exit code 216 运行go项目抛此异常 解决办法:如果运行main方法的话,引入的包名应改为main  ...

2019-01-10 10:45:22 961

转载 golang使用execCommand调用的时候子进程如何杀掉处理方法

最近在写一个应用,下面是用到的代码,网上也有挺多的网友遇到这种问题,下面是我的解决方法,分享一下.使用方法,想exec.Command的时候使用SetPgid设置进程组,杀的时候使用KillAll杀死全部调用产生的进程 代码实现:Linux处理方法:package system import ( "syscall") func SetPgid(pid...

2018-12-27 14:24:38 1370

原创 assert()函数用法总结

assert宏的原型定义在&lt;assert.h&gt;中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include &lt;assert.h&gt;void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序...

2018-11-12 15:06:48 152

空空如也

空空如也

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

TA关注的人

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