自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 记一次unix(LF)和windows(CR LF)生成文件的坑

在windows操作系统中,文本的换行为\r\n。做一次php生成服务器配置文件时,依然写了\r\n,导致某程序没把\r解析出来。换\n就正常了。\r 是回车,return\n 是换行,newlineDOS/Windows \r\n为换行 CR/LFUNIX/Linux \n LFMAC OS \r CR操作系统自动决定文本文件的换行格式。如在windows上运行就生成CR/LF(\r\n)换行格式的文本文件,而在Linux上运行就生成LF格式换行的

2020-10-13 20:34:51 2132 1

原创 Nosql中Memcached与Redis区别与应用场景

前言:缓存的作用在Nosql中Memcached与Redis,基本作用都是利用缓存来缓解数据库压力,通过减少对数据库的读取,来提升应用性能。常用的逻辑也是1.检查热点数据是缓存中是否有存在,如果缓存存在,只需要返回缓存中的数据即可,无需读取数据库。2.如果热点数据在缓存中找不到,此时去查询数据库。返回数据的同时,把热点数据存储到缓存中。3.每当数据发生变化的时候(通常是修改以及删除),要同步的更新缓存信息,确保用户不会在缓存出现脏数据。正文Memcached与Redis区别:1、首先Memc

2020-06-19 20:46:04 243

原创 新手git入门总结

Git、Gitee初始化:配置git秘钥:这里随便百度吧前言:先拉取代码1、如果直接git clone的话,直接改自己配置信息,然后走add commit push2、如果不直接拉,或者链接没什么内容的,直接本地初始化git init然后关联仓库:如果有关联的仓库,就先干掉 git remote rm origingit remote add origin 地址add commit push注意:默认git add .是不更改删除得提交,如果要变更让远程变更删除,就git add

2020-06-16 18:23:34 190

原创 Redis操作 入门个人总结

Redis操作 入门个人总结linux下先找到redis-cli客户端查找find / -name redis-cliredis入门新手总结(只适合新手入门,都是常用命令以及个人总结)参考文档:https://www.runoob.com/redis/redis-tutorial.html个别借鉴csdn、博客园、各种大牛xinde1、首先知道什么是redisRedis是一种支持key-value等多种数据结构的存储系统,也是nosql(非关系型数据库)。它使用C语言编写,支持String

2020-06-11 20:45:01 126

原创 Linux更改远程默认SSL端口

默认22端口不安全,这些修改下,本例更改为258461、去阿里云开放端口2、root下使用vim /etc/ssh/sshd_configvim /etc/ssh/sshd_config/22找到Port 22 编辑模式下 加入Port 25846,并ESC退出编辑模式,:wq保存退出;3、systemctl restart sshd命令,重启服务。systemctl res...

2020-03-20 20:26:11 1677

原创 git个人使用总结

拉取代码不用到新建文件作为目录git clone 链接git 拉取远程分支到本地新建目录demomkdir demo 删除目录rm -r demo与origin master建立连接git remote add origin 链接查看本地分支git branch在这里插入代码片查看远程所有分支git branch -r拉取分支,name为远程分支的名称...

2019-11-02 15:04:04 95

原创 js定时器做倒计时

最近有个需求,要求此静态页面实现倒计时功能先上图:分析需求:这种肯定是用到定时器了,选用了setTime间隔1秒调用自身函数,每次更改文本的值<span>00</span>天<span id="jq_hour">0</span>小时<span id="jq_minute">1</span>分<span id...

2019-09-03 17:19:38 1222

原创 本地apache配置多个虚拟域名

如题,博主用的是wampserver集成环境给大家讲讲本地apache配置多个虚拟域名首先打开apache的httpd-vhosts.conf文件,复制80那个改就可以了,改的就这几个参数:1、VirtualHost域名端口号2、ServerName设置Apache服务器的主机名3、DocumentRoot指定apache服务器网页(文档)根目录4、Directory用于指定默认的路径...

2019-09-01 11:14:46 251

原创 thinkphp5在宝塔LNMP的配置

thinkphp5在宝塔LNMP的配置由于nginx不像apache那样支持pathinfo (就是/控制器/方法/函数),所以要nginx配置支持pathinfo在宝塔网站设置然后到配置文件,加入location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }代码意思你看...

2019-08-30 14:23:13 269

原创 简单的响应式html按钮客服

直接上代码了,基本注释都有,不懂留言问吧。CSS样式(这里参考菜鸟教程的样式):@CHARSET "UTF-8";/* bubble style */span{ font-size: 20px;}.sender{ clear:both; padding-left: 15px;}.sender div:nth-of-type(1){ float: left;}....

2019-08-02 16:14:32 1127

原创 thinkphp5 模型查多条数据转换为数组问题(自定义助手函数collection)

直接放代码,不管是模型操作all还是select操作,都会返回数组带第二维的对象: $User=model('User'); dump($User->all());现在自定义助手函数 在thinkphp 下的helper.php下检查collection函数是否存在if (!function_exists('collection')){ /*...

2019-07-18 11:09:19 1587

原创 thinkphp5多表关联聚合查询别名分组

背景:需要一个综合表,一个充值表(promotion_rec),一个消费表(promotion_con)关联到综合表显示充值总金额,消费总金额,还有账号总余额 $list=db('promotion a') ->join('promotion_rec b',"a.Id=b.Pro_Id") ->join('promotion_con c',"a.Id=c.Pro_Id...

2019-07-08 19:46:20 3176

原创 实现数据变背景高亮(jq对比时间戳)

主要是dom对象要转JQ的对象,下面是脚本代码:<script> $(function() { $(':checkbox').attr("checked", "true"); myDate = new Date(); var TrBk = $("tr[name='TrBk[]']") var StartTime = [] var EndTime = []...

2019-07-07 15:54:04 140

原创 php微信多人红包(随机以及平均分配)

先说要点:1、随机分配的 随机范围一定要算好。2、由于精确到0.01;所以rand取随机数的时候要*100.3、最后那个人直接把余额包起来就可以了。/* * $money红包金额 * $num人数 * $type为0是平均分配,不为0则为随机分配 * $flag标识符 */ function check($money, $num, $type) { $min =...

2019-04-30 12:15:33 753

原创 关于tp5 跟IIS 文件上传所报非法上传文件问题

关于tp5 跟IIS 文件上传所报非法上传文件问题,博主遇到的文件的权限问题跟大家分享下主要是iis 权限安全要求比较高(博主捣鼓了一下午才知道肿么肥事)同一段代码:本地Apache服务器调试未报错:服务器上IIS上$info是false:报错是非法上传文件原因是iis保存缓存是在c:/Windows/Temp。只有只读的权限,修改后如下:修改后就能执行move函数不会返回fal...

2019-04-29 12:42:46 542

原创 TP5.0.2有关导入导出excel表格

博主之前做勤工助学系统的时候的导入导出的模板功能先总结下几个问题与难点:1、execl表格类型大小的判定2、加载模板后的每个表格的属性(如A1、B1等)一定要确认3、与数据库的数据交互一定要添加事务处理4、最后就是一些基础的配置了查考模板勤工助学考勤表学生积分统计表首先引入库类use PHPExcel_IOFactory;use PHPExcel;导入视图: &lt...

2019-04-19 11:05:16 243

原创 微信小程序实现蓝牙BLE(demo版)

微信小程序实现蓝牙BLE步骤:1、wx.openBluetoothAdapter//蓝牙初始化2、 wx.onBluetoothDeviceFound //监听寻找到新设备的事件3、 wx.startBluetoothDevicesDiscovery //开始搜寻附近的蓝牙外围设备4、 wx.getBluetoothDevices//获取在蓝牙模块生效期间所有已发现的蓝牙设备。...

2019-03-27 23:54:02 7399 212

ssh.tar.gz

如果不小心在linux删除了ssh,就cd /etc/ tar -zxvf还原 也可以可以安装个相同linux版本虚拟机,复制过来。 这个版本是阿里云 linux contos7的

2020-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除