前言:系统对磁盘I/O操作是相对于cpu的处理来说如同蜗牛,但日常开发中,从磁盘读取文件或者持久化数据到本地却是必不可少的操作,执行sql语句,最终的结果操纵I/O,如果sql写了效率低下的sql语句或者设计很烂的表结构,程序运行速度就会大打折扣,所以要sql语句除了完成基本功能之外,优化是必不可少 ...
分类:
数据库 时间:
2020-05-16 12:24:38
阅读次数:
99
二.Python的六大标准数据类型 1.集合的作用:交差并补 2.集合的特点:无序,自动去重性,不可获取和修改元素. 3.定义一个空的集合:set() (6)字典类型(dict) 1.字典的特点:是键值对存储的数据,表面上看有序,实际上无序,自动去重性,字典的值可以获取和修改. 2.字典的语法:di ...
分类:
其他好文 时间:
2020-05-16 12:24:21
阅读次数:
60
之前用跨平台开发工具做了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到App Store试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传ipa,可没有Mac,同学的大老远的也不方便拿过来用,然后捣鼓了个虚拟机,卡的我怀疑人生,后面找到了 ...
分类:
移动开发 时间:
2020-05-16 12:23:50
阅读次数:
92
对于redis来说,什么是最重要的? 毋庸置疑,是内存。 一、reids 内存分析 redis内存使用情况:info memory 示例: 可以看到,当前节点内存碎片率为226893824/209522728≈1.08,使用的内存分配器是jemalloc。 used_memory_rss 通常情况下 ...
分类:
其他好文 时间:
2020-05-16 12:23:18
阅读次数:
84
beego 和 gin 框架的对比: https://www.jianshu.com/p/bb93fdaf30c7 Beego在业务方面较Gin支持更多 在业务更加复杂的项目,适用beego 在需要快速开发的项目,适用beego 在1.0的项目中,适用beego,因为项目初期对性能没太大要求 Gin ...
分类:
其他好文 时间:
2020-05-16 12:22:30
阅读次数:
151
实验三 (一)实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。 (二)实验要求 (1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序; (2)要求包含文件的基本操作,例如打开和读写操作。 ( ...
分类:
编程语言 时间:
2020-05-16 12:22:02
阅读次数:
230
DNS隧道实验 实验环境: 攻击机:kali (192.168.50.14) 跳板机:KyLin (192.168.50.12 ens33) ? (192.168.136.147 ens37) 受害机:win7 (192.168.136.152) 因为本实验环境在内网,不存在DNS服务器,所以需要自 ...
分类:
其他好文 时间:
2020-05-16 12:21:35
阅读次数:
106
一直对链式调用很感兴趣, 清晰可见的语法让人很舒服。自己手写了一个简单的加法对象来加深自己的对于链式调用的思考。 1 let obj = { 2 num: 0, 3 add: fucntion (x) { 4 this.num += x 5 console.log(this.num) 6 retur ...
分类:
其他好文 时间:
2020-05-16 12:20:45
阅读次数:
50
[root@ansz.quan.bbs ~]$seq -s "+" 10 1+2+3+4+5+6+7+8+9+10 seq为生成数字序列 -s 分隔符 ...
分类:
其他好文 时间:
2020-05-16 12:20:30
阅读次数:
68
Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html curtime 的作用 以字符串或数字形式使用该函数, 以 'hh:mm:ss' 或 Yhhmmss格式返回当前时分秒 特殊注意,以下几种写法的返回值 ...
分类:
数据库 时间:
2020-05-16 12:20:03
阅读次数:
72
placeholder是HTML5<input>的属性之一,在不同的浏览器( 支持HTML5的现代浏览器 )中会有略微不同的显示效果: 在Chrome( v31.0.1650.63 m)、Firefox( v21.0 )、360安全( v6.3 极速模式 )中,输入栏获得焦点后,提示文字并不消失,如 ...
分类:
其他好文 时间:
2020-05-16 12:19:06
阅读次数:
54
堆排序 大根堆,小根堆:所有非叶子节点大于或者小于其孩子节点。 用大根堆进行从小到大的排序 建立大根堆:从下往上,从右往左遍历非叶子节点,判断其是否符合大根堆性质,若不符合,则交换节点位置,直至建出大根堆。 大根堆根节点一定是被排序的这段数值的最大值,交换堆尾堆首数值,堆尾指针前移(有没有冒泡的感觉 ...
分类:
编程语言 时间:
2020-05-16 12:18:49
阅读次数:
77
项目开发中经常会需要使用到定时任务,YIi2中有一个功能丰富的控制台命令,今天主要介绍一下如何使用控制台命令编写以及运行定时任务。 一、入口文件 和 web 程序 index.php 入口文件一样,控制台命令也有一个入口文件,根目录下的 yii 文件。可以在入口文件下运行:php yii 二、定时任 ...
分类:
其他好文 时间:
2020-05-16 12:18:33
阅读次数:
80
整体架构 数据类型 文本类:CHAR、VARCHAR(可变长度字符,多使用)、TEXT、LONGTEXT(文本较大时使用) 数字类:TINYINT、INT、BIGINT、FLOAT、DOUBLE 日期类:DATE、DATETIME(常用)、TIME、YEAR 保留字 SELECT:选择列 WHERE ...
分类:
数据库 时间:
2020-05-16 12:18:12
阅读次数:
72
题面: 【问题描述】 有 A=a1a2a3?am,B=b1b2b3?bn 两个字符串(均为小写字母)现在要通过以下操作将 A 或 A 的一个后缀修改为 B: 1. 删除 删除掉 A 中的某一个字符。 2. 添加 将某一个字符添加到 A 中任意位置。 3. 替换 将 A 中某一字符替换为另一个。 求出 ...
分类:
其他好文 时间:
2020-05-16 12:17:57
阅读次数:
123
1) sudo apt-get autoremove open-vm-tools 2) Install VMware Tools by following the usual method (Virtual Machine --> Reinstall VMWare Tools) 虚拟光驱文件解压出来 ...
分类:
系统相关 时间:
2020-05-16 12:17:33
阅读次数:
243