(1945)
(2049)
(43)
(160)
【2023/2/23 8:43:08】 这几天,要对我半年前写的代码进行一些整理工作,在看代码时发现当时有很多地方写得不够好,俗称的有坏味道,呵呵,重构,必须的。几年前通读过《重构,改善既有代码的设计》一书,虽然对各种重构模式或方法记忆有限,但精髓还是记住了:改代码而不改变软件的外在表现,循序渐进。其实,重构是一个开发人员的基本工作内容,
【2023/2/22 18:45:08】 区别:1、Docker容器提供了基于进程的隔离,而VM虚拟机提供了资源的完全隔离;2、docker使用宿主操作系统的内核,而vm虚拟机使用独立的内核;3、Docker的启动速度是秒级的,vm是分钟级的;4、Docker的集成性比VM好。本教程操作环境:linux5.9.8系统、docker-1.13
【2023/2/22 18:10:09】 mysql通配符查询字段的方法:1、使用【%】表示任何字符出现任意次数,代码为【WHERE title like %张三】;2、使用【_】表示单个字符,代码为【WHERE title like __张三】。更多相关免费学习推荐:mysql教程(视频)mysql通配符查询字段的方法:首先我们来了解一下
【2023/2/22 16:50:37】 经过了三个月的断断续续的面试和准备,最近一阵抓了很多时间努力准备, 本以为最后的一次面试能弥补前面的不足,可惜还是功亏一篑... 想想主要是自己编程水平不行,不能快速的写出bug free code,另外 design和算法方面有差距,另外是前面的准备不足,后面拼命努力最终还是无补 :( 把面试题给
【2023/2/22 9:12:09】 sql注入语句有三种,分别是:1、数字型注入点,语句如“select * from 表名 where id=1 and 1=1”;2、字符型注入点,语句如“select * from 表名 where name...”;3、搜索型注入点。本文操作环境:Windows7系统,SQL Server 20
【2023/2/21 22:26:09】 可能由于网络、浏览器问题、缓存等原因,可能导致线上执行 js 的时候与开发环境并不一样,会抛出异常。js 异常基本上是前端开发工程师的家常便饭。如何记录,并使用它,却很少人关注。最近在考虑一个想法,基本上涉及到两步:收集和使用。对于 error 收集这一块,还是比较方便的,因为在各浏览器中都有一个接
【2023/2/21 21:28:09】 使用ajax技术的好处:1、减轻服务器的负担,提升站点的性能;2、无刷新更新页面,减少用户实际和心理等待时间;3、更好的用户体验;4、节约空间和宽带租用成本;5、减少非技术人员对页面的修改造成的Web应用程序错误,提高效率等等。本文操作环境:Windows7系统,javascript1.8.5版,D
【2023/2/21 19:10:10】 注册表是Microsoft Windows系统中的一个重要的数据库,用于存储系统和应用程序的设置信息。打开windows注册表的方法:首先使用“win+r”组合键打开“运行”窗口,输入“regedit”命令,点击确定即可。本教程操作环境:windows7系统、Dell G3电脑。注册表(Regist
【2023/2/21 4:55:09】 php判断http状态的方法:【header(HTTP/1.1 404 Not Found); $url=http://www.xxxx.com/preg.php; $ch = curl_init(); curl_seto...】。本文操作环境:windows10系统、php 7、thinkpad
【2023/2/21 1:21:09】 php insert mysql乱码的解决办法:1、将php页面保存为UTF-8的编码格式;2、用UTF8格式进行数据提交;3、在数据库中设置“ENGINE=MyISAM DEFAULT CHARSET=utf8;”。本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。如何解决p
【2023/2/20 22:54:09】 别踩白块小游戏源代码中相关js部分如下所示:此段代码中,我们在for循环体中,通过document.createElement(div)定义了一个变量iDiv,然后通过appendChild() 方法向前面动态创建的Div下,循环添加子元素即iDiv。这里动态创建的Div则表示游戏中的行,添加的iD
【2023/2/20 17:53:09】 替换方法:1、使用“substr_replace(字符串,替换值,开始位置,替换长度)”语句;2、使用“str_replace(搜索值,替换值,字符串)”语句;3、使用“str_ireplace(搜索值,替换值,字符串)”语句。本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
【2023/2/20 13:08:09】 如何写一个自己的渣渣composer包很多教程都在教大家如何写一个自己的composer包,但总不放代码。你不放代码,就会导致看你帖子的人呐,不能得到很好很直观的理解。用产品的角度来思考呢,就是用户体验差。我就贴代码。简单的 Hello World 我也贴出来。你看,这样不仅能够凑字数,还能让用户觉
【2023/2/20 12:54:08】 在函数外部定义的全局变量是不能在函数内部引用的,但是有些时候却需要在函数内使用这些全局变量,这时候就要用到超级全局变量,超级全局变量是可以再函数内部引用的。PHP中预定义了几个超级全局变量 ,这也就是说它们在一个脚本的全部的作用域中都可以被引用。 不需要特别说明,超级全局变量就可以在函数及类中使用。
【2023/2/20 11:01:08】 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这
【2023/2/20 5:58:08】 在javascript中,闭包指的就是一个函数;当两个函数彼此嵌套时,内部的函数就是闭包。典型的闭包体是一个嵌套结构的函数;内部函数引用外部函数的私有成员,同时内部函数又被外界引用,当外部函数被调用后,就形成了闭包。本教程操作环境:windows7系统、javascript1.8.5版、Dell G
【2023/2/20 5:56:09】 查看tomcat日志文件的方法:首先打开【*.log】查看内容;然后Tomcat下默认manager应用日志,并进入安装路径的bin目录中;接着在终端动态显示【catalina.out】的内容;最后点击属性查看即可。本文操作环境:Windows7系统,Dell G3电脑。查看tomcat日志文件的方
【2023/2/20 5:18:09】 javascript做游戏可用的引擎:1、Babylon.js;2、Three.js;3、Turbulenz;4、Famo.us;5、PlayCanvas.js;6、Goo Engine;7、CooperLicht;8、Voxel等。本教程操作环境:windows7系统、javascript1.8.
【2023/2/20 4:12:09】 通常使用 go 构建的可执行文件有点大,但总是希望生成一个较小的可执行文件。在这篇文章中,将介绍几种减小可执行文件大小的方法。最终效果是可执行文件的大小将比正常生成的小得多。通常构建的文件具有以下大小。添加构建标志使用 go 工具构建项目时可以添加两个 ld 参数,它们是 -s 和 -w。go bu
【2023/2/19 23:22:08】 前提:系统安装Java环境,并配置好环境变量。1、安装vscode插件,安装完成后需要重启vscode有关java的插件,在用vscode打开java文件时候,会提示你安装。2、使用vscode打开(或者手动创建)Java web项目3、利用命令行将项目打包成war,在项目文件下选择第一个命令会生成
Copyright © 2023 版权归 计算机题库分享 所有 豫ICP备15004176号-2