<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[记录在编码的路上]]></title><description><![CDATA[如蜗牛一样前进 如写生一样记录]]></description><link>https://blog.youkuaiyun.com/php_Soul</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; php_Soul]]></copyright><item><title><![CDATA[svm简单应用]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/82706400</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/82706400</guid><author>php_Soul</author><pubDate>Fri, 14 Sep 2018 17:29:41 +0800</pubDate><description><![CDATA[#!/bin/python3

import sys, os
import numpy as np
import pandas as pd
from sklearn import svm, cross_validation, decomposition, metrics, manifold
import matplotlib.pyplot as plt

def load_data(fn):
  ...]]></description><category></category></item><item><title><![CDATA[python实现懒加载图片的下载]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/52759538</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/52759538</guid><author>php_Soul</author><pubDate>Sat, 08 Oct 2016 18:26:20 +0800</pubDate><description><![CDATA[最近接了一个需求，需要爬取阿里巴巴网站上指定网址的详情图片，想来是个很容易的事情，也就需要采集一下网页，在此基础上做一些匹配性质的操作就应该可以了，也就是顺手而为的事情。]]></description><category></category></item><item><title><![CDATA[Linux下的c/c++程序调试利器-----gdb/cgdb]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/52371786</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/52371786</guid><author>php_Soul</author><pubDate>Tue, 30 Aug 2016 18:06:39 +0800</pubDate><description><![CDATA[gdb是UNIX及UNIX-like下的调试工具。或许，各位比较喜欢那种图形界面方式的，像VC、BCB等IDE的调试，但如果你是在 UNIX平台下做软件，你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长，尺有所短”就是这个道理。（来自百度百科）下面通过一个简单的例子来阐述一下这个强大的调试工具吧！//a.c
#include "stdio.h"
int func(]]></description><category></category></item><item><title><![CDATA[一些常用的备忘]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/40109751</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/40109751</guid><author>php_Soul</author><pubDate>Wed, 15 Oct 2014 13:47:12 +0800</pubDate><description><![CDATA[PHP相关：
1.编译php]]></description><category></category></item><item><title><![CDATA[gearman+php   安装以及使用]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/36002741</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/36002741</guid><author>php_Soul</author><pubDate>Mon, 30 Jun 2014 16:07:05 +0800</pubDate><description><![CDATA[Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统.]]></description><category></category></item><item><title><![CDATA[mysql过滤两个不同字段的sql语句]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/27052965</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/27052965</guid><author>php_Soul</author><pubDate>Mon, 26 May 2014 09:58:54 +0800</pubDate><description><![CDATA[众所周知，一般在mysql过滤相同记录时常用的关键字是distinct, group by等关键字，但是怎么过滤两个不同的字段相同的记录呢。


以下是问题需求：
有一张表chat_history中存在字段id,from_uid,to_uid等字段，其中id为自增id，from_uid为消息的发送方的uid，to_uid为接收方的uid，现在需要获得某一个uid的最新联系人。


首]]></description><category></category></item><item><title><![CDATA[html5 Web Notifications]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/26475005</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/26475005</guid><author>php_Soul</author><pubDate>Wed, 21 May 2014 15:48:18 +0800</pubDate><description><![CDATA[最近做的一个仿微信网页版的站点，有一个新需求， 需要实现在新消息入线时，有桌面通知的效果，所以最近就稍微了解一下这个html5的新属性。


这边有个不错的demo：html5 web notification demo


从上面这个demo中 我们就可以获取所需要的基本核心代码，如下：



	var Notification = window.Notification ||]]></description><category></category></item><item><title><![CDATA[兼容主流浏览器 的html  视频播放器]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/25221073</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/25221073</guid><author>php_Soul</author><pubDate>Wed, 07 May 2014 16:37:55 +0800</pubDate><description><![CDATA[最近工作上的需求需要]]></description><category></category></item><item><title><![CDATA[字符串匹配的Boyer-Moore算法]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/24998329</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/24998329</guid><author>php_Soul</author><pubDate>Sun, 04 May 2014 18:41:47 +0800</pubDate><description><![CDATA[但是，它并不是效率最高的算法，实际采用并不多。各种文本编辑器的"查找"功能（Ctrl+F），大多采用Boyer-Moore算法。

　　Boyer-Moore算法不仅效率高，而且构思巧妙，容易理解。1977年，德克萨斯大学的Robert S. Boyer教授和J Strother Moore教授发明了这种算法。
　　下面，我根据Moore教授自己的例子来解释这种算法。
　　1.

　　]]></description><category></category></item><item><title><![CDATA[Php版本不同版本比较]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/23194155</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/23194155</guid><author>php_Soul</author><pubDate>Tue, 08 Apr 2014 17:17:26 +0800</pubDate><description><![CDATA[Php版本不同版本比较]]></description><category></category></item><item><title><![CDATA[Mysql 一条update语句引发的血案]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/22155265</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/22155265</guid><author>php_Soul</author><pubDate>Wed, 26 Mar 2014 10:44:49 +0800</pubDate><description><![CDATA[在长时间享受php的弱类型给我们开发带来的方便的同时，许多类型的定义已经在许多phper的身上渐走渐远了。


在这里总结一下前不久遇到的一个用php进行mysql访问时遇到的类型的问题，在mysql中对字段的定义都有着严格定义的，当使用不同定义的过滤条件进行delete和update操作又会带来什么结果，下面将是一个实验。


建立测试环境：
创建测试表t2:create tabl]]></description><category></category></item><item><title><![CDATA[PHP 关键词]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/20924325</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/20924325</guid><author>php_Soul</author><pubDate>Mon, 10 Mar 2014 16:48:37 +0800</pubDate><description><![CDATA[and,or,xor(异或)
“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同.
"||" 比 "or" 的优先级高,"&&" 比 "and" 的优先级高。优先级：&& > || > = > and > xor > or


__LINE__

文件中的当前行号。


Exception(PHP5)
所有异常的基类。



__FILE__
文件的完整]]></description><category></category></item><item><title><![CDATA[mysql myisam与innodb引擎对比]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/20921111</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/20921111</guid><author>php_Soul</author><pubDate>Mon, 10 Mar 2014 15:14:08 +0800</pubDate><description><![CDATA[myisam引擎的特征


所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码（如最近20年的机器有的一样）和IEEE浮点格式（在主流机器中也完全是主导的）。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。先存储数据低字节并不严重地影响速度；数据行中的字节一般是未联合的，从一个方向读未联合的字节并不比从反向读更占用更多的资源。服务]]></description><category></category></item><item><title><![CDATA[一段神奇的js代码]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/19127103</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/19127103</guid><author>php_Soul</author><pubDate>Wed, 12 Feb 2014 18:38:25 +0800</pubDate><description><![CDATA[alert((++[[]][+[]]/[]+[])[+[]]+([{}]+[])[++[[]][+[]]+[+[]]-+!+[]-+!+[]-+!+[]]+(![]+[])[!+[]+!+[]]+([{}]+[])[+!+[]]+'v'+(-{}+[]+[]+[][+[]])[+!+[]+[+[]]]+([{}]+[])[++[[]][+[]]+[+[]]-+!+[]-+!+[]-+!+[]]+(]]></description><category></category></item><item><title><![CDATA[js生成缩略图后上传（利用canvas重绘）]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/17913371</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/17913371</guid><author>php_Soul</author><pubDate>Mon, 06 Jan 2014 11:09:47 +0800</pubDate><description><![CDATA[一般在处理图片上传时，通常的逻辑都是将源图片上传到服务器端，再由服务器端的语言进行缩放大小的操作。
此种模式一般可以满足大部分的需求，但当我们所需要的图片仅仅是一个符合规定大小的源图片的缩略图，再使用此种模式，将是一种浪费服务端资源以及带宽的方式，故我们考虑在浏览器端生成小图后再进行上传操作。


//以下为源代码



function drawCanvasImage(obj,w]]></description><category></category></item><item><title><![CDATA[图片异步加载的一种处理方法]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/17912325</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/17912325</guid><author>php_Soul</author><pubDate>Mon, 06 Jan 2014 10:36:14 +0800</pubDate><description><![CDATA[在做web开发时，网页的展示过程中总是少不了图片的展示，由于受到网速的影响图片的加载总是缓慢的。
以下是一种图片的异步加载的方法，原理实际上还是很简单的，
首先展示一张默认图片，一般都是比较小的图片，最好是像素点，新建一个img对象，当这个新的img对象加载完成后替换掉原来的img元素。


以下是具体实现：



function showLoadedImage(sUrl, o]]></description><category></category></item><item><title><![CDATA[绝对应当收藏的10个实用HTML5代码片段]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/17447857</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/17447857</guid><author>php_Soul</author><pubDate>Fri, 20 Dec 2013 15:40:55 +0800</pubDate><description><![CDATA[转自：http://www.gbtags.com/gb/share/2268.htm

HTML5是WEB技术发展的重要的里程碑，对于前端开发来说，如果能够找到一些未来大家开发中可能需要经常重复使用的代码的话，相信大家一定不会拒绝，下面是我们精心收集的10多个HTML5代码片段，相信大家一定喜欢！



HTML5的最简单模板
如果你需要开始一个新的HTML5项目的话，大家肯定会需要]]></description><category></category></item><item><title><![CDATA[js 判断上传文件大小]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/15812277</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/15812277</guid><author>php_Soul</author><pubDate>Wed, 13 Nov 2013 14:06:33 +0800</pubDate><description><![CDATA[我们在做文件上传时，为了实现异步上传的效果，一般会选择采用iframe的形式来进行文件的上传，但我们不能像ajax那样对服务端返回的数据进行处理，从而来进行文件大小以及文件样式的判断，所以我们一般也会想到使用js对上传的文件大小以及格式进行初步的判断，在服务端再进行一次判断（防止浏览器拒绝执行脚本文件）。


以下提供一种方法用js判断文件大小。


    var url = win]]></description><category></category></item><item><title><![CDATA[js获取IFRAME当前的URL]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/9961091</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/9961091</guid><author>php_Soul</author><pubDate>Wed, 14 Aug 2013 11:05:52 +0800</pubDate><description><![CDATA[在许多时候我们在用iframe的时候  都会做分页操作  iframe内部的url跳转将不能直接通过iframe的src属性来获得


iframe的当前的获取方法


parent.document.getElementById("content_info").contentWindow.location.href


其中：content_info为iframe的id]]></description><category></category></item><item><title><![CDATA[图片，音频，视频文件的上传 以及图片缩略图的制作，音频文件时长的获取以及  视频文件缩略图的获取]]></title><link>https://blog.youkuaiyun.com/php_Soul/article/details/8920980</link><guid>https://blog.youkuaiyun.com/php_Soul/article/details/8920980</guid><author>php_Soul</author><pubDate>Mon, 13 May 2013 16:34:36 +0800</pubDate><description><![CDATA[最近在写一个文件上传的功能，主要分为图片，音频以及视频的上传，由于是要求异步上传，所以就偷懒的使用ajaxuploadfile.js这个已有的jquery的扩张。截止到作者写此文章ajaxuploadfile.js最新版本为2008出现的，已经有五六年不曾有人更新，其中具体的源代码笔者也未深究。由于版本过于古老所以此js插件不能兼容最新版的jqery（读者自行取舍）。
      文件上传]]></description><category></category></item></channel></rss>