
扩展阅读
扩展阅读
请叫我大师兄_
请叫我大师兄
展开
-
兄弟,抬杠吗?
兄弟,抬杠吗?当你和其他人争辩、争吵、音调偏高的时候,就得考虑一下我是不是在抬杠?是的,没错,你就是在抬杠!!!为什么要杠呢?无非是自己的观点、看法、做法、意见等,和其他人不一致,然后呢,又迫切的想要表达自己,或者想改变其他人,然而,别人也不是善茬儿,矛盾就此产生。双方各执一词星星之火,可以燎原,不知不觉间,就陷入上述的困境这有意无意的就杠上了有必要吗?我为什么要和你硬杠呢?利益?很大的利益吗?不!!!压根儿啥也没有!回头想想,让你陷入困境的起源,着实不起眼就比如说观原创 2021-11-23 18:05:54 · 941 阅读 · 1 评论 -
macbook pro 2017版电池问题,八九十的电,用着忽然关机,再开机提示充电才行。
型号是 MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports) ,os版本是10.13.4,问题是没插电的时候,电池电量在还有7、80的时候,忽然他就直接黑屏关机了,再开机提示充电才行。然后插电之后,显示电量还在7、80左右的样子。这样的情况继续发展下去,就会遇到电池显示维修状态。这个是他产品问题。下面有个官网的计划链接,也可以跟着顺道换电池。我的不但过保质期了,而且还是港版的,不过还是给安排了,都给换了。适用于 MacBook、MacBook Air原创 2021-04-12 14:04:11 · 16762 阅读 · 25 评论 -
有颜值、会说话的文字,意境满满!
初闻不识曲中意,再听已是曲中人。 海中月是天上月,眼前人是心上人。 向来心是看客心,奈何人是剧中人。 理智上知道人生如戏,能以看客的心态看待世间一切人情冷暖。但是感情上却依然无法超脱,依旧为世事烦恼。 道理我懂,然并卵。 十八新娘八十郎,苍苍白发对红妆。鸳鸯被里成双夜,一树梨花压海棠。这个意境贼拉风。人穷志短,马瘦毛长 力微休负重,言轻莫劝人 蚊虫遭人打,只因嘴伤人 人穷别走亲,马瘦别走兵 一母养七儿,七儿原创 2021-03-19 16:22:47 · 656 阅读 · 1 评论 -
md 首行缩进
在要缩进的行开头加    具体看下面md文件的图和实际md文件的展示效果图。原创 2021-02-08 17:54:15 · 5249 阅读 · 7 评论 -
md(markdown)文件table表中换行、竖线|转义
在md中创建表格,会遇到表格内容需要有竖线,这个竖线会个table的竖线冲突,还有就是表格太小,希望可以手动安排换行。1,竖线的不冲突解决方法:把竖线| 替换成 |2,table表格中实现手动换行,使用 <br>下面是效果展示图...原创 2021-01-06 16:29:45 · 7660 阅读 · 0 评论 -
什么是RPC Remote Procedure Call 翻译成中文就是远程过程调用
如何科学的解释RPC说起RPC,就不能不提到分布式,这个促使RPC诞生的领域。假设你有一个计算器接口,Calculator,以及它的实现类CalculatorImpl,那么在系统还是单体应用时,你要调用Calculator的add方法来执行一个加运算,直接new一个CalculatorImpl,然后调用add方法就行了,这其实就是非常普通的本地函数调用,因为在同一个地址空间,或者说在同一块内存,所以通过方法栈和参数栈就可以实现。现在,基于高性能和高可靠等因素的考虑,你决定将系统改造为分布式应原创 2020-08-25 18:10:31 · 797 阅读 · 1 评论 -
学习一下秒杀系统的设计,以及需要考虑的问题
学习一下秒杀系统的设计,以及需要考虑的问题,学习一下模块化正文首先设计一个系统之前,我们需要先确认我们的业务场景是怎么样子的,我就带着大家一起假设一个场景好吧。我们现场要卖100件婴儿纸尿裤,然后我们根据以往这样秒杀活动的数据经验来看,目测来抢这100件纸尿裤的人足足有10万人。任何系统我们开始设计之前我们都应该去思考会出现哪些问题?这里我罗列了几个非常经典的问题:问题高并发:是的高并发这个是我们想都不用想的一个点,一瞬间这么多人进来这不是高并发什么时候是呢?是吧,秒杀的特点转载 2020-08-18 14:35:59 · 2022 阅读 · 3 评论 -
关系型数据库中对ACID规则的简单理解
事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100转载 2017-01-23 14:59:39 · 2558 阅读 · 0 评论 -
JDBC的基本知识(针对MySQL数据库)
JDBCJava数据库连接,提供了一种与平台无关的用于执行SQL语句的标准javaAPI,可以方便实现多种关系型数据库的统一操作JDBC驱动分类JDBC-ODBC桥驱动ODBC是由微软提供的编程接口,JDBC也是模仿了ODBC的设计JDBC-本地驱动直接使用各个数据库生产商提供的JDBC驱动程序,因为只能应用在特定的数据库上,会丧失程序的可移转载 2016-11-29 18:05:02 · 2306 阅读 · 0 评论 -
ORM是什么意思
因为要满足Java对象得到持久化(即保存)的需求。ORM:(Object/Relation Mapping): 对象/关系映射ORM的实现思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。因此ORM的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。具体参考如下2个图:原创 2016-10-23 00:19:59 · 15005 阅读 · 6 评论 -
索引,索引的优缺点,普通索引,唯一索引,主键索引,联合主键,复合主键---数据库中的几个概念的理解。
索引概念的理解索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息,使用索引可快速访问数据库表中的特定信息。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于100原创 2016-09-20 10:43:17 · 9285 阅读 · 5 评论 -
Java单链表的逆序
首先需要一个node,来实现单链表。package com.lxk.linkedList.oneWay;/** * @author lxk on 2017/8/1 */public class Node<K, V> { private final K key; private V value; private Node<K, V> next...原创 2018-04-11 11:23:16 · 1665 阅读 · 0 评论 -
时间复杂度:O(1)、O(n)、O(n²)、O(nlogn)等是什么意思,白话文解释专业术语。
(1)时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。(2)时间复杂度一般情况下,算法中基原创 2017-04-25 11:28:31 · 28990 阅读 · 6 评论 -
使用随机算法产生一个数,要求把1-1000W之间这些数全部生成。
使用随机算法产生一个数,要求把1-1000W之间这些数全部生成。(考察高效率,解决产生冲突的问题)代码虽然实现了。提高效率的地方有如下:1.初始化set集合的时候 Sets.newHashSetWithExpectedSize(value),给初始化带个固定大小,减少了集合在扩容的时候,值重新复制的问题。这的效率稍有提高。2.Random random = new Rand原创 2016-09-20 17:25:00 · 8745 阅读 · 4 评论 -
两个有序数组的合并排序,Java代码实现,并去重复,考虑空间利用率问题
题目:有两个有序数组a,b,现需要将其合并成一个新的有序数组。简单的思路就是先放到一个新的数组中,再排序。但是这样的没体现任何算法,这里考的不是快速排序等排序算法。关键应该是如何利用 有序 已知这个条件。可以这样想,假设两个源数组的长度不一样,那么假设其中短的数组用完了,即全部放入到新数组中去了,那么长数组中剩下的那一段就可以直接拿来放入到新数组中去了。其中用到的思想是:归原创 2016-09-20 16:12:09 · 12799 阅读 · 7 评论 -
一个数组的倒序----管他Java还是c还是c++还是其他
一个数组的倒序,管他什么语言,一个简单的for循环还是都支持的吧,既然这样,何必给他打上语言的标签呢。就是一个for循环的事。如下: private static void testArrayReverse() { int[] data = {22, 12, 33, 24, 75}; System.out.println("原顺序" + Array原创 2016-09-20 14:51:27 · 3218 阅读 · 0 评论 -
pycharm IDEA专业版2016.3.2版本和 python3.5.0 win7 64位安装包 百度云资源共享 及安装和编辑器注册图录
首先是python3.5.0 64位 的安装过程。简单的很。不需要像安装jdk似的,还有个配置环境变量的麻烦。这个在安装的时候,你直接选中,就相当于配置了环境变量。这个也就说明了为什么下面的安装图,为什么要把2个勾打上。安装完后,运行cmd到命令行,运行python命令,如下图就证明安装OK。其次是pycharm IDEA专业版的安装。下载的原创 2017-02-09 14:56:46 · 4537 阅读 · 0 评论 -
以太网协议|MAC地址|IP协议|子网掩码|ARP协议|UDP协议|TCP协议|静态IP地址|动态IP地址|DHCP协议|网关|DNS协议等一串互联网协议名称一站式解读
一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。如上图所示,最底下的一层叫做"实体层"转载 2017-03-17 23:25:52 · 1997 阅读 · 0 评论 -
为什么看起来不是很复杂的网站,淘宝、腾讯却需要大量顶尖高手来开发?
就拿淘宝来说说,当作给新人一些科普。▼先说你看到的页面上,最重要的几个:【搜索商品】这个功能,如果你有几千条商品,完全可以用select * from tableXX where title like %XX%这样的操作来搞定。但是——当你有10000000000(一百亿)条商品的时候,任何一个数据库都无法存放了,请问你怎么搜索?这里需要用到分布式的数据存储方案,另外这转载 2017-03-17 21:06:37 · 31003 阅读 · 2 评论 -
Java 代码中看到数字中间带下划线的,如 1000_000 这种形式的数字的理解
今天,一不小心,点到了源码里面去,看到个数字 1000_000,Java代码还可以这么定义数字的,厉害啦,我就百度啦下。原来这个就是1000000。等效的。只是1000_000这样写之后,可读性变强。实际测试了下。这个文章,是真的简单,就是图个稀奇。我真的是第一次看见这么写数字的。这是Java7引入的新特性。分割数字增强可读性。当然它有一些使用上的限原创 2017-12-26 19:02:27 · 11588 阅读 · 4 评论 -
不懂就问确实是个好习惯------韩愈《师说》
古之学者必有师。师者,所以传道受业解惑也。人非生而知之者,孰能无惑?惑而不从师,其为惑也,终不解矣。生乎吾前,其闻道也固先乎吾,吾从而师之;生乎吾后,其闻道也亦先乎吾,吾从而师之。吾师道也,夫庸知其年之先后生于吾乎?是故无贵无贱,无长无少,道之所存,师之所存也。 嗟乎!师道之不传也久矣!欲人之无惑也难矣!古之圣人,其出人也远矣,犹且从师而问焉;今之众人,其下圣人也亦远矣,而耻学于师。是故圣益原创 2016-10-09 09:57:40 · 2025 阅读 · 2 评论 -
翻车率贼高的一个小题目
考考大家的眼力劲儿 + 细心度答案是多少?翻车率,感觉是百分之99.99。不要看答案哈。无聊的话,可以先自己算一下。我这不写答案了。估计啊,算的肯定不止一遍,基本都是上来先翻车,然后,这个过山车坐的差不多啦,就快接近答案啦。原创 2018-12-20 18:28:58 · 3331 阅读 · 30 评论 -
怎么复制 Windows cmd 窗口命令行的信息
先是鼠标右键选择标记,然后再右键点一下就OK了。在我没发现之前,我一直以为是,标记了自己要选中的内容后,还是和一般的复制粘贴一样。直接Ctrl + c,但是怎么都不行,有时候可以,有时候不可以,我就纳闷了,什么情况。多点几下,发现,哎,原来,直接右键再点一下,就复制OK了具体如下图:原创 2016-12-09 22:25:02 · 6780 阅读 · 1 评论 -
win7 (win 10) 新建文件夹的 快捷键
Ctrl + Shift + N – 创建一个新的文件夹你需要在文件夹窗口中按 Ctrl + Shift + N 才行直接打开一个新页面的浏览器 (chrome和360都行,起码我刚刚测试啦下)Ctrl + N 就可以打开开一个新页面。ctrl + h 打开 历史记录原创 2016-10-31 10:19:26 · 19471 阅读 · 0 评论 -
宾克斯的美酒(歌词和发音)---海贼王-布鲁克和拉布的回忆篇的音乐。
日文歌词:yohohoho yohohohoヨホホホ ヨホホホyohohoho yohohohoヨホホホ ヨホホホyohohoho yohohohoヨホホホ ヨホホホyohohoho yohohohoヨホホホ ヨホホホbinkusu no sake wo todoke niyukuyoビンクスの酒を 届けにゆくよumikaze kima kase nam原创 2016-04-18 15:07:13 · 7871 阅读 · 0 评论 -
虎牙和yy什么关系
最近很多游戏玩家多多少少都听说一个词“虎牙直播”,那么由于好奇,很多玩家都不清楚这个虎牙直播是什么,它跟YY直播又有什么样的关系呢?我就好奇一下。YY直播在某个双十一正式更名为虎牙直播,除了名字变了,其他的没有大的改动,那么YY为什么要改为虎牙呢,下面为大家解答。YY虎牙直播是什么2014年7月,有媒体报道YY直播为大力发展web端直播,斥资1000万元的高价收购域名yy.原创 2016-08-04 13:48:13 · 11960 阅读 · 0 评论 -
网上不能买烟,你知道吗?
问:现在网上购物这么方便,为啥网上不能购买卷烟呢?答:随着目前网络购物的发展,越来越多的商品都可以通过网络购买,但卷烟却不能网购,其原因主要有以下三点: 一是网购卷烟违反了国家的相关法律。首先网上烟店属无证经营,我国《烟草专卖法》第三条规定,对烟草专卖品的销售实行许可证制度,《烟草专卖许可证管理办法》第四十一条规定:“除了取得烟草专卖生产企业许可证、烟草专卖批发企业许可证或者特种烟草原创 2016-07-17 14:12:03 · 17098 阅读 · 0 评论 -
度娘的由来
度娘的由来的由来翻译 2016-02-17 14:00:36 · 1906 阅读 · 1 评论 -
给你推荐个软件----印象笔记(everNote)
为什么要推荐在你学习的时候,你有些东西不知道了,然后就百度一下,浏览各种各样的博客,文档,最后问题终于得以解决。可能会发生以下三种情况:第一种:一般的人呢,可能就止步于此----哦,我任务完成了。啪啪啪,网页一关,任务代码或者什么东西一拷贝,就没有然后拉。下次遇到这个问题。哦买嘎的!我记得以前查过呀,但是就是现在不记得啦,这不扯犊子呢。还得再去搜索一遍,还得再次经历上次的各原创 2016-07-16 19:34:43 · 2878 阅读 · 2 评论 -
极速秒传--为什么百度云盘的这个功能这么快!
因为今天查了点资料,把东西下载到本地,但是为了日后还可以方便使用,决定放到云盘上,但是在上传的时候,发现那个上传速度不是一般的快。真的是秒秒钟就完事了,我就好奇啦,为什么能这么快,然后就有了下面的答案:秒传现象是服务器为了节省空间,在上传文件之前,会先计算文件的hash(相当于一个文件的“身份证”)。hash值,搞计算机的都知道吧,区别是不是相同的关键点。如果出现相同的,那就不用把原创 2017-02-06 16:25:15 · 9274 阅读 · 3 评论 -
程序员找工作的个人经验教训以及注意事项
忽然间想到如果要找工作的话,需要注意一些什么问题。没毕业的,刚刚毕业的,刚刚工作的都可以借鉴一下。大师兄结合自身经历,经验,稍微总结下。保存下来,以备后来者-------自己或观众使用。想当初刚刚毕业,或者说 ,还没毕业的时候,跟着班里的同学们组队到成都去找工作实习,也就是几天前的事的感觉,但是现在,大家都各奔东西,各自忙自己的,有的现在还在成都工作呢,有的已经离开啦,有的干脆就转行啦,不原创 2016-08-13 13:10:09 · 12008 阅读 · 15 评论 -
win7 svchost.exe占用内存和CPU很高,电脑很卡的解决方法
本来系统用来很久都不会卡,或者说原来的问题我都已经解决过了,但是有一天,用360扫描了一下,发现Windows有些更新,我就点更新了。这不更新倒好,电脑没啥毛病,但是更新之后,我就发现我的浏览器莫名其妙的卡了一会,然后基本就是死机的感觉,法科,不能忍。查看进程,发现svchost.exe这个进程怎么出来啦,我记得以前我收拾过他的。可能就是昨天的360更新使得这个家伙死灰复燃啦。原创 2016-10-19 17:18:57 · 61538 阅读 · 0 评论 -
北上广深飘的程序员的巨大bug
地狱 在北京生活的时候,LZ每天都在琢磨一些生活上未来必须要面对的事。没办法,还有两三年,LZ就快30了,也已经结婚了,有些事情不得不考虑。 比如房子买不起怎么办?(北京的房价,LZ真是日了狗了) 比如车摇不到号怎么办?(摇过号的都知道,那概率,真是日了鸡了) 比如没户口孩子上学怎么整?(户口这东西,LZ只要一想,就已经想把所有动物都日一遍了) 这三个大问题一直困扰着LZ,而LZ一直...转载 2018-02-28 20:53:03 · 2911 阅读 · 9 评论 -
勤快的程序猿都没啥前途的,赶紧改掉你的坏毛病吧!
当猿友们进来看这篇文章的时候,可能会有不同的心情。 一种情况则是已经知道LZ想要表达什么样的意思了,也有可能是带愤怒或者茫然的心情来看的这篇文章。那么不管猿友们是怎么进来的,俗话说,既来之则安之,既然进来了,就干脆入乡随俗,与LZ来一起探讨下懒与勤快的区别吧。 题目有点吓人,或许会打击一大片,从而导致LZ引起公愤。不过LZ可不是抱着臭名远扬也要扬起来的态度来的,转载 2018-02-28 20:33:14 · 1466 阅读 · 1 评论 -
忘记svn密码怎么办
我的svn密码不记得了,但是电脑上默认有保存,不过不是明码,有什么办法可以找回吗?不用说修改,不记得了1.可以让SVN管理员帮你改,他在服务器端可以重置密码,不需要知道原来的密码,废话要是找管理员的话,我就不用百度啦。2.TortoiseSVN Password Decrypterhttp://www.leapbeyond.com/ric/TSvnPD/去这个地址下载这个,原创 2016-03-25 16:56:40 · 40123 阅读 · 36 评论 -
听说有些老铁,要感谢下大师兄?里边请,聊一聊人生。
老铁,既然都点进来啦,那先别着急着走。来啊,看茶!!!少年,我看你骨骼精奇,是万中无一的武学奇才,如果有一天,让你打通任督二脉,那还不飞龙上天哪!!!正所谓:我不入地狱,谁入地狱,警恶惩奸,维护世界和平这个任务就交给你了,好吗?这本《如来神掌》是无价之宝。(看法宝......二维码......下图)先在此感谢老铁们的支持啦。(希望有人捧场吧。。。。)湿胸我这厚颜无耻的发个...原创 2017-11-09 17:49:40 · 17337 阅读 · 77 评论 -
Google已将 xxx 标记为恶意程序并阻止安装的解决办法
当我想在chrome浏览器里面安装个自己下载的谷歌浏览器的插件时候,报错如标题。我当前使用的谷歌浏览器的版本是 61.0.3163.100(正式版本) (64 位)直接在谷歌浏览器的地址栏输入 chrome://settings/ 可以直接到浏览器的设置页面。也可以通过点点点的操作到达这个页面。找设置里面的高级,我这个版本如图所示,在底部。找到:保护您和您的设备不受危险网站的侵...原创 2017-12-13 14:13:20 · 24709 阅读 · 2 评论 -
for i和for each和Java8的forEach性能测试,到底谁快的测试
有说这个快,有说那个快,但是,靠嘴不顶用啊。还是测试一下就知道啦。如下 :/** * Created by King on 2016/7/27 * 关于for和for each到底谁快的测试 */public class Test { public static void main(String[] args) { List arrayList = List原创 2016-07-27 13:31:20 · 9794 阅读 · 2 评论 -
csdn评论博客文章的时候,怎样防止<>转义成<>
好多问题都是在csdn上找到解决问题的,但是,有时候,我们在他们的博客下面留言的时候,一般情况下是没什么问题的,但是,你要是带上<><>,之后,在你提交评论之后,可能会被转义,具体问题看下面的图可以看到,在你评论的内容里面要是有这个<><>符号的时候,他就给转义啦。那么,问题来了,这个怎么解决呢?注意到这个图标没,我就从来没注意过...原创 2017-11-01 16:58:07 · 2893 阅读 · 4 评论 -
谈谈面试别人的感受
工作几年的人啦,竟然不知道switch case,每个case是需要break的。不然就一路执行到底。工作几年的人啦,竟然没见过for(; i 工作几年的人啦,竟然不知道i++和++i的区别。工作三年的竟然给我说hashmap是有序的吧。好几个人都这么说。工作三年的,十年的,十四年的,竟然都不知道Java的集合中的hashmap底层是数组加链表。工作十四年的人啦,map接口的几原创 2017-06-22 17:39:01 · 5465 阅读 · 62 评论