Oct232022
深入理解HTTP协议及其应用
HTTP(HyperText Transfer Protocol)是一种用于传输超文本数据的网络协议。它是现代互联网的基石之一,几乎所有的Web应用都基于HTTP通信。本文将介绍HTTP协议的基本原理,并探讨其在实际应用中的重要性和应用场景。
HTTP的基本原理
HTTP是一种无状态的、面向连接的协议,基于客户端-服务器模型。它通过客户端发起的请求和服务器返回的响应进行通信。HTTP使用TCP作为传输层协议,并且默认...阅读全文
抢沙发
Oct112022
Oct082022
Docker命令全集一览
1.下载镜像
docker pull nginx #下载最新版
镜像名:版本名(标签)
docker pull nginx:1.20.1
docker pull redis #下载最新
docker pull redis:6.2.4
## 下载来的镜像都在本地
docker images #查看所有镜像
redis = redis:latest
docker rmi 镜像名:版本号/镜像id
2.启动容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
【docker run 设置项 镜像名】 镜像启动运行的命令...阅读全文
Oct072022
Oct062022
zephir 代码转换,php 代码如何自动转化为 zephir 代码 ?
在zephir的初步编写尝试后,大家就会发现,其实很多事情都和想象的不一样。在php中,很顺理成章的语句,在zephir里面都是不能顺利解析的。所以,你可能需要一个php代码,自动转换成zephir代码的工具。苏南大叔在本文中,推荐一款自动代码转换的神器,叫做php-to-zephir。有了这款代码转换神器后,编写zephir的过程就会简单很多了。
本文测试环境为:
mac10.14.1 (18B75),php7.2,zephir0...阅读全文
Oct042022
Kotlin中的状态管理
在移动应用开发中,状态管理是一个非常重要的主题。它涉及到如何有效地管理应用程序的各种状态,包括用户界面的状态和应用程序的数据状态。在Kotlin中,我们可以使用各种技术和模式来进行状态管理,以提高应用程序的可维护性和可扩展性。
1. 为什么需要状态管理
在现代移动应用程序中,应用程序的状态通常是非常复杂的。用户界面可能会有多个屏幕、不同的视图和用户输入等等。同时,应用...阅读全文
Sep222022
使用Canvas实现粒子效果的动画
在网络上,我们可以经常看到一些粒子效果的动画,它们往往给网页增添了一份生动和活力。这些粒子效果的实现方式有很多种,而其中一种方式是使用HTML5的Canvas元素。
初始化Canvas
首先,我们需要在HTML中创建一个Canvas元素,并为其添加一个唯一的ID,方便后续的JavaScript代码操作。同时,在CSS中设置好Canvas的宽度和高度,并保持与实际展示所需的大小一致。
<canvas id="particle-c...阅读全文
Sep132022
jquery+html+php 实现Ajax无刷新文件上传
以下内容所讲的方法是通过jquery的插件实现,纯jquery原生的实现方法请参考:
使用jquery ajax实现文件上传
利用 php+jquery+html 实现 ajax 无刷新文件上传。这里主要用到了一款 jquery 插件(也可称作 ajax 文件上传组件)ajaxfileupload。这个插件实际上是采用了 iframe 文件上传的原理,即动态的再页面里嵌入了一个IFRAME表单,然后在IFRAME使用原生的POST表单提交数据。下面以做一个...阅读全文
Sep132022
使用jquery ajax实现文件上传
使用jquery ajax实现文件上传,只贴关键代码。
html 代码:
<input type="file" id="phpernote_pop_uploadfile" multiple />
javascript 代码:
$('body').on('change', '#phpernote_pop_uploadfile', function () {
var file = new FormData;
file.append('file', $('#phpernote_pop_uploadfile')[0].files[0]);
$.ajax({
url: 'http://localhost:8051/',
...阅读全文
Sep102022
深入了解移动应用开发中的 WebView 使用细节
在移动应用开发中,WebView 是一个非常重要且常用的组件,它可以在应用中加载网页内容或者显示本地的 HTML 页面。不仅如此,WebView 还支持与 JavaScript 的交互,使得开发人员可以在应用中嵌入 Web 应用和网页功能。
WebView 的基本使用
首先,在使用 WebView 前需要在应用的布局文件中定义 WebView 的布局。在 Activity 的代码中,需要获取到 WebView 实例,并进行相应的配置,比如加载...阅读全文