草庐IT

无需租云服务器,Linux本地搭建web服务,并内网穿透发布公网访问

文章目录前言1.本地搭建web站点2.测试局域网访问3.公开本地web网站3.1安装cpolar内网穿透3.2创建http隧道,指向本地80端口3.3配置后台服务4.配置固定二级子域名5.测试使用固定二级子域名访问本地web站点前言在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有tomcat容器、Apache等,这边使用Apache来建搭建。Apache2是一种流行的Web服务器应用程序,也就是通常所说的运行网站的服务器,目前apache

无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」

文章目录1.LinuxCentOS安装cpolar2.创建TCP隧道3.随机地址公网远程连接4.固定TCP地址5.使用固定公网TCP地址SSH远程本次教程我们来实现如何在外公网环境下,SSH远程连接家里/公司的LinuxCentOS服务器,无需公网IP,也不需要设置路由器。1.LinuxCentOS安装cpolarcpolar官网:https://www.cpolar.com/cpolar支持一键自动安装脚本cpolar安装(国内使用)curl-Lhttps://www.cpolar.com/static/downloads/install-release-cpolar.sh|sudobash

ios - 无需在 View Controller 中使用 loadFromNib 即可快速使用 Nib 自定义 UIView

我一直使用loadNibNamed方法将自定义View加载到ViewController中,但现在我试图避免在自定义View之外调用该方法以使其更易于重用,这样如果其他人使用我的自定义View他只将需要在没有loadFromNib的情况下实例化View,例如:varmyView:MyView=MyView()将此View添加到ViewController的View中就足够了,自定义View将在其内部加载Nib。我试图在Swift中做到这一点,在ObjC中我发现了类似这个答案之一的代码:UIViewandinitWithFrameandaNIBfile.HowcanigettheNIBf

【教程】Flutter与Rust完美交互,无需手写FFI代码

实践环境:Windows11flutter_rust_bridge官方文档Flutter环境配置教程|Rust环境配置教程新建一个全新的Flutter项目并运行:fluttercreateexample&&cdexample&&flutterrun在Flutter项目根目录新建一个Rust项目:cargonewnative--lib目录结构大概是这样的:接下来,将这两行添加到 Cargo.toml:[lib]crate-type=["staticlib","cdylib"][dependencies]flutter_rust_bridge="1.78.0"[build-dependencies

本地免费GPT4?Llama 2开源大模型,一键部署且无需硬件要求教程

        目前扎克布格带来了最新的Llama2开源NLP大模型,目前有三个版本分别是70亿参数量,130亿参数量和700亿参数量,庞大的数据集和参数量保证了模型的强大,官网宣称性能与gpt4相比不落下风,又因为开源使得我们可以实现本地化gpt4的梦想并且免费!我们可以通过微调让其掌握我们更想让其清楚的知识。但是由于其参数量的庞大,可能很多的小伙伴的硬件无法顺利便捷的运行Llama2,在这里我分享一个方法可以实现一键部署,并且对配置没有任何要求!这里我们采用的是GoogleColab,具体步骤如下:    首先,点击GoogleColab打开链接,点击左上角文件按钮,位置如下图所示:   

手机录屏录音不用愁,这些方法无需ROOT就能内录声音!

现在不少人喜欢用视频分享生活,除了外拍视频,或多或少也有需要内录视频的时候,比如录个操作步骤啊、游戏视频啊,或者录个网课、录首歌啥的…之前也有不少粉丝留言问过我这个问题,所以今天就打算来和大家简单分享一下先说iOS吧,iOS想要内录实在很简单,只需要在使用系统自带的「屏幕录制」时,在下方关闭麦克风就行了(关闭之后录屏就只有系统声音了)而安卓就比较麻烦了,今天要分享的主要也是安卓如何内录不过因为阿虚非长期安卓用户,手上也只有旧安卓手机,所以下方提供的方法可能不一定能在你手机上奏效我能给大家提供思路,但具体能不能在你的手机上用,还得大家自己实操Android11首先安卓11其实已经原生支持了录屏,

java - Java 8 中是否有一个类可以实现 "null-terminated"流而无需自己滚动?

或者是否有更好的方法来实现我所缺少的?我想创建一个基于供应商(通常是无限的)的流,但是当供应商返回null时流终止。这是我自己制作的,但完成一个非常简单的概念似乎需要大量工作。publicclassNullTerminatedStreamFactory{staticintcharacteristics=Spliterator.ORDERED|Spliterator.DISTINCT;publicstaticStreammakeNullTerminatedStream(Suppliersupplier){returnStreamSupport.stream(newNullTerminat

java - 在无需部署组件的情况下对 EJB3 组件进行单元测试的最佳方法是什么

我想要一个JUnit(或其他)系统,企业bean可以在模拟环境中进行测试,以便所有资源/bean等都在本地注入(inject)。企业bean不必完成此操作。应支持各种注入(inject)。我想要一个maven插件,以便可以从maven构建运行测试。单元测试期间不需要事务,这需要一个完整的容器。你知道这样的maven插件或者测试框架吗?使用它的经验? 最佳答案 不一定是最简单的方法,但在JavaPersistencewithHibernate的大力协助下,我设法使用JBoss的可嵌入EJB3.0容器实现了这一点。一开始,我不知道Mav

LayuiTable导出所有数据excel,无需修改后端代码,仅前端处理。

layuitable自带的导出功能仅导出单页的数据,搜索一番之后发现大部分都是通过另外发送ajax请求,让后端进行处理,或是生成excel下载链接,或是后端返回所有数据然后用table.exportFile导出。其实可以利用render,设置limit为总数量实现数据重新加载并导出。方法可行,并不推荐。html导出 jsvartableDataCount=0;table.render({elem:'#datatab',url:'...数据接口',skin:'line',even:true,method:'post',limit:20,title:'数据',height:'full-60'//,

带你了解—在外远程群晖NAS-群晖Drive挂载电脑磁盘同步备份【无需公网IP】

文章目录前言1.群晖SynologyDrive套件的安装1.1安装SynologyDrive套件1.2设置SynologyDrive套件1.3局域网内电脑测试和使用2.使用cpolar远程访问内网SynologyDrive2.1Cpolar云端设置2.2Cpolar本地设置2.3测试和使用3.结语前言群晖作为专业的数据存储中心,在我们的工作生活中越来越常见,无论是家庭存储照片、影视剧,还是办公场所存储商业资料,群晖系统都能发挥数据中心的作用,方便我们随时存储和调用各类数据文件。当然,群晖的作用不仅限于此,我们还可以利用群晖的Drive套件与cpolar配合,让用户能在其他网络(非办公室局域网)