- 博客(164)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
原创 Redis和PHP的Bitmap于二进制串的相互转换
PHP中有实现无限整数的位运算扩展:GMP,对于平常的id使用够用了,但是超大量(id位数上千万甚至亿)的运算会比较耗内存。错题集的存储,需要有正确的题号id集合,错误的题号id集合,两者并集后在全量题的集合中取反就是未答题号id。基于场景的数据结构设计,有试过列表等,测试结果:bitmap要比列表方式节省10倍的空间使用;操作系统中的位运算,64位的,最大仅支持 0 ~63 之间的位移,但是id没有长度限制。将id对应二进制串的位数进行存储,有该id,就将位数的值设置为1,反之为0。
2024-06-28 12:07:56 463
原创 php-fpm设置开机启动
看了nginx和redis的shell启动脚本,发现服务的开启和关闭其实就是操作服务进程号,那么给php服务也写个shell脚本,也能实现service start 和 stop
2023-04-18 11:35:26 968
原创 Docker:Nginx-Redis-Mysql-PHP 部署
Docker:Nginx-Redis-Mysql-PHP 部署网络桥接Docker容器之间默认网络隔离,需要使用桥接网络进行互通创建网络docker network create net-localdocker network lsNETWORK ID NAME DRIVER SCOPEda9c8fc3dc80 bridge bridge local786414beb4b3 host host loc.
2021-04-26 15:44:21 646
原创 CentOS系统更换yum源(repomd.xml not found解决方案)
CentOS系统更换yum源问题当初瞎鼓捣服务器,更换yum源为aliyun的,奈何阿里的源最近全部打不开,导致yum安装不了,一直报错:http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”Trying other mirror.http://mirrors.a
2021-01-05 16:33:28 34210 6
原创 MySQL 隐式转换 字符串和整型说明
MySQL 隐式转换字段类型定义CREATE TABLE `user` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '编号', /* ...... */ `name` varchar(10) NOT NULL DEFAULT '' COMMENT '姓名', /* ...... */ PRIMARY KEY (`id`)...
2019-11-03 21:27:50 1322
原创 Nginx laraval-admin 页面小图标不显示 问题处理
laraval-admin 页面小图标不显示类似问题nginx下加载eot|otf|ttf|woff|svg等404 错误问题浏览器console控制台报错GET http://admin.xxx.com/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff2 net::ERR_ABORTED 404 (...
2018-12-05 00:31:32 1966
原创 微信小程序研发问题梳理:翻页:下拉:缓存:canvas:富文本:分享
微信小程序研发问题梳理最近鼓捣小程序的时候,着实遇到了一些问题,尽管有些再翻看文档几遍,就能找到答案,但还是要发挥下烂笔头的功效,顺便梳理下。问题列表登录流程 小程序标签页地址无法跳转问题 页面翻页内容加载问题 页面下拉无法触发的问题 小程序本地缓存的使用 Canvas制图横向滚动 富文本内容无法解析 小程序分享功能1.登录流程通过小程序登录时获取的 code 和...
2018-11-30 17:59:43 753
原创 微信小程序开发 Request Headers: Provisional headers are shown
在微信小程序开发的时候,写了两个API请求:请求A: //请求A wx.request({ url: 'https://wx.baidu.com/api/wx/getBallByDate', method: 'POST', dataType: 'json', data: { date: that.data.cur...
2018-08-29 18:45:56 11147
原创 微信消息模板换行符转义问题处理
通常的微信模板:Hello !\n\nAre you OK?① 直接定义字符串;② 数据库中读取;这里需要说明的是 数据库读取 的内容,如果直接推送,\n\n是没有被转移为换行符的。此时需要:$tplStr = readDb(...);$tpl = str_replace('\n\n', "\n\n", $tplStr);将\n\n替换为双引号括起来的转义换行符;注意:模板内容中,如果包含其它...
2018-07-04 17:37:17 13272 4
原创 PHP-Redis扩展安装 error: ext/standard/php_smart_str.h: No such file or directory
在源码编译PHP-redis扩展时,遇到缺少头文件问题【问题描述】error: ext/standard/php_smart_str.h: No such file or directory 【问题原因】PHP安装好的头文件目录:/php/include/php/ext/standard/,这些头文件,在php7之前的版本,是包含 php_smart_str.h 的,但7版本中没有 ,而是 php...
2018-06-26 18:01:05 7014
原创 RabbitMq 安装
RabbitMq 安装步骤【参考文献】http://www.rabbitmq.com/install-debian.html (官网)【必要插件】[ erlang ]RabbitMq的底层环境,如果有无需安装# 下载地址 #https://packages.erlang-solutions.com/erlang/
2017-08-16 20:04:09 1047
转载 对于日访问量达到1W IP的处理方法
转自:http://www.java123.net/56026-2.html对于日访问量达到1W IP的处理方法一、1万ip真是不高:1.常用数据用缓存,减轻数据库压力。2.详细页数据生成静态页面。二、10000算是相当小的了,不需要什么特殊的处理机制,只要符合最一般的编程规则就可以了,也用不着双机什么的,一台服务器日均10000个IP都受不了,就可以拿去烧火了~
2016-04-19 14:54:47 4559
转载 PHP解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法
转载链接:http://www.4u4v.net/thinking-approach-to-buy-spike-grab-floor-sweepstakes-and-other-high-concurrent-blocking-prevention-excess-inventory-solve-php.html如今在电商行业里,秒杀抢购活动已经是商家常用促销手段。但是库存数量有限,而同
2015-10-15 16:03:43 2202
转载 JS弹出窗口
转载链接:http://www.jb51.net/article/32747.htm如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 windows.open('http://www.jb51.net','脚本之家','fullscreen');2.弹启一个被F11化后的窗口
2015-09-24 14:49:58 914
转载 mysql之union合并查询
转载链接:http://www.cnblogs.com/zzwlovegfj/archive/2012/06/23/2559592.html union:联合的意思,即把两次或多次查询结果合并起来。 要求:两次查询的列数必须一致 推荐:列的类型可以不一样,但推荐查询的每一列,想对应的类型以一样 可以来自多张表的数据:多次sql语句取出的列名可以不一致,此
2015-09-08 18:35:26 820
转载 解决Ubuntu系统中文乱码显示问题
转载链接:http://www.linuxidc.com/Linux/2014-02/96939.htm一. Ubuntu默认的中文字符编码Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在/etc/environment中看到:sudo gedit /etc/environment可以看到如下内容:PATH="/usr/local/sbin:/us
2015-08-24 18:13:38 969
转载 MySQL查询结果导出到文件
转载链接:http://eric-gcm.iteye.com/blog/1127734选择某些行作为需要的数据 SELECT id,dbname FROM `index` into outfile "d://aaa.txt"; 一般大家都会用 “SELECT INTO OUTFIL”将查询结果导出到文件,但是这种方法不能覆盖或者添加到已经创建的文
2015-08-17 11:27:04 1564
转载 回顾:中网饱经沧桑劫后余生 万平国回首艰辛历程
转载链接:http://tech.sina.com.cn/i/c/75586.shtml回顾:中网饱经沧桑劫后余生 万平国回首艰辛历程http://www.sina.com.cn 2001年07月12日 13:25 财经时报 “最早的聊天室是我们做的、最早的检索也是中网公司的、中网公司也是最早做电子商务的数据库,但是我们做得太早了,我们不知道从哪里赚钱,我们没有能
2015-07-28 17:21:44 1655
转载 回顾:中网通讯网络公司CEO罗与曾作客新浪嘉宾聊天室
转载链接:http://tech.sina.com.cn/it/w/2001-11-09/91253.shtml回顾:中网通讯网络公司CEO罗与曾作客新浪嘉宾聊天室大家好! 主持人 :各位网友,下午好,今天我们请到了中网通讯网络公司首席执行官罗与曾先生作客新浪嘉宾聊天室,罗先生你好,先跟网友打声招呼吧。 罗与曾 :所有的网友,网虫们大家好,希
2015-07-28 17:07:18 1126 1
转载 新浪微博、腾讯微博、QQ空间、人人网、豆瓣 一键分享API
转载链接:http://www.bluesdream.com/blog/sina-tencent-renren-douban-share-a-key-api.html新浪微博:http://service.weibo.com/share/share.php?url=count=表示是否显示当前页面被分享数量(1显示)(可选,允许为空)&url=将页面地址转成短域名,并显示在内容
2015-04-10 14:55:34 2961
转载 javascript 手机手势动作touch触屏原理分析
转载链接:http://www.lvtao.net/web/220.html$(function(){ document.getElementById("moveId").addEventListener('touchstart', touchStart); document.getElementById("moveId").addEventListener('to
2015-04-02 13:48:08 1641
转载 PHP Token(令牌)设计
转载链接:http://www.jb51.net/article/13756.htmPHP Token(令牌)设计 设计目标: 避免重复提交数据. 检查来路,是否是外部提交 匹配要执行的动作(如果有多个逻辑在同一个页面实现,比如新增,删除,修改放到一个PHP文件里操作) 这里所说的token是在页面显示的时候,写到FORM的一个隐藏表单项(type=hidden). token不可明文
2015-04-01 18:28:35 5687
转载 MySQL_数据库数据类型(data type)介绍
转载链接:http://www.360sdn.com/mysql/2013/0511/78.htmlMySQL_数据库数据类型(data type)介绍 mysql数据库的数据类型(data type)分以下几种:数值类型,字符串类型 一、数值类型MySQL 的数值类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,
2015-04-01 16:34:46 14392
转载 MySQL日期数据类型、时间类型使用总结
转载链接:http://www.jb51.net/article/23966.htmMySQL 日期类型:日期格式、所占存储空间、日期范围 比较。日期类型 存储空间 日期格式 日期范围------------ --------- --------------------- ----------------------------------
2015-04-01 16:24:00 767
转载 PHP异常处理
转载链接:http://www.blogdaren.com/post-2030.html版权声明:除非注明,本文由( manon )原创,转载请保留文章出处本文链接:PHP register_shutdown_function函数详解脚本时常死掉,而且并不总是那么好看. 我们可不想给用户显示一个致命错误,又或者一个空白页(在display_errors设为off的情况下) .
2015-03-27 14:10:42 534
转载 Linux命令之hexdump - ”十六“进制查看器
转载链接:http://codingstandards.iteye.com/blog/805778用途说明hexdump命令一般用来查看”二进制“文件的十六进制编码,但实际上它的用途不止如此,手册页上的说法是“ascii, decimal, hexadecimal, octal dump“,这也就是本文标题为什么要将”十六“给引起来的原因,而且它能查看任何文件,而不只限于二
2015-02-27 10:49:00 1223
转载 Linux下查看文件内容的ASCII码以检查内容的编码一致
转载链接:http://blog.csdn.net/tiantang46800/article/details/6460567ascii查询方式,查看文件以ascii显示,od命令随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令。学习Linux,你可能会遇到Linux指令od的知识 ,这里将介绍Linux指令od应用方法
2015-02-27 10:42:25 7415
原创 JS中utf8和GBK的字符编码转换
资料链接:http://igogogo9.iteye.com/blog/1056691、PHP中的 json_encode 函数只限编码UTF-8的数据,当转换GBK或者GB2312等编码的数据时,会将汉字转为NULL。2、JavaScript 中json 的使用:① 将对象转为json字符串:JSON.stringify(obj)② 将json转为对象
2015-01-20 12:06:18 53227
转载 正则表达式如何匹配正反斜杠
转载链接:http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97#.E5.8F.8D.E6.96.9C.E6.9D.A0.E7.9A.84.E9.BA.BB.E7.83.A6反斜杠的麻烦 在早期规定中,正
2014-12-17 17:32:46 30603
转载 UBUNTU 用户及用户组管理 修改用户和主机名
转载链接:http://blog.sina.com.cn/s/blog_66439a3e0101dm1g.html一、用户及用户组管理创建组:$sudo addgroup ccache创建用户:$sudo useradd ccache -g ccache -M创新wfz用户并创建HOME目录,指定用户组为ccache$sudo useradd wfz -g
2014-11-26 13:58:34 5474
转载 html5/css3响应式布局介绍
转载链接:html5/css3响应式布局介绍html5/css3响应式布局介绍及设计流程,利用css3的media query媒体查询功能。移动终端一般都是对css3支持比较好的高级浏览器不需要考虑响应式布局的媒体查询media query兼容问题一个普通的自适应显示的三栏网页,当你用不同的终端来查看这个页面的时候,他会根据几种终端来显示不同的样式,在电脑上是三列,在p
2014-11-20 19:07:42 827
转载 CSS制作的32种图形效果[梯形|三角|椭圆|平行四边形|菱形|四分之一圆|旗帜]
转载链接:http://www.w3cplus.com/css/css-simple-shapes-cheat-sheet
2014-11-15 15:50:15 35071
转载 ubuntu+php环境下的Memcached 安装方法
转载链接:http://www.jb51.net/article/28887.htmMemcached是一套分散式的高速缓存系统,当初是Danga Interactive为了LiveJournal所发展。目前被很多系统所使用,例如Flick、Twitter等。这是一套开放源代码软件,以BSD license授权发布。下面记录一下在lamp环境下的Memcached安装。关于Me
2014-11-14 17:44:28 801
转载 Ubuntu 命令行修改网络配置方法
转载链接:/etc/network/interfaces 打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.1. 以DHCP方式配置网卡 编辑文件/etc/network/interfaces: sudo vi /etc/network/interfaces 并用下面的行来替换有关eth0的行: # The primar
2014-09-28 14:21:22 1897
转载 mysql 重复字段查询及排除重复值
转载链接:http://blog.sina.com.cn/s/blog_3edc5e2e010131ys.htmlmysql 重复字段查询及排除重复值
2014-09-16 18:11:31 2066
xmlparse(xml与PHP数组相互转换)封装函数
2012-05-15
WAMP-windows_apache_mysql_php相关配置及搭建环境
2012-04-25
MySQL_5.1_HTML_chapter.rar_详细手册(html版)
2012-04-24
Baidu_Map_API[web地图信息浏览查询].chm
2012-03-20
js 正则同时验证 手机号和座机 用逗号间隔
2015-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人