如何拥有一个属于自己的网站
在这个娱乐致死的 时代,我们要时刻保持清醒!
一个网站必须的三个要素是什么?
域名、程序、服务器。
举个栗子: www.baidu.com 这是百度的域名,在这个域名下通过写程序敲代码可以生成各种网页,各种网页进而组成个整个网站。
怎样才能让别人访问你的网站呢?这就需要一台可以24小时不间断工作的电脑,其他的计算机通过浏览器便可以随时随地的访问这台主机,进而访问您的网站,这台主机就是所谓的服务器。
Hexo 不会写代码怎么办?没关系,代码都已经写好了!!!
Hexo是一个快速、简洁且高效的博客框架工具。它可以把Markdown文档快速解析成静态页面,并支持各种漂亮的主题,安装好Hexo的框架和主题后,其实整个网站就已经搭建好了,我们只需要修修改改就可以了。
Hexo具体说明文档请看官网,点我进入
注意:使用Hexo之前您必须要安装Node.js和Git,并熟悉Hexo基本的命令。
Node.js ...
你的浏览器,何必是浏览器
我们都生活在阴沟里,但仍有人仰望星空。
工欲善其事,必先利其器,作为大学生或者从业人员,如果能熟练地使用各种工具来提高自己的工作学习效率必然是一件好事!!!
这篇博客较为系统的阐述了浏览器的一些实用功能以及其相关使用技巧,全文近10000字,原创实属不易!!!
浏览器的选择 浏览器就像是一道通往新世界的大门,使用频率经常碾压其他类电脑软件。浏览器足够强大,一个功能完备的网页或者论坛就堪比一款精心设计的软件客户端。用好浏览器能大大提高我们工作学习的效率。
不过…浏览器的种类繁多,我们应该入坑哪一款浏览器呢?
博主强烈推荐的是谷歌浏览器,谷歌浏览器(Google chrome)无论是颜值外观,还是稳定性、流畅度方面都做的很好。chrome占据了浏览器市场的大半壁江山。(当然火狐(Firefox)和新版本的Microsoft edge浏览器都也很不错。国产浏览器就算了吧,虽然他能够满足一般人的使用,但是稍微有些许丑陋和垃圾)
搜索引擎设置 啊哦!!!未连接到互联网,大多 ...
情人节表白专用代码
天寒地冻,路遥马亡,不负人间理想。
前言今天是2021年2月14日,没错,是那个吃狗粮的日子,不过,西方情人节管我北方人什么事(狗头)。
对象是什么? 对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。
类是具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。
藏匿在查找中的情话 按 ctrl+f 然后输 ...
C语言实现简单的图书馆小程序
放弃不难,但坚持一定很酷
目的:练习指针和结构体的基本使用。
题目:构建一个“图书馆”小程序(library),让用户将书籍的基本信息都录入到里面,最后一并打印出录入的所有书籍。
题解需要创建那些量? 灵魂提问:现实中的书架是怎样的呢?(原题目就是图书馆,我觉得这里用书架来形容更合适,后面都用书架来解释了)
自问自答:书架上有好多书哇!
灵魂提问:书籍的基本信息有哪些?
自问自答:书名、作者、售价、出版日期、出版社。
自问自答:出版日期包含哪些信息?
自问自答:年、月、日
书架上放书的操作流程 把书架清空——>放入第一本书——>放入第二本书——>…——>放入最后一本书——>停止放书——>看一下总共放了多少书
程序执行流程 请问是否需要录入图书信息(YES)——>初始化struct Boo ...
关于C语言中逆序输出以及判断回文数题目的解法笔记
人生伟业的建立,不在能知,乃在能行。
回文数:设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。
如何计算用户输入的数是几位数? 在做逆序输出以及判断回文数题目之前,先做下这道题,如何计算用户输入的数是几位数呢?
思路:假设用户输入的数据是四位数1234。 我们知道,1234%10=4,我们就取到了用户输入数值中末位数字4这个数字,这时候我们就知道用户输入的数至少是个位数了(废话)。 我们还知道,1234/10=123,我们可以利用他把用户输入的数值更新,更新之后,猜到没,我们再继续走步骤一,如果走得动,我们又知道用户输入的数值至少是两位数了。 就这样再更新成12,取得末位数字2,我们就知道用户输入数值至少为三位数了,再更新成1,取得末位数字1,我们就知道用户输入的数值至少为四位数了这时候1/10=0,完 ...
C语言实例练习(上)
穷且益坚,不坠青云之志
学编程必须动手敲代码,所以刷题是硬道理。题目来源:菜鸟教程C语言实例
对某些题目做了一些小改动,并加入了自己的学习笔记和理解,代码不是原教程中的代码,是我自己作为练习写的,每块代码都测试了,应该是没有问题,但不足之处仍无可避免,如有问题,还请各位大佬批评指正。
输出 “Hello, World!”使用 scanf() 来接收输入,使用 printf() 输出 “Hello, World!”。
1234567891011121314151617#include <stdio.h>int main(void){ printf("Hello World!\n"); return 0;}//#是一个引用的标志//include是英语引用的意思//<stdio.h>是库函数中的一个函数//格式化输入输出函数,standard+input+output缩写而成.h是头文件后缀//int main void)的意思是main函数的返回值类型为int,参数为空//printf();函数是格 ...
一个强迫症的电脑下(软件篇)
前言 软件才是电脑的灵魂,日常生活中我们经常会频繁地使用各类软件,今天就分享一些优秀实用的电脑软件吧!
文件操作
everything Everything 是一款非常好用的搜索引擎软件,这款仅有 1.3 MB 的小软件可以在数秒内检索完成几 TB 大小硬盘中的上百万个文件,比windows自带的资源管理器里的搜索快多啦!如果你文件放的比较乱,用这个软件搜索很巴适。
wox Everything 虽然强大,但是它只能通过文件名索引本地文件,不能执行命令或者程序。 Wox可以调用 Everything快速搜索本地文件,也可以启动程序、执行命令行、进行网页搜索等等,非常强大。
quicklook quicklook可以通过空格键快速查看文件内容,预览图片、音视频、压缩文件,甚至是文档、表格、演示文稿文件或是 PDF 文件等。 无需调用其他绑定的程序,就像它的名字一样,极速预览。(预览office文档需要在github开源网站上搜索并安装相应 ...
一个强迫症的电脑上(桌面篇)
前言 开门见山,看一下我的电脑桌面。
是不是非常简洁,非常nice。
下面按照视觉顺序逐一进行阐述吧。
桌面壁纸引擎(wallpaper engine)这张好康的壁纸来自一个神奇的软件,wallpaper engine,想必绅士们都知道(咳咳咳,我的壁纸年龄分级从来都是大众级哈。)
桌面图标桌面上少放快捷方式其实一开始我的电脑桌面上也是满满的快捷方式图标。但是后来因为软件越来越多,怎么排列快捷方式的位置桌面都会显得很零乱不整齐,而且常用的软件就那几个,一直放在桌面上实在是碍眼。
所以。。。。。。
所以我找到了一个好地方,开始菜单,把所有的快捷方式右键固定到开始菜单,桌面瞬间整洁了,抽屉式的掏出快捷方式,优雅!!!
隐藏快捷方式的小箭头 快捷方式这个小箭头,早看他不习惯了,所以我使用了一个系统优化工具名字叫”dism++”,在系统优化选项卡中可以选择隐藏快捷方式小箭头。
状态栏
桌面模式下自动隐藏状态栏 这个可以在个性化中进行设置。
透明状态栏 这得益于一个工具“translucentTB” 。可以在微软商店里搜索下载并安装。
3状态栏只保留搜 ...
C语言实现扫雷小游戏(下)
不积硅步无以至千里,不积小流无以成江海。
上篇博客实现了鸡肋的扫雷小游戏,不能实现雷盘的展开,体验不是很好,这篇博客对其进行优化吧。
新的头文件增加了一些新的函数声明。
12345678910111213141516171819202122232425#define _CRT_SECURE_NO_WARNINGS 1#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2#define EASY_COUNT 5#include<stdio.h>#include<stdlib.h>#include<time.h>void test(void);void menu(void);void game(void);void InitBoard(char board[ROWS][COLS], int rows, int cols, char set);void DisplayBoard(char board[ROWS][COLS], int row, int col);void SetMin ...
C语言实现扫雷小游戏(上)
业精于勤,荒于嬉;行du成于思,毁于随。
扫雷游戏规则把所有非地雷的格子揭开即胜利,踩到地雷格子即失败。
游戏流程
电脑打印游戏菜单(1.开始游戏 0.退出游戏)——>玩家选择(开始游戏——>进入游戏函数)——>电脑打印出雷盘——>玩家输入需要排雷的坐标——>电脑打印出排完雷后的雷盘(可能性1:被炸死;可能性2:坐标安全,系统显示出周围八个格子内的地雷总数)——>继续排雷——>游戏胜利
扫雷游戏的双层数组前文有写到三(多)子棋小游戏,三子棋游戏只需要一个数组就够了,但是对于扫雷游戏的实现,一个数组是不够的,需要创建两个数组。
两个二维数组第一个数组,存放雷的分布信息,面向游戏设计者创建,称为雷盘布置数组,简称布雷数组,如下所示。
123456789100 1 2 3 4 5 6 7 8 91 0 0 0 0 0 1 0 1 02 0 0 0 0 0 0 1 0 03 0 1 0 0 0 0 1 1 04 0 0 0 0 0 0 0 0 05 0 0 0 0 1 0 0 0 06 0 0 0 0 0 0 0 0 07 0 0 0 0 1 ...