摘要:
计算机基础 计算机基础系列之计算机硬件 计算机基础系列之何为操作系统 计算机基础系列之网络基础——网络协议 计算机基础系列之 CPU 计算机基础系列之内存、磁盘、二进制 计算机基础系列之压缩算法 计算机基础之 HTTP what's the RTP 协议 WebSocket 小记 前端基础 萌新接触 阅读全文
摘要:
Django目录 Django 基本配置与 URLconf DjangoMTV 模型之视图层 views 及模板层 template DjangoMTV 模型之 model 层——ORM 操作数据库(基本增删改查) Django 进阶之 QuerySet 和中介模型 Django 进阶之查询优化、e 阅读全文
摘要:
避免全表扫描 在日常的 SQL 操作中,有些 SQL 语句会导致引擎弃用索引从而进行全表扫描,如果数据库的数据量极大,全表扫描会占用极大的资源导致数据库查询变慢甚至宕机,所以 SQL 语句有很多优化的余地,有些坑需要尽量避免。 SQL 语句优化的 30 种方法 对查询进行优化,应尽量避免全表扫描,首 阅读全文
摘要:
前言 在 JS 中,var、let、const 都是用于声明变量的关键词,var 最为常用。 var 是 ES6 之前用来声明变量的关键词 let 和 const 是 ECMAScript 6(简称 ES6 ) 后新增的关键字 let 是用于替代 var 来声明变量 区别 一、指针指向 let 创建 阅读全文
摘要:
查看浏览器内核版本 每款浏览器都有自己的查看内核版本的方式,大致在设置——帮助——关于浏览器,但是每个浏览器的入口不同,并且有些浏览器很难找到入口。 分享一个网站,访问即可显示当前浏览器的内核版本号,相当方便。 网址 https://liulanmi.com/labs/core.html 阅读全文
摘要:
前言 Redis 是单线程的,但是一般的作为缓存使用的话,速度已经足够使用。 官方有一个简单测试:测试完成 50 个并发执行 100000 个请求,设置和获取的值是一个 256 字节字符串。结果:读的速度 110000次/s,写的速度81000次/s。 不过对于访问量特别大的服务来说,还是稍有不足。 阅读全文
摘要:
what's the bat 工作中使用 cat 的频率较高,主要用于显示文本文件的具体内容。 但 cat 命令两个很重大的缺陷: 不能语法高亮输出 文本太长的话无法翻页输出。 所以 cat 一般只用来查看行数不多的小文件,大文件需要用到 head、tail 等命令。 国外有大牛将 cat 命令进行 阅读全文
摘要:
Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,本文给出几种配置环境变量的方法。 本文使用的操作系统环境 系统:Ubuntu 14.0 用户名:user01 需要配置MySQL环境变量路径:/home/user01/mysql/bin Linux读取环境变量 读取环境变量的方法 阅读全文
摘要:
前言 素材合集,有 10 类,一共 30 个免费素材网站 一、. 优质图片网站 Piqels——网址:https://www.piqsels.com/zh 摄图网——网址:http://699pic.com/ Pixabay——网址:https://pixabay.com Pexels——网址:ht 阅读全文
摘要:
目录 缓存 数据共享分布式 分布式锁 全局ID 计数器 限流 位统计 购物车 用户消息时间线timeline 消息队列 抽奖 点赞、签到、打卡 商品标签 商品筛选 用户关注、推荐模型 排行榜 1、缓存 String 类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的 阅读全文
摘要:
前言 在前端页面开发、小程序开发过程中,经常会用到定时器。定时器的需求主要分为:指定时间执行、间隔一段时间执行,有时需要反复执行,有时只需执行一次。 setTimeout 与 setInterval 提供了定时任务的功能,不过他们的作用有所区别。 setTimeout:在指定的延迟时间以后调用一个函 阅读全文
摘要:
目录 网络安全 SQL注入 XSS攻击 CSRF攻击 DDoS攻击 DNS劫持 TCP劫持 端口扫描技术 系统安全 栈溢出攻击 整数溢出攻击 空指针攻击 释放后使用攻击 HOOK 权限提升 可信计算 密码学 对称加密 & 非对称加密 秘钥交换技术 信息摘要算法 数据编码技术 多因子认证技术 一、网络 阅读全文
摘要:
需求 列表中存放对象,根据对象的指定的属性进行排序,按数字排序、中文按拼音进行排序。 测试用数据 l = [ {'name': '张伟','age': 23}, {'name': '王伟','age': 24}, {'name': '李娜','age': 16}, {'name': '孙文','ag 阅读全文
摘要:
吐槽 作为博客的大门派之一,CSDN 和博客园的运营方式一直以来都大相径庭,与博客园的简约、初心未改相比 CSDN 仿佛在商业化的道路上越走越远,现在 CSDN 不登录还无法复制文章内容了,一整个被无语到。 破解方式 F12 打开控制台,输入以下 js 代码回车,即可实现 CSDN 文章自由复制 j 阅读全文
摘要:
前言 为了优化用户的体验,小程序一般都会有下拉刷新的功能。这个功能是微信自带的,不需要重复造轮子。 下拉刷新 定义下拉方法 在 app.json 中进行全局配置,使所有页面都带有下拉刷新功能。 或在需要下拉刷新功能的 page 对应的 json 中配置。 window: { enablePullDo 阅读全文
摘要:
痛点 在微信小程序的标签中,<video> 标签的默认层级相当高,很多自定义标签即使设定了 z-index,也无法覆盖在 <video> 标签上,特别是在视频进入全屏状态下时。 有些时候我们需要在视频上显示一些自定义内容,或者禁止用户拖动进度条(小程序开发中 <video> 标签只有禁止手势拖动的属 阅读全文
摘要:
字符串操作 1.字符串的翻转 # 方式一 s = 'hello world' print(s[::-1) # 方式二 from functools import reduce print(reduce(lambda x,y:y+x, s)) 2.判断字符串是否是回文 利用字符串翻转操作可以查看字符串 阅读全文
摘要:
本文主要内容来自 JupyterHub 官方文档,加入了一些必要的解释说明并剔除冗余的句子,便于国内用户参阅使用。 纯手工码字,支持原创,转载请注明出处。 JupyterHub 官方文档:https://jupyterhub.readthedocs.io/en/latest/quickstart.h 阅读全文
摘要:
前言 使用 time 模块展示当前日期和时间 将天、小时、分钟转换为秒 使用 Pandas 获取当前日期和时间 将字符串转换为日期时间对象 以毫秒为单位获取当前时间 以 MST、EST、UTC、GMT 和 HST 获取当前日期时间 从给定的日期当中获取星期几 计算两个日期时间对象之间的时差 将 5 阅读全文
摘要:
一、为文本添加阴影 text-shadow 使用 text-shadow,可以在不使用图像表示文本的情况下,为段落、标题等元素中的文本添加动态的阴影效果。(有继承性) 浏览器兼容:IE、Chrome、Firefox、Opera、Safari等所有主流浏览器都支持 text-shadow 属性。Int 阅读全文
摘要:
storage storage 在微信小程序中的作用和 cookie 基本相同,可以用来存储信息,并在每次请求的时候进行读取。 异步操作:setStorage、getStorage 和 removeStorage 同步操作:setStorageSync、getStorageSync 和 remove 阅读全文