楼上小宇_home

Write the code, Change the world
私信 关注
sty945
码龄3年

专注于数据分析,涉猎数据可视化、深度学习

  • 1,267,652
    被访问量
  • 225
    原创文章
  • 2,680
    作者排名
  • 375
    粉丝数量
  • 于 2017-11-19 加入CSDN
获得成就
  • 博客专家认证
  • 获得214次点赞
  • 内容获得119次评论
  • 获得676次收藏
  • GitHub 获得388Stars
荣誉勋章
兴趣领域
  • #大数据
    #hadoop
TA的专栏
  • 全栈开发
    8篇
  • python的那些事儿
    20篇
  • 数据结构_python实现
    5篇
  • 用python进行OpenCV实战
    6篇
  • fastAI从放弃到入门
    2篇
  • 博客搬家
    1篇
  • python
    70篇
  • 算法与数据结构
    29篇
  • leetcode
    17篇
  • 数据可视化
    3篇
  • openCV
    7篇
  • 前端知识
    2篇
  • unity
  • Linux
    30篇
  • 数据挖掘
    3篇
  • 剑指offer_python解法
    10篇
  • 自然语言处理
    15篇
  • hadoop
    3篇
  • c语言
    20篇
  • 语音识别
    2篇
  • docker
    2篇
  • 面经啊
    6篇
  • c++
    16篇
  • 数据库相关
    4篇
  • 毕业设计
    14篇
  • QT学习
    9篇
  • Box2D
    2篇
  • 学习计划
    6篇
  • 人生
    8篇
  • 办公效率提升
    4篇
  • 深度学习
    6篇
  • 网络安全
    2篇
我的github
我的github

将会开源自己觉得有价值的项目

之前的博客地址

  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

使用vscode连接服务器写代码指南

1安装vscode2vscode中安装remote-ssh3按F1->输入SSH->选择相关选项(选择ConnecttoHost【图1】,如果之前没有连接过服务器,可以选择AddNewSSHHost【图二】或者直接输入user@ip【图三】)4输入密码5打开文件夹6写程序...
原创
87阅读
0评论
0点赞
发布博客于 11 天前

最好用的修改docker镜像源的方式

在/etc/docker/daemon.json文件中添加下面的配置{ "registry-mirrors" : [ "https://mirror.ccs.tencentyun.com", "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ], "insecure-registries" : [ "registry.do
原创
74阅读
0评论
0点赞
发布博客于 29 天前

有的人活该成功!!

呆伯特漫画的作者亚当斯( Scott Adams),有一次谈到自己的成功秘诀。他的经历其实很普通。小时候喜欢画画,画得还可以,但远远不算优秀。长大以后,在一家公司当经理,管理企业,也是业绩平平。无论是选择当画家,或者继续当公司经理,也许都能够干下去,但应该都不会很成功。于是,他灵机一动,把自己的这两个特点结合起来,选择了另一条路:专门画讽刺企业管理的漫画,结果走红了,成了世界闻名的漫画家。他说,任何领域最优秀的前5%的人,都能拿到很好的报酬,比如,最优秀的那5%的程序员、面包师、钢琴家、美发师都是高收入
原创
55阅读
6评论
0点赞
发布博客于 1 月前

努力好像没什么用?

正文有些人非常勤奋,别人休息和娱乐的时候,都在工作学习。但是努力了一辈子,人生也没有显著的提升,就像报道里经常说的:“某某在平凡的岗位上,勤勤恳恳工作了一辈子”。另一方面,很多成功者似乎也没有特别努力,就取得了许多成就,过上了好日子。蔡志忠以自己为例,他从小就喜欢画画,然后一直画,不知不觉就成了大漫画家,名利双收,从没有觉得过得很辛苦。老师或父母老是说,努力就会走到巅峰----才怪。如果这样,不是所有人都走上巅峰了吗?没有人开始不努力,为什么后来不努力,因为努力没有效果。 人生不是走斜坡,你持续走就
原创
69阅读
3评论
0点赞
发布博客于 1 月前

记录一次http请求失败的问题分析

问题背景当前我有一个基于Flask编写的Restful服务,由于业务的需求,我需要将该服务打包成docker 镜像进行离线部署,原始服务的端口是在6661端口进行开启,为了区分,在docker中启动的服务使用了端口映射,将宿主机上的6665端口映射到docker容器中已启动服务的6661端口.加入宿主机的ip地址为:192.168.124.234即如果我请求宿主机的http://192.168.124.234:6665/api/hello,实际上是访问docker容器中的XXXX:6661/api/he
原创
51阅读
0评论
0点赞
发布博客于 2 月前

那些年值得铭记的时刻

牛客网年度贡献牛人
原创
40阅读
0评论
0点赞
发布博客于 2 月前

用python实现杨辉三角的几种不同方式

杨辉三角的概念比较详细的知识可以看这里,在杨辉三角中,每个数是它左上方和右上方的数的和。 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5 1解法1:动态规划思路:如果能够知道一
原创
194阅读
0评论
0点赞
发布博客于 3 月前

jieba词性说明字典

{ "n": "普通名词", "f": "方位名词", "s": "处所名词", "t": "时间", "nr": "人名", "ns": "地名", "nt": "机构名", "nw": "作品名", "nz": "其他专名", "v": "普通动词", "vd": "动副词", "vn": "名动词", "a": "形容词", "ad": "副形词", "an": "名形词",
原创
115阅读
0评论
0点赞
发布博客于 4 月前

flask sqlalchemy踩坑记录

查询坑1: 查询不存在返回值不全是None当使用first()、one()等函数进行查询时,如果查询不存在,返回值为None但是如果使用all()、paginate()等函数进行查询是,如果返回值不存在,返回值为[]所以如果判断返回值存在与否的语句最好是写成: if results: do_something() else: do_otherthing()...
原创
227阅读
0评论
0点赞
发布博客于 4 月前

grafana 教程使用集锦

Prometheus 和 它的监控需求朋友们 ????
原创
119阅读
0评论
0点赞
发布博客于 4 月前

稻盛和夫:只有极度认真工作,才能扭转人生

日本实业家稻盛和夫,在52岁前创立过两家世界500强公司,被称为日本的“经营之神”。作为世界级的知名企业家,他一直强调,成就事业没有其他捷径,唯有努力的工作。成功的人往往都是那些沉醉于所做之事的人。下面这篇文章几乎蕴含了所有的稻盛和夫的工作哲学,值得每一个人一读再读。本文来自微信公众号:管理的常识(ID:Guanlidechangshi),作者:稻盛和夫,题图来自视觉中国在今天的年轻人中,有许多人热衷于股票买卖,憧憬于“轻轻松松发大财”。很多人创办风险企业,其目的也只是想通过上市一攫千金,然后年纪轻轻就
转载
149阅读
0评论
1点赞
发布博客于 5 月前

如何优雅的在python中暂停死循环?

死循环有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True: run_your_code()结束死循环通常我们结束死循环的程序都是使用ctrl+c,但是如果不对程序做处理的话,往往程序会以“异常”的方式结束程序,并且更多的时候我们希望程序在退出之前能够结束最近一次循环所执行的功能。如何优雅结束import signaldef signal_handler(signal, f
原创
941阅读
0评论
0点赞
发布博客于 7 月前

FastAPI 自动生成的docs文档没法使用

FastAPI 自动生成的docs文档没法使用,当展开路径时候一直在转圈,具体就是这样这个是由于swagger-ui 3.30.1 中的bug导致,具体bug可以看这里我们可以通过在FastAPI中指定低版本的swagger-ui 来解决这个问题,主要方法是在main.py的文件中加上如下代码:from fastapi import applicationsfrom fastapi.openapi.docs import get_swagger_ui_htmldef swagger_monk
原创
627阅读
0评论
0点赞
发布博客于 7 月前

快速给shell脚本加上使用提示

我们只需通过在shell脚本前面加上如下的代码即可:#!/bin/bash###### my-script — does one thing well###### Usage:### my-script <input> <output>###### Options:### <input> Input file to read.### <output> Output file to write. Use '-' for st
原创
201阅读
0评论
0点赞
发布博客于 7 月前

并发 vs 并行 (Concurrency Is Not Parallelism)

前言不知你是否曾经下列这些疑问?并发与并行性有何关系?什么是同步和异步执行?如何区分并发与并行?线程如何与所有这些概念一起使用?并发并发性意味着应用程序同时(并发地)在多个任务上取得进展(is making progress )。好吧,如果计算机只有一个CPU,那么应用程序可能不会在同一时间对多个任务进行处理,但是在应用程序内部,同时处理多个任务。在开始下一个任务之前,它不会完全完成一个任务。让我们举个现实生活中的例子:有个挑战要求你既要吃掉一整块蛋糕,又要唱一整首歌。如果你是最快唱完整
原创
139阅读
1评论
1点赞
发布博客于 7 月前

阿里巴巴图学习框架 euler 安装运行记录

安装依赖Euler的编译和启动依赖libhdfs.so和libjvm.so存在于$LD_LIBRARY_PATH中更新软件源缓存apt-get update安装JAVA以及HDFS客户端环境apt-get install -y curl default-jre-headless# 下面的步骤是安装HDFS客户端,对于单机用户而言下面的步骤可以参略curl -O https...
原创
377阅读
3评论
0点赞
发布博客于 10 月前

愿疫情早日过去,向那些在疫情战斗中牺牲的战士致敬

今天是2020年4月4日,全国性举行哀悼活动,上午10点时候,当防控警报拉响后,我在站在窗前面向南方进行默哀,在短短的三分钟之内,我听见了街边传来的此起彼伏的汽车鸣笛声,好像所有都是约定好的,那一刻真的莫名的感动,为全国的一线医护人员而感动,为自觉在家隔离、出门戴口罩的中国人民而感动,为举国共同抗疫而感动。在那一刻真是发自内心的为自己是一个中国人而感动。今天看了陈皓的使用简单的逻辑方法进行独立思...
原创
428阅读
0评论
1点赞
发布博客于 1 年前

解决pip安装报错:is not a supported wheel on this platform

原因1你下载安装的包不是当前平台所支持的原因2你下载的包,不符合你所在的平台的安装whl的名称规范,所以出错。比如当前我要安装的包是:PyMuPDF-1.16.16-cp36-cp36m-manylinux2010_x86_64.whl但是在我的系统中使用如下命令安装:pip3 install PyMuPDF-1.16.11-cp36-cp36m-manylinux2010_x86_6...
原创
12629阅读
2评论
6点赞
发布博客于 1 年前

REST接口设计规范

REST接口设计规范 (超级详细)RESTful API 设计指南 (阮一峰)
原创
168阅读
0评论
0点赞
发布博客于 1 年前

快速通过nginx配置域名访问

配置nginx进行域名访问文件在nginx安装目录下的conf目录下新建一个配置文件,比如你新加的域名为admin.hello.com,你希望通过这个域名访问admin项目,那么新建一个admin.conf文件,在该文件中配置:server { listen 80; server_name admin.hello.com; location / { ...
原创
180阅读
0评论
0点赞
发布博客于 1 年前

vue实现文件上传功能

代码如下所示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-eq...
原创
1729阅读
0评论
1点赞
发布博客于 1 年前

c语言实现 十进制到二进制的转换

比较简单,直接看代码:#include <stdio.h>#include <iostream>using namespace std;int change(int n){ if (n < 2) { return n; } else { return change(n / 2)*10 ...
原创
178阅读
0评论
0点赞
发布博客于 1 年前

flask 学习实战项目实例

ScrapydWeb:用于 Scrapyd 集群管理的 web 应用Tcloud云测平台后端服务 (flask 前后端分离)SpiderKeeper:A scalable admin ui for spider serviceSpiderAdmin 一个集爬虫Scrapy+Scrapyd爬虫项目查看 和 爬虫任务定时调度的可视化管理工具osroom-Python Flask开源网站spu...
原创
669阅读
0评论
0点赞
发布博客于 1 年前

python的日志库logging,真香!!!

学习资源Python之日志处理(logging模块)python之配置日志的几种方式logging 官方高级用法
原创
122阅读
0评论
0点赞
发布博客于 1 年前

xargs 的妙用

与find一起使用场景:统计一个源代码目录中所有js文件的行数:find . -type f -name "*.js" -print0 | xargs -0 wc -l与grep一起使用场景:删除匹配文件:#测试文件:echo "aaa" > file1echo "bbb" > file2echo "aaa" > file3grep "aaa" file* ...
原创
99阅读
0评论
0点赞
发布博客于 1 年前

win10 4步快速安装vue

1 安装nvm-windows在这里下载安装nvm,目的是在同一台电脑中管理多个 Node 版本建议采取默认安装路径安装2 安装nodejs以管理员模式打开命令行,然后输入nvm list可以看见自己电脑中的nodejs版本,如果电脑中没有的话,那就安装一个,按照vue官方的建议安装8.11.0+版本。采取如下命令安装:nvm install 8.11.0为了启用这个版本的...
原创
174阅读
0评论
0点赞
发布博客于 2 年前

解决LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录的问题

问题:-bash: 警告:setlocale: LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录-bash: 警告:setlocale: LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录发现不知道谁在/etc/profile的最后一行加入下面的设置,删除即可export LC_ALL="UTF-8"...
原创
3974阅读
0评论
0点赞
发布博客于 2 年前

记录一次简单、高效、无错误的linux上安装pytorch的过程

1 准备minicondaMinicondaMiniconda 可以理解成Anaconda的免费、浓缩版。它非常小,只包含了conda、python以及它们依赖的一些包。我们可以根据我们的需要再安装相关的包,非常推荐。1.1 下载官方地址在这里:https://docs.conda.io/en/latest/miniconda.html如果下载linux下的Python 3.7的安装包...
原创
349阅读
0评论
0点赞
发布博客于 2 年前

设置conda源

channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - https://mir...
原创
251阅读
0评论
0点赞
发布博客于 2 年前

简述Web程序开发流程

总体开发流程分析需求, 列出功能清单或写需求说明书。设计程序功能, 写功能规格书和技术规格书。进入开发与测试的迭代。调试和性能等专项测试。部署上线运维前端开发流程根据功能规格绘制页面草图根据草图绘制交互式原型图根据原型图确定界面UI根据界面UI开发前端页面后端开流程数据库建模编写表单类编写视图函数和相关的处理函数(API编写)和前端联调测试...
原创
267阅读
0评论
0点赞
发布博客于 2 年前

取消打开命令行进入默认anaconda的环境

使用下列的命令conda config --set auto_activate_base false
原创
1120阅读
0评论
5点赞
发布博客于 2 年前

软件设计师考试常考知识点复习

软件质量特性中的可移植性可移植性包含:适应性、易安装性、共存性和易替换性四个特性。McCabe度量法计算程序的环路复杂性:软件测试的目的在于希望以最少的人力和时间发现潜在的各种错误和缺陷。内聚类型:功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。顺序内聚:处理元素相关,而且必须顺序执行。通信内聚:所有处理元素集中在一个数据结构的区域上。过程内聚:处理元素相关,而且必须...
原创
479阅读
1评论
3点赞
发布博客于 2 年前

不同的设计模式的特点总结

原创
84阅读
0评论
0点赞
发布博客于 2 年前

McCabe度量法计算程序的环路复杂性

软件质量特性中的可移植性可移植性包含:适应性、易安装性、共存性和易替换性四个特性。McCabe度量法计算程序的环路复杂性:3.软件测试的目的在于希望以最少的人力和时间发现潜在的各种错误和缺陷。4.内聚类型:功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。顺序内聚:处理元素相关,而且必须顺序执行。通信内聚:所有处理元素集中在一个数据结构的区域上。过程内聚:处理元素相关,而且...
原创
377阅读
0评论
0点赞
发布博客于 2 年前

RSA、MD5等加密算法的区别和应用

RSA算法: 是典型的非对称加密算法,主要具有数字签名和验签的功能。MD5算法: 是消息摘要算法,只能用来生成消息摘要无法进行数字签名。IDEA算法和RC4算法: 对称加密算法,只能用来进行数据加密。...
原创
1091阅读
0评论
0点赞
发布博客于 2 年前

在pycharm中无法引入同一目录下的python文件

问题同一目录下存在以下两个python文件:1. app.py2. forms.py现在我希望在app.py中引入forms.py的某个函数,但是出现如下情况:主要表现在:函数标红无法自动补全解决办法在文件夹上右键->选择Mark Directory as -> Sources Root设置完成之后文件夹会变成浅蓝色,上述问题会得以解决...
原创
1578阅读
2评论
3点赞
发布博客于 2 年前

初窥CSRF攻击方式以及Flask-WTF

含义CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。解释这幅图非常形象的解释了CSRF原理的具体过程。从上图可以看出,要完成一次CSRF攻击,受害者必须依次完成两个步骤:登录受信任网站A,并在本地生成Cookie。在不登出A的情况下,访问危险...
原创
77阅读
0评论
0点赞
发布博客于 2 年前

银行笔试-计算机知识部分_sty修改.pdf

银行笔试-Java基础知识必备,java常用基础知识,java学习资料
pdf
发布资源于 2 年前

【置顶】我如何在 19 年校招中获得 15 家知名公司的 offer(干货)?

前言又到了一年一度的校园招聘季,每年这个时候都被称为“最难毕业季”,我一直认为“最难毕业季”只是相对而言的,只要自己有充足的准备和掌握合适的方法,永远会有好的工作在等着你,相信很多即将毕业的小伙伴都在摩拳擦掌希望在校招里拿到更多更好的 offer ?本文将结合我在 19 年的校招中的经历为大家现身说法,我在 19 年的校招中获得的 offer 如下:1. 中国交通银行总行软件中心2. 中国银...
原创
1545阅读
6评论
0点赞
发布博客于 2 年前

拿了6家银行信息岗offer的一些经验

前言我在 19 年的校招中获得到银行 offer 如下:中国交通银行总行软件中心中国银行软件中心中国农业银行数据中心中国工商银行北京分行中信银行总行信息科技部民生银行总行信息科技部每家银行的面试可能不太一样,但是因为都是属于银行类所以总的来说面试流程很类似。流程一般银行面试流程分为以下几步:网上提交简历(内容非常多)笔试(全国统一)一面(偏技术面)二面(无领导面试...
原创
11039阅读
3评论
6点赞
发布博客于 2 年前

中国交通银行总行软件开发中心拿offer流程

交通银行笔试线上笔试,相对比较简单,但是考的内容确实多,java知识很多面试技术很少,面试官很少,闲聊几句,问一问是否愿意加班的情况,问一下在校学习情况,还有其他的一些体检自费,入职报销,好贵啊发offer以上就是简要流程,具体情况以及其它包括一些薪水待遇的不太适合在这里写,感兴趣的同学可以看这里...
原创
15496阅读
6评论
2点赞
发布博客于 2 年前

中信银行总行信息科技部笔试面试以及最后拿offer经历

中信银行提交简历19年的招聘网站十分垃圾,提交只能用IE,感觉今年的招聘官网十分不错(ps:开发招聘官网的团队刚好去实习过一段时间,氛围不错)笔试内容多,一般可能确实还刷了一些人,内容太多不细说了半结构化面试大约5、6个面试官,都是各个处室的处长级别,当时聊得比较好,以至于一个处长直接说:后面要是体检没问题,直接到我的处来,然后其他人就没怎么问了HR面巴拉巴拉一堆,然后问我想去哪个...
原创
40120阅读
32评论
0点赞
发布博客于 2 年前

HTTP服务器端常用推送技术

服务器端推送技术描述不论是传统的HTTP请求-响应式的通信模式, 还是异步的AJAX式请求, 服务器端始终处于被动的应答状态, 只有在客户端发出请求的情况下, 服务器端才会返回响应。 这种通信模式被称为客户端拉取(client pull) 。 在这种模式下, 用户只能通过刷新页面或主动单击加载按钮来拉取新数据。然而, 在某些场景下, 我们需要的通信模式是服务器端的主动推送(server pus...
原创
810阅读
0评论
0点赞
发布博客于 2 年前

高效的在pycharm编写flask程序

文章目录前言pipenv准备pipenv 安装创建虚拟环境激活虚拟环境显式激活虚拟环境隐式激活虚拟环境管理依赖Flask 安装pycharm 搭建Flask集成开发环境设置python解释器使用pycharm运行服务器tips前言本文所选用的环境是pycharm + pipenv + flask其中Pipenv是基于pip的Python包管理工具, 它和pip的用法非常相似, 可以看作pip...
原创
3756阅读
0评论
0点赞
发布博客于 2 年前

通过聚合数据API获取微信精选文章

思路在聚合数据申请账号(https://www.juhe.cn/)通过聚合数据api获取微信精选文章api通过newspaper库提取相应的文本内容,关于newspaper库的使用方法可以参考这里代码# -*- coding: utf-8 -*-# !/usr/bin/env python# Time: 2019/5/9 18:57# Author: sty# Fil...
原创
349阅读
0评论
0点赞
发布博客于 2 年前

FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器

tensor本质就是数组
原创
1246阅读
0评论
3点赞
发布博客于 2 年前

NLP相关论文上新-2019

文章目录2019.070724个人觉得有价值、有帮助的论文2019.070724计算机视觉和自然语言联合进行研究的趋势:任务、数据集和方法的调研(Trends in Integration of Vision and Language Research:A Survey of Tasks, Datasets, and Methods)【PDF】长形式的问答(ELI5: Long F...
原创
424阅读
0评论
0点赞
发布博客于 2 年前

centos 7.4 上安装neo4j并测试

安装neo4j 社区地址如下:https://neo4j.com/download-center/#community在centos上的安装过程如下(使用root权限):获取官方的keycd /tmpwget http://debian.neo4j.org/neotechnology.gpg.keyrpm --import neotechnology.gpg.key2.将官方...
原创
1558阅读
0评论
2点赞
发布博客于 2 年前

查看LINUX发行版的名称及其版本号

查看linux内核1.方法1 cat /proc/version2.方法2uname -a查看Linux系统版本lsb_release -a
原创
397阅读
0评论
0点赞
发布博客于 2 年前

知识图谱中传统关系抽取方法

目前主要采用统计机器学习的方法,将关系实例转换成高 维空间中的特征向量或直接用离散结构来表示,在标注语 料库上训练生成分类模型,然后再识别实体间关系 基于特征向量方法最大熵模型(Kambhatla 2004)和支持向量机 (Zhao et al., 2005;Zhou et al., 2005; Jiang et al., 2007)等主要问题:如何获取各种有效的词法、句法、语义等特征,...
原创
1035阅读
1评论
0点赞
发布博客于 2 年前

命名实体的消歧

文章目录定义任务基于聚类的实体消歧基本思路核心问题挑战基于链接的实体消歧主要步骤:如何进行行实体链接?定义命名实体的歧义指的是一个实体指称项可对应到多个真实世界实体确定一个实体指称项所指向的真实世界实体,这就是命名实体消歧任务基于聚类的实体消歧把所有实体指称项按其指向的目标实体进行聚类每一个实体指称项对应到一个单独的类别基本思路同一指称项具有近似的上下文利用聚类算法进行消歧核...
原创
2231阅读
0评论
1点赞
发布博客于 2 年前

安全保密领域人工智能的应用

安全保密领域,以深度学习为基础的人工智能也大有可为,值得期待。**一是以人脸识别为代表的基于生物特征的身份认证技术。**目前人脸识别技术已经进入实用阶段,智能系统对人脸的识别准确率已经超越人眼。机器通过对大量样本的反复学习和深度训练,可以掌握人类面部的细微特征,识别精度远远高于人类。有些人眼很难判断的情形,比如双胞胎的识别,判别对象不同灯光拍摄效果以及服饰发型的改变,这些都逃不过人工智能明察秋毫...
原创
399阅读
0评论
0点赞
发布博客于 2 年前

FastAI 课程学习笔记 lesson 1:宠物图片分类

文章目录代码解析神奇的"%"导入fastAI 库下载解压数据集 untar_data获取帮助文档help()???doc设置路径get_image_filesImageDataBunchfrom_name_regrep命令检验正则表达式python re检验正则表达式代码解析神奇的"%"%reload_ext autoreload%autoreload 2%matplotlib inli...
原创
1298阅读
1评论
10点赞
发布博客于 2 年前

一道有意思的阶乘计算题

文章目录1 题目描述2 分析2.1 基本做法1 题目描述输入n, 计算 下面公式的末六位(不含前导0)。n<=10^6,n!表示前n个正整数之积S=1!+2!+3!+4!+5!+...+n!S = 1!+2!+3!+4!+5!+...+n!S=1!+2!+3!+4!+5!+...+n!样例输入:10样例输出:379132 分析2.1 基本做法通过for循环可以很容易的...
原创
174阅读
0评论
0点赞
发布博客于 2 年前

TopCoder 2019线下比赛

文章目录warmup解法代码1 描述解答2 描述解答3 描述4 描述warmup解法代码NB解法——出自楼天城#ifdef _MSC_VER#define _CRT_SECURE_NO_WARNINGS#endif #include <bits/stdc++.h> using namespace std; typedef long long int64;ty...
原创
809阅读
0评论
1点赞
发布博客于 2 年前

深度学习学习指南-工具篇

colabColab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU、GPU、TPU)来训练自己的模型。学习经验总结如何使用命令行?通过!+cmd的形式使用命令行,如:!ls!pwd如何访问文件由于colab的后端服务器是动态分配的,因此生成或者上传的文件在下次访问的时候就不在新服务器上了,因此涉及到文件访问问题colab中提供了几...
原创
89阅读
0评论
0点赞
发布博客于 2 年前

培养好的工作和生活习惯

计划为什么你的计划总是坚持不下去?
原创
257阅读
0评论
0点赞
发布博客于 2 年前

最常见NLP任务练手项目汇总

分词 Word Segmentationchqiwang/convseg ,基于CNN做中文分词,提供数据和代码。词预测 Word PredictionKyubyong/word_prediction ,基于CNN做词预测,提供数据和代码。文本蕴涵 Textual EntailmentSteven-Hewitt/Entailment-with-Tensorflow,基于Ten...
原创
582阅读
0评论
2点赞
发布博客于 2 年前

硕士学位答辩PPT制作技巧

文章目录排版布局攻略内容模板文字图片建议PPT技巧幻灯片如何自动设置页码?参考排版布局攻略内容1、一般概括性内容:课题标题、答辩人、课题执行时间、课题指导教师、课题的归属、致谢等;2、课题研究内容:研究目的、方案设计(流程图)、运行过程、研究结果、创新性、应用价值、有关课题延续的新看法等;3、PPT要图文并茂,突出重点,让答辩老师明白哪些是自己独立完成的,页数不要太多,30页左右足够,不...
原创
608阅读
0评论
0点赞
发布博客于 2 年前

python实现全角和半角互相转换

全角转半角# encoding=utf-8#! /usr/bin/pythonimport sysimport reif len(sys.argv) != 3: print("
ERROR: incorrect usage!") print("
Usage: %s <file_in> <file_out>
" % sys.argv[0]) ...
原创
213阅读
0评论
1点赞
发布博客于 2 年前

Qt中如何改变三角形图形项的包围盒

Bounding Rect 和 Shape 的联系与区别Bounding Rect将 item 的外边界定义为矩形,所有绘制必须限制在此区域内,QGraphicsView 使用它来确定 item 是否需要重绘。虽然 item 的形状可以是任意的(例如:直线、椭圆、矩形 ),但是 bounding rect 总是矩形,并且不受 item 变换的影响。shape以本地坐标中的 QPainte...
原创
345阅读
0评论
1点赞
发布博客于 2 年前

linux高效办公环境配置(vim、tmux、bash_profile)

文章目录Vim个人设置tmux安装参考个人配置bash_prifileVim个人设置set ai " 自动缩进,新行与前面的行保持—致的自动空格set aw " 自动写,转入shell或使用:n编辑其他文件时,当前的缓冲区被写入set flash " 在...
原创
1045阅读
0评论
1点赞
发布博客于 2 年前

windows安装MongoDB环境以及在pycharm中配置可视化插件

安装MongoDB数据库参考这里安装PyMongopython3 -m pip3 install pymongo指定版本python3 -m pip3 install pymongo==3.5.1更新python3 -m pip3 install --upgrade pymongo如果安装成功,则可以通过import pymongo成功导入pycharm...
原创
1264阅读
2评论
2点赞
发布博客于 2 年前

知名高校共享课程资源GitHub地址

文章目录浙江大学上海交大北京大学中科大清华大学浙江大学https://github.com/QSCTech/zju-icicles上海交大https://github.com/CoolPhilChen/SJTU-Courses北京大学https://github.com/lib-pku/libpku中科大https://github.com/USTC-Resource/UST...
原创
2392阅读
0评论
4点赞
发布博客于 2 年前

如何kill同一个应用的所有进程

命令如果你要kill nginx的所有进程只需如下命令:ps -ef | grep nginx | grep -v grep|awk '{print $2}' | xargs kill -9命令解析ps -ef: 查看所有进程grep nginx: 过滤出包含nginx的所有进程grep -v grep: 将包含grep命令的进程去除awk '{print $2}': 提取进程号...
原创
2448阅读
0评论
1点赞
发布博客于 2 年前

【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

置顶本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持。内容介绍如下你是否曾经在租房时因为租房信息纷繁复杂,不知哪个房间性价比最好而不知所措?你是否曾经希望自己编写一个爬虫为你提取与你相关的招聘信息发送给你以便节省大量时间?在随着数据不断增加的今天,如何从海量的数据中提取出对自己有用的信...
原创
2335阅读
0评论
0点赞
发布博客于 2 年前

如何绘制系统架构图

文章目录学习理论知识结合实例学习实例分析架构图案例工欲善其事必先利其器学习理论知识架构蓝图–软件架构 “4+1” 视图模型结合实例学习运用RUP 4+1视图方法进行软件架构设计实例分析以CRM系统为例,浅析“初级SaaS 架构的构建方法架构图案例技术架构图集锦(选自《Spring Boot 实战开发》)工欲善其事必先利其器推荐工具: starUML自带软件架构 “4+1” 视...
原创
12563阅读
0评论
1点赞
发布博客于 2 年前

vscode 高效使用指南

Code Runner直接在vs中搜索这个就能找到官方地址https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner参考链接
原创
3797阅读
0评论
0点赞
发布博客于 2 年前

硕士学位论文格式调整技巧

文章目录如何插入封面如何制作三线表怎么实现奇数页页眉用本章标题,偶数页用论文标题?如何插入封面在指定的封面填好信息在写正文的文件中插入封面如何插入封面?插入-》对象选择从文件创建,插入需要的封面即可如何制作三线表看这里怎么实现奇数页页眉用本章标题,偶数页用论文标题?在word中,可以通过下面的设置,实现奇数页页眉用本章标题,偶数页用论文标题。1、单击页面布局选项卡右下...
原创
4378阅读
2评论
3点赞
发布博客于 2 年前

shell快速将同一名称的不同类型文件自动划分到一个文件中

代码以需要选择*.txt *.word *.exe为例#!/bin/shcurrent_path=`pwd`input_dir1=$current_path/$1dir_basename=`basename $1`Project_home=`dirname $input_dir1`#Project_home=`dirname $1`temp_file_dir=$Project_...
原创
3776阅读
0评论
0点赞
发布博客于 2 年前

斯坦福CS224n、CMU NLP公开课 播放地址

CS224n:课程主页:http://web.stanford.edu/class/cs224n/index.htmlYouTube:https://www.youtube.com/playlist?list=PLoROMvodv4rOhcuXMZkNm7j3fVwBBY42zBilibili:https://www.bilibili.com/video/av46216519/CS 11-...
原创
4001阅读
0评论
1点赞
发布博客于 2 年前

网络安全相关咨询(值得收藏)

1、2019年人工智能行业的25大趋势关键词:网络;算法;开源网址:https://mp.weixin.qq.com/s/G6t9tmjejaU4rymiRgX5SQ摘要:知名创投研究机构CB Insights调研了25种最大的AI趋势,以确定2019年该技术的下一步趋势,他们根据行业采用率和市场优势评估了各种趋势,并将其归类为必要、实验性、威胁性、暂时的。信息来源:信息化协同专委会发...
原创
4622阅读
0评论
1点赞
发布博客于 2 年前

Windows 提高办公效率的应用

链接地址:杀毒、效率办公,这34款Windows 应用,每一款都是神器
原创
3854阅读
0评论
0点赞
发布博客于 2 年前

Qt---布局,设置控件边距,拉伸因子

QGridLayout *LeftLayout =new QGridLayout(this);LeftLayout-&gt;addWidget(label1, 0, 0); //label1在第1行第1列LeftLayout-&gt;addWidget(label2, 0, 1); //label2在第1行第2列LeftLayout-&gt;addWidget(btn...
转载
5932阅读
0评论
1点赞
发布博客于 2 年前

QT 中QTimer 和 startTimer()的区别

最需要注意一点请注意,QTimer的准确性取决于底层操作系统和硬件。timerType参数允许您自定义计时器的准确性。有关不同计时器类型的信息,请参见Qt::TimerType。大多数平台支持20毫秒的精度;一些提供更多。如果Qt无法交付所请求的计时器事件数量,它将静默地丢弃一些计时器事件。所以有时候用QTimer可能不能正常刷新box2d 刷新运动一定要用startTimer(),千万不能...
原创
10488阅读
0评论
0点赞
发布博客于 2 年前

vs2012常用快捷键

折叠代码Ctrl + M + O: 折叠所有方法Ctrl + M + L: 展开所有方法Ctrl + M + M: 折叠或者展开当前方法格式化代码Ctrl + aCtrl + k + Ctrl + F
原创
4524阅读
1评论
0点赞
发布博客于 2 年前

出恭12景

原创
4878阅读
0评论
0点赞
发布博客于 2 年前

如何学习游戏编程?

如何学习游戏编程开发
原创
6705阅读
2评论
1点赞
发布博客于 2 年前

如何写论文中的相关工作部分

这篇文章是关于如何撰写论文的系列文章的一部分。第一个是 摘要,第二个是介绍。通常在介绍之后的部分是相关的工作部分。相关工作部分也可称为文献综述。本节的重点是突出其他人的工作,这些工作与你自己的工作有某种联系。你的工作可能是你的工作,也可能是工作,这表明其他人试图解决同样的问题。在撰写相关工作部分时,有几种思想流派。第一种思想是绝对提及每个人和每篇可能与手头主题有关的文章。就个人而言,我不喜欢...
原创
11528阅读
0评论
3点赞
发布博客于 2 年前

书写论文时候如何引用参考文献和更新参考文献标号

思路概述:针对每个文献域单独更新,操作方法:选中文献域[120] -&gt; 右键单击选择更新域即可;文献全局更新,即一次性更新所有的文献域,操作方法:全选全文ctrl-a -》 按F9即可;为了防止修改了文献编号,但打印文档前未更新该文档,导致数据引用不一致的现象,可以如下操作:左上角的office按钮 -》 word选项 -》 显示 -》打印选项勾选“打印前更新域”解...
转载
7131阅读
0评论
0点赞
发布博客于 2 年前

如何利用python的newspaper包快速爬取网页数据

文章目录前言一个爬取新闻网页数据的神器小试牛刀如何快速安装windows安装Debian / Ubuntu安装OSX安装体验更多的功能前言随着越来的进行自然语言处理相关方面的研究,但是,往往一些文本数据,我们很难去获得,那么如何快速的获取网页数据呢?最常用的方法就是自己写爬虫或者借助别人的爬虫框架来爬取网站,当时这个往往学习成本比较高**,那么我们有没有什么捷径可以很快的的通过别人已经定义好的...
原创
6062阅读
0评论
0点赞
发布博客于 2 年前

用男女朋友关系解释计算机常用概念

很多同学对热备,冷备,云备了解不深,我科普一下 IT 行业各种备份术语。以后别闹笑话了。假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是一位女性,不安于男朋友给你的安全感。在遥远的...
原创
5612阅读
0评论
1点赞
发布博客于 2 年前

QT学习之状态机框架

状态机框架创建状态机
原创
5190阅读
0评论
0点赞
发布博客于 2 年前

QT学习之动画框架

文章目录动画框架使用属性动画使用缓和曲线动画组在图形视图框架中使用动画动画框架使用属性动画使用缓和曲线动画组在一个应用中经常包含多个动画,要同时移动多个图形项或者让他们一个接一个串行移动在图形视图框架中使用动画...
原创
5126阅读
0评论
0点赞
发布博客于 2 年前

QT中使用rubberband橡皮筋等方法进行选中多个物体

文章目录功能介绍代码介绍myitem.h/cpp 图形项myview.h/cpp场景主函数结果展示代码下载参考功能介绍点击左键、按 Shift 键可以单选,按下 Ctrl 可进行多选。选中时候点击右键,可以选择隐藏物体,归位移动:点击左键,选择 item,然后移动鼠标代码介绍myitem.h/cpp 图形项myitem.h#ifndef MYITEM_H#define MYI...
原创
7675阅读
0评论
1点赞
发布博客于 2 年前

item_seleted

QT中使用rubberband橡皮筋等方法进行选中多个物体,展示效果如下: https://img-blog.csdnimg.cn/20190122112611529.gif
zip
发布资源于 2 年前

QT学习之图形视图框架

文章目录坐标系统图形项坐标场景坐标视图坐标坐标映射参考坐标系统图形项坐标图元生活在自己的局部坐标系。它们的坐标通常围绕它们的中心点(0, 0),并且这也是所有转换的中心。图元坐标系下的几何元素通常指点、线或矩形。创建自定义图元时,只需考虑图元坐标即可。QGraphicsScene和QGraphicsView会为你实现所有相关的转换,这样一来,实现自定义图元就容易多了。例如:当你接收到鼠标...
原创
5203阅读
0评论
0点赞
发布博客于 2 年前

QT学习之图形视图

简述在前面讲的基本绘图中,我们可以自己绘制各种图形,并且控制它们。但是,如果需要同时绘制很多个相同或不同的图形,并且要控制它们的移动、检测它们的碰撞和叠加;或者我们想让自己绘制的图形可以拖动位置、进行缩放和旋转等操作。实现这些功能,要是还使用以前的方法,那么会十分困难。解决这些问题,可以使用Qt提供的图形视图框架。参考http://www.qter.org/portal.php?mod=vi...
原创
5151阅读
0评论
2点赞
发布博客于 2 年前

用python快速画小猪佩奇

前言最近微电影《啥是佩奇》大火,查考了一下网上的代码,用python画了一只佩奇,大家看看代码# coding:utf-8import turtle as tt.screensize(400, 300, "white")t.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255, 155, 192)...
原创
5683阅读
1评论
3点赞
发布博客于 2 年前

python画小猪佩奇

用python快速画出小猪佩奇,具体的效果展示可以看这里:https://img-blog.csdnimg.cn/20190120103016165.gif
py
发布资源于 2 年前

QT 2D绘图

文章目录基础知识基本绘制和填充基础知识主要的三个类QPainterQWidgetQPixmapQPictureQPrinterQOpenGLPaintDeviceQPainterDeviceQPainterEngine三者关系图QPainterQPainEngineQPaintDevice基本绘制和填充绘图系统由QPainter完成具体的绘制操作,QPa...
原创
5171阅读
0评论
0点赞
发布博客于 2 年前

Git常见问题解决方案指北

如何开始一个Git项目git原理及常见使用方法如何使git忽略某些文件或文件夹
原创
5117阅读
0评论
0点赞
发布博客于 2 年前

数据结构与算法之美day 6: 如何实现LRU缓存淘汰算法?

文章目录单链表的相关操作 c语言实现单链表的相关操作 c语言实现其中有两个重要的算法需要注意判断链表是否有环翻转链表#include &lt;stdio.h&gt;struct single_list { struct single_list *next; int val;};struct single_list_head{ struct singl...
原创
5142阅读
0评论
0点赞
发布博客于 2 年前

一段神奇的c代码错误分析

源代码#include &amp;lt;stdio.h&amp;gt;int main(int argc, char* argv[]){ int i = 0; int arr[3] = {0}; printf(&quot;first i is %p
&quot;, &amp;amp;i); printf(&quot;first arr loc is %p
&qu
原创
5145阅读
0评论
0点赞
发布博客于 3 年前

Box2d 基础入门知识

1 创建物体通过b2BodyDef来定义物体//定义一个物体对象b2BodyDef myBodyDef;//设置物体类型为动态物体myBodyDef.type = b2_dynamicBody;// 设置物体的起始位置 myBodyDef.position.Set(0, 20);//设置物体起始角度myBodyDef.angle = 0; 将物体创建出来b2Body* dy...
原创
5140阅读
0评论
0点赞
发布博客于 3 年前

git原理及常见使用方法

Git 原理入门-来自阮一峰Git 是最流行的版本管理工具,也是程序员的必备技能之一。即使天天使用它,很多人也未必了解它的原理。Git 为什么可以管理版本?git add、git commit这些基本命令,到底在做什么,你说得清楚吗?这篇文章用一个实例,解释 Git 的运行过程,帮助你理解 Git 的原理。一、初始化首先,让我们创建一个项目目录,并进入该目录。$ mkdir git-d...
原创
5500阅读
0评论
1点赞
发布博客于 3 年前

awk 入门教程

awk 入门教程 阮一峰awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。一、基本用法awk的基本用法就是下面的形式。# 格式$...
原创
5099阅读
0评论
1点赞
发布博客于 3 年前

如何使用vs来运行box2d中Testbed的案例

0 环境vs: vs2012box2d: Box2D_v2.1.21 得到box2d编译版本可以参考:https://blog.csdn.net/sty945/article/details/83823976现在我们得到一个可以用vs2012打开的box2d版本,用vs2012打开如下图所示:2 运行Testbed的项目将testbed项目设置成启动项目,然后F7编译, Ctr...
原创
5620阅读
0评论
0点赞
发布博客于 3 年前

grep 的特殊使用

反向引用捕获会返回一个捕获组,这个分组是保存在内存中的,不仅可以在正则表达式外部通过程序进行引用,也可以在正则表达式内部进行引用,这种引用方式就是反向引用。根据捕获组的命名规则,反向引用可分为:数字编号组反向引用:\k或
umber命名编号组反向引用:\k或\‘name’捕获组是匹配子表达式的内容按序号或者命名保存起来以便使用,主要是用来查找一些重复的内容或者替换指定字符。举个例子...
原创
5162阅读
0评论
0点赞
发布博客于 3 年前

VS2012代码提示快捷键

ctrl+j
原创
8425阅读
0评论
0点赞
发布博客于 3 年前