- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 kkfileview
https://kkfileview.keking.cn/office全套在线预览https://kkfileview.keking.cn/zh-cn/docs/production.html
2021-01-11 17:24:41
629
原创 PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
获取页面内容,不直接输出到页面,CURLOPT_RETURNTRANSFER参数设置使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true。curl获取页面内容, 直接输出例子:<?php$url = 'https://www.jb51.net';$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $u...
2020-11-08 21:29:14
4871
原创 排序算法学习记录
关于冒泡排序口述思路:内外双循环,内循环中当 n > n+1 时,进行数据对调,目的就是为了让n永远为最小的数,以此类推,我们的排序一般都是从左向右,左边是最小的,右边是最大的。关于快速排序口述思路:特点就是运用递归,单个循环体,默认要将第一个n设为middle变量,然后循环开始后,将大于middle的记录到right变量中(数组追加),小于的放到left变量中(数组追加),left 和 right 分别递归执行本函数,最后合并数组,即 left + middle + right 合在一起组成新
2020-07-05 22:32:16
146
原创 sql面试题记录
SELECT shuming FROM test WHERE pingjia=‘好’ GROUP BY shuming ORDER BY COUNT(shuming) DESC LIMIT 1;SELECT COUNT(DISTINCT(shuming)) FROM test;
2020-07-03 09:25:59
129
原创 sql面试题学习记录
SELECT shuming FROM test WHERE pingjia='好' GROUP BY shuming ORDER BY COUNT(shuming) DESC LIMIT 1;SELECT COUNT(DISTINCT(shuming)) FROM test;
2020-07-01 15:47:53
130
原创 vue学习笔记
学习vuenode.js安装nodejs的npm环境npm包管理更新源切换成阿里npm安装vue和vue-clivue工具vue浏览器调试工具vue.js devtools 谷歌无法使用的话可以装 [http://googlehelper.net/](http://googlehelper.net/)hbuilderX [https://www.dcloud.io/hbuilderx.html](https://www.dcloud.io/hbuilderx.html)初探双向绑定v-model-说明:核心
2020-06-25 18:00:12
146
原创 mysql 学习笔记
索引下推有了索引下推优化,可以在有like条件查询的情况下,减少回表次数。对于user_table表,我们现在有(username,age)联合索引如果现在有一个需求,查出名称中以“张”开头且年龄小于等于10的用户信息,语句如下:select * from user_table where username like '张%' and age > 101语句有两种执行可能:根据(username,age)联合索引查询所有满足名称以“张”开头的索引,然后回表查询出相应的全行数据,然
2020-06-24 16:29:18
162
原创 thinkphp6 学习
创建应用php think build admin创建应用里面的modelphp think make:model admin@test/t1载入migration包,用来管理表结构composer require topthink/think-migration创建表管理操作类php think migrate:create Salesman执行表操作类运行表结构php think migrate:run -v创建一个数据表播种机(自动生成此表的数据)php th.
2020-06-24 00:04:42
176
转载 iOS Safari 中点击事件失效的解决办法
iOS Safari 中点击事件失效的解决办法问题描述当使用委托给一个元素添加click事件时,如果事件是委托到document或body上,并且委托的元素是默认不可点击的(如div,span等),此时click事件会失效。可以使用下面的代码在 iOS 中进行测试。 1 2 3 4 5 6 7 8...
2019-06-05 09:58:03
550
原创 memcache和redis的互斥锁-并发锁-秒杀锁
举出一个使用Memcache比Redis更优的使用场景适合大量get,而且只用简单KV的场景。 一个典型的场景,Memcache可以作为集中Session存储,比Redis更优秀。 Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接, 接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO, 网络层使用libeve...
2018-12-06 11:13:50
1322
原创 移动端viewport下px与rem的冲突
碰到了一个头疼的问题,我们的页面是两倍制作的,为的是更好适应不同的屏幕尺寸。但是某些情况下,移动端浏览器不让整体缩放页面,这就导致我们的页面显示会爆裂太大。由于业务迭代关系,我们的部分页面,使用了px作为尺寸单位,包括文字也是。这就导致这种问题的产生。经过多方查找,最好的解决办法就是将px单位换算成rempx是固定单位像素rem是相对单位,相对于最外城的font-size这...
2018-11-07 15:00:35
522
原创 sqlserver事务回滚对由触发器产生的数据无影响
关键字: sqlserverTRIGGER 触发器触发内容:当删除数据的时候,将指定字段信息插入另外一个记录表。CREATE TRIGGER "Product_SKU_after_delete" ON "Product_SKU" FOR DELETE asBEGINDECLARE @TP INTSELECT @TP=CAST(TP AS INT) FROM DELETED...
2018-10-26 10:16:40
2059
1
原创 工商银行b2c支付php+centos环境扩展infosec配置
这个工行支付加解密扩展是c写的,用的是infosec,这个非常难找。这里注意,因为我们用的是centos6(64位)+php5.4.24,所以使用这个文件夹。这里的infosec.so 直接放到php的ext文件夹下,并在php.ini直接extension引用,但这还不够,这里我们需要将后面两个文件(libcrypto.so.1.0.0 和 libinfosec_api.so)放到 ...
2018-10-24 11:25:12
2733
1
原创 laravel + pdo_dblib + freetds
freetds是linux下连接sqlserver的重要中间件如果是:php7.1 homesteadservice php7.1-fpm restartsudo apt-get install php7.1-sybasesudo apt-get install freetds-bin如果是老版ubuntu php5ubutnu: pdo_dblib + sqlsr...
2018-10-09 10:19:01
570
支付宝支付sdk-2016年版本-非aop
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人