• Tools
  • 配置phpstorm less自动编译生成css文件
    安装node.js推荐使用nvm具体操作参考 http://mackhly.top/article/22.html安装lessnpminstallless-g安装css压缩插件less-plugin-clean-css(此步骤非必选)npminstallless-plugin-clean-css-gwind10需注意:安装过程如出现errno:-4048错误,以管理员身份打开命令行重新执行即可。记下上图中红线标示的路径,下面要用。配置phpstorm(版本:2019.2)4-1.打开filewatchers:File->Settings->Tools->FileWatchers,FileWatchers窗口点击一个‘+’选择LESS,打开Less窗口,按照下图所示配置,只有红框里的两个选项要改,其它默认即可。4-2.现在phpstorm里编辑less文件,就会自动生成相应的css文件了。
  • sql update语句修改数据
    语句UPDATE 表名称 SET 列名称1 = 新值1,列名称2 = 新值2 WHERE 列名称 = 某值示例update table_name set name='updatename' where id=1;警告:UPDATE语句中的WHERE子句指定应更新的记录。如果省略WHERE子句,则所有记录将被更新。
  • Java加载比PHP快的原因
    Java加载比PHP快的原因Java和PHP是两种流行的编程语言,它们都可以用来开发Web应用程序。虽然它们都有自己的优势和劣势,但是Java加载比PHP快的原因是什么?首先,Java是一种静态编程语言,而PHP是一种动态编程语言。这意味着,在Java中,程序员可以在编译时将代码编译成机器可以理解的字节码,而在PHP中,程序员必须在运行时将代码解释成机器可以理解的指令。因此,Java可以比PHP更快地加载,因为它不需要在运行时解释代码。其次,Java有一个叫做“虚拟机”的概念,它可以让程序员在不同的操作系统上运行相同的代码。这意味着,程序员可以在任何操作系统上运行Java代码,而不必担心代码的兼容性问题。而PHP则没有这样的概念,因此程序员必须在不同的操作系统上编写不同的代码,这会增加程序的加载时间。此外,Java有一个叫做“类加载器”的概念,它可以在运行时加载类文件,而不必在编译时加载所有类文件。这意味着,Java可以更快地加载类文件,而不必在编译时加载所有类文件。而PHP则没有这样的概念,因此程序员必须在编译时加载所有类文件,这会增加程序的加载时间。最后,Java有一个叫做“缓存”的概念,它可以让程序员在运行时缓存代码,而不必每次都重新编译代码。这意味着,Java可以更快地加载代码,因为它不必每次都重新编译代码。而PHP则没有这样的概念,因此程序员必须每次都重新编译代码,这会增加程序的加载时间。总之,Java加载比PHP快的原因是:Java是一种静态编程语言,它可以在编译时将代码编译成机器可以理解的字节码;Java有一个叫做“虚拟机”的概念,它可以让程序员在不同的操作系统上运行相同的代码;Java有一个叫做“类加载器”的概念,它可以在运行时加载类文件;Java有一个叫做“缓存”的概念,它可以让程序员在运行时缓存代码。因此,Java可以比PHP更快地加载。
  • thinkphp操作redis中hase类型的hMset
    $key="redis";$arr=[    'id'=>1,    'name'=>'名称'];Cache::store('redis')->hmset($key,$arr);
  • 浅聊Java为啥比PHP快?
    一直都说php比java要慢,今天从理论跟实际测试看看php是否真的慢,慢在哪里一:运行模式对比java:一般用java语言开发的网站项目都是以命令行模式运行,部分可能以可执行文件(.exe)的形式运行;php:主要以cgi模式运行,部分以cli模式运行,如swoole拓展;phpcgi模式下每次请求进来都需要以进程的方式执行php代码,创建进程以及进程切换都需要消耗不少资源;优化方案:1:FPM进程池保持一定活跃进程,做到进程重用2:使用swoole拓展,将php以cli模式执行,这模式上就跟java类似了;二:代码执行模式java:执行前需要编译为jvm的字节码(不是cpu的字节码),代码执行直接解析字节码或者将字节码编译为机器二进制码后执行php:每次请求进来都需要经过代码分析->解析->编译opcode->执行的流程,前面3步比起java都是额外的损耗优化方案:php开启opcache缓存(5.5以后官方自带拓展),可以省去前面3步的重复工作;php执行流程请参考:PHP执行流程简述三:语言特性从整个语言编译执行流程上来看,php经过上面的优化效率应该跟java不相上下才对,下面单从语言上对php跟java做一次测试;测试环境:Windows1064位cpui5内存8gjava版本:jdk10php版本:php8.0.14测试功能:用两种语言实现相同数据量(2w个整数)的冒泡排序,对比双方执行时间;代码如下:java代码public class Test {    public static void main(String[] args) {        long st=System.currentTimeMillis();        int count=20000;//这个数考虑到php 执行时间,选取了这个,越大对java 越有利        int[] arr=new int[count];        //数组赋值随机数        for (int i=0;i
  • php将gb2312文件编译成utf8
    phpgb2312怎么转换为utf8?PHPgb2312页面转换为utf8页面?参考https://php.net/manual/en/function.iconv.phphttps://www.php.net/manual/en/function.preg-replace.php
  • js中进行字符串替换的方法
    主要使用str.replace()方法:语法//searchvalue 要查找的字符串//newvalue  要替换的字符串string.replace(searchvalue,newvalue)示例"yyyy-MM-dd-hh-mm-ss".replace("-","/")//结果"yyyy/MM-dd-hh-mm-ss""yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")//结果"yyyy/MM/dd/hh/mm/ss"
  • css怎么设置圆角
    CSS 圆角可以使用 border-radius 属性来实现,该属性可以接受一个或多个值,每个值用空格分隔,每个值表示一个圆角的半径。
  • php冒泡排序
    PHP冒泡排序是一种排序算法,它通过反复比较数组的相邻元素并在顺序错误时交换它们来工作。重复这个过程,直到所有元素都处于正确的顺序。冒泡排序是一种简单的排序算法,相对容易理解和实现,但对于大型数据集不是很有效。
  • VUE的生命周期
    1、vue生命周期是什么?Vue生命周期是指vue实例对象从创建之初到销毁的过程,vue所有功能的实现都是围绕其生命周期进行的,在生命周期的不同阶段调用对应的钩子函数可以实现组件数据管理和DOM渲染两大重要功能。2、vue生命周期的八个阶段1.beforeCreate:会在实例初始化完成、props解析之后、data()和computed等选项处理之前立即调用。此时不能获得DOM节点。2.created:在这个阶段vue实例已经创建,以下内容已经设置完成:响应式数据、计算属性、方法和侦听器。然而,此时挂载阶段还未开始,因此$el属性仍不可用。仍然不能获取DOM元素。3.beforeMount:在组件内容被渲染到页面之前自动执行的函数,组件已经完成了其响应式状态的设置,但还没有创建DOM节点。4.mounted:在组件被渲染之后自动执行的函数。一般我们的异步请求都写在这里。在这个阶段,数据和DOM都已被渲染出来。5.beforeUpdate:数据变化的时候自动执行的函数,此时变化后的数据还未渲染到页面之上。.6.updated:数据变化之后自动执行的函数,此时变化后的数据已经渲染到页面之上。7.beforeUnmount:当Vue应用被销毁时,自动执行的函数。8.unmounted:当Vue应用被销毁后,且dom完全销毁之后,自动执行的函数。
  • 1
  • 2
  • 3
  • ···
  • 1484
  • 1485
  • 1486
  • 1487
  • 1488
最新文章
  • jpg怎么转换成ico图标
  • json是什么意思
  • 如何进行网站流量统计分析?
  • 网页定时刷新是干嘛的
  • user agent检测详解
  • 支付宝微信二维码如何合并?
  • 如何制作ico图标
  • 随机密码生成器安全吗?
  • Base64是什么
  • 时间戳是什么意思
冀ICP备2020020658号