like走不走索引 [问题点数:40分,结帖人snbxp]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs3
本版专家分:967
结帖率 100%
Bbs11
本版专家分:214318
Blank
状元 2014年 总版技术专家分年内排行榜第一
Blank
榜眼 2013年 总版技术专家分年内排行榜第二
Blank
金牌 2014年8月 总版技术专家分月排行榜第一
2014年7月 总版技术专家分月排行榜第一
2014年6月 总版技术专家分月排行榜第一
2014年5月 总版技术专家分月排行榜第一
2014年4月 总版技术专家分月排行榜第一
2014年3月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第一
2013年12月 总版技术专家分月排行榜第一
Blank
银牌 2013年10月 总版技术专家分月排行榜第二
2012年11月 总版技术专家分月排行榜第二
Bbs11
本版专家分:214318
Blank
状元 2014年 总版技术专家分年内排行榜第一
Blank
榜眼 2013年 总版技术专家分年内排行榜第二
Blank
金牌 2014年8月 总版技术专家分月排行榜第一
2014年7月 总版技术专家分月排行榜第一
2014年6月 总版技术专家分月排行榜第一
2014年5月 总版技术专家分月排行榜第一
2014年4月 总版技术专家分月排行榜第一
2014年3月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第一
2013年12月 总版技术专家分月排行榜第一
Blank
银牌 2013年10月 总版技术专家分月排行榜第二
2012年11月 总版技术专家分月排行榜第二
like查询与索引
一.like查询与<em>索引</em>         在oracle里的一个超级大的表中,我们的where条件的列有建<em>索引</em>的话,会<em>走</em><em>索引</em>唯一扫描INDEX UNIQUE SCAN。如select * from table where code = 'Cod25',而如下这些语句哪些会<em>走</em><em>索引</em>呢? select * from table where code like 'Code2%' select * ...
like %str%优化
Oracle like '%...%' 优化 1。尽量不要使用 like '%%' 2。对于 like '%' (不以 % 开头),Oracle可以应用 colunm上的index 3。对于 like '%…' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '%' 4.非用like'%%'不可时,使用...
mysql like为什么不索引,如何改写
本文旨在用最通俗的语言讲述最枯燥的基本知识: 这个话题比较有意思。 昨天中午吃完饭间突然有个同事蹦出了一句:“like有<em>索引</em>吗?”,我顺口就说没有,另一个同事反驳说有啊,还有些同事说看情况的有,这下有点懵逼了,都不知道那种说法是正确的,于是决定花了个半小时来研究验证这个问题,终于得到答案。 怎么验证的呢? 坊间有传言:MySQL性能优化有个神器,叫做explain,它可以对select语句...
SQL不索引的几种常见情况
我们写的SQL语句很多时候where条件用到了添加<em>索引</em>的列,但是却没有<em>走</em><em>索引</em>,在网上找了资料,发现不是很准确,所以自己验证了一下,记一下笔记。 这里实验数据库为 MySQL(oracle也类似)。 查看表的<em>索引</em>的语句: show keys from 表名 查看SQL执行计划的语句(SQL语句前面添加 explain 关键字):explain select* from users u wher...
MySQL死活不索引终极大解密(看完想杀人)
今天运维小窗我,说我们的SQL查询太慢,几乎所有查询都是全表扫描,占用了机器大部分资源,严重影响了其他应用的性能。 听到这种话,有技术洁癖的我哪能忍受如此奇耻大辱。我拍桌怒吼,十分钟给你解决(╯—﹏—)╯(┷━━━┷   第一步,先看表建<em>索引</em>了没。关键字段都有,而且是组合<em>索引</em>,没问题( •̀_•́ )   第二步,再看SQL用的对不对。都是用的<em>索引</em>字段,条件中没有什么or啊,IS NUL...
like百分号前置不会索引?NO!
  “模糊查询,前置百分号不<em>走</em><em>索引</em>;后置百分号才会<em>走</em><em>索引</em>”这可能是大部分人都知道的“常识”,然而,这周在做SQL优化的时候,无意中碰到了意外情况–模糊查询,前置百分号也<em>走</em><em>索引</em>! 举个栗子 表: TEST_USER <em>索引</em>:INDEX_MOBILE CREATE TABLE `TEST_USER` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT ...
mysql like 索引问题
下面使用的mysql官方测试库测试 当<em>索引</em>是字符型且是主键时: departments表: 可以看到,只有d后面有%时,type是range也就是<em>索引</em>范围查询,通过<em>索引</em>字段范围获取表中部分数据记录。 当d前面有%时,<em>走</em>的是全<em>索引</em>扫描,和ALL类型类似,只不过ALL类型是全表扫描,而index类型则仅仅扫描所有的所有,而不扫描数据。 当<em>索引</em>是字符型表中只有<em>索引</em>字段...
Oracle优化——LIKE与索引(以%开头的LIKE会不索引索引全扫描)
这样会<em>走</em><em>索引</em>范围扫描,因为这个表达式有前导性。 SH@ prod> set autotrace on SH@ prod> select max(cust_credit_limit) , count(*) from customers_ne where cust_last_name like 'Vaugh%' ; MAX(CUST_CREDIT_LIMIT) COUNT(*) --------
mysql 为什么like不索引
-
看mysql的like是否使用索引
mysql在使用like查询中,能不能用到<em>索引</em>?在什么地方使用<em>索引</em>呢?在使用like的时候,如果使用‘%%’,会不会用到<em>索引</em>呢?EXPLAIN SELECT * FROM `user` WHERE username LIKE '%ptd_%'; 上面的结果是全表扫描,并没有使用到<em>索引</em>。只是使用一个%的查询结果:EXPLAIN SELECT * FROM `user` WHERE username ...
mysql 替换like的几种方法
1.LOCATE语句 SELECTcolumnfromtablewhere locate(‘keyword’,condition)&gt;0 2.locate 的別名 position POSITION语句 SELECTcolumnfromtablewhere position(‘keyword’ INcondition) 3.INSTR语句 SELECTcol...
mysql like性能优化
优化sql过程中,发现like的性能非常低,打算优化一下;网上很多优化方法,无非下面几种,抄来抄去的,我用213万条数据,每条数据50个字段左右(用的真实的生产环境的mysql数据库,和真实的成产环境的数据),做了性能测试;时间记录的次数不多,但是基本都做了10次左右,时间误差不大的,就只记录了3次,结果如下: 结论: 1.LOCATE,INSTR,REGEXP三个函数,效果在like面前没有...
oracle instr函数有办法使用索引吗,建立函数索引管用不
-
Hive中rlike,like,not like区别与使用详解
1.like的使用详解 1.语法规则: 1.A like B只能使用简单匹配符号_%,”_”表示任意单个字符,字符”%”表示任意数量的字符 2.like的匹配是按字符逐一匹配的,使用B从A的第一个字符开始匹配,所以即使有一个字符不同都不行。 2.操作类型: strings 3.使用描述: 如果字符串A或者字符串B为NULL,则返回NULL;如果字符串A符合表达式B 的正...
ORACLE like 也可以索引
通常情况下,l摸个<em>索引</em>字段 like '%xxx' 这种是不<em>走</em><em>索引</em>的,但是like 'xxx%' 这种是<em>走</em><em>索引</em>的 但是有时候查询的时候需要使用like '%xxx' 这种方式,但是不<em>走</em><em>索引</em>,影响查询效率 后来发现oracle 可以建立一个反向<em>索引</em>,于是再这个列上再建立一个反向<em>索引</em> 于是任何一种like 都可以<em>走</em><em>索引</em>了 create index CRM_LTE_2.IDX_REVERSE_P...
mysql 模糊查询不使用索引?explain显示用到索引
-
MySQL like查询索引无效的原因
我自己试验时候发现这么一种情况,数据是模拟的,记录数在三十万以上。 表结构:CREATE TABLE t(id integer auto_increment primary key,name varc
sql like与索引(后模糊匹配才能让索引有效)
<em>索引</em>与优化like查询 1. like %keyword    <em>索引</em>失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数<em>索引</em>=<em>走</em>翻转函数<em>索引</em>,不<em>走</em>全表扫描。 2. like keyword%    <em>索引</em>有效。 3. like %keyword% <em>索引</em>失效,也无法使用反向<em>索引</em>。 1. 使用下面的函数来进行模糊查询,如果出现的位置〉0,表示包含该字符串。 查询效率比like要
mysql NOT IN ,!= 可以使用索引吗?
网上的资料都说 not in != 不能使用<em>索引</em>。 经过explain验证 5.0下 不能使用<em>索引</em> 5.5 上面 not in != 都可以使用范围<em>索引</em>。 是不是在mysql 在哪个版本以后,有所修改
求教:MYSQL正则表达式的字段是否需要索引,求高手指教
求教:MYSQL正则表达式的字段是否需要<em>索引</em>,求高手指教我有一张表,表里有三个字段,一个是ID主键,一个是TEXT,这个为正则匹配的字段,还有一个NAME,我的匹配条件是根据NAME来匹配TEXT中的
oracle like 会使用索引么?
网上说,sql中使用like,如果%不放在前边,是会使用到<em>索引</em>的,看结果,没区别啊
数据库调优教程(十) 【精华章节】解决like ’%str’ 时索引不被使用的4种方法...
三、<em>索引</em> 7.解决like’%str’不使用模糊查询的4种方法 上一讲最后说了,只要模糊查询的模糊值在字符串前面,则不会使用<em>索引</em>,‘%aaa’和‘_aaa’都不会! 如下 应该说这是Mysql给程序员们开的一个玩笑。要是我的表数据量很大,而且又需要使用like’%%’这样的模糊查询来检索时,该怎么办?? ...
oracle数据库总结(十四)--使用like 前%索引失效问题解决
来自:https://www.jb51.net/article/107391.htm   前言 在有一些情况下,开发同学经常使用like去实现一些业务需求,当使用like时,我们都知道使用like 前%(like ‘%111')这种情况是无法使用<em>索引</em>的,那么如何优化此类的SQL呢,下面是一个案例。 原SQL如下: pcc_cust_infonew 表<em>索引</em>如下 执行设计如下: ...
淡sqlserver对like '%关键词%' 处理时的索引利用问题
说法一:百分号%通配符前置会让SQL查询不<em>走</em><em>索引</em>,改<em>走</em>全表扫描。这种说法很流行 结论是错误的 事实上这种说法不太准确 通配符%前置会让SQL查找<em>索引</em>时效率极速下降,但在大多数情况下还是会<em>走</em><em>索引</em>(不需要全文<em>索引</em>,只要建一个普通的<em>索引</em>就可以了) CREATE NONCLUSTERED INDEX [Ix_<em>索引</em>名] ON [dbo].[wkf_表名]  (  [db_tit
求各位大神,这种MYSQL语句是否使用强制索引?
select XX from A a join B b on a.XX = b.XX join C c on XXXXXXX join D d on XXXXXXX where XXXXXXXX or
mysql like查询 使用索引
当起始不是模糊查询时,其实是可以用<em>索引</em>的 explain extended select * from users where email like '303578599%' explain extended select * from users where email like '303%578599%' 如果起始就是模糊查询,就要全表扫描了 explain ext
mysql优化,导致查询不索引的原因总结
最近公司让我做SQL优化的工作,用explain发了一些问题。常见的像OR ,IN,>= ,或者是嵌套等导致<em>索引</em>失效,导致查询性能降低的问题在这里就不做陈述了,网上的文章一搜一 大片。我只是写点个人工作中遇到的,网上不好搜索的,但是不保证所有的场景都试用,后续我还会更新。 1、order by 和 limit 结合使用,如果where 字段,order by字段都是<em>索引</em>,那么有limit<em>索引</em>会使
oracle 不索引的原因
create table tb2 as select * from emp; alter table tb2 modify empno number(4) not null; 翻到20W行 create index idxtb21 on tb2(empno); select INDEX_NAME from dba_indexes where table_name='TB2';--验
oracle不索引的问题。在线等。急!!!!
select /*+index_ffs(tn code<em>索引</em>名)*/ count(1) from t_tablename tn where tn.code like dep.depcode || '%'
Oracle CBO是如何判断查询索引的?
我们知道一个结论,一般的,在Oracle Btree<em>索引</em>中,如果<em>索引</em>列的可选择性很好,而你谓词条件过滤后的结果集极小,那么Oracle将通过<em>索引</em>很快的找到这条数据。 那么有一个问题,Oracle的CB
Oracle 索引失效的七大限制条件
oracle <em>索引</em>失效
Oracle执行计划不索引的原因总结
在Oracle数据库操作中,为什么有时一个表的某个字段明明有<em>索引</em>,当观察一些语的执行计划确不<em>走</em><em>索引</em>呢?如何解决呢?本文我们主要就介绍这部分内容,接下来就让我们一起来了解一下。   不<em>走</em><em>索引</em>大体有以下几个原因:   你在Instance级别所用的是all_rows的方式   你的表的统计信息(最可能的原因)   你的表很小,上文提到过的,Oracle的优化器认
Oracle like使用索引
Oracle 中 like 是否可以使用<em>索引</em>当我们扫描一个特别大的表的时候,如果不使用<em>索引</em>,那么查询的效率会非常的慢,当我们使用like条件的时候,是否会触发<em>索引</em>?我们来做一下实验:SELECT * FROM t_ka02 where aka060 like '%86903318000482%'其中aka060是t_ka02的<em>索引</em>,查看下执行效率我们可以看到,查询对全表进行了扫描,并没有进行触发<em>索引</em>
oracle like 上强制使用索引
当where子句对某一列使用函数时,除非利用这个简单的技术强制<em>索引</em>,否则Oracle优化器不能在查询中使用<em>索引</em>。 通常情况下,如果在WHERE子句中不使用诸如UPPER、REPLACE 或SUBSTRD等函数,就不能对指定列建立特定的条件。但如果使用了这些函数,则会出现一个问题:这些函数会阻碍Oracle优化器对列使用<em>索引</em>,因而与采用<em>索引</em>的情况相比较,查询会花费更多的时间。 庆幸的是,
ORACLE 不索引(失效)的原因以及解决办法
今天在做程序的时候发现原先写的<em>索引</em>竟然莫名奇妙地失效了。去找了一下大概原因如下,做了分析心得写上,希望能帮助大家 首先了解失效<em>索引</em>的原因   1,   2,单独的>,   3,like "%_" 百分号在前.  4,表没分析.  5,单独引用复合<em>索引</em>里非第一位置的<em>索引</em>列. 6,字符型字段为数字时在where条件里不添加引号. 7,对<em>索引</em>列进行运算.需要建
Oracle SQL不索引小记
SQL执行计划不<em>走</em><em>索引</em> 一、优化器认为<em>走</em>全表扫描更优。 在这种情况下,需要重新分析一遍表,更新表的状态,有助于优化器分析出正确的执行计划。 analyze table tablename compute statistics; analyze index indexname compute statistics; 或者 execdbms_stats.gather_schema_
深入理解Oracle调试事件:10046事件详解
之前也写过一篇10046的文章:10046简介 今天,Think想和大家一起共同深入去理解一下Oracle的这些调试事件 10046事件是SQL_TRACE的扩展,被戏称为&quot;吃了兴奋剂的SQL_TRACE&quot; 有效的追踪级别: ① 0级:SQL_TRACE=FASLE ② 1级:SQL_TRACE=TRUE,这是缺省级别 ③ 4级:1级+绑定变量 ④ 8级:4级+...
求助 中文 like '% %'的情况怎么用索引
MYSQL求助 中文 like '% %'的情况怎么用<em>索引</em>?前面加了%貌似每次查询都是全表扫描,用不了<em>索引</em>?有什么解决办法
模糊查询与索引的性能【有误指正】
模糊查询,即%A%的形式。这种形式的查询,即使用了(B树)<em>索引</em>(位图<em>索引</em>不知道会怎么样,未试过)应该也会太快,因为查询时每个叶子节点的每个<em>索引</em>条目都要去查看,又由于<em>走</em><em>索引</em>查询时就是<em>走</em>(二叉)树结构,<em>走</em>的方式是递归,所以<em>走</em>的步数比<em>走</em>全表扫描来得多,故而在模糊查询时<em>走</em><em>索引</em>可能相对于<em>走</em>全表扫描还要慢。         当A不是一个全文<em>索引</em>里的一个单独完整的token时,<em>走</em>全文<em>索引</em>就要慢;当A是一个全文
采用全文索引解决模糊查询速度慢的问题
众所周知,使用 like 进行模糊查询速度极差,包括 like 'AAA%' ,like '%AAA',like '%AAA%',like '%A%A%'以及采用“_”进行单字符匹配的那些模糊查询。网上有很多文章讲到如何提高like查询,提到 like 'AAA%'能够使用到<em>索引</em>,而like '%AAA' ,使用创建反向函数的<em>索引</em>来提高查询效率。但一般情况下,是无法约定客户端采用哪种like查询,
oracle模糊查询优化
oracle模糊查询的优化策略  1,%前置会导致不<em>走</em><em>索引</em> 或者<em>走</em><em>索引</em>但是不如不<em>走</em>  不如<em>走</em>全文检索  2,优化方案: (1)采取另一种写法: 运用charindex函数 如:select * from table1 where instr('c',username)>0 虽然多了一个>0的判断 但是比不<em>走</em><em>索引</em>的模糊查询快很多 该句和select
oracle 索引where条后面的 字段 还是select 后面的字段?
新手问题,刚学<em>索引</em>。 不知道<em>索引</em>的机制是如何的。 创建<em>索引</em>是根据where后面常用的字段,还是基于SELECT XX后面的出现的字段 还有另外一个问题现在我测试库有几百万的数据单单查询一个表都要几秒我
Oracle的like和substr对于索引的操作
摘自:http://topic.csdn.net/u/20100120/12/d62b2612-dfbb-4a96-9535-f11bec25521f.html 和 http://topic.csdn.net/t/20030530/13/1854870.html like 是 INDEX RANGE SCAN substr 则是 FULL TABLE SCAN 没有<em>索引</em>的话 like 有函
避免写出不索引的SQL, MySQL
在MySQL中,并不是你建立了<em>索引</em>,并且你在SQL中使用到了该列,MySQL就肯定会使用到那些<em>索引</em>的,有一些情况很可能在你不知不觉中,你就“成功的避开了”MySQL的所有<em>索引</em>。 现假设有t_stu表,age,sname上建立了<em>索引</em> <em>索引</em>列参与计算 如果where条件中age列中使用了计算,则不会使用该<em>索引</em> SELECT `sname` FROM `t_stu
记一道字节跳动的算法面试题
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 帅地来源公众号 | 苦逼的码农前几天有个朋友去面试字节跳动,面试官问了他一道链表相...
程序员真是太太太太太有趣了!!!
网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发...
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,人生苦短,来不及解释了,直接上手idea吧。这篇文章每一步搭建过程都测试过了,应该不会有什么差错。本文章还有个比较优秀的特点,就是idea的使用,基本上关于idea的操作都算是比较详细的,所以不用太担心不会撸idea!最后,本文
吃人的那些 Java 名词:对象、引用、堆、栈
作为一个有着 8 年 Java 编程经验的 IT 老兵,说起来很惭愧,我被 Java 当中的四五个名词一直困扰着:**对象、引用、堆、栈、堆栈**(栈可同堆栈,因此是四个名词,也是五个名词)。每次我看到这几个名词,都隐隐约约觉得自己在被一只无形的大口慢慢地吞噬,只剩下满地的衣服碎屑(为什么不是骨头,因为骨头也好吃)。
LeetCode解题汇总目录
此篇为LeetCode刷题的汇总目录,方便大家查找,一起刷题,一起PK交流! 已解题目 考点 LeetCode 1. 两数之和(哈希) LeetCode 2. 两数相加(单链表反转) LeetCode 9. 回文数 LeetCode 11. 盛最多水的容器(双指针) LeetCode 15. 三数之和 LeetCode 17. 电话号码的字母组合(回溯...
我花了一夜用数据结构给女朋友写个H5迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
不识 Pandas,纵是老手也枉然?
作者 |周志鹏 责编 | 郭 芮 这段时间和一些做数据分析的同学闲聊,我发现数据分析技能入门阶段存在一个普遍性的问题,很多凭着兴趣入坑的同学,都能够很快熟悉Python基础语法,然后不约而同的一头扎进《利用Python进行数据分析》这本经典之中,硬着头皮啃完之后,好像自己什么都会了一点,然而实际操作起来既不知从何操起,又漏洞百出。 至于原因嘛,理解不够,实践不够是两条老牌的拦路...
接班马云的为何是张勇?
上海人、职业经理人、CFO 背景,集齐马云三大不喜欢的张勇怎么就成了阿里接班人? 作者|王琳 本文经授权转载自燃财经(ID:rancaijing) 9月10日,张勇转正了,他由阿里巴巴董事局候任主席正式成为阿里巴巴董事局主席,这也意味着阿里巴巴将正式开启“逍遥子时代”。 从2015年接任CEO开始,张勇已经将阿里巴巴股价拉升了超过200%。但和马云强大的个人光环比,张勇显得尤其...
14 个实用的数据库设计技巧
点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:echozhjuejin.im/post/5d5b4c6951882569eb570958原始单据...
我在快手认识了 4 位工程师,看到了快速发展的公司和员工如何彼此成就!
作者 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 从西二旗地铁站B口出来,步行700多米可以看到一个工业建筑风格的院子。这个独立的院子和后厂村各大互联网公司的高楼林立有些不同。 院子里有7栋6层高的楼,几栋楼之间打通,可以从A栋自由穿行到F栋。这里就是快手总部。这个园区可以容纳6000多名员工,目前40%以上是研发人员。 这些研发人员维护着快手这款日活超过2亿的ap...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
用Python分析2000款避孕套,得出这些有趣的结论
到现在为止,我们的淘宝教程已经写到了第四篇,前三篇分别是: 第一篇:Python模拟登录淘宝,详细讲解如何使用requests库登录淘宝pc端。 第二篇:淘宝自动登录2.0,新增Cookies序列化,教大家如何将cookies保存起来。 第三篇:Python爬取淘宝商品避孕套,教大家如何爬取淘宝pc端商品信息。 今天,我们来看看淘宝系列的第四篇 我们在上一篇的时候已经将淘宝数据爬取下来了,...
Spring高级技术梳理
Spring高级技术梳理 序言正文SpringDate部分Spring全家桶之SpringData——预科阶段Spring全家桶之SpringData——Spring 整合Hibernate与Hibernate JpaSpring全家桶之SpringData——Spring Data JPASpring全家桶之SpringData——SpringData RedisSpringBoot部分Sp...
如何在Windows中开启"上帝模式"
原文链接 : https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&amp;mid=2650202982&amp;idx=1&amp;sn=2c6c609ce06db1cee81abf2ba797be1b&amp;chksm=8ee1438ab996ca9c2d0cd0f76426e92faa835beef20ae21b537c0867ec2773be...
Docker 零基础从入门到使用
诺!这只可爱的小鲸鱼就是docker了! Docker 是什么? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上( 摘自百度 )。 Docker 能干什么? 在讲 Docker 能干什么之前,我们不妨先看看没有 Docker 和有Docker分别是个什么样子的? 场景一 某公司需要开发...
再见 Docker,是时候拥抱下一代容器工具了
什么是 Linux 容器?Linux 容器是由 Linux 内核所提供的具有特定隔离功能的进程,Linux 容器技术能够让你对应用及其整个运行时环境(包括全部所需文件)一...
不足20行 python 代码,高效实现 k-means 均值聚类算法
关于 k-means 均值聚类算法的原理介绍、实现代码,网上有很多,但运行效率似乎都有点问题。今天稍微有点空闲,写了一个不足20行的 k-means 均值聚类算法,1万个样本平均耗时20毫秒(10次均值)。同样的数据样本,网上流行的算法平均耗时3000毫秒(10次均值)。差距竟然达百倍以上,令我深感意外,不由得再次向 numpy 献上膝盖!
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...
北漂程序员,扬帆起航的地方
随着耳畔传来“你看这碗又大又圆、你看这面又长又宽......碗大宽无影、像儿时的回忆......”听着挺带劲,于是看了一下手机,原来是吴亦凡的作品《大碗宽面》,随着入耳的旋律,脑子也不由自主的想起 10 年前,在平西府吃 5 块钱一大碗牛肉板面的情景。 平西府最有名的就是这个牌坊啦。记得每当有同事问起住哪里?都会自豪的说住在王府里;隔三差五也会邀请朋友去府上坐坐。其实打内心里讲,平西府是一个...
技术人员要拿百万年薪,必须要经历这9个段位
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能<em>走</em>出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
多线程编程是后台开发人员的基本功
这里先给大家分享一个小故事:在我刚开始参加工作的那年,公司安排我开发一款即时通讯软件(IM,类似于 QQ 聊天软件),在这之前我心里也知道如果多线程操作一个整型值是要加锁...
win10电脑工具整理 - 常用工具!
如题,本文主要为博主对电脑上安装的一些软件,所做的整理,当做备份用吧。 一、分类 系统工具 办公软件 编程开发 数据库相关 图片视频工具 网络及下载工具 解压缩工具 影音娱乐工具 二、软件工具 1.系统工具 1.1. 磁盘管理 PartAssist:一款好用的磁盘分区管理工具。 1.2. 修复、引导 EasyBCD:一款常用的系统引导和修复工具。 1.3. 虚拟机管理工具 win10...
Java 网络爬虫,就是这么的简单
这是 Java 网络爬虫系列文章的第一篇,如果你还不知道 Java 网络爬虫系列文章,请参看 学 Java 网络爬虫,需要哪些基础知识。第一篇是关于 Java 网络爬虫入门内容,在该篇中我们以采集虎扑列表新闻的新闻标题和详情页为例,需要提取的内容如下图所示: 我们需要提取图中圈出来的文字及其对应的链接,在提取的过程中,我们会使用两种方式来提取,一种是 Jsoup 的方式,另一种是 httpcli...
动画:用动画给面试官解释 TCP 三次握手过程
作者 | 小鹿 来源 | 公众号:小鹿动画学编程 写在前边 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐。 对于这部分掌握以及 TCP 的四次挥手,小鹿将会以动画的形式呈现给每个人,这样将复杂的知识简单化,理解起来也容易了很多,尤其对于一个初学者来说。 学习导图 一、TCP 是什么? TCP(Transmissio...
为什么程序员在学习编程的时候什么都记不住?
在程序员的职业生涯中,记住所有你接触过的代码是一件不可能的事情!那么我们该如何解决这一问题?作者 |Dylan Mestyanek译者 | 弯月,责编 | 屠敏出品 |...
500行代码,教你用python写个微信飞机大战
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同一个方向来回移动起来! 这是史诗级的发明,是浓墨重彩的一笔,是…… 在一阵抽搐后,我结束了游戏,瞬时觉得一切都索然无味,正在我进入贤者模式时,突然想到,如果我可以让更多人已不同的方式体会到这种美轮美奂的感觉岂不美哉? 所以我打开电脑,创建了一个 `plan_game.py`……
2019诺贝尔经济学奖得主:贫穷的本质是什么?
2019年诺贝尔经济学奖,颁给了来自麻省理工学院的 阿巴希·巴纳吉(Abhijit Vinayak Banerjee)、艾丝特·杜芙若(Esther Duflo)夫妇和哈...
linux:最常见的linux命令(centOS 7.6)
最常见,最频繁使用的20个基础命令如下: 皮一下,这都是干货偶,大佬轻喷 一、linux关机命令: 1.shutdown命令安全地将系统关机(推荐)参数说明: [-r] 重启计算器。 [-h] 关机后关闭电源〔halt〕。 [-c] cancel current process取消目前正在执行的关机程序。 [-time] 设定关机〔shutdown〕前的时间。 shutdown -h now ...
只因写了一段爬虫,公司200多人被抓!
“一个程序员写了个爬虫程序,整个公司200多人被端了。” “不可能吧!” 刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几段爬虫呢?只因写爬虫程序就被端有点夸张了吧。 朋友说,消息很确认并且已经进入审判阶段了。 01.对消息进一步确认 朋友认识几个律师朋友,和他们有一些业务来往,得知他们想尝试把业务扩展到程序员这个群体。那段时间我刚好离职也有时间,在朋友...
别在学习框架了,那些让你起飞的计算机基础知识。
我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要<em>走</em>的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算...
MySQL数据库—SQL汇总
一、准备 下文整理常见SQL语句的用法,使用MySQL5.7测试,参考了尚硅谷MySQL教程及用例。用例sql: 链接: https://pan.baidu.com/s/1tb3-12MRNFjV8drFlN6wzg&amp;shfl=sharepset 密码: fc2h 为了方便查阅可从右侧目录快速<em>索引</em> 二、DQL(Data Query Language)数据查询语言 1、语句顺序 书写顺序...
java学习路线导航【教学视频+博客+书籍整理】
在博主认为,学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,博主将为各位保驾护航,各位赶紧冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 Java基础教学视频 Java零基础教程视频(适合Java 0基础,Java初学入门)【推荐】 JavaSE进阶入门项目实战视频教程_动力节点【推荐】 毕向东Java基础视频教程...
动画:用动画给女朋友讲解 TCP 四次分手过程
作者 | 小鹿 来源 | 公众号:小鹿动画学编程 写在前边 大家好,我们又见面了,做为一个业余的动画师,上次的用动画的形式讲解 TCP 三次握手过程再各大平台收到了广大读者的喜爱,说文章有趣、有货、有内容,也受到了很多读者的关注。很多读者留言说什么时候用动画讲一讲 TCP 四次挥手的过程,为了应大家的要求,今天我们就生动有趣的用动画给大家分享 TCP 四次挥手(分手)过程。 动画:用动画给...
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
SQL基本语法入门 看这里就够了
SQL执行顺序 第一步:执行FROM 第二步:WHERE条件过滤 第三步:GROUP BY 分组 第四步:执行SELECT 投影列 第五步:HAVING条件过滤 第六步:执行ORDER BY排序 一、创建、删除库 -- 创建新数据库 CREATE DATABASE 数据库名; -- 删除数据库 DROP DATABASE 数据库名; 二、增加 1、添加列名、设置主键、设...
python 程序员进阶之路:从新手到高手的100个模块
在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。
Vue + Spring Boot 项目实战(十三):使用 Shiro 实现用户信息加密与登录认证
如题,希望这篇文章能解答你对 shiro 的一些疑问。
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, ...
2019计算机视觉-包揽所有前沿论文源码
大家是否遇到过这种情况,就是在工作或者学习的时候,想去某些方向的网络,但是呢,尴尬的是,老旧的网络里不想要,前沿的网络又不知道有哪些。为了解决大家的这个困扰,本人收集了2019年大部分前沿的网络相关链接,之后我会没周一更新一次(明年会开启2020的收集博客) 有兴趣的朋友可以加微信:a944284742相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。 一、目标检测 (1)...
给 python 初学者的四条忠告
学习一种编程语言,首先要找一款合用的集成开发工具,似乎是自然而然的想法。为什么不呢?IDE可以自动补齐,可以一键运行,还可以断点调试。使用IDE开发项目,就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?我的年轻同事们也都是IDE的拥趸,最初使用pycharm,后来是时下大热的vscode。
爬取某新闻网站的新闻并实现自动群发邮件的功能(python3+SMTP)
今天是2019年10月24日,一个属于国内程序员们的共同节日—中国程序员节 在计算机技术中,1G=1024MB,程序员节也由此诞生. 今天,我就总结一些关于网络安全的干货,送给大家! 在正式开始之前,我想强调一点,那就是: 每一种新兴技术就好比是一把刀,刀本身没有错,关键看用刀的人是谁,用刀的目的是什么. 我在这里告诉大家如何实现自动化群发邮件,是想告诉大家,这件事没有这么玄乎,我们只有了解...
C++控制台打飞机小游戏
文章目录前言介绍 前言 我终于决定还是把这个放出来。 这是我在纪中颓废的时候写的。 介绍 先来视频: 具体信息主界面上都有写。 按空格暂停,建议暂停后再升级属性。 记录最高分的文件进行了加密。 有boss。 挺好玩的。 可能有bug,不想改了,整体体验不错就行了。 更多控制台操作可以看之前写的鼠标操作的文章,也可以直接在这个上面复制。 MinGW编译无错误无警告。 只有一个文件,没有任何其他的东西...
Linux/C/C++ 不可错过的好书
来源:公众号【编程珠玑】 作者:守望先生 ID:shouwangxiansheng 前言 经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细的介绍。 声明 由于每个人的情况不一样,推荐的书并不一定适合你,也不一定适合当前阶段的你,有的书籍可能存在内容重复,所以根据自己的阶段情况进行选择即可。虽说如此,以下书单中提单的书均为优质书籍。...
Python自动化完成tb喵币任务
2019双十一,tb推出了新的活动,商店喵币,看了一下每天都有几个任务来领取喵币,从而升级店铺赚钱,然而我既想赚红包又不想干苦力,遂使用python来进行手机自动化操作,目测全网首发! 用到的库: re os time 思路: 下载adb命令安装包 打开手机开发者选项(点击系统设置,连点5次系统版本,即可在辅助功能或其他选项中找到开发者选项,此功能无害,可不必关闭) 在开发者选项中找到US...
从月薪3K的中专生,到身家千万的CTO!人生最大的对手,就是自已
关注“技术领导力”博客,独家大厂干货推送 文/Daniel.W David坐在我对面,窗外是梦境般的外滩夜景,繁星点点的璀璨灯火,散落在黄浦江两岸。我转过头对David说,你丫挺会享受啊,约我到这么浪漫的地方。 David狠狠地吸了一口手中的雪茄,又快速吐了出来,眼睛眯成一条缝,品味着雪茄在口中的醇香,一边说,MD,转眼我们都快40了,记得2002年,刚认识那会才20出头,时间...
史上最强Tomcat8性能优化
文章目录授人以鱼不如授人以渔目的服务器资源Tomcat配置优化Linux环境安装运行Tomcat8AJP连接执行器(线程池)3种运行模式部署测试用的web项目查看服务器信息部署web应用使用Apache JMeter进行性能测试下载安装修改语言创建接口的测试用例启动与进行接口测试查看测试报告调整Tomcat参数进行优化禁用AJP连接设置线程池最大线程数为150,初始为4最大线程数为500,初始为5...
史上最全的mysql基础教程
启动与停止 启动mysql服务 sudo /usr/local/mysql/support-files/mysql.server start 停止mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop 重启mysql服务 sudo /usr/local/mysql/support-files/mysql.server resta...
为什么你学不会递归?告别递归,谈谈我的经验
可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助...
大学四年,分享看过的优质书籍
数据结构与算法是我在大学里第一次接触到的,当时学了很多其他安卓、网页之类的,一开始就感觉纳闷,数据结构和算法学这个有啥用,再加上上的是一所野鸡大学,老师讲的也是模模糊糊,平时做项目、练习也几乎不用数据结构,所以考试应付应付就过了,也没太在意。 到了大三的时候,面临考研和就业了,突然看到学长考研的数据结构题和面试网站的要求,突然意识到数据结构和算法的重要性,真的很重要,重要的话说三遍,真的很重要,...
2019双十一淘宝天猫刷喵币
实现步骤 下载并安装Auto.js 官网网址:https://hyb1996.github.io/AutoJs-Docs Github地址:https://github.com/hyb1996/Auto.js 不过我知道因为什么原因资源被酷安下架了,所以附上Auto.js的安装包在我的下载里. 为软件打开无障碍权限. 在软件中将脚本保存并运行即可,脚本会自己打开手机淘宝并进行一系列的操作. 脚...
有哪些让程序员受益终生的建议
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!! 一腔肺腑之言,能看进去多少,就看你自己了!!! 目录: 在校生篇: 为什么要尽量进大厂? 如何选择语言及方...
可编程霍尔传感器HAL815资料下载
可编程霍尔传感器HAL815的datasheet。该传感器无专门的编程引脚,利用电源引脚即可编程设定器件的输出电压。线性输出。 相关下载链接:[url=//download.csdn.net/download/thufhc/1967477?utm_source=bbsseo]//download.csdn.net/download/thufhc/1967477?utm_source=bbsseo[/url]
web代码参考下载
网页前后台交互参考例子 相关下载链接:[url=//download.csdn.net/download/mingyusw/9877106?utm_source=bbsseo]//download.csdn.net/download/mingyusw/9877106?utm_source=bbsseo[/url]
大话数据结构.epub下载
本书为超级畅销书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。 本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇?一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同 相关下载链接:[url=//download.csdn.net/download/u010602808/10104748?utm_source=bbsseo]//download.csdn.net/download/u010602808/10104748?utm_source=bbsseo[/url]
相关热词 c#二进制字符转字节 c# rc4 c#中md5加密 c# 新建mvc项目 c# 引用mysql c#动态加载非托管dll c# 两个表数据同步 c# 返回浮点json c# imap 链接状态 c# 漂亮字
我们是很有底线的