- 博客(56)
- 收藏
- 关注
原创 搭建Home Assistant智能家居系统 - 随时随地控制你的家庭设备「内网穿透」
Home Assistant(以下简称HA)是个开源的智能家居平台,也叫家庭助手,就像一个软件,比如我们的QQ软件,微信软件。Home Assistant把家中的智能家居设备整合到HA中,它能够接入的设备非常的多比如大名鼎鼎的小米、博联、易微联、飞利浦、特斯拉…,也可以接入软件,让后让各个品牌之间的设备可以联网。一个设备,在没接入HA之前,它是个单一设备,只能在自己的生态里面联动,一旦接入到HA上,它就活了,它可以在所有接入的平台里面自己联动,实现各种各样的自动化。
2023-07-01 12:42:41
5161
2
原创 公网远程访问本地jupyter notebook服务 - 内网穿透
Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。重要的是,Jupyter Notebook可以在Web浏览器中使用,所以我们可以在服务器端开启服务,在外通过网页远程访问运行代码进行数据分析,拥有一个可以随时随地使用的科学计算环境,而无需在本地安装配置Python环境。
2023-05-24 22:15:19
947
16
原创 【Lychee图床】本地电脑搭建私人图床,公网远程访问
图床作为图片集中存放的服务网站,可以看做是云存储的一部分,既可以作为我们存放照片的存储空间,也可以建立外链成为网站或者文章的图片来源。但随着大厂运营的云存储日薄西山,各个图床的日子也不好过,甚至有的图床已经关门歇业。在这样的情况下,自建图床似乎成了唯一靠谱的选择。今天,笔者就为大家展示,使用Cpolar+ Lychee,建立一个简洁漂亮的私人图床网站。
2023-05-20 21:36:19
3117
66
原创 在外Windows远程连接MongoDB数据库【无公网IP】
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
2023-05-17 20:52:36
3118
18
原创 Windows安装配置Tomcat服务器教程 - 外网远程访问
Tomcat作为一个轻量级的服务器,不仅名字很有趣(让人想起童年),也拥有强大功能,由于其可以实现JavaWeb程序的装载,就成为配置JSP和Java系统必备的环境软件,也是开发调试JSP程序的首选。Tomcat运行稳定且开源免费,加上apache和Sun的加持即免费和开源的特性,使其广泛应用在中小型系统及并发访问用户较少的场景中。但想要让Tomcat网页能在公共互联网环境下被访问到,就需要cpolar内网穿透的协助。现在。
2023-05-02 11:09:18
728
2
原创 Linux环境搭建SVN服务器并实现公网访问 - cpolar端口映射
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问的工具。
2023-04-18 14:00:21
216
原创 【九】c语言程序设计-字符串篇
在计算机处理信息的过程中,经常会与多个字符打交道,如姓名、地址、身份证号设备名称、规格等。常规的输入如canf(),cin>>可以用回车键、空格键作输入结束标记、这样无法输入字符串中的空格,为此、c语言专门定义了字符串常量的概念,并开发了一些便于字符串处理的I付出函数,
2023-03-10 12:44:46
273
1
原创 【七】c语言程序设计-数组篇
对于同类型批量数据的组织方式,可以使用数组。数组是指具有内在联系的一组相同类型变量的有序集合,它用一个统一的数组名来表示这一组变量,用序号来说明每个变量在数组中的相对位置,数组中的每个变量就称为数组元素,表面数组在数组中相对位置的序号就称为元素的下标。
2023-02-27 22:00:50
498
原创 【六】c语言程序设计-函数篇
在软件开发与程序设计过程中,采用模块化的手段,将一个复杂的问题分解为若干个易于处理的子问题,将整个程序划分成若干个子程序模块,可以降低程序开发的难度,提高程序开发的效率什么是函数?函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值。函数定义调用函数函数名(参数值)()起到了表示函数调用的重要作用。即使没有参数也需要()。如果有参数,则需要给出正确的数量和顺序。这些值会被按照顺序一次用来初始化函数中的参数。
2023-02-25 12:02:56
433
原创 【五】c语言程序设计-数据类型
计算机程序的处理对象就是各种数据,数据粗略的可以分为数和符两大类,前者如100、3.14,后者如姓名、数字图像等,计算机中只有数字0和1、为了用这两个数字表示各类数据,为了尽量提高数的表示效率、存储效率,将数据分为不同的数据类型来表示和存储。
2023-02-25 11:53:59
221
原创 【二】c语言程序设计-计算篇
变量是一个保存数据的地方,用一个变量保存了数据,它才能参加到后面的计算当中。eg:int price;int amout;变量 需要一个名字,变量的名字是一种“标识符”,意思它用来识别这个和那个的不同的名字。标识符有标识符的构造规则。标识符只能由字母、数字、和下划线组成,数字不可以出现在第一个位置上,C语言的关键字不可以用作标识符。
2023-01-14 14:45:25
2263
原创 人工智能入门
简单的说,AI是机器的智能行为,这意味着,任何可以感知其环境并相应采取操作的设备都具有AI,通过使用AI,机器可以模仿人的认知功能,如学习和解决问题。
2023-01-09 16:34:16
1459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人