自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 pytorch学习(一)

tensor张量tensor能够用很多种方法初始化import torchimport numpy as npdata=[[1,2],[3,4]]x_data=torch.tensor(data)np_array=np.array(data)x_np=torch.from_numpy(np_array)x_ones=torch.ones_like(x_data)x_rand=torch.rand_like(x_data,dtype=torch.float)rand_tenso

2021-03-08 15:47:16 356

原创 leetcode之卡特兰数

随便写的//// main.cpp// test//// Created by ao quan on 2021/2/6.//#include <iostream>#include <string>#include <vector>using namespace std;vector<int > subvector(vector<int> nums,int begin,int len){ vector<in

2021-02-23 11:15:05 183

原创 leetcode刷题--模式匹配之kmp算法

leetcode刷题–模式匹配之kmp算法kmp就是不用每次比较不同后就直接重第二个字符重新开始,例如模式串"abcabc",主串"abcabeabcabc",当比较到主串第6位时发现不同,暴力比较会直接从模式串重新开始比较,然后主串从第二位开始kmp的话由于前面“abcab”中有ab重复,所以主串不用变,模式串直接用第3位开始。所以要知道每次比较结束后的下一步next数组时kmp的关键。#include <iostream>#include <string>#inclu

2021-02-22 21:17:39 504

原创 REST-API--设计简单博客API

要求仿造github设计一个博客网站的REST API获取用户所有的articles目录GET /username/获取所有的articles摘要GET /username/articles获取指定题目的articles细节GET /username/articles/title发布articles使用POST请求POST /username/articles...

2020-01-06 03:13:58 162

原创 MOSAD_hw1

实验目的学习掌握Objective-C语法,掌握基础字符串操作。OO知识——多态与继承实验内容给定三个用户张三,李四,王五。给定四种语言英语、日语、德语、西班牙语。实现场景输出(log形式即可):随机选择一个用户和一种语言学习,从当前日期开始,随机产生时间进行学习,输出学习进度直至学习完毕。每个语言共8个tour,每个tour共4个unit,每次学习一个unit。要求:随机...

2019-09-22 23:32:20 271

原创 virtualbox使用centos建立私有云

实验目的初步了解虚拟化技术,理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理(DevOps)在云应用中的重要性实验环境与要求用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。实验内容安装 VirtualBox安装 Git 客户端(git...

2019-09-09 21:44:48 235

原创 linux shell贪吃蛇

#! /bin/bashreadonly snakeBody='x' #定义蛇身readonly snakeHead='H' #定义蛇头readonly wall='m' #定义墙体readonly spac='.' #定义空隙readonly snakeFood='F' #定义食物map_length=20 #墙长map_width=20 ...

2019-01-03 16:42:15 3398

原创 来个贪吃蛇的进阶~简单的智能蛇

由于上篇关于贪吃蛇的做法,我已将自己的做法详述地介绍,所以此片不做多余的介绍关于贪吃蛇,这里主要介绍贪吃蛇的进阶版。 首先,我们要思考如何写出一条智能设,使它‘思考’,所以想想,蛇每打算走一步,都先想想是往四个方向的哪个走,所以它先计算每个方向到食物的位置,然后选出最小的方向,但最小的方向也可能有它的身体或墙,所以必须判断一下,看看是否有障碍,如果有,就在另外三条中选择,以此内推,先写出伪代码。

2017-12-28 20:08:36 460

原创 简易贪吃蛇游戏设计(字符化)

emmm……这篇主要是介绍一个小小的用代码做出来的贪吃蛇,这对于一个新手的我来说可是费了好大一股劲,其实对于贪吃蛇来说,它本身的特性就决定了它适合用链表来做,emmm……但我不会,所以对于新手的我,我用了一种相似的方法,通过记录蛇的每一个身体点的坐标来操作蛇的移动。以下,我会用源代码的形式简单介绍。 首先,我们需要构造整个图形的边框架构,所以我们要构造如下的二维数组char map[12][12]

2017-12-25 00:17:59 1785

原创 浅谈IT风投

风险投资(Venture Capital)简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当。广义的风险投资泛指一切具有高风险、高潜在收益的投资;狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的、迅速发展的、具有巨大竞争潜力的企业中一种权益资本。亚洲互动传媒是首家在日本上市的中国内

2017-12-19 17:19:02 507

原创 简单了解javascipt

javascipt简称JS,是一个高层次,动态,弱类型,基于原型的,多范式,并且解释 的编程语言。它被用来使网页互动并提供在线节目,包括电子游戏。大多数网站使用它,所有现代的网页浏览器都支持它,而不需要通过内置的JavaScript引擎进行插件。 它最初由Netscape的Brendan Eich设计。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript

2017-12-07 20:42:26 1267

原创 AI的伦理与道德思考

老子的“道德经”和亚里士多德的“尼各马可伦理学”代表了人类对自身的存在状态和社会生存方式的深刻的思想,在这种朴素的人性意识中,人总是作为世界中的唯一的自我意识者的无意识者而被意识到的,虽然“人类中心主义”特别是狭隘的“强人类中心主义”遭到过广泛的讨论或批判,但“人是万物的尺度”、“人为自然立法”这种基于人的价值和地位的统一的朴素观念始终是人和人类的尊严,但这种古老的信念今天已面临危机。 如果说

2017-12-05 15:39:01 4334

原创 对于自顶向下,逐步求精的理解

自顶向下,逐步求精是计算机领域的一个重要思想,可以教会我们模块化分治的函数编程方法。 自顶向下最初是把问题分解成一套子问题,然后再把子问题分解成子问题。这一过程将持续到每一个子问题足够基础,可以不用再被分解。有一种树形结构表示问题和子问题的关系,在树形结构中,每一层模块都可以调用下层模块的服务,这些模块是算法的基本构件。把问题分解为子问题的目的是要独立的解决每个模块。在计算领域中一个模块可能

2017-11-26 16:29:57 2081

原创 第一次学电路的艰苦旅程

第一次学习电路,这之中的艰苦远远比学习做游戏大得多,由于是新手,我从抄别人的电路图开始,我尝试了非门的做法。 然后我尝试了验证AB+AC=A(B+C)的公式 这样的公式可以帮助减少门的数量来优化电路和降低成本,然后我尝试了用电路做一位到二位的加法器。 做了二位的加法器后我们之后就可以不断地重复该电路做更复杂的多位运算。 学习电路的过程中我总算学到了点东西: 基础知识:要

2017-11-20 01:21:19 415

原创 好吧,我的电路作业。

任务一:我的求逆 这个电路的真值表: 用异或建立非门的电路: 任务2:验证电路A(B+C)=AB+AC. 一张真值表: 任务三: 真值表 任务四: 一位全加: 两位全加:

2017-11-20 00:53:14 421

原创 使用construct 2做进阶游戏

自从上次在construct 2官网上学习作游戏后,终于还是小小的会了一点基本操作,所以准备自己做一份类似的游戏,如果有时间的话,以后还是会抽点时间继续学习,毕竟在construct 2 上做游戏还是非常有乐趣的,尽管学习的过程还是非常艰难,但我相信如果你学会了制作过程,你也一定会喜欢上的,下面,我想来简单介绍一下我用construct 2做的一个类似的小游戏。 首先,我学习教程上准备了相似的精灵

2017-11-18 22:38:50 361

原创 IT界的三大定律

在IT界,有着统治许久的三大定律:摩尔定律,安迪-比尔定律,反摩尔定律,他们在不同程度上被业界人士所遵从,一方面他们是业界的动力,促进整个IT界发展速度的稳定和健康,另一方面它们却是整个IT界的魔鬼,他们催促着IT行业发展,速度过慢就会被淘汰。 摩尔定律是由英特尔创始人之一戈登·摩尔提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升

2017-11-17 00:22:57 6985

原创 关于条形码,你知道多少?

微信付账,超市扫码,加好友……等等,日常生活中二维码已经在不知不觉当中成为了我们生活的一部分,所以对它有一定的了解很有必要。 条形码分为一维条形码,二维条形码,彩色条形码。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符,可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息。条形码的编码方案有宽度条形码和色度

2017-11-16 19:33:21 4076

原创 读凯文·米特尼克的黑客传奇经历

初看凯文·米特尼克,这个不起眼的名字并没有吸引我的注意力,但闲来无事的我还是打开了他的生平经历,慢慢读下去,发现越往后就越引人入胜,最后,发现他的传奇经历折服了我,所以写下此篇与大家一起分享这位传奇大佬的传奇经历。 凯文·米特尼克1963年8月6日出生在美国洛杉矶一个中下阶层的家庭里。3岁时父母就离异了,他跟着母亲生活,由于家庭环境的变迁导致了他的性格十分孤僻,学习成绩也不佳。但实际上他是个极

2017-10-17 00:56:43 6238

原创 初次用construct 2做游戏的总结

第一次在construct 2上学做游戏,收获很多,在这记述我对construct 2的总结与感受,希望对后面用它做游戏的同学有用,但不会过于详细,因为https://www.scirra.com/tutorials/37/beginners-guide-to-construct-2/page-1已讲出了整个过程的大概。 准备阶段:下载construct 2(如有需要在进行购买

2017-10-06 23:01:23 1364

原创 所以说先介绍我名字的由来

估计许多人都认识什么村上春树、芥川龙之介和川端康成这些出名的日本作家,但少有人认得渡航吧,我用上述3个人的首字母就可打出他们的名字,但渡航却什么也没有。。。。。。 渡航其实并不怎么出名,能让我注视到他是因为他写的一部作品《春物》,民间称为《我的青春恋爱物语果然有问题》,听名字大多数人可能会认为这会是一部恋爱题材的作品,但这是错的,下面我会详细介绍。 作品分两部,作品中主要人物有理

2017-09-21 00:20:51 1067

空空如也

空空如也

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

TA关注的人

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