Author: admin

electronjs入门教程 electronjs 介绍

 

electronjs使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用,可以一条命令生成三种客户端[OS X, Windows, Linux]上面运行的软件.//Windows仅支持Win7及以上版本

Node. js 的所有 内置模块 都在Electron中可用, 第三方 node 模块中也完全支持 (包括 原生模块 )。

Electron 还为开发原生桌面应用程序提供了一些额外的内置模块。 某些模块仅在主进程中可用, 有些仅在渲染进程 (web 页) 中可用, 而有些在这两个进程中都可以使用。

可以在渲染进程(web页面)直接调用 Node Api ,只需要…

基于IR JIT框架的新PHP JIT实现 – PHP-8.4/9 的新 JIT 引擎

我很高兴介绍一个新的 JIT 引擎,它将在下一个
主要 PHP 版本中使用。现在它是一个真正的优化编译器,具有
类似于 Java HotSpot 服务器编译器的中间表示。

它为未来的改进奠定了基础,并消除了现有 PHP JIT 的许多低级细节。现在,PHP不支持
不同 CPU 的汇编代码,而是生成单个 IR 并将其传递给
独立于 PHP 的 JIT 引擎。

旧的 JIT 实现将保留一段时间。

此 PR 提供了基于IR(轻量级
JIT 编译框架)
的新 JIT 实现。

尽管 PHP 8.* JIT …

    

docker hub的基本使用

Docker hub 顾名思义就是储藏docker的一个中心,他的名字和github非常相似,

两者可以比较着来看,github存放code,docker hub存放docker images。

个人使用docker hub,无非就这么几种情况,

  1. 在上面找一些成熟的docker image,比如说像python, ubuntu等,然后pull到本地进行使用
  2. 另外就是把docker hub当做个人的docker image的储存中心,把自己的image push上去。

ok,长话短说,现在开始实战。

login

使用docker hub的用户名,密码登录即可。

docker login

docker pull

可以在docker hub上找到各种image,然后根据网页上的命令直接pull下来即可,

这里以python image为例。

# https://hub.docker.com/search?type=image
# pull a image
docker pull python

docker images

使用docker

WordPress WordPress上传限制,最大上传文件大小,最大上传限制 文字教程

较低的WordPress上传限制可阻止您上传大文件,插件和主题。如果您要建立一个拥有大量多媒体资源的网站,那这将是一个很大的障碍。在这种情况下,有必要增加WordPress或服务器(或两者)中的最大上传大小。

也经常在WordPress交流群里看到站长咨询关于WordPress上传文件大小限制的问题,因此,我们有必要针对WordPress上传大小限制话题撰写一篇文章,以解众惑。

根据不同的服务器托管提供商和服务器,有很多方法可以解决此问题。我们将在本教程中尽可能全面地介绍设置WordPress最大上传大小限制。…

PHP 最新统计数据公布:市场份额 77.2%,仍是网站的“首选编程语言”

IT之家 9 月 11 日消息,Wikimedia 基金会首席工程师 Timo Tijhof 日前发文,透露了 PHP 语言的使用数据,并强调了 PHP 语言对于互联网的作用,IT之家整理相关内容如下:

PHP 仍然是首选编程语言

Timo Tijhof 从 W3 Techs 发布的《全球前 1000 万个网站使用的编程语言分析(截至 2023.8)》中,摘录得出这一结果,其中:…

什么是gitlab,gitlab介绍

GitLab 是一款基于Git版本控制系统的Web-based管理工具,也是世界上最流行的开源应用之一。它拥有完整的项目管理功能,如代码合并、代码审查、问题跟踪、Wiki、CI/CD等,并且支持自托管、云托管、社区版和企业版等多种形式。

GitLab最初由Dmitriy Zaporozhets和Valery Sizov于2011年创建,目的是构建企业自托管Git平台,减少的公司对Atlassian(JIRA、Bitbucket、Confluence)产品的依赖。GitLab在开源社区中的受欢迎程度只增不减,目前有来自全球地区的数百万个项目在上面进行管理。…

禁止别人调试自己的前端页面代码

 为啥要禁止?

  • 由于前端页面会调用很多接口,有些接口会被别人爬虫分析,破解后获取数据
  • 为了 杜绝 这种情况,最简单的方法就是禁止人家调试自己的前端代码

禁止调试

🎈 无限 debugger

  • 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时候就会执行
  • 由于程序被 debugger 阻止,所以无法进行断点调试,所以网页的请求也是看不到的
  • 基础代码如下:
/**
* 基础禁止调试代码
*/
(() => {
	function ban() {
	  setInterval(() => {
	    debugger;
	  }, 50);