- 博客(18)
- 收藏
- 关注
原创 Flutter导入包的格式详解
库头常见语句import ‘dart:xxx’; 引入dart标准库import ‘package:flutter/xxx.dart’; 引入flutter标准库import ‘package:xxx/xxx.dart’; 引入yaml文件中依赖的pub库import ‘package:project/xxx/xxx.dart’; 引入本项目中自定义的dart文件import ‘xxx/xxx.dart’; 引入相对路径的dart文件import ‘xxx’ show class1, class
2020-06-21 19:31:12
1029
原创 华为、网易、字节跳动等多家大厂的面试经验梳理
这篇文章主要面向刚萌生找实习想法而又对面试流程一无所知的小白们,在这里着重分享一些常见大厂的面试经验和特点,希望能对大家有所帮助~面试准备简历包装简历不需要写太多的废话,直截了当地突出自己的优势所有加分项都无须犹豫,直接往上写,包括比赛获奖、奖学金、实验室、项目经历等等项目经历是对实习面试加分最多的一项,如果有的话不要嫌麻烦,写得越详细越好,甚至可以提交自己的作品或者链接不要搞太多花里胡哨的!不要吹牛逼 !不要为了体现诚实去描述自己的劣势!基础知识算法和数据结构:刷牛客网和leecod
2020-05-26 01:17:09
4080
原创 Docker的安装和使用
目录什么是Docker实验环境实验过程安装Docker环境测试Docker的基本操作MySQL与容器化什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有...
2019-12-16 23:41:29
234
原创 REST API
模仿 Github,设计一个博客网站的 API尝试建立一个RESTful风格的API,在此之前需要了解什么是REST。REST – REpresentational State Transfer,翻译成中文是“表层状态转移”。简单来说,就是使用URI定位资源,并用统一的接口来操作资源。接下来将以https://blog.com为例,设计一个对用户博客资源的基本操作API。用户登录action...
2019-11-21 18:17:31
185
原创 golang——Martini框架的基本使用方法
MartiniMartini是一个强大的为了编写模块化Web应用而生的GO语言框架,其中集成了大量的Web工具包,极大地方便了开发者的使用,让代码更加简洁清晰,提高开发效率。简单应用使用前需要先安装martini包go get github.com/go-martini/martini安装完成后即可使用,我们先来看一份简单的代码帮助理解框架。package mainimport ...
2019-11-13 11:42:27
1681
原创 记录一些常用golang包的用法
go语言文件读写func OpenFile(name string, flag int, perm FileMode) (*File, error)第一个参数:文件名第二个参数:打开权限第三个参数:打开模式权限有以下选项打开模式有以下选项flag包常用方法定义flag有两种方式flag.Int(“flagname”, 1000, “help message for fl...
2019-10-01 13:40:06
217
原创 Git使用教程
Git使用教程–基本指令在讲指令之前首先要明白使用Git远程操作GitHub仓库的工作流程,如图所示(图片来自网络)简单来说大致分为四个步骤:工作(添加、删除、修改等)->全部工作结束后将改变存在缓冲区->确定改变后更新至本地git仓库->最后同步到远程GitHub仓库以下以一个项目Test为例,讲解Git的基本指令首先在GitHub上创建一个空仓库命名为Test,确定本...
2019-09-15 02:14:07
386
原创 搭建私有云桌面所遇到的问题
问题一老师提供的教程是使用virtualbox,由于我电脑中已经装了VMware,所以我尝试使用VMware来创建虚拟机。在参考了网上的相关博客后发现使用VMware比virtualbox更加方便,因为他已经自动帮我们配好了网络环境,只要打开虚拟机连接网络即可。问题二在安装ssh服务器的时候,遇到了packagekit程序一直占用yum的问题,再查找资料后发现需要先对某些文件进行一些修改...
2019-09-01 23:23:14
302
原创 搭建私有云桌面
搭建私有云桌面实验目的实验环境与要求实验内容实验目的初步了解虚拟化技术,理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理(DevOps)在云应用中的重要性实验环境与要求用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机虚拟机操作系统 Centos,Ubuntu,或你喜欢的 Linux发行版,能使用 NAT 访问外网本次实验的环境为:主机Win...
2019-09-01 22:45:35
1151
原创 C语言-贪吃蛇具体实现
本文着重阐述C语言实现贪吃蛇的逻辑细节,至于提高游戏体验等其他方面则不做说明,由读者自己发挥。话不多说,我们直接进入正题。首先,我们得想想贪吃蛇游戏的结构,四周的边框,边框里的蛇,和随机出现的食物而这些所有的部分,都是局限在边框这一范围内,因此,我们可以先创建一个二维数组,将这三个部分分别用不同的数字表示。 创建完基本的二维数组之后,边框又是固定的,因此我们就得考虑一下一个贪吃蛇编程中最重要的
2017-12-23 22:38:06
2535
原创 C语言-贪吃蛇设计思路——从不知所措到逐渐清晰
不知所措刚拿到这个题目脑中就是一片空白,随之而来的是一堆疑问奔涌而出,以至于不知道该从哪个问题开始思考。冷静下来之后我发现所有问题之中最致命的是如何让编译器连续输出每一帧以形成动画的感觉,对我来说这属于超出知识范畴的硬伤,所以我迫不及待的打开百度查找答案,但看了各种眼花缭乱的操作之后还是一头雾水。在发了许久的懵后猛然醒悟,遇到这种复杂的问题应该要有意识的按照“自顶向下,逐步求精”的基本法思考问题而不
2017-12-23 21:04:40
7415
原创 中国风投与IT
概念风险投资(Venture Capital)简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当。广义的风险投资泛指一切具有高风险、高潜在收益的投资;狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的、迅速发展的、具有巨大竞争潜力的企业中一种权益资本。 从投资行为的角度来讲,风险投
2017-12-17 23:10:19
647
原创 Python的发展史
起源Python的作者:Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。 早期由于电脑内存限制,所有的编译器的核心是做优化,以便让程序能够运行。为了增进效率,语言也迫使程序员像计算机一样思考,以便能写出更符合机器口味的程序。这就导致程序员即使已经知道如何去实现程序,其编写过程也会变的十
2017-12-10 20:35:04
956
原创 Top-down design——解决问题的基本法
简介自顶向下设计:一种逐步求精的设计程序的过程和方法。对要完成的任务进行分解,先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。这样逐层、逐个地进行定义、设计、编程和测试,直到所有层次上的问题均由实用程序来解决,就能设计出具有层次结构的程序。详解不得不说,这个名字听起来好像很高深莫测,但其实所谓的“自顶向下”是符合我们大脑的一般思考过程的,当我们
2017-11-27 21:02:26
1436
原创 construct2——ET大战
简介本篇将介绍如何使用c2制作一个完善的打怪游戏,由于上一个游戏已详细说明了一些基本步骤(上一篇)这里将不再赘述,本篇将在上一个游戏的基础上进行优化,使其更加有趣耐玩。素材首先我们得找一些美观的图片作为素材。 制作游戏策划:玩家控制粉红ET攻击蓝色ET,双方都有三条命,每击杀一个分数加1,被碰到一次生命减1,每一分钟刷出一个血包,捡到后生命加1,生命值为0时结束。把星
2017-11-19 21:18:17
433
原创 IT领域的三大定律
简介IT产业作为现如今最具活力的产业链,其发展速度之迅猛即使是普通民众也能从智能产品的不断更新换代中感受到。但即使发展速度突破天际,其依旧遵循一定的规律而不是盲目激进的。道可道,非常道。现在就让我们见识一下目前IT发展的三大定律!摩尔定律最早是由英特尔公司创始人戈登·摩尔(Gordon Moore)博士提出。摩尔定律的主要内容是:每18个月计算机等IT产品的性能会翻一番;或者说相同的性能的计算机等I
2017-11-07 12:11:18
3307
原创 互联网的应用拓展——物联网
简介物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技
2017-10-28 20:56:55
2197
原创 construct2——小白入门
简介Construct 2,是一款可用于制作html5游戏的工具软件,由Scirra公司所开发。C2是专门用来制作2D游戏的工具,学会后更可快速制作网页banner、网页广告,让网页具备等同游戏的高互动性。最方便的是,C2支持将html5转成iOS/Android手机APP、或是PC/MAC/Linux上的可执行文件,让你的作品可以在各种平台上流畅的执行。官方安装指南背景设置打开Construct
2017-10-21 23:52:58
1392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人