摘要: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 网页可见区域宽: doc... 阅读全文
posted @ 2019-03-26 09:25 月上秦少 阅读(57608) 评论(0) 推荐(1) 编辑
摘要: 2019-01-25 其实,完全可以不用这个工具,强大的Chrome 浏览器devTools里面就有这个调试技巧,由于没有接触移动端开发(菜鸟一枚),也没有系统学习一下浏览器调试技巧,竟然不知道身在金山银山,‘哎,只缘身在此山中’。如下图: 强烈建议学习一下这个chrome开发者工具中文文档 阅读全文
posted @ 2019-01-25 19:47 月上秦少 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 最近再做一个基于angular6的项目,导航栏需求:1、hover切换图标 2、click切换图标 先用jquery实现功能,在在angular组件里面实现。 demo如下: 阅读全文
posted @ 2018-12-04 19:36 月上秦少 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: memcache简单介绍: 1、memcached是最快、最有效率的缓存。完全基于内存的缓存框架。 2、memcached是由C语言编写,具有高性能,是一个分布式的对象缓存系统。 Memcached配置 Memcached存取命令 参考链接: http://memcached.org/http:// 阅读全文
posted @ 2018-08-27 00:47 月上秦少 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、缓存目的: 1、减小过载 2、避免重复计算 3、提高系统性能 二、如何进行缓存 三、缓存类型 四、缓存粒度分类 五、缓存的设置与使用 示例一: 示例二: 示例三: 示例四: 访问缓存: 六、缓存原理 阅读全文
posted @ 2018-08-27 00:03 月上秦少 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在配置之前,先介绍一个实用的工具: 当我们进入虚拟环境,在shell中进行操作的时候,往往要导入django的各种配置文件: 这时我们可以借助django_extensions工具 1、安装 2、在settings中配置'django_extensions' 3、在shell中使用:python m 阅读全文
posted @ 2018-08-26 23:49 月上秦少 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 本文我将从面向对象编程思想是如何解决软件开发中各种疑难问题的角度,来讲述我们面向对象编程思想的理解,梳理面向对象四大基本特性、七大设计原则和23种设计模式之间的关系。 软件开发中疑难问题: 软件复杂庞大 很多软件进入维护阶段 需求的不断变更 软件开发中存在很多其他的问题,上面只是从程序开发和设计的角 阅读全文
posted @ 2018-08-26 21:04 月上秦少 阅读(175) 评论(0) 推荐(0) 编辑
摘要: so easy: 给网页标题添加icon小图标: 直接在html文件的head部分添加下面代码(注意href的路径): 阅读全文
posted @ 2018-08-26 12:34 月上秦少 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 2018-08-25 今天连接远程仓库时,出现: 原来是远程仓库地址名字错了。 解决方法: 1、找到.git目录 2.进入.git找到config文件 3.修改config里面的远程地址url 阅读全文
posted @ 2018-08-25 19:54 月上秦少 阅读(39909) 评论(1) 推荐(1) 编辑
摘要: 本文flask==1.0.2 1、导入extension包 2、使用manager管理工具 3、配置自动刷新路由 4、跑起来 5、在虚拟环境条件下运行 这样,当你更改后,可以实现自动刷新调试程序。 6、或者直接这样(不用上面的方法) 然后在虚拟环境条件下输入,运行python app.py 具体参考 阅读全文
posted @ 2018-08-04 13:28 月上秦少 阅读(4278) 评论(0) 推荐(1) 编辑