- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 2025年Java常用设计模式及技术特性面试题20道
什么是设计模式?设计模式(Design Pattern)是针对软件开发中常见问题的解决方案的集合。它是根据软件工程中的经验总结出来的最佳实践,提供了一种可以复用的代码结构和方法。设计模式并不是直接的代码,而是解决特定问题的思维方式和方案,它描述了如何组织类和对象之间的关系,以高效解决设计中的一些常见问题。设计模式可以帮助开发者通过一致的方式解决复杂的问题,而不必从头开始设计。它们强调代码的重用性、可扩展性和维护性。设计模式的作用是什么?
2025-01-07 22:43:24
745
原创 金三银四,金九银十,2020年PHP面试知识点,让涨薪成为现实
获取客服端的IP地址: $_SERVER['REMOTE_ADDR']Header函数跳转页面: Header('location:index.php');正则表达式去除HTML文本中的JS脚本: preg_replace('/<script.*>\.+<\/script>/');将数组中的空值去掉: preg_grep('/\S+/i', $array); 或者 array_filter($array, 回调函数);PHP进行编码转换的函数: iconv..
2020-05-15 12:09:46
422
1
原创 终端常用MySQL操作命令
新建数据库 create database 数据库名;选择数据库 use 数据库名;新建数据库表 create table 表名 (字段名 类型(长度) <是否为空> <是否主键(primary key)> <自动增加(auto_increment)> <default(默认值)> [, ... 字段名 类型(长度) ...])<ENGINE=指定引擎名> <DEFAULT CHARSET=字符集>;删除数据库 d..
2020-05-13 14:54:35
903
原创 PHP中文字母名字排序
public function getFirstChar($name){ $surname = mb_substr($name, 0, 3); //获取名字的姓 $name = iconv('UTF-8', 'gb2312', $surname); //将UTF-8转换成GB2312编码 if (ord($surname) > 128) { //汉字开头,汉字没有...
2020-05-11 14:36:32
553
原创 Mac下Sphinx安装
一、安装Sphinx1、下载Sphinx相应的版本 (http://sphinxsearch.com/downloads/archive/)2、命令:tar zxvf +压缩包文件名 解压相应的文件3、进入Sphinx版本文件 编译安装:./configure --prefix=/data/app/sphinx --with-mysql --with-python --enable-i...
2020-04-03 16:37:18
1033
原创 Mac关闭SIP
1、重启Mac2、按住 command + r 进入恢复模式3、在顶部导航懒选择 Utilities -> Terminal.app4、输入 csrutil disable 关闭SIP5、点击左上角苹果的LOGO重启6、重启完成后在 Terminal 中输入 sudo mount -uw / 重新挂载目录7、在根目录正常创建文件夹8、将其他目录的文件夹软连接到根目录文件夹 ln...
2020-03-30 17:53:18
850
原创 编译安装PHP及扩展
PHP和扩展安装##一、安装PHP###1、下载PHP相应的版本 (http://php.net/)###2、命令:tar zxvf +压缩包文件名 解压相应的文件###3、进入PHP版本文件 编译安装:./configure --prefix=/data/app/php72 --enable-fpm --with-fpm-user=syh --with-fpm-group=staf...
2020-03-30 17:44:49
534
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人