搜索结果
查询Tags标签: id,共有 7294条记录-
Java实现雪花算法(SnowFlake)
分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种。 算法原理 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的id一般都是用整数,所以最高位固定为0。 41bi…
2021/7/4 17:51:26 人评论 次浏览 -
manacher算法
manacher 算法是用于解决字符串中最长回文子串问题的著名算法。给定包含小写拉丁字母的字符串 \(S\),求其最长回文子串的长度。首先想到暴力解法,枚举左右端点(\(O(n^2)\)),再 \(O(n)\) 判断是不是回文串,复杂度 \(O(n^3)\)。 优化的暴力:枚举回文串中心对称点。然…
2021/7/4 17:26:21 人评论 次浏览 -
Sql优化总结!
文章目录 Sql执行顺序基础Sql优化查询SQL尽量不要使用select *,而是具体字段理由: 避免在where子句中使用or来连接条件理由: 使用varchar代替char尽量使用数值替代字符串类型查询尽量避免返回大量数据使用explain分析你SQL执行计划是否使用了索引及其扫描类型性能排行:…
2021/7/4 2:22:23 人评论 次浏览 -
序列解包与链式赋值
1.什么是序列解包? 将可迭代对象里面的值一个个解包,存储到一系列变量中 In [3]: lis = [1,2,3] # 列表解包 a,b,c=lis print(a,b,c) 1 2 3 In [11]: tupl = (1,2,3) # 元组解包 a,b,c=tupl print(a,b,c) 1 2 3 可以看到如果是字典,则只会取key,字典应该是以key为主…
2021/7/3 23:51:11 人评论 次浏览 -
Jmeter察看结果树之JSON模式使用
1.JSON格式页面: 2.JSON模式: 两种:3.JSON Path Tester 也可输入“$.result.id”:具体的ID对应的内容$表示根节点,一级一级往下查询用 " . "来 $.result.id或者$.result[yangli]JSON PATH 的详解可参考:http://www.ibloger.net/article/2329.html或者htt…
2021/7/3 23:26:49 人评论 次浏览 -
Go语言连接数据库
一、安装驱动 go get github.com/go-sql-driver/mysql二、导入需要的包 import ("database/sql""fmt"_ "github.com/go-sql-driver/mysql" )三、连接数据库 // "用户名:密码@tcp(IP:端口)/数据库?charset=utf8" db, err := sql.…
2021/7/3 19:22:59 人评论 次浏览 -
python爬虫,记录一下爬取过程,列表数据,翻页,post方式,保存字典
记录一下自己的爬虫的过程把,最近在做个项目。 要爬取的网站比较简单。 其中的问题是: post方式,网站的数据有一些需要使用post方式才能获得。 比如,这部分要看到《发起的项目》,需要鼠标点击,刚开始以为是ajax,其实不算,是js的方式获取的。 因此,仔细研究发现,…
2021/7/3 17:21:44 人评论 次浏览 -
php 24小时订单未支付删除订单功能案例
24小时订单自动取消 function orderAutoCancel($id,$createtime){ $curtime = time(); $createtime = strtotime($createtime)+60*60*24; if($curtime > $createtime){ db(order)->where([id=>$id,paystate=>0,status=>0])->setField([st…
2021/7/3 14:51:24 人评论 次浏览 -
用Python做卡片管理系统
卡片管理系统 项目功能介绍显示功能、添加功能、查找功能、修改和删除功能、显示所有信息1.显示功能菜单显示有哪些功能,并且等待用户输入选择给你1 def show_menu(): 2 print("*" * 50) 3 print("欢迎使用【名片管理系统】V1.0") 4 pri…
2021/7/3 12:21:24 人评论 次浏览 -
mysql 主从复制配置
主:192.168.1.1 从:192.168.1.2 主数据库master修改: 1.修改mysql配置 找到主数据库的配置文件my.cnf(或者my.ini)[mysqld] #开启二进制日志 log-bin=mysql-bin binlog_format=mixed #设置server-id 可以自己随便设置但是要保证和slave的id不一样 server-id=1 # 只同步…
2021/7/3 2:21:35 人评论 次浏览 -
五,SQL注入基础
无论学习任何漏洞,都要明白一句话:函数决定漏洞性质,变量决定存不存在漏洞一,本质1,漏洞函数:$sql="select * from sys_article where id = $id"2,可控变量:$id=$_GET[id];(其它层面的先不考虑)3,保护: 过滤关键字,进行函数判断(只能纯数字什么的)4,判…
2021/7/3 2:21:28 人评论 次浏览 -
mysql limit工作原理及order by效率分析
mysql limit工作原理及order by效率分析 MySQL的limit m n工作原理就是先读取前面m+n条记录,然后抛弃前m条,读后面n条想要的,所以m越大,偏移量越大,性能就越差。 推荐分页查询方法: 1、尽量给出查询的大致范围 SELECT c1,c2,cn... FROM table WHERE id>=20000 LI…
2021/7/3 2:21:23 人评论 次浏览 -
Android Studio 下载安装教程
https://blog.csdn.net/qq_37138756/article/details/100513554?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162523849116780274178011%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162523849116780274178011&bi…
2021/7/2 23:52:32 人评论 次浏览 -
如何在left Join 中使用order排序
如何在TP5中使用 left join 的排序功能呢? 有时我们的查询 会 根据业务的数据不同 ,产生各有的需求;下面就是 查询出 根据id排序后的 left join 数据 how to sort order of LEFT JOIN in SQL query ? $obj = $model->alias(a)->leftJoin(choose_school b,b.id =…
2021/7/2 23:26:36 人评论 次浏览 -
LOJ#2369. 「BalticOI 2008」魔法石
题目链接 LOJ #2369. 「BalticOI 2008」魔法石 题目大意 一个字符串由 \(X\) 和 \(I\) 组成,定义两个串是相同的当且仅当一个串可以通过翻转(头尾倒过来)另一个串得到,我们取字典序较小的那个作为该串的表达方式,求在长度为 \(n\) 的串中,满足「 \(X\) 和 \(I\) 相邻…
2021/7/2 23:21:59 人评论 次浏览