自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuuuuchang的博客

一只猿的踩坑日常

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 设置屏幕宽度=10rem

(function () { document.addEventListener('DOMContentLoaded', () => { document.getElementsByTagName('html')[0].style.fontSize = window.innerWidth / 10 + 'px'; }, false);})();按需可调...

2018-03-09 14:19:27 1033

原创 js动态添加任何html标签

编程思路:我认为, 对于html标签来说, 分为闭合和半闭合两种,当我用js创造一大片html代码的时候, 会容易出现很杂乱的观感,而且并不容易维护.那么我将创建闭合和半闭合标签作为两个方法, 每次创建就调用一次, 返回字符串类型的HTML代码,然后用$....append() 或者 DOM的innerHTML加入就可以建议: 配合JQuery食用更佳, 当然doc...

2018-03-09 14:17:19 2462

原创 在数组指定位置合并一个数组, 并将其合并成一维数组

在数组指定位置合并一个数组, 并将其合并成一维数组example :a = [1,2,3,6,7,8]b = [4,5]a.insertSome(3, b) // a = [1,2,3,4,5,6,7,8]Array.prototype.insertSome = function(place, thing) { // 向数组插入元素, place是位置(整数)...

2018-03-09 13:55:57 911

原创 django - 本地访问不了静态文件的解决方法

这几天没写博客,感觉没记录就记不住了一样,真是...我在这几天遇到了一个问题,我用的是pycharm 2017,3版,我想用它来为我的django搭建一个开发用的本地服务器,用来调试我的项目,配置运行没有什么大的问题(事后看过),但是就是只能成功返回网页, 不能顺利发送js/css/img等静态资源,这个问题后来我解决了,为了避免浪费时间我就不说这么多了,我在segm...

2018-01-30 23:23:19 6747

原创 Django静态文件引用错误 - 'static'. Did you forget to register or load this tag?

在我对一个网页配置静态文件的时候,我想改变以往那种硬编码的方式,改为动态引用.于是,我这么引用静态文件<link rel="stylesheet" type="text/css" href="{% static 'css/D_searchword.css' %}" />但是在测试的时候总是显示404我以为是配置问题,在setting.py里面...

2018-01-20 17:23:34 14519 3

原创 python字典遍历删除 - dictionary changed size during iteration

我今天用python遍历一个字典, 我想检测字典中属性值为None的部分, 如果检测到就把这个属性删除, 那么我是这么干的# result 是一个字典, 我想把里面属性值是None的属性删除for key in result: if not result[key]: del result[key] continue结果就报错了RuntimeError: dictio

2018-01-19 14:09:45 11647 5

原创 js - js+css实现横竖屏变换自动使用不同样式

今晚我在写一个页面,要求是在用户旋转屏幕的时候应用不同的样式,让网页更好地表现内容.难点不在于根据横竖屏来设置不同的样式,而是在于在用户旋转屏幕之后需要刷新一下才能应用新的样式,这样贼麻烦.因此今晚搞了两个小时,终于实现在旋转屏幕的时候自动切换样式了首先,我写的这个页面在dom加载完成后会获取当前屏幕的宽度进行计算rem. 也就是说,如果用户第一次打开这个网页是竖着看的...

2018-01-14 00:07:26 3952 1

原创 css - @media横竖屏

@media screen and (orientation: portrait) { /* 竖屏 */}@media screen and (orientation: landscape) { /* 横屏 */} 请注意! 在横竖屏切换的时候, 使用em单位和rem单位的(特别是根据屏幕宽度计算的rem)是不变的,也就是说如果一开始用户是竖屏浏览, 我们计算出屏幕宽度(屏幕短边)=10...

2018-01-13 23:55:48 7221

原创 css - 省略号效果

单行文本省略号white-space: nowrap; /*强制不换行*/overflow: hidden; /*超出部分隐藏*/text-overflow: ellipsis; /*超出部分显示省略号*/多行文本省略号(webkit浏览器和移动端适用)display: -webkit-box;-webkit-box-orient: vertical; /*子元素排列方...

2018-01-13 11:42:43 1083

原创 python - mysqldb模块防注入设置

mysqldb有处理sql语句的转义方法, 我们不用再考虑关于字符转义的问题在接收到客户端用户发送的表单之后, 如果需要根据用户输入来获取数据, (即需要把用户提交的一些数据作为sql语句的一部分), 如果是这样的话, 我们需要对其防注入处理.利用MySQLdb.escape_string()方法对用户输入字段进行转义MySQLdb.escape_string()可以对用户输入进行转义处理, 以便...

2018-01-12 00:20:51 2428

原创 js - form表单提交不刷新

大家已经发现了,当我们点击submit提交form表单的时候, 他会刷新一次,如果不想它刷新的话有下面两种方法:利用iframe我们可以利用一个隐藏的iframe来实现,主要是我们把提交目标放到一个隐藏的iframe里,然后让iframe提交数据(ps: 这个未实测,仅仅是网上提供的,我记录一下.以后遇到或者会试一下吧)<form action="...

2018-01-05 16:43:13 29449 1

原创 Django开发微信公众号(5) -- 实现消息的接收与发送

其实这个功能一早就完成了,但是直到今天才有空把它记录下来~~准备工作在正式开始之前,需要做一些准备:    a: 安装好wechat_sdk(怎么安装请看我前面写>);    b: 成功通过了微信公众号的开发者认证;    c: 新建一个应用(不是必须的), 我新建了一个dict应用.需要注意的事项在正式动手之前,首先我要说一下要注意的事(我踩过的坑):  

2017-12-19 21:41:38 4001

原创 Django开发微信公众号(4) -- 配置云数据库和本地测试库

这篇说的是在新浪云中配置共享数据库,跟配置测试库.同时会说一下怎么用vpn连接在云上的数据库为什么选择共享型数据库?新浪云数据库有很多种, 但是根据我的这个项目来看, 需要储存的东西不多, 并且不会有太频繁的改变, 也没有大量的增删改, 所以我选择了mysql. 这是一点; 另外一点就是我没钱T T, 对比价格, 独享型数据库有很强大的功能(具体可以看他们介绍),但是很贵(最低配都

2017-11-28 23:00:36 826

原创 Django开发微信公众号(3) -- 通过微信公众号开发者认证

经过了前面所说的步骤, 我已经初步配置好了我的服务器环境, (先不用管数据库).接下来, 我需要通过微信公众号的开发者认证为什么我们需要弄认证呢?首先, 如果按照一般的情况, 我们使用的是微信公众号的服务器提供的服务, 比如内置的自动回复, 或者自定义菜单, 图文消息等功能. 我们都是以"用户→公众号服务器"这样子的方式来运行. 未通过开发者认证的公众号用的就是这种通讯模式.

2017-11-13 20:48:07 944

原创 Django开发微信公众号(2) -- 在sae添加第三方包

首先说一下, 本文写于2017年11月, 如果时间过得太久的话, 可能有一定变化, 用作参考即可.我既然想开发一个公众号, 那么我肯定需要开通微信的开发者认证, 在认证的过程中, 我需要在我的代码里面引入一些用于跟微信服务器连接的参数(就是认证码之类的东西,我是这么理解的), 但是这只是一个电话号码, 要想跟服务器通信我们还需要一个电话(第三方包,wechat-sdk,及其他依赖包).

2017-11-10 15:13:51 882

原创 Django开发微信公众号(1) -- 在新浪sae部署Django1.9.7

最近搞了个公众号, 打算做一个类似于词典的东西, 但是WX的平台个人号自动回复只能限制200条, 太少. 所以干脆自己搭一个.首先, 我的构想是用Django来搭建, 这样比较方便. 但是真正搭建的时候遇到一点麻烦 -- 新浪sae不支持高版本的Django, 这个很麻烦啊, 我用的是Django1.9.7, 不想换其他版本了, 于是我查了很多资料搞了三天, 终于搞好了, 因为这三天我

2017-11-09 21:22:15 1193

转载 python - 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)

原因python默认是ascll编码当python尝试转换为其他编码的时候,要先把它转换为unicode编码,再转成目标编码但是,Unicode编码最大只有128那么长,因此超出了长度就会报这个错误解决方法1:改变python文件的默认编码方式import sysdefaultencoding = 'utf-8'if sys.getdefaultencoding() != defaultenc...

2017-09-23 11:01:14 5034

原创 EasyGUI的安装

EasyGUI是python的一个GUI模块,非常容易上手.如果是初学pythonGUI的话,用这个比较方便好理解一点,下面来记录一下安装过程1,下载官网下载地址:http://easygui.sourceforge.net/打开之后,直接点击Download在之后弹出的页面,下贼第一个(模块主体),第二个(官方文档),至于那个README下不下载随爱好吧

2017-09-22 14:50:56 2078 1

原创 python shell 中文乱码解决

记录了python shell调试中文乱码的解决方法

2017-09-14 10:26:06 5772

转载 Sublime Text 3 安装,注册,设置中文

记录了个人安装sublime text3 的过程(注册 和设置中文),给自己做个备忘,并希望能帮助有需要的人

2017-09-12 16:17:11 17181 1

six.py(安装wechat-sdk有可能用到)

安装wechat-sdk有时候会遇到six.py模块找不到的错误,这里提供一个

2017-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除