<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[abitch的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/abitch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; abitch]]></copyright><item><title><![CDATA[laravel环境搭建--利用homestead 采坑无数 血泪总结]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/80285788</link><guid>https://blog.youkuaiyun.com/abitch/article/details/80285788</guid><author>abitch</author><pubDate>Fri, 11 May 2018 19:36:14 +0800</pubDate><description><![CDATA[https://laravel-china.org/docs/laravel-development-environment/5.5/development-environment-windows/938 
我是参照上边链接搭建的，虽然是站在前辈的肩膀上，但是成功搭建出来还是费了我三四天的时间，期间各种问题，真是弄的我头疼。 
首先，为了避免你做无用功，先检查你的Windows系统C盘用户名是不是...]]></description><category></category></item><item><title><![CDATA[每日所得]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/80275186</link><guid>https://blog.youkuaiyun.com/abitch/article/details/80275186</guid><author>abitch</author><pubDate>Thu, 10 May 2018 23:04:02 +0800</pubDate><description><![CDATA[今天看了一下有关系统设计方面的课程，对用户表的设计有了更深刻的了解，


    userID
    name
    hiddenPassword
    status


char name[10] 
char pwd[10] 
尽量设计成定长的，方便查询，status代表状态，注册验证是否成功


    sessionID
    userId
    deviceCode
    ti...]]></description><category></category></item><item><title><![CDATA[《精通正则表达式》学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/79612365</link><guid>https://blog.youkuaiyun.com/abitch/article/details/79612365</guid><author>abitch</author><pubDate>Mon, 19 Mar 2018 15:28:55 +0800</pubDate><description><![CDATA[[abc]是a或b或c 
[a-z?._!]中只有连字符-是元字符，其他都是普通字符 
但^在字符组的开头表示排除，例如[^1-6]匹配除了1到6以外的任何字符 
注意：|在字符组中只是一个普通的符号 
例如：[a|e] 
有括号时（学术上叫多选结构）使用^和$时也要小心 
例如：^from|subject|date:和^(from|subject|date):区别就很大 
第二个是匹配以from...]]></description><category></category></item><item><title><![CDATA[第二章]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/79307499</link><guid>https://blog.youkuaiyun.com/abitch/article/details/79307499</guid><author>abitch</author><pubDate>Sat, 10 Feb 2018 22:53:20 +0800</pubDate><description><![CDATA[还是回到我写这一系列博客的初衷，我只是希望以后的同学可以少走一部分弯路。 
如果你在面试时遇到这样的困惑–是项目经历重要？还是算法重要的时候，我请大家不要忽略一个前提，那就是大家的数据库知识已经扎实了，要不然的话，我希望大家还是先把数据库知识学学吧。 
学到什么程度呢，对于没有工作经验的人来说，我希望大家能把学校里学到的sql语句学透，无论是单表还是多表查询，内连接还是外连接，你可以随便从网上搜索...]]></description><category></category></item><item><title><![CDATA[第一章]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/79266084</link><guid>https://blog.youkuaiyun.com/abitch/article/details/79266084</guid><author>abitch</author><pubDate>Mon, 05 Feb 2018 23:27:43 +0800</pubDate><description><![CDATA[这两天一直没有安静下来，主要是实习的工作还没有定数，前两天又是周末，总有朋友过来玩，这写作便耽搁了几天。 
我对于我自己要写什么其实也没有什么特别的想法，索性就想到什么写什么，把自己在现实中遇到的问题和困惑写下来，文笔可能杂乱无章，大家凑合着看吧。 
说一下我现在遇到的问题，先简单的自我介绍，双非、二本、网络工程专业，但对软件开发兴趣颇高，一直想走软件开发的路子，但是面试了几家，皆因基础太差而被拒]]></description><category></category></item><item><title><![CDATA[前言]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/79244159</link><guid>https://blog.youkuaiyun.com/abitch/article/details/79244159</guid><author>abitch</author><pubDate>Fri, 02 Feb 2018 23:40:21 +0800</pubDate><description><![CDATA[这是一个技术让人疯狂的时代，每一项技术都爆发出来迷人的光辉和色彩，而我却在他们的照耀之下，面色惨白。 
这是今天我从知乎上看到的一句话，作者是修真院创始人，暗灭，标题是：作为程序员，我到底在恐慌什么。文章里还有一句话“在之前，这种恐慌，是我一直在努力学习的动力，因为恐慌而去掌控世界。 而现在，这种恐慌，很难让我再沉下心去学习，这又带来了新的恐慌”。 
这篇文章写出来了我的很多心声，我想也写出来很多]]></description><category></category></item><item><title><![CDATA[自学ThinkPHP--（三）URL和路由（中）]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/76473061</link><guid>https://blog.youkuaiyun.com/abitch/article/details/76473061</guid><author>abitch</author><pubDate>Mon, 31 Jul 2017 21:48:56 +0800</pubDate><description><![CDATA[上一篇我们讲到了简化index.php之前的url方式，今天我们来讲一下如何隐藏index.php。 
要想隐藏index.php，需要在入口文件件的同级添加 .htaccess 文件（官方默认自带了该文件），内容如下：<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %]]></description><category></category></item><item><title><![CDATA[浮点数在计算机中存储方式]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/76438534</link><guid>https://blog.youkuaiyun.com/abitch/article/details/76438534</guid><author>abitch</author><pubDate>Mon, 31 Jul 2017 14:47:31 +0800</pubDate><description><![CDATA[今天在研究C语言程序的时候发现了一个问题，double在C语言中占8个字节，当定义一个double变量例如：double d=120.5;
printf("%lf",d)；输出结果为：120.500000 
但是当我以字节为单位（即定义一个字符型的指针p，令p=&d;)循环访问内存中的值时，得出来的结果令人匪夷所思 
 
这是我从变量的起始地址循环访问所得到的结果，这个结果与我们的120.5有什么关]]></description><category></category></item><item><title><![CDATA[自学ThinkPHP--（二）URL和路由（上）]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/76407278</link><guid>https://blog.youkuaiyun.com/abitch/article/details/76407278</guid><author>abitch</author><pubDate>Sun, 30 Jul 2017 20:54:53 +0800</pubDate><description><![CDATA[我们在刚开始学习ThinkPHP的时候，用浏览器访问需要输入很长的URL地址例如： 
http://z.cn/kaku/public/index.php/index/index/hello/name/thinkphp 
非常的不方便，所以我们应该怎样简化它们呢？ 
我把URL的简化分为三部分，一部分是index.php这个入口文件之前的简化，一部分是index.php的简化，还有一部分是index.]]></description><category></category></item><item><title><![CDATA[自学ThinkPHP--（一）安装ThinkPHP]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/76360467</link><guid>https://blog.youkuaiyun.com/abitch/article/details/76360467</guid><author>abitch</author><pubDate>Sun, 30 Jul 2017 09:01:17 +0800</pubDate><description><![CDATA[下载ThinkPHP的方式有多种，我是从GitHub上下载的，两个压缩包：一个think-5.07,一个framework-5.07。 
安装方法： 
    将think-5.07放在你的www目录中，可以重命名成你想要的项目名，例如：zerg，然后将framework-5.07放入zerg文件夹下，重命名为thinkphp，这个文件夹名不是随意改的，只能叫thinkphp。 
检验：]]></description><category></category></item><item><title><![CDATA[汇编：动态画出一棵七彩圣诞树]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/71557245</link><guid>https://blog.youkuaiyun.com/abitch/article/details/71557245</guid><author>abitch</author><pubDate>Wed, 10 May 2017 17:57:31 +0800</pubDate><description><![CDATA[好久没有写文章了，其实想写的有很多，光是汇编代码就有很多知识点值得记下来，但是蓝癌症犯了，总是拖着，今天先写一点，以后慢慢把东西都写到这来吧。 
这是 
在寒假写的一个汇编程序代码如下：assume cs:code
data segment
    db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789ABCDE'
data endscode segment
    star]]></description><category></category></item><item><title><![CDATA[多线程的简单应用]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/53705518</link><guid>https://blog.youkuaiyun.com/abitch/article/details/53705518</guid><author>abitch</author><pubDate>Sat, 17 Dec 2016 11:17:00 +0800</pubDate><description><![CDATA[前一阵儿用python写了一个抓取某网站图片的脚本，打包成了带有GUI的可执行程序，界面没有怎么设计只是有两个按钮，分别抓取两类图片，并将抓取的图片放到当前目录的上一文件夹。 
GUI是用python自带的库Tkinter，下面是效果图： 
输入要抓取的网站页数，然后就会自动抓取相应页数的图片，不过在生成GUI时出现了一个问题，就是当点击按钮的时候会出现GUI无响应的情况，就像下面这样：只有当图片抓]]></description><category></category></item><item><title><![CDATA[Python进行远程视频监控]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/53511866</link><guid>https://blog.youkuaiyun.com/abitch/article/details/53511866</guid><author>abitch</author><pubDate>Wed, 07 Dec 2016 23:28:29 +0800</pubDate><description><![CDATA[代码所需第三方库：imaplib,pyautogui从网上看到过用python远程发送截图的博客，这次我要用python实现远程视频监控，看起来既高大上做起来又非常简单。先说一说整体思路，我们要做到手机发送邮件，python脚本接收到有特定邮件的信息，模拟鼠标操作点击qq上的视频通话按钮以达到视频监控的目的。我们需要两个qq号，一个在电脑端登陆，一个在手机端登陆，python脚本需要的账号和密码是你]]></description><category></category></item><item><title><![CDATA[Python写入Excel文档]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/53266017</link><guid>https://blog.youkuaiyun.com/abitch/article/details/53266017</guid><author>abitch</author><pubDate>Mon, 21 Nov 2016 22:15:51 +0800</pubDate><description><![CDATA[代码所需第三方库：openpyxl 
这事发生的真是偶然，我正琢磨着要用Python进行远程视频监控，碰到一个问题一直没有解决，刚好朋友的同学给朋友发过来两个Excel文件，说想要复制一个excel文件中的内容到另一个，但是不知道为什么就是复制不了，要我们帮忙看看，实在不行就只能自己手工输入了。虽然我们对Excel不是很精通，基础的操作还是知道的，但是这个excel文件诡异的很！选中之后就是没有办法]]></description><category></category></item><item><title><![CDATA[Python爬取代理IP]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/53007502</link><guid>https://blog.youkuaiyun.com/abitch/article/details/53007502</guid><author>abitch</author><pubDate>Wed, 02 Nov 2016 14:13:35 +0800</pubDate><description><![CDATA[这个代码实现的功能是爬取 
代理ip 
将之存放到 
proxy.txt 
文件中 
，用到了BeautifulSoup 
库，还有 
自带的urllib2 
库和itertools。代码如下：`# -- coding:utf-8 -- 
from bs4 import BeautifulSoup 
import itertools 
import urllib2 
from itertools i]]></description><category></category></item><item><title><![CDATA[python完成pie小游戏]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/52216841</link><guid>https://blog.youkuaiyun.com/abitch/article/details/52216841</guid><author>abitch</author><pubDate>Tue, 16 Aug 2016 09:00:10 +0800</pubDate><description><![CDATA[今天我用python完成了一个小游戏，pie游戏是一个非常简单的小游戏，pie游戏使用Pygame模块绘制填充的饼块，用户按下与该饼块对应的数字键。然后使用Pygame的绘制函数来绘制饼块。当按下针对所有饼块的按键而没有犯错的时候，玩家就获胜了。如图所示： 
 
话不多说，直接上代码吧！import pygame
import math
import sys
from pygame.locals i]]></description><category></category></item><item><title><![CDATA[解决readtimeouterror问题]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/51982127</link><guid>https://blog.youkuaiyun.com/abitch/article/details/51982127</guid><author>abitch</author><pubDate>Thu, 21 Jul 2016 13:46:35 +0800</pubDate><description><![CDATA[本文转载自Jerry Ming的专栏原文如下：pip install ErrorOSX 终端更新pip出错 sudo pip install --upgrade pip :1.ReadTimeoutError: HTTPSConnectionPool(host=’pypi.Python.org’, port=443): Read解决办法: 加大超时时间，如 pip --default-timeout]]></description><category></category></item><item><title><![CDATA[解决unicodedecodeerror问题]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/51981974</link><guid>https://blog.youkuaiyun.com/abitch/article/details/51981974</guid><author>abitch</author><pubDate>Thu, 21 Jul 2016 13:24:50 +0800</pubDate><description><![CDATA[本文转载自火日攻天的博客，真是非常感谢他，这个问题困扰了我很长时间，今天终于解决了，现摘录原文如下： 
在Windows平台下写python最头痛的就是pip不好用，装一个包都能报错，以前懒碰到问题都换linux去做了，现在有空还是要解决一下，先看看错误是啥 
 
用pip安装任何一个包，都提示 UnicodeDecodeError: ‘ascii’ codec can’t decode byte]]></description><category></category></item><item><title><![CDATA[python脚本实现自动登陆校园网]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/51939879</link><guid>https://blog.youkuaiyun.com/abitch/article/details/51939879</guid><author>abitch</author><pubDate>Mon, 18 Jul 2016 10:33:02 +0800</pubDate><description><![CDATA[搞了几天终于把这个搞出来了，代码不到50行，要是别的网站很好模拟，但这个稍微有点麻烦，抓包工具用了好多，httpfox没抓全，wireshark抓的又太多不好分析，最后还是用神器fiddler才把它搞出来。本着负责任的心态，我就一步一步的把它写下来，希望对后来学习python的人有帮助。 
我是用fiddler中的设置断点的方式来分析报文的，首先设置响应后断点，然后连上校园网，随便点击一个网站例如点]]></description><category></category></item><item><title><![CDATA[linux有意思的命令]]></title><link>https://blog.youkuaiyun.com/abitch/article/details/51730540</link><guid>https://blog.youkuaiyun.com/abitch/article/details/51730540</guid><author>abitch</author><pubDate>Tue, 21 Jun 2016 22:19:16 +0800</pubDate><description><![CDATA[随时想到随时上来写吧，今天先写第一个linux命令。 
1、这个命令倒不是很难，history：显示历史命令，后边加数字就可以显示固定数量的命令。这个命令有意思的地方在于如果你要把它写到脚本中时，运行的时候就是空白，根本不会显示历史命令。所以如果你要想要在脚本中运行history命令的话，不要用sh，./，bash加文件名，要用source加文件名，就会显示history命令了。赶快试试吧。 
第二]]></description><category></category></item></channel></rss>