自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 Leetcode【1】twoSum(Python)

暴力法class Solution(object): def twoSum(self,nums,target): """ :type nums: List[int] :type target: int :rtype: List[int] """ for i in range(len(num...

2020-01-31 15:59:21 7393

原创 Python 装饰器计算函数或方法执行时间

def execute_time(func): from time import time # 定义嵌套函数,用来打印出装饰的函数的执行时间 def wrapper(*args, **kwargs): # 定义开始时间 start = time() # 执行函数 func_return = func(*ar...

2020-01-31 12:46:31 8181

原创 Leetcode【43】Multiply Strings

package com.company;import java.util.Arrays;public class multiply { public static void main(String[] args){ multiply test = new multiply(); System.out.println(test.multiply("...

2020-01-30 17:29:04 7295

原创 SprintBoot菜鸟入门(二)---使用ModelAndView时配置视图解析器

controller层新建一个HelloWorldControllerpackage com.example.cloudprophet.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;imp...

2020-01-29 19:05:30 7837

原创 SpringBoot菜鸟入门(一)---返回一个html页面

其实SpringBoot不适合做视图,还是做服务比较好一点controller层,新建一个IndexController的类package com.example.cloudprophet.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.a...

2020-01-29 18:56:50 7570

原创 Leetcode【24】Swap Nodes in Pairs(Java版)附ListNode测试代码

递归举个栗子,1->2->3->4,因为是递归,首先完成3->4的交换,然后1->3->4,再把2的next指向1,就是2->1->4->3package com.company;class ListNode { public int val; public ListNode next; public L...

2020-01-27 20:34:23 7333

原创 Leetcode【1】Two Sum(Java版)

暴力法:所有人都要一遍过啊class Solution { public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (int j = i + 1; j < nums.length; j++) { ...

2020-01-27 11:31:09 7331

原创 python爬取丁香园的疫情数据绘制Echarts地图

2020.2.4更新完整的项目工程地址https://github.com/Arithmeticjia/wuhan2020.1.26更新几乎每天页面都在变,放一下最新的爬虫代码,由于页面需要滚动,加入了seleniumdef china_wuhan(request): import requests from bs4 import BeautifulSoup ...

2020-01-24 12:23:10 18290 8

原创 Pycharm2019.3启动报错java.lang.NullPointerException

1、问题描述按照网上的教程,找了个pojie文件,然后启动就这样了2、问题解决回想一下pojie的时候,Help->Edit Custom VM Options,然后加了一行-javaagent:/Library/JetbrainsLicense/jetbrains-agent.jar这个jar文件就是pojie文件,我当时下载了一个不太对劲的版本,即使路径没问题...

2020-01-22 21:18:44 9329 1

原创 Django个人博客搭建教程---使用django-uuslug扩展你的url

之前我的博客详情页面的url是这样的https://www.guanacossj.com/JiaBlog/article/107/短小精悍使用了django-uuslug之后的url是这样的https://www.guanacossj.com/JiaBlog/article/107/2020xin-nian-kuai-le/1、安装django-uuslugpip i...

2020-01-22 12:30:11 8053

原创 Leetcode【15】3Sum(Java)

1、总体思路是三个数,摁住一个,另外两个双指针2、如果第一数就大于0了,那就肯定不用循环了,因为数组已经经过排序了3、去重对于while(i < j && nums[i] == nums[++i]); while(i < j && nums[j] == nums[--j]);假设此时i=1,那么++i就是2,比较nums[1]和num...

2020-01-21 13:27:42 7305

原创 Leetcode【11】Container With Most Water

先看代码class Solution { public int maxArea(int[] height) { int i = 0, j = height.length - 1, res = 0; while(i < j){ // a > b ? a : b res = height[i]...

2020-01-18 22:22:47 7224

原创 Django个人博客搭建教程---使用memcached缓存页面

1、安装memcachedsudo apt-get install memcached由于memcached依赖于libevent;因此,还需要安装libevent,命令如下:sudo apt-get install libevent-dev2、安装python3-memcachedpip3 install python3-memcached3、配置Djangos...

2020-01-18 18:45:11 7283

原创 Django个人博客搭建教程---Ubuntu+uwsgi+Nginx腾讯云部署

1、安装uswgipip3 install uwsgi2、安装Nginxsudo apt-get install nginx3、在项目根目录下创建一个uwsgi.ini文件[uwsgi] chdir = /home/mysitemodule = mysite.wsgi:applicationsocket = 127.0.0.1:8001maste...

2020-01-17 14:04:17 7296

原创 Django个人博客搭建教程---自带登录登出及装饰器详解

一、urls.pyfrom django.conf.urls import url,includefrom paper import viewsfrom rest_framework import routersfrom django.views.decorators.csrf import csrf_exemptapp_name = 'paper'urlpatterns = ...

2020-01-16 19:41:30 7243

原创 Leetcode【101】Symmetric Tree (Python版)

python函数中定义函数,只能这么写# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass S...

2020-01-16 13:52:15 7222

原创 Leetcode【101】Symmetric Tree (Java版)

递归,借助一个函数来实现boolean是表示你的方法返回的值类型/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x;...

2020-01-16 13:45:02 7116

原创 Leetcode【39】Combination Sum(Java版)

这是一道典型的回溯法具体回溯法的入门参考我的一篇博客https://blog.csdn.net/ssjdoudou/article/details/103988511这里我们关心的是数组,因为可以重复添加,所以每次遍历都是从第一个开始,不管当前的临时列表有几个值,我们都把候选列表从第一个开始往后试,如果不对,就剪枝(退回上一步),然后再用backtrack去试package co...

2020-01-15 15:51:47 7151

原创 五大常用算法---回溯法

一、基本思想回溯法的基本思想就是试探,按照优选条件去向前搜索,以达到目标。但是在搜索到某一步时,发现原先这样并不能满足条件,就回退一步重新选择,这种走不通就退回再走的技术成为回溯法。在做回溯法的题目的时候,有添加状态或元素就一定有与之对应的回退状态和元素。若是寻找成功,回退以查看有没有其他满足条件的解;如果寻找不成功,回退以查看其它情况。二、从一个栗子开始例题: 从1,...

2020-01-15 15:00:27 7372

原创 Django个人博客搭建教程---ActiveMQ消息队列的安装与使用(Mac版)

1、安装ActiveMQbrew install activemq2、启动ActiveMQactivemq start3、查看ActiveMQ版本activemq --version4、发送队列(queue)import stompimport sysimport timeconn = stomp.Connection()conn.connect('...

2020-01-14 14:31:29 7658

原创 Leetcode【191】Number of 1 Bits

这道题的输入是一个无符号的整数有两种办法解法一、暴力解把整数变成字符串,遍历字符串查找1的个数,注意,这里不能用String.valueOfpublic class Solution { // you need to treat n as an unsigned value public int hammingWeight(int n) { Str...

2020-01-12 16:34:12 7158

原创 Leetcode【1299】Replace Elements with Greatest Element on Right Side

解法一、暴力法,正序,每次找当前元素之后所有元素的最大值,简洁明了,就是会超时class Solution { public int[] replaceElements(int[] arr) { int l = arr.length; int[] ans = new int[l]; for(int i=0;i<l-1;i+...

2020-01-11 23:10:11 7282

原创 修改mysql字符集为utf8mb4

一、查看字符集show variables like '%char%';二、设置全局字符集 /*数据库客户端的编码*/ set character_set_client = utf8mb4; /*建立连接使用的编码*/ set character_set_connection = utf8mb4; /*数据库的编码*/ set character_set_database...

2020-01-11 15:38:33 7778

原创 Django个人博客搭建教程---解决Mysql无法存储emoji

问题描述:在博客文章中存储emoji时出现报错InternalError at /admin/JiaBlog/articles/13/change/(1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x8A\\x0D\\x0A...' for column 'body' at row 1")问题解决:1、修改/etc/my.cn...

2020-01-11 15:04:12 7296

原创 Leetcode【111】Find N Unique Integers Sum up to Zero(Python版)

Pythonicclass Solution: def sumZero(self, n: int) -> List[int]: return range(1-n, n, 2)菜鸟版class Solution(object): def sumZero(self, n): """ :type n: int ...

2020-01-11 13:50:17 7254

原创 Leetcode【111】Find N Unique Integers Sum up to Zero(Java版)

举个栗子就明白了n = 5那么生成的就是[-4,-2,0,2,4]class Solution { public int[] sumZero(int n) { int[] ans = new int[n]; int i = 0; int j = -n + 1; while(i < n){ ...

2020-01-11 13:48:33 7229

原创 Leetcode【1309】Decrypt String from Alphabet to Integer Mapping(Python版)

两种思路,正着算,反着算正着算比较麻烦,会出现索引访问不到的情况,因为你要判断i+2是否是“#”,那就补个0反着算简单一点这里的核心思想不是条件判断而是映射关系,a对应的ASCII是97,a在本题对应1,那么由数字推导到字母就是+96chr可以把字母对应的ASCII码转化为字母解法一class Solution: def freqAlphabets(self, s...

2020-01-10 22:49:13 7090

原创 Leetcode【1295】Find Numbers with Even Number of Digits(Python版)

class Solution(object): def findNumbers(self, nums): """ :type nums: List[int] :rtype: int """ # 列表推导式 return len([i for i in nums if len(str(i)) %...

2020-01-10 15:04:26 7085

原创 Leetcode【1295】Find Numbers with Even Number of Digits(Java版)

class Solution { public int findNumbers(int[] nums) { int count = 0; for(int i:nums){ if(String.valueOf(i).length() % 2 == 0) count++; } ...

2020-01-10 15:02:53 7100

原创 Leetcode【290】Word Pattern(Java版)

1、这道题最直白的思路是Map,生成键值对2、这里的Objects.equals很好理解,判断想不想等,特别注意的是,被比较的两个值都可以是null3、重点是为啥两个Map.put()操作可以被比较???因为Map.put()操作也是由返回值的 如果没有键映射,则返回NULL。 该函数返回与指定键关联的旧值。 这个操作不管啥条件都会覆盖旧的。 第三条不用看如果新加入的,则返回nul...

2020-01-09 22:32:01 6914

原创 Leetcode【290】Word Pattern(Python)

输入: pattern = "abba", str = "dog cat cat dog"输出: true很简单,判断目标字符串是否匹配给定的模式这里用到了python的map函数,生成映射关系class Solution(object): def wordPattern(self, pattern, str): """ :type pat...

2020-01-09 22:12:15 6909

原创 Leetcode【283】Move Zeroes (Python版)

class Solution(object): def moveZeroes(self, nums): """ :type nums: List[int] :rtype: None Do not return anything, modify nums in-place instead. """ index ...

2020-01-08 19:50:17 7036

原创 Leetcode【283】Move Zeroes (Java版)

1、把所有不是0的数重新赋值给数组,并且记录索引2、把索引到结束全部赋值03、我这个版本更加简明清晰class Solution { public void moveZeroes(int[] nums) { int index = 0; for(int num : nums){ if(num != 0){ ...

2020-01-08 19:40:01 6853

原创 Leetcode【1046】lastStoneWeight(Java版)

1、不需要特别复杂的算法,遍历即可2、对于不定长遍历,通常的做法是倒序,这样的好处是可以控制每次改变的数3、为啥每次循环之前要排序呢?这样可以避免判断两个石头相减为负,即每次都是重的石头-轻的石头(或者相等)class Solution { public int lastStoneWeight(int[] stones) { if (stones.length...

2020-01-07 23:51:15 6853

原创 Leetcode【704】Binary Search(Java版)

这样的题最好一遍过,比较基础class Solution { public int search(int[] nums, int target) { int p, left = 0; int right = nums.length - 1; while(left <= right){ p = left +...

2020-01-06 16:05:31 6927

原创 Leetcode【172】Factorial Trailing Zeroes(Java版)

1、这道题如果用常规的思路,就要先求出阶乘的结果,这显然是不现实的,不是因为计算量大会超时,而是会溢出2、即使你求出了阶乘,还要注意的是题目问的是尾数中0的个数,举个栗子,7的阶乘是5040,尾数中0的个数是13、那不能算出阶乘的结果,只能找规律了,如果需要产生零,阶乘中的数需要包含 2 和 5 这两个因子,譬如10 = 2 * 5,假设n=5,5!= 1 * 2 * 3 * 4 *...

2020-01-06 15:28:06 7035

原创 Java实现斐波那契数列(递归+遍历)

1、遍历package com.company;public class Fibonacci { public static void main(String[] args){ Fibonacci test = new Fibonacci(); System.out.println(test.Fibonacci(2)); } p...

2020-01-06 14:16:27 7454

原创 Leetcode【13】 Roman to Integer(Java版)

1、 这道题乍一看情况很复杂,其实除了几种情况,其他都是挨个相加,那么就把特殊情况打包考虑2、这里用到了Map、Map中的判断包含、以及子串class Solution { public int romanToInt(String s) { Map<String, Integer> map = new HashMap<>(); ma...

2020-01-05 22:15:27 6901

原创 Leetcode【22】Generate Parentheses(Python版)

class Solution(object): def generateParenthesis(self, n): """ :type n: int :rtype: List[str] """ if n == 0: return [] res...

2020-01-02 18:37:43 7014

原创 Seq2Seq中的Attention详解

Encoder-Decoder(Seq2Seq)Encoder-Decoder结构先将输入数据编码成一个上下文向量ccc把Encoder的最后一个隐状态赋值给ccc,还可以对最后的隐状态做一个变换得到ccc,也可以对所有的隐状态做变换拿到c之后,就用另一个RNN网络对其进行解码(Decoder),将c当做之前的初始状态h0h_{0}h0​输入到Decoder中还有一种做法是将ccc当做...

2020-01-01 23:18:10 6999

v4.0-JavaGuide面试突击版.pdf

Java面试宝典

2021-08-24

nasdaq100_padding.csv

nasdaq100_padding.csv

2021-08-23

Erasure Codes for Storage Applications

Erasure Codes for Storage Applications

2021-08-20

空空如也

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

TA关注的人

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