加载中
缓存失效和命名是计算机科学两大难题,命名也是一种艺术

我的命名风格是小写搭配下划线,一定要用拼音也是用全拼并用下划线分隔,比如余额(yu_e). 我习惯把操作对象(名词)放前面,操作(动词)放后面. 表结构: app_user_meta(user_id, name, value) 存储...

05/02 21:06
137
用PHP+MySQL实现12306购票和退票以及余票查询逻辑

普通商品的库存之间没有关联性,库存量都是确定的. 火车票跟普通商品不同,同一车次不同路段的车票的库存可能会相互影响. 所以数据库中不应存储某个车次某个路段的余票数量,而应存储该车次该路...

PHP商城 商品模块 数据库 表设计

表关系: 分类表 <= 商品表 <= SKU表(库存表) 分类表 <= 属性名 <= 属性值 商品表 <= 商品和属性关系表 => 属性名|属性值 业务逻辑: 1.同一商品不同SKU库存和售价不同. 2.不同类型的商品具有不...

Linux(Ubuntu)笔记本用一根网线连接树莓派登录ssh进行管理并实现共享上网

共享上网前提:Ubuntu已经通过wlan0正常连接无线路由进行上网. 树莓派设置为自动获取IP(这也是Raspbian的默认网络配置). Ubuntu上在NetworkManager(状态栏的图形化网络配置工具)中编辑eth0: "...

PHP+jQuery寥寥几行代码轻松实现百度搜索那样的无刷新PJAX的分页列表和导航链接

PHP寥寥几行代码轻松实现百度搜索那样的分页列表和导航链接,某些语言的拥趸哭晕在厕所. <?php $app = array( 'db_prefix' => 'phpbest_', 'db_sqlite' => '/dev/shm/phpbest/phpbest.db3'...

2016/12/08 17:15
1K
用jQuery AJAX发出JSONP请求实现跨域获取数据

JSONP全称是"JSON with Padding",个人理解就是"填充JSON"的意思. 填充到哪里?就是填充到JS函数调用时的参数里. 可见JSONP的本质就是带有JSON数据的JS函数调用,它是一句合法的JS代码. JSONP能...

2016/11/10 14:13
296
SEO和体验并重的超链接设计

如果你要了解PJAX,请看: AJAX + window.history.pushState/onpopstate (需要HTML5支持) https://github.com/defunkt/jquery-pjax 我下面说的是锚点链接(书签链接)这个方案: AJAX + window.l...

PHP用foreach来表达array_walk/array_filter/array_map/array_reduce

PHP装逼玩函数式(回调匿名函数): array_walk/array_filter/array_map/array_reduce: 遍历数组,回调函数.遍历一次,回调一次. 这些逻辑其实都可以用foreach来表达,而且更容易理解. array_walk相...

PHP用proc_open新建子进程使用管道通信非阻塞执行PHP脚本

PHP用proc_open新建子进程使用管道通信非阻塞执行PHP脚本. 脚本结束时register_shutdown_function回调函数访问管道获取子进程输出的数据. 例子1(popen): <?php function foo() { echo date...

PHP用curl_multi并行获取多个HTTP接口数据

接口1: php -S 127.0.0.1:8080 -t /home/eechen/www 接口2: php -S 127.0.0.2:8080 -t /home/eechen/www /home/eechen/www/index.php: <?php header('Content-Type: application/json; char...

2016/09/10 19:13
601
PHP利用ICU扩展intl快速实现汉字转拼音以及按拼音首字母分组排序

ICU(International Components for Unicode)里提供了transliterator(直译器), 可以很方便把其他语言(比如简体中文)转为拉丁文表示: http://cn2.php.net/manual/zh/transliterator.translite...

2016/07/21 18:22
1K
PHP轻松实现"附近的人"功能,根据IP确定经纬度,根据经纬度计算距离

PHP安装GeoIP扩展和数据库根据IP获取访客所在国家/城市/经纬度等信息 然后就可以用geoip_record_by_name($_SERVER['REMOTE_ADDR'])根据用户IP确定经纬度了. 注意:geoip_record_by_name()返回...

64位Ubuntu 14.04上使用musleabi最小化交叉编译Android版PHP7

musl-cross-compilers(25MB) https://bitbucket.org/GregorR/musl-cross/downloads 下载: php-7.0.6-arm-linux.xz(1.1MB) CC=arm-linux-musleabi-gcc \ CXX=arm-linux-musleabi-g++ \ AR=arm...

PHP MySQLi/PDO_MySQL/PDO_SQLite CRUD(增查改删)

Web应用说到底还不是数据库增删改查,PHP完全能够胜任,JAVAer少在PHPer面前装高大上.

2016/04/20 22:04
1K
下载PHPDroid: 基于WebView和PHP内置HTTP服务器开发Android应用

基于Android上的PHP(比如我打包的PHPDroid),寥寥几行PHP代码,就能实现一个支持无线局域网用浏览器访问的Android手机的Shell,用于执行命令和PHP代码. 个人在Ubuntu上使用交叉编译工具链 arm-...

PHP FastCGI进程管理器PHP-FPM的架构

一个master进程,支持多个pool,每个pool由master进程监听不同的端口,pool中有多个worker进程. 每个worker进程都内置PHP解释器,并且进程常驻后台,支持prefork动态增加. 每个worker进程支持在运...

2015/12/08 21:52
11.6K
PHP7中用opcache.file_cache导出脚本opcode实现源代码保护

停止php-fpm(apache同理): sudo /png/php/7.0.0/png_fpm stop 创建opcode缓存目录: mkdir -m 777 /png/php/opcache_file_cache 在php.ini中配置: zend_extension=/png/php/7.0.0/lib/php/ext...

2015/12/07 00:55
8.8K
PHP开发Linux桌面应用和Android应用思路

Node-Webkit把Node.JS跟Chromium Webkit融合在一起,共用一套V8,用于开发桌面应用,但自带一套Webkit环境,会让最终应用很大.PHP从5.4开始内置了一个小巧的CLI HTTP Server,加上自带的SQLite数据...

解压即用,跨Linux发行版PHP7打包

PHP7 for Linux: https://downloads.php.net/~ab/ PHP7 for Windows: http://windows.php.net/downloads/qa/ 适用环境: 64位Linux: PHP在抗战胜利日 发布了PHP7 RC2. PHP-7.0.0-RC2 2015/09...

Ubuntu上让Firefox使用Chrome最新版PepperFlash插件

2016-11-11更新: 最新消息是Adobe将定期发布Flash Player的NPAPI版和PPAPI版,将保持大的版本号同步. Adobe做出这个决定主要是出于安全方面的考虑. 因此部分特性如GPU 3D加速和付费视频的DRM...

2015/01/08 23:09
14.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部