BeWithYou

胡搞的技术博客

数据结构/实用算法/知识

Fisher-Yates洗牌算法


工作中用到了随机洗牌的算法,想起以前也在某次笔试题中遇到过这样的题目,当时觉得很简单,就是随机呗。现在的代码是要放到生产环境中的,不得不严肃的思考下,才发现之前想的确实太简单了。之前想过这么几种思路:1、每次随机从牌堆中抽一个位置的牌放到一个递增的位置上。$arr&nb……
PHP

PHP中使用正则解决中文json解析的问题


我们在使用PHP处理json字符串解析的时候,经常会碰到字段中存在中文的问题。有的时候,json字符串的提供方会对中文字段做urlencode处理,这样我们在PHP中解析就会比较方便。但是在我们调用第三方的接口的时候,对于字符串的格式是否采用urlencode是不可控的,毕竟不是自己写接口自己调用嘛。PS: PHP中对于有中文字段的array做js……
运维/工具

shell脚本scp多个机器的文件


如果程序不使用远程日志的话,日志文件都会分散在部署的机器本地上。这种情况很常见,比如大型网站的php文件都是分布在许多web服务器上,其他cgi程序也会部署到各个机器上。有时候我们需要把这些机器上的日志进行汇总,用于排查问题,分析数据。这里记录一下spawn+scp获取远程机器上的文件。#!/bin/bash for ip&……
web前端/Javascript

H5实现的flappy bird


这是去年做的东西,那个时候还在tx上班,有一段时间比较闲,天天吹水摸鱼……其实也挺好的,有自己的时间才会有心思研究其他好玩的东西。现在整理一下放上来吧。(PS:图片比较多,请自行隐藏边栏)
回到顶部