当前位置: 首页 > 网站技巧 > 所有文章
  • AJAX实现JSON与XML数据交换方法详解

    2023年05月30日

    一:快速搞定AJAX) 1、JS中如何创建和访问JSON对象 (1)在javascript语言中怎么创建一个json对象,语法是什么? "属性名" : 属性值,  "属性名" : 属性值.........的格式! 注意:属性值的数据类型随意;可能是数字,可能是布尔类型,可能是字符串,可能是数组,也可能是一个json对象..... <!DOCTYPE html> < ...

    阅读全文
  • Python3.x检查内存可用大小的两种实现

    2023年05月18日

    在Linux服务器管理中,内存是一个非常重要的资源。如果服务器的内存不足,可能会导致服务器崩溃或者无法正常工作。因此,检查Linux服务器内存可用大小是非常必要的。本文将介绍如何使用Python 3实现检查Linux服务器内存可用大小的方法,包括使用Python标准库实现和使用Linux命令实现两种方式。 使用 psutil 标准库实现 ...

    阅读全文
  • Python之tkinter进度条Progressbar用法解读

    2023年05月11日

    Progressbar 可以解释为进度条,主要是当做一个工作进度的指针,在这个控件中会有一个指针,由此指针可以了解工作进度 构造方法如下: Progressbar(父对象, options, ...) 参数: 第一个参数:父对象,表示这个进度条将建立在哪一个窗口内 第二个参数:options,参数如下 参数含义 length进度条的长度默认是100像素 ...

    阅读全文
  • uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案

    2023年04月18日

    这篇文章主要给大家介绍了关于uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案,文中通过实例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下! //获得地理定位信息 uni.getLocation({ type: 'wgs84', success: function(resp ...

    阅读全文
  • 详解Python如何实现发送带附件的电子邮件

    2023年04月11日

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如下: import smtplib smtpObj = smtplib.SMTP( [host [, port ...

    阅读全文
  • Python Excel数据处理之xlrd/xlwt/xlutils模块详解

    2023年03月21日

    常规的Excel数据处理中,就是对Excel数据文件的读/写/文件对象操作。 通过对应的python非标准库xlrd/xlwt/xlutils,来实现具体的数据处理业务逻辑。 在复杂的Excel业务数据处理中,三兄弟扮演的角色缺一不可。如何能够使用xlrd/xlwt/xlutils三个模块来实现数据处理就是今天的内容。 1、模块说明 使用该三个模块来处理Ex ...

    阅读全文
  • thinkphp(php)插件钩子(hooks)分析的简单实现机制

    2023年03月13日

    现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。 前言 钩子是插件执行的触发器;插件就像挂在钩子上的东西;插件只有实现相应钩子方法,并安装启用成功后才能执行。 开发者也可以用hook('test')方法在控制器只加入钩子,让你的应用具有更好的 ...

    阅读全文
  • python怎样判断一个数值(字符串)为整数

    2023年02月21日

    python 如何判断一个数值(字符串)为整数 不严格检查方法:浮点数的自带方法is_integer() 如果确定输入的内容为浮点数,是可以直接使用float数的is_integer()函数来进行判定。需要注意的是当数字是 1.0这样的不带小数数值的浮点数时,会被默认判定为整数 a=1.0 print(a.is_integer()) #结果为 True b=1.1 print(b ...

    阅读全文
  • MyBatis中映射文件的使用案例代码

    2023年02月06日

    Mapper 就是“映射”的意思,Mapper 文件时 Mybatis 中的 SQL 语句的配置文件,其会在运行时加载 SQL 语句并映射相应参数。在 Mybatis 的全局配置文件中,其中最后一项就是 mapper 文件的资源路径的配置,因为创建 SqlSessionFactory 时会加载全局配置文件,这说明 Mapper 映射文件会在创建伊始就会被加载了。本文重点讲 ...

    阅读全文
  • vue实现浏览器桌面通知的示例代码

    2023年01月09日

    浏览器桌面通知:当浏览器最小化,或者切换到其他标签页不在当前系统页面,或在其他页面时依然可以显示通知 *使用前注意:生产环境地址必须为https协议,开发环境可以用localhost IP地址,且必须允许显示通知才能显示桌面通知*存在兼容性问题,不同系统不同浏览器甚至不同版本浏览器效果略有不同 方案一: H5 JavaScrip ...

    阅读全文
  • Go并发与锁的两种方式该如何提效详解

    2022年12月27日

    并发安全,就是多个并发体在同一段时间内访问同一个共享数据,共享数据能被正确处理。 很多语言的并发编程很容易在同时修改某个变量的时候,因为操作不是原子的,而出现错误计算,比如一个加法运算使用中的变量被修改,而导致计算结果出错,典型的像统计商品库存。 个人建议只要涉及到共享变量统统使用channel,因为chan ...

    阅读全文
  • 实现shallowReadonly和isProxy功能示例详解

    2022年12月26日

    这篇文章主要为大家介绍了实现shallowReadonly和isProxy功能示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助! 一、实现shallowReadonly (一)单元测试 // src/reactivity/tests/shallowReadonly.spec.ts import { isReadonly, shallowReadonly } from '../reactive'; describe('shallowReadonly', () => ...

    阅读全文
  • javascript中var与let、const的区别详解

    2022年12月24日

    这篇文章主要介绍了javascript中var与let、const的区别详解,需要的朋友可以参考下! 一、var声明的变量会挂载在window上,而let和const声明的变量不会: var a = 100; console.log(a,window.a); // 100 100 let b = 10; console.log(b,window.b); // 10 undefined const c = 1; console.log(c,window.c); ...

    阅读全文
  • JavaScript单例模式能不能去实例只留单原理解析

    2022年12月22日

    这篇文章主要为大家介绍了JavaScript单例模式能不能去实例只留单原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助! 一、单例模式的分类 一个环境中有且只有一个实例,并且当前环境可以访问到它。往小了说,当前环境可以是一个函数作用域、块级作用域,往大了说可以是全局window或者global环境。如果按照实例的 ...

    阅读全文
  • C#实现Word转换RTF的示例代码

    2022年12月21日

    这篇文章主要为大家详细介绍了如何利用C#实现Word转换RTF,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下! 实践过程 效果 代码 public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static void Wo ...

    阅读全文
  • php测试程序运行速度和页面执行速度的代码

    2022年12月14日

    microtime() 函数返回当前 Unix 时间戳的微秒数。用于检测程序执行时间的函数,也是PHP内置的时间函数之一,在PHP中可以用于对程序执行时间的判断,以及相同功能函数的执行效率高低快慢的判断。 使用microtime() 函数测试程序运行速度和页面执行速度的代码如下: <?php class timer { var $StartTime = 0; var $St ...

    阅读全文
  • Java thread.isInterrupted() 返回值不确定结果分析解决

    2022年12月13日

    这篇文章主要介绍了Java thread.isInterrupted() 返回值不确定结果分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧! 一、代码 先上代码(以下这段代码会有多种执行结果) @Test public void test_interrupted_thread() throws Exception { ...

    阅读全文
  • SpringCloud Netfilx Ribbon负载均衡工具使用方法介绍

    2022年12月12日

    Ribbon是Netflix的组件之一,负责注册中心的负载均衡,有助于控制HTTP和TCP客户端行为。Spring Cloud Netflix Ribbon一般配合Ribbon进行使用,利用在Eureka中读取的服务信息,在调用服务节点时合理进行负载! 一、介绍 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spr ...

    阅读全文
  • JavaScript利用Canvas实现粒子动画倒计时

    2022年12月10日

    粒子动画就是页面上通过发射许多微小粒子来表示不规则模糊物体。本文将利用canvas实现酷炫的粒子动画倒计时,感兴趣的小伙伴可以尝试一下! canvas 粒子动画介绍 何为canvas canvas是HTML5中新增的一个标签,主要是用于网页实时生成图像并可操作图像,它是用JavaScript操作的bitmap。 粒子动画是啥 粒子动画就是页面上 ...

    阅读全文
  • SpringCloud Nacos作为配置中心超详细讲解

    2022年12月09日

    在单体架构的时候我们可以将配置写在配置文件中,但有⼀个缺点就是每次修改配置都需要重启服务才能生效。 当应用程序实例比较少的时候还可以维护。如果转向微服务架构有成百上千个实例,每修改⼀次配置要将全部实例重启,不仅增加了系统的不稳定性,也提高了维护的成本。 那么如何能够做到服务不重启就可以修改配置? ...

    阅读全文