<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ChanWunsam的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chs7712120</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chs7712120]]></copyright><item><title><![CDATA[前端常见居中问题总结]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/85128921</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/85128921</guid><author>chs7712120</author><pubDate>Thu, 20 Dec 2018 17:28:59 +0800</pubDate><description><![CDATA[前端常见居中问题总结div+span情况一情况二div+divdiv+img

居中是css里的一个大坑，基本上找不到万能的解决方法。虽然目前来讲弹性布局非常好用，但是兼容性还是一个大问题。所以这里就专门记录我遇到的居中问题和相对应的解决方法，方法不一定是最好的，但是确实有效。

div+span
项目中一个页面至少遇到两次这种坑，可见这个结构还是很重要的。这一结构常用来自定义标签栏，或者状态栏，...]]></description><category></category></item><item><title><![CDATA[前端学习笔记二]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/85128849</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/85128849</guid><author>chs7712120</author><pubDate>Thu, 20 Dec 2018 17:27:04 +0800</pubDate><description><![CDATA[前端学习笔记二简单的正则提取字符串Jquery使用JS函数式编程css选择器
简单的正则提取字符串
照例贴上非常不错的一篇博文JavaScript必会技能——正则表达式，这个博客同时也有一些其他方面的博文，数量还不是很多，有时间要一一看下。
博文里提到两个正则化辅助工具：图形化工具和检测工具
回到项目中，主要是做点击选择功能，要获取已选个数，如下图：

获取窗口的字符串再正则提取其中的数字，非常的...]]></description><category></category></item><item><title><![CDATA[前端学习笔记一]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/85128774</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/85128774</guid><author>chs7712120</author><pubDate>Thu, 20 Dec 2018 17:25:37 +0800</pubDate><description><![CDATA[前端学习笔记一flexbox学习居中布局借助flex简单实现水平垂直居中利用绝对定位行内元素居中
flexbox学习
这里推荐一个简短有趣的链接，可以同时对比其他的布局方案：学习css布局-flexbox。
另外moz的开源网站也有介绍：使用 CSS 弹性盒子。
不过介绍最清晰的还是阮一峰的Flex布局教程：语法篇。
居中布局
在各种场合下，居中使用的方式也不一样。这里简要记录一下目前使用到的比较...]]></description><category></category></item><item><title><![CDATA[python练习册第五题]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79262711</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79262711</guid><author>chs7712120</author><pubDate>Mon, 05 Feb 2018 17:52:06 +0800</pubDate><description><![CDATA[目录




目录
题目
解题思路
解题代码











题目

你有一个目录，装了很多照片，把它们的尺寸变成都不大于 iPhone5 分辨率  （1136*640）的大小。



解题思路

涉及到图片的都要用到Image模块，读取图片然后解析，解析后的字符串中某个地方表示图片的分辨率，可以依此来判断是否符合标准——如果不符合，就需要将图片等比例压缩到一个恰好合适的大小。这应该就是全部]]></description><category></category></item><item><title><![CDATA[python练习册第四题]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79252778</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79252778</guid><author>chs7712120</author><pubDate>Sun, 04 Feb 2018 15:12:32 +0800</pubDate><description><![CDATA[目录




目录
题目
解题思路
解决代码
修改


别人的代码










题目

任一个英文的纯文本文件，统计其中的单词出现的个数。



解题思路

上网找了一下思路。首先要读取文本，对文本进行处理——这里的处理要包括去除空格及各个标点符号。处理好的文本就是一串单词，可以用list储存。接下来，就是统计list中各单词的重复次数了，最简单的想法，应该是一个个遍历，将之前未出现的录入]]></description><category></category></item><item><title><![CDATA[python练习册第三题]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79249682</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79249682</guid><author>chs7712120</author><pubDate>Sat, 03 Feb 2018 21:37:07 +0800</pubDate><description><![CDATA[目录




目录
题目
解题思路
解决代码
redis相关操作记录


别人的代码









题目

将 0001 题生成的 200 个激活码（或者优惠券）保存到 Redis 非关系型数据库中。

解题思路

难点是压根不知道redis怎么用。好在找到了一些文章快速学了些： 
使用python操作redis 
python: redis介绍及简单应用 
 python(十一)下：Redi]]></description><category></category></item><item><title><![CDATA[Coursera]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79247251</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79247251</guid><author>chs7712120</author><pubDate>Sat, 03 Feb 2018 15:26:18 +0800</pubDate><description><![CDATA[PS: 百度知道还是有很多好东西的。 
原文：Coursera无法观看课程解决方案



方法/步骤


首先是win+s找到记事本，并用管理员身份打开
在记事本页面使用ctrl+o打开hosts文件，路径 C:\Windows\System32\drivers\etc，右下角的选项改为“所有文件”，不然是找不到hosts文件的。然后输入如下内容：




52.84.246.90    d3c3]]></description><category></category></item><item><title><![CDATA[python练习册第二题]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79242879</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79242879</guid><author>chs7712120</author><pubDate>Fri, 02 Feb 2018 20:27:05 +0800</pubDate><description><![CDATA[目录




目录
题目
解决思路
解决代码
别人的思路
关于sqlalchemy
easy_install
复现发现的问题













题目

将 0001 题生成的 200 个激活码（或者优惠券）保存到 MySQL 关系型数据库中。



解决思路

基本步骤应该是：读取文件 –> 解析字符 –> 打开数据库 –> 存入后关闭。其中涉及python操作mysql数据库的我还不是很]]></description><category></category></item><item><title><![CDATA[python练习册第一题]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79208945</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79208945</guid><author>chs7712120</author><pubDate>Tue, 30 Jan 2018 17:49:37 +0800</pubDate><description><![CDATA[目录




目录
题目
解题思路
random内置方法
String模块
解决代码1
uuid
解题代码2


别人的解题方法











题目

做为 Apple Store App 独立开发者，你要搞限时促销，为你的应用生成激活码（或者优惠券），使用 Python 如何生成 200 个激活码（或者优惠券）？



解题思路

上网搜了一下生成随机字符串的方法，除了猜想中类似C的ra]]></description><category></category></item><item><title><![CDATA[python练习册第零题]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79206577</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79206577</guid><author>chs7712120</author><pubDate>Tue, 30 Jan 2018 15:27:08 +0800</pubDate><description><![CDATA[目录




目录
题目
学习内容
Load an Image
ImageFont Module
ImageDraw Module
Example Draw Partial Opacity Text




解决代码
别人的解决方法










题目：

将你的 QQ 头像（或者微博头像）右上角加上红色的数字，类似于微信未读信息数量那种提示效果。类似于图中效果：







学习内容]]></description><category></category></item><item><title><![CDATA[廖大python实战教程第九天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79186840</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79186840</guid><author>chs7712120</author><pubDate>Sun, 28 Jan 2018 14:58:34 +0800</pubDate><description><![CDATA[目录




目录
什么是REST
什么是API









什么是REST

参考： 
理解RESTful架构——阮一峰 
RESTful API 设计指南——阮一峰

REST的全称应该是(Resources) Representational State Transfer，可译为表现层状态转化。每一个资源对应一个URL；而资源的表现形式，可以是如文本的txt格式、HTML格式等等，还可]]></description><category></category></item><item><title><![CDATA[廖大python实战教程第八天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79181927</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79181927</guid><author>chs7712120</author><pubDate>Sat, 27 Jan 2018 17:35:11 +0800</pubDate><description><![CDATA[目录




目录
前言
资源文件问题
使用模板
模板继承











前言

今天的内容和python没有多大关系，反而涉及到很久没学的HTML和JS。我这次的目标很明确，就是快速做出一个项目哪怕是照着抄的。前端这部分是一个坑，我也只是略懂一点，暂时不专门花时间再去找相关资料了。就今天的css框架而言，有一些非常好的教程，以后要重补前端内容，可以来这里看看。 
uikit中文使用教程]]></description><category></category></item><item><title><![CDATA[廖大python实战教程第七天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79173779</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79173779</guid><author>chs7712120</author><pubDate>Fri, 26 Jan 2018 16:20:13 +0800</pubDate><description><![CDATA[目录




目录
MVC框架
各种错误
正确的日志











MVC框架

使用模板

MVC的全名是Model View Controller，是模型-视图-控制器的缩写，是一种软件设计典范。使用MVC的目的是使M和V的代码分离，从而使一个程序可以有不同的表现形式。

各种错误

这个地方在所难免。实在没想到用IDE照着敲都会有一些不注意的小细节错误。

一开始页面是 404 No]]></description><category></category></item><item><title><![CDATA[廖大python实战项目第六天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79160641</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79160641</guid><author>chs7712120</author><pubDate>Fri, 26 Jan 2018 16:18:50 +0800</pubDate><description><![CDATA[目录




目录
merge方法
Dict类和toDict方法








今天的比较简单，我就直接把源码上自己不容易搞懂的写一下吧。



merge()方法



def merge(defaults, override):
    r = {}
    for k, v in defaults.items():
        if k in override:]]></description><category></category></item><item><title><![CDATA[廖大python实战项目第五天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79140079</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79140079</guid><author>chs7712120</author><pubDate>Fri, 26 Jan 2018 16:18:32 +0800</pubDate><description><![CDATA[PS: 决定还是坚持写博客记录一下比较好。

今天的实战内容是编写web框架，如果之前的知识不熟悉的话确实看不大懂。在这里奉上自己的理解以及帮助理解的相关资料和文档。



索引




索引
Web框架
__call__方法
getattr方法
inspect模块
rfind方法
__import__
拦截器















Web框架

首先我们要知道web框架是什么东西，它到底]]></description><category></category></item><item><title><![CDATA[廖大python实战项目第四天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79161784</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79161784</guid><author>chs7712120</author><pubDate>Fri, 26 Jan 2018 16:18:10 +0800</pubDate><description><![CDATA[目录




目录
数据库操作问题










数据库操作问题

参考： 
用命令行创建MySQL数据库 
菜鸟教程——MySQL 
（尤其是这一篇：MySQL管理） 
启动MySQL时出现问题

数据库操作这块先会用就行。过程中难免遇到很多奇奇怪怪的问题，我把我自己解决的问题发上来。

首先就是廖大的test有一些小错误，我根据评论区以及自己的理解改了一下：



# 'test.py']]></description><category></category></item><item><title><![CDATA[廖大python实战项目第三天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79162375</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79162375</guid><author>chs7712120</author><pubDate>Fri, 26 Jan 2018 16:17:42 +0800</pubDate><description><![CDATA[为了看懂这一天的源码，翻了之前好多的文章才算是勉强理解了一点。




目录




目录
什么是orm
orm源码学习
连接池
数据库查询语法
super 方法
__new__ 方法
属性
default属性
数据库外键是什么
classmethod














什么是orm

廖大在这本文中并没有很详细的介绍，那是因为之前就已经告诉过我们了。使用元类这一篇中在介绍元类的同时也介]]></description><category></category></item><item><title><![CDATA[廖大python实战项目第二天]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/79163323</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/79163323</guid><author>chs7712120</author><pubDate>Fri, 26 Jan 2018 16:17:11 +0800</pubDate><description><![CDATA[这一篇是补的，有些资料我也忘了当时查来干嘛。但是那么辛苦的查，总要记录下来。 
  不过经过那一天的学习，我不那么怕阅读文档了，而且有些文档写得真的非常清晰易读；




目录




目录
Asyncio
介绍
Run a Simple Web Server
Application and Router
webResquest
make_handler
Handler


协程
Evenloop]]></description><category></category></item><item><title><![CDATA[python学习笔记]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/78946489</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/78946489</guid><author>chs7712120</author><pubDate>Mon, 01 Jan 2018 18:05:49 +0800</pubDate><description><![CDATA[python学习笔记]]></description><category></category></item><item><title><![CDATA[项目——简易计算器]]></title><link>https://blog.youkuaiyun.com/chs7712120/article/details/78867180</link><guid>https://blog.youkuaiyun.com/chs7712120/article/details/78867180</guid><author>chs7712120</author><pubDate>Thu, 21 Dec 2017 19:58:39 +0800</pubDate><description><![CDATA[项目]]></description><category></category></item></channel></rss>