一位编程小白的自述 —— 从小学到现在

现在是22:13,此时此刻的我记录第一次写的博客。目前在校读本科,是一位最最最平凡不过的编程小白。 从小学五年级开始,天真懵懂的我就开始励志成为一位程序员。直至现在,误打误撞,一学就是十几年,从开始小学的Visual Basic、易语言,到初中的Pascal、Lua,最后到现在的.net,掉发的路从没有放弃,知识也越学越多,头发越掉越少。每到一个阶段再回想自己的过去,总是这么的天真可笑。同时我也说不出我对java有什么怨恨,就感觉我对java并不大敏感。在此文,想简单的分享一下我的编程人生经历
分类: 其他 发布时间: 12-17 04:58 阅读次数: 0

2019年3月计算机二级C语言视频教程

  2019年3月计算机二级C语言视频有哪些呢?现在报考二级C语言的考生越来越多,很多可能是刚刚接触二级C语言这个专业,今天课课家小编就来给大家推荐一些计算机二级C语言培训视频教程,供大家学习一次考过。   内容简介   本视频教程紧扣计算机二级C语言最新考试大纲,对考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,体现出了最新的考试命题趋势。本视频教程就考试中经常出现的一些问题进行了归纳和总结,压缩了所有考试重点和难点知识。所总结的考试重点知识包括了(基础知识、高级应用)实
分类: 其他 发布时间: 12-17 04:58 阅读次数: 0

docker——安装

Docker划分为CE和EE。CE即社区版(免费,支持后期三个月),EE即企业版,强调安全,付费使用。 #安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 #添加docker源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #查看可用版本 yum list docker-ce --show
分类: 其他 发布时间: 12-17 04:41 阅读次数: 0

docker——三大核心概念

镜像、容器、仓库是docker的三大核心概念。 docker镜像类似于虚拟机镜像,你可以将其理解为一个只读模板。 docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。 容器是从镜像创建的应用运行实例。可以将其启动、开始、停止、删除,而这些容器都是彼此相互隔离的、互不可见的。 镜像自身是只读的。容器从镜像启动时,会在镜像的最上层创建一个可写层。 简单的说,容器是镜像的一个运行实例。所不同的是,镜像只是静态的只读文件,而容器带有运行时需要的可写文件层。 如果认为虚拟机是模
分类: 其他 发布时间: 12-17 04:41 阅读次数: 0

npm run build之后生成的dist如何扔到服务器运行(npm run build之后如何本地运行)

运行npm run build之后,会生成一个dist文件夹,里面的目录结构大概是这样的: 生成完的文件我们怎么来运行呢?直接在本地打开inde.html是无法运行的,打包的时候有提示: 构建文件应该通过HTTP服务器提供服务。 所以我们要启动一个HTTP服务器才能够运行。选择一个HTTP服务器,下面用Apache Tomcat和Nginx为例,分别运行一下。 一、部署在IIS中 1:打开iis,添加新网站(选择路径文件为dist本地文件目录,ip跟端口默认就行,不用设置) 2:添加完之后配置
分类: 其他 发布时间: 12-17 04:41 阅读次数: 0

Linux--netstat命令

netstat:显示网络状态 语法定义:netstat [-acCeFghilMnNoprstuvVwx] [-A<网络类型>][--ip] 参数说明:   -a 或 -all :显示所有连线中得Socket   -A:<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。   -c 或 -continuous:持续列出网络状态   -C 或 -cache:显示路由器配置的快照信息   -e 或 -extend:显示网络其他相关信息   -F 或 -fib:显示FIB   -g 或 -
分类: 其他 发布时间: 12-17 04:41 阅读次数: 0

生产者消费者模型(重要)

生产者消费者模型介绍   生产者指的是生产数据的任务,消费者指的是处理数据的任务。 在并发编程中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。同样的道理,如果消费者的处理能力大于生产者,那么消费者就必须等待生产者。为了解决这个问题,引入了生产者和消费者模式。 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯。所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列
分类: 其他 发布时间: 12-17 04:41 阅读次数: 0

为什么需要Lambda表达式

从java8开始多了function以及stream包来支持lambda表达式,我大概总结了一下,使用这些包的最后的结果,就是减少了方法体,以及减少了循环的体,代码简洁。从一篇文章中总结lambda表达式的使用是相当的精辟 Lambda表达式的语法 基本语法: (parameters) -> expression 或 (parameters) ->{ statements; } 详细的内容可以从链接得到精妙的介绍。
分类: 其他 发布时间: 12-17 04:30 阅读次数: 0

人工智能 人脸识别项目的改造

背景介绍:从之前的设计模块方面来思考,人工智能这个项目里面的上传功能应该如何完善成一个真正的微服务,之前的调用链是批量的上传功能依赖单张入库的功能,而这里的单张入库的功能是一个单独的服务,其实这里的单张入库的模块,需要进行改造。 方案:把单张入库的模块进行改造,提取公共的模块,减少对象的冗余,以及避免数据库表对象的完全暴露,提高安全意识。 从单张人脸特征入库的模块来分析,这个服务只要是依赖了算法的SDK这个服务提供的人脸特征的数据返回,如果简单的依赖关系来看,批量服务依赖单张入库服务,单张入库
分类: 其他 发布时间: 12-17 04:30 阅读次数: 0

漫漫运维路

我是一个计算机专业毕业的学生,学生这个词让我来到马哥教育又成了我的一个标签。曾几何时,我是一个对计算机充满了好奇与希望的学生,由于很多个人原因,我竟然离开了计算机世界长达3年之久,我上学时,研究的方向是嵌入式开发,可以说跟linux密切相关,但是对于linux运维我还是一知半解。如果是三年前或者说在学生时代,别人问我有什么愿望,我肯定会说我要把linux操作系统研究开发的更加完美更加人性化,可现在
分类: 其他 发布时间: 12-17 04:10 阅读次数: 0

TP5模型初始化字段

<?php namespace app\index\model; //导入模型类 use think\model; class Staff extends model { //在子类重写父类的初始化方法initialize() protected function initialize(){ //继承父类中的initialize() parent::initialize(); //初始化数据表名称,通常自动获取不需设置 $thi
分类: 其他 发布时间: 12-17 04:08 阅读次数: 0

指针与一维整型数组

1) 通常情况下,定义一个数组,int a[5]={1,2,3,4,5};定义一个指针,int *p=a; a与p都表示&a[0];而&a表示的地址与a和p在数值上一样;但a和 p都表示四字节内存块的地址;而&a表示整个数组的地址,有20个字节; p+1将地址值加4,而&a+1却将地址值加20. 那么关于&a如何定义呢? 即数组指针 int (*p)[5]=&a;//注意括号不可少;否则根据运算符优先级顺序,p会先于[5]结合,成为一个指针数组。 2)关于常指针与指向常量的指针 (1)常量 i
分类: 其他 发布时间: 12-17 03:34 阅读次数: 0

template之函数模版

函数模板//通用函数适用于不同数据类型 (1)所有函数模板的定义都是用关键字template开始的,该关键字之后是使用尖括号括起来的模板参数表。 下面以绝对值函数模板为例: 在编译过程中,有实参的类型来决定模板参数的类型。 在函数模板实例化的过程中,不能完成类型转换。 比如: template void fun1(T x,T y) {…} 此时 fun1(‘a’,‘b’)与fun1(1,2)都是可行的,但是对于这种调用fun1(‘a’,1)是不能执行的,因为在模板参数表中,两个参数的类型是相同
分类: 其他 发布时间: 12-17 03:34 阅读次数: 0

xxx is not in the sudoers file. This incident will be reported. 问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/feit2417/article/details/85040943 参考:https://blog.csdn.net/zhu_xun/article/details/21087157 问题 [[email protected]_16_8_centos ~]$ sudo yum install -y git hinzer is not in the sudoers file. This incident will
分类: 其他 发布时间: 12-17 03:28 阅读次数: 0

完美世界GameJam参加报告——《解字》游戏的设计与开发

前言 这次我们组成了7人团队去参加完美世界组织的位于天河软件园的GameJam。GameJam的规则是利用48小时开发一个游戏,这次的游戏主题是:烎 。我们的团队由三个程序、三个美术、一个音乐组成(由于GameJam的特性,一般不会特化安排专职的策划),来自中山大学和广州美术学院。 本游戏最终取得广州赛区的第一名,并取得五万奖金。 演示视频https://www.bilibili.com/video/av24163649/ 游戏概念构建 这次的题目来源于网络语言,实际上,由于网络联通的便利性古
分类: 其他 发布时间: 12-17 03:23 阅读次数: 0

unity学习:寻路算法(AStar算法)与简单AI(势能场估价算法)

项目地址:https://github.com/kotomineshiki/AIFindPath 视频地址:多重寻路 综合寻路——包括攻击考量的寻路算法 GamePlay 这是一个《文明》+皇室战争的组合。 UI层使用状态机来实现以下操作 1. 点击棋子再点击格子,棋子移动向格子(AStar算法) 2. 点击棋子会弹出该棋子的属性介绍面板,再点击一次取消 3. 点击格子会弹出该格子的属性介绍面板,再点击一次取消 4. 点击底部召唤板,再点击格子,会在该格子处召唤一个棋子 5. 点击召唤板未点击
分类: 其他 发布时间: 12-17 03:23 阅读次数: 0

2018腾讯next idea高校游戏创意赛——《秦征》开发记录

这篇文章记录开发《秦征》demo时踩过的一些坑和设计上的思考。 演示视频(捂脸请原谅这拙劣的美工23333) https://www.bilibili.com/video/av28456233 团队构成 从团队构成来看这次的确准备不周,原本预计有9个人,后来实习分走一大波,只剩下4个人,然后又有一个回家网不好上不了GitHub而退出,还有一个日常划水天天失联(等等这剧情是不是有点熟悉)。好在剩下的一位大佬十分认真负责,最后有惊无险地压线完成任务。 游戏设计 在构思参赛题目的时候恰好十分喜欢《全
分类: 其他 发布时间: 12-17 03:22 阅读次数: 0

蛤交VR结肝项目——《Re动次》开发报告

团队构成 这次应该说遇到的团队质量算是比较让人难受的。整个团队除了我以外没有一个人有项目经验,所以也遇到了很多交接上的麻烦。 一句话概括 这是一个节奏感强烈的动作冒险游戏。 游戏设计 这次我面临的要求是基于VR完成一款游戏原型。最近被《节奏地牢》圈粉,以及很喜欢《SuperHot》,于是诞生了把节奏地牢VR化、结合《superhot》靠近的想法。 VR面临的天生交互问题 眩晕感是VR当前最大的弱点。这次做的demo很好的避开眩晕这个问题。Vive的官方文档中推荐使用瞬移传送的方式进行移动。而这
分类: 其他 发布时间: 12-17 03:22 阅读次数: 0

centos云环境配置

centos云环境配置 这次作业是配置虚拟机,并完成虚拟机安装、虚拟机网卡设置、环境安装、虚拟机复制、远程连接、ssh等几个步骤 虚拟机安装 virtualbox是之前实训就配置好的了。 这一部分配置已经是轻车熟路了。先下载centos的镜像Minimal ISO www.centos.org/download 不断点下一步就OK了。因为我打算安装图形化界面所以分配了5G的内存。 虚拟机网卡设置 使用命令 nmtui 可以进入网络配置界面。 注意子网掩码是24. 设置完成后启用连接即可。 这
分类: 其他 发布时间: 12-17 03:22 阅读次数: 0

服务计算-goland环境下CLI程序

项目需求 使用 golang 开发 开发 Linux 命令行实用程序 中的 selpg 传送门:https://github.com/kotomineshiki/CLI selpg功能 selpg是一个自定义的命令行程序,功能是从源文件中读取内容到目标文件,将包含几种模式。 说明:-s表示读入的起始位置,-e表示结束打印的页码。每一条命令必须有这两个参数。 1. selpg -s1 -e1 [filename] 这个模式是从filename代表的文件中读取内容输出在显示屏上 2. selpg
分类: 其他 发布时间: 12-17 03:22 阅读次数: 0