E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
奇计淫巧工具篇
Shell脚本开发实战--
工具篇
一、产生背景企业应用开发中,我们会经常和Linux服务器打交道,比如:Linux提交spark作业,查看作业日志,准备基础数据,调试与自测等;如果每次测试都重复那些操作就显得很业余了,我们想到的肯定是通过写Shell脚本来实现自动处理。但是,在需要对shell脚本进行调试或者修改大量参数时,直接在Linux上使用“vi”命令修改的话,效率会很低。这篇文章的目的就是教大家如何通过一系列操作来提高我们
GulfMoon
·
2020-07-15 00:42
工具类
编程之各种奇技
淫巧
当众生踏上这条路,眼前是一片迷雾,只因为Bug太多,各种奇技
淫巧
小W早已见怪不怪,这里就给大家分享下。
搜狗测试专栏
·
2020-07-14 22:44
白盒测试
以逆序对为中心的奇技
淫巧
&离散化&权值线段树&动态开点线段树
本文将详细讲解以下内容:离散化权值线段树动态开点线段树文章目录逆序对问题思路1归并排序思路2离散化+区间维护PART1离散化方法1方法2PART2区间维护数据结构权值线段树权值树状数组思路3动态开点线段树逆序对问题直接看这道题目把:LGOJP1908逆序对思路1归并排序详情看这篇博客。思路2离散化+区间维护由于我们发现原数的范围过大(≤109\leq10^9≤109),而我们求逆序对只需要知道每两
_日居月诸_
·
2020-07-14 20:35
OI技巧
题解
Git的奇技
淫巧
小伙伴们,大家好今天给大家推荐的项目是Git的奇技
淫巧
,不熟悉Git命令的小伙伴可以学习一下,毕竟工作中经常会用到Git。什么是Git?
以王姓自居
·
2020-07-14 19:10
github
git
Java在进行网络传输的过程中的奇技
淫巧
今天,翻书的时候看到书上的网络传输数据的时候,顿时感觉之前的自己的操作太low了,这篇主要讲,在网络传输的过程中,你发送请求,但是你现在界面又需要根据返回的数据来更新界面,但数据什么时候返回你又不知道,这时候该怎么办?之前我直接在主线程里面一个死循环判断接受信息是否为空让其等待,可能一直网好所有很少导致ANR问题,书上说的就是采用Java的回调机制,看Java回调机制参考现在写代码实现,采用接口回
forestzhu01
·
2020-07-14 17:42
Java基础
[不断更新]位运算的一些奇技
淫巧
1.如果数字n是二进制表示01相间的数字,那么a=n+(n>>1)是一个全1的数字,b=a&(a+1)是二进制表示全0的数字。2.判断一个数字n是否是2的次幂的最快的方式:如果数字n是2的次幂,那么它的二进制表示只有一位是1,其余位都是0,那么n&(n-1)=0。3.求一个数的二进制表达中1的个数,有个技巧。(当然,python的话可以直接count('1'))假如x是一个二进数,例如x=0xff
小湉湉
·
2020-07-14 17:06
算法总结
MYSQL AUTO_INCREMENT奇技
淫巧
产品提了新需求,被删除掉的回贴不显示,删除后,每个帖子的楼层数保持不变,帖子A是第二个回贴,帖子B是第三个回贴,删除掉A后,A不出现在回帖列表,但是B的楼层数还是显示3。于是需要记录下每个回贴的楼层数,在回帖表里增加字段记录楼层。原来的表结构是CREATETABLE`comment`(`id`bigint(20)NOTNULL,评论的帖子ID`articleId`bigint(20)DEFAULT
ChainCode
·
2020-07-14 16:03
其他技术
游戏研发 奇技
淫巧
(持续更新中)
目录语言篇:C#1.Enum转数组:2.多重排序3.数组合并4.定时器的使用5.正则表达式6.C#类型方法扩展:7.C#Directory.GetFiles()获取多个类型格式的文件8.c#List获取重复项9.C#多个个Dictionary合并更优雅的写法10.Vector3.Dot前后判断11.c#–具有可变参数的函数的委托引擎篇:Unity:1.判断各种平台2.屏幕是否休眠3.坐标间的转换与
东方快弟
·
2020-07-14 16:16
游戏研发备忘录
工程基础 - 傅里叶分析
那种对称之美确实让人不禁怀疑自然法则是由所谓的造物主制定的,不然看似混杂的现象怎么都暗含精妙的内在规律,科技发展到今天我们已经不怎么在意造物主是否存在了,小平同志的科技是第一生产力的论述更是在中国褪去了曾经笼罩在科技身上长久不去东方的“奇技
淫巧
Mechonly
·
2020-07-14 15:09
RAN
有关css的一些奇技
淫巧
(自认为的)
扯点题外话:此时此刻,我只想说,这他喵的破项目终于快完事了,修修改改一个月,光一个首页就重做了两边,真是心塞啊,再这样下去,估计下一个上新闻的前端和产品就发生在我公司了。额,最近在刷题,很老的题,不过还是发现了两个以前我自己不知道的有关css的东西,第一个就是利用a标签的锚点来控制相应元素的选择器=》:target,IE9以上可以用,附上官网解释:#锚的名称是在一个文件中链接到某个元素的URL。元
小雨小雨丶
·
2020-07-14 14:16
Android Studio有什么奇技
淫巧
?
已经有了29个支持了,我深受鼓舞啊,于是做了个系列视频,一共分三部,就叫《AndroidStudio使用技巧大全》:AndroidStudio技巧大全http://v.youku.com/v_show/id_XMTQ3Njk1ODM5Mg==.html?f=26753695欢迎批评指正,也欢迎打赏!下面是之前的回答==========================================
liumeng920
·
2020-07-14 14:31
andriod方法
面试中遇到的不太实用的奇技
淫巧
(持续更新中)
面试这个词很有意思,比如”我去面试了“,从这句话中无法弄清楚是你去面试别人,还是你去找工作被别人面试了呢?说笑了。下面就是我面试(面别人和被别人面)过程中遇到的一些不太实用的方法总结一下:1.交换两个数值方法1:利用中间变量//inta,b;{... inttmp=a;a=b;b=tmp;...}方法2:利用异或//inta,b;{...a^=b;b^=a;a^=b;...}方法3利用加减法//i
码鬼
·
2020-07-14 09:39
程序员面试资料
leetcode奇技
淫巧
-Map依据键或值排序并输出
文章目录写在前头Map排序value输出keyMap排序key输出value写在前头逻辑解释我们知道Arrays.sort(数组),也知道Collections.sort(集合类)的方式来进行排序,其中还有一个自定义的比较器的方式来进行的排序,下面通过匿名内部类的形式实现了,下面通过实现比较器接口,重写比较方法来实现比较,比较的方法中有两个参数,o1表示前面的元素,o2表示后面的元素,当这个方法返
abcnull
·
2020-07-14 07:53
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-int最大值与最小值溢出
文章目录前面int类型界限求边界错误代码求边界正确代码前面这是我在刷leetcode时候发现的一个问题,做个小记录int类型界限Java中int类型是4个字节,2进制32位,默认是有符号的,所以只有31位是数字位,首位用于决定正数还是负数,但是我们发现int的界限值如下:int最大值:2147483647int最小值:-2147483648负数的绝对值比正数大1求边界错误代码从上面我们可以发现,最
abcnull
·
2020-07-14 07:53
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-位运算代替乘除法
文章目录我们知道java位移运算>可以代替乘除法,我今天在看容器类源码的时候又看到了,想写一写了位移运算的使用://相当于a/2^1,结果是5inta=11;System.out.println(a>>1);//相当于a/2^2,结果是2System.out.println(a>>2);//相当于a*2^1,结果是22System.out.println(a>把最后一位移走,相当于除以2呢,因为这
abcnull
·
2020-07-14 07:53
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-toCharArray遍历和charAt速度比较
文章目录String两种遍历方式速度快的原因String两种遍历方式遍历String中各个字符两种方式:方法一,先toCharArray()转成字符数组,然后利用字符数组遍历方法二,直接使用String自带的charAt(intindex)方法来遍历但是当我们刷leetcode时候会发现第一种方法比第二种方法效率要高的,这是为什么呢?在我们注重效率的时候我们也推荐第一种方式速度快的原因我们先看下c
abcnull
·
2020-07-14 07:53
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-两数交换的几种方式
文章目录方式一:tmp临时变量方式二:求和方式三:异或运算方式一:tmp临时变量优点思路清晰,缺点开辟一个额外空间inta=1,b=2,tmp;tmp=a;a=b;b=tmp;方式二:求和先求a与b的和给a,然后拿这个和去减b的值就是a的值再给b,这时候我们再把和减去新的b的值就是a的值了,思路繁琐一些,但是不需要开辟额外空间,但是在a+b时有可能导致int溢出,这个需要注意inta=1,b=2;
abcnull
·
2020-07-14 07:53
#
LeetCode
奇技淫巧
238. Product of Array Except Self
Medium讲真,这种奇技
淫巧
的题,不做一次是永远不可能在面试时答上来的。老老实实刷tag题,面经题,理解透彻好好总结,不一定能让你在面试场上做出来新题,但却是唯一能提高这种可能的方法了。
greatfulltime
·
2020-07-14 06:59
SQL Server 骚操作系列 1 - 数据库实例间串流数据库
什么是骚操作背景Ideademo更多扩展授权什么是骚操作个人对它的定义是,一系列炫酷且不容易被模仿的“奇技
淫巧
”,但绝不哗众取宠,必须要有实际需要和使用场景。
天涯特困生
·
2020-07-14 06:24
奇技
淫巧
(三)—— 位运算实现大小写转换
^(1<<5)实现大小写转换先看”现象“:奇妙吧,^(1<<5)就能实现大小写转换。原理:先看ASCII码表:知:A—Z:65—90a—z:97—122可以看到,对于单个字符,小写比大写数值大了32,即1<<5,如果将一个大写字符ch转化为小写,这样写就可以了:ch=ch+(1<<5);同理,大写转小写:ch=ch-(1<<5);但对于未知ch大小写的情况下怎么办呢?不知道该加32还是减32呢?再
ProLayman
·
2020-07-14 05:12
经典算法题总结
奇技淫巧
工具篇
:Java中邮件类MimeMessage说明
MimeMessage类位于javax.mail.internet包下,是用于发送邮件的一个类,其中header变量包含了众多与邮件头信息有关的变量headers头信息索引序号变量名含义0Return-Path1Received2Resent-Date3Resent-From4Resent-Sender5Resent-To6Resent-Cc7Resent-Bcc8Resent-Message-I
怪盗基德007
·
2020-07-14 04:45
Java
邮件
工具篇
:mysql(一)——key
1.primarykey表的主键,同时会建立索引。mysql中每张table最多有一个primarykey,也可以没有。primarykey可以包含一个column,也可以包含多个column。当包含多个column时,这些column的组合必须在table中唯一。2.uniquekey唯一键,可以定义多个,也可以不定义。一个uniquekey可以包含一个column,也可以包含多个column。
怪盗基德007
·
2020-07-14 04:45
工具
数据库
mysql
附加赛 D [奇技
淫巧
]
附加赛D[奇技
淫巧
]题解显然,第一二种询问是等价的,可以用前缀异或和解决。对于第三种询问,可以维护一个链表,一个数指向下一个与它相等的数的位置,并记下上一个与它相等的数的位置。
Arlia
·
2020-07-14 03:13
奇技淫巧
题解
链表
SQL之奇技
淫巧
-错行合并选择数据
今天,接到了这样一个需求,有这样一张表:要求,做到下面这样的效果:表结构及示例数据如下:CREATETABLE`merchant_vip`(`id_merchant_vip`INT(11)NOTNULLAUTO_INCREMENTCOMMENT'主键',`name`VARCHAR(50)NOTNULLCOMMENT'会员名称',`money`INT(11)NOTNULLCOMMENT'消费达标门槛
北风之神096
·
2020-07-14 03:20
mysql
搬砖时你需要一点奇技
淫巧
-- Lens 原理及应用
本文将展示Lens的完整实现和更多的应用场景,并试图证明,搬砖时是可以用点奇技
淫巧
的。Lens最先诞生于Haskell。它是函数式get
weixin_34128237
·
2020-07-14 03:34
css奇技
淫巧
-色彩渐变与动态渐变
渐变色已经很常见了,如何把渐变色做成动态变化或者做出更酷炫的效果?css渐变CSS中设置的渐变是gradient数据类型,它是一种特别的image数据类型。使用background-image设置,可叠加设置多个;CSS3定义了两种类型的渐变(gradients):线性渐变linear-gradient()渐变的实现由两部分组成:渐变线和色标。渐变线用来控制发生渐变的方向;色标包含一个颜色值和一个
weixin_33958585
·
2020-07-14 02:24
java的奇技
淫巧
--意外行为与特性(译文)
在本文中,我将介绍Java语言的一些奇技
淫巧
的行为和特性。在这里,没有特别的顺序去介绍一系列Java的奇技
淫巧
,仅供娱乐,或者你向朋友们推介它吧。
weixin_30687811
·
2020-07-14 02:53
奇技
淫巧
-离散化
对于某些数据范围很大,但是分布却非常稀疏的题目,直接用数组存非常浪费空间,而且很可能会炸,于是要用到离散化这样的技巧;其实这名字似乎很高大上,算法实现并不难,只是对数据排个序,去重,然后在其余代码部分用这个数的编号代替这个数就可以了;实现排序和去重起来有很多种方法,用STL会更简单一些;方法一:vector输出:数据及其对应编号1#include2#include3#include4usingna
weixin_30307267
·
2020-07-14 02:34
leetcode奇技
淫巧
-递归中途强制跳出
文章目录前言关于强制跳出前言我们知道递归的程序有很多特点,比如说可读性很好,代码简洁,但是缺点也很明显,很多时候递归时间复杂度较高,因此可以考虑转化成备忘录递归算法,或者使用DP等其他算法解决,而且递归很容易导致栈溢出,即StackOverflowerFlow,因为递归程序实际上就是一个栈的结构,最原始的方法在栈底,递归不断的循环中,最后一个方法在栈顶,但是递归循环次数太多,会导致栈的空间不足,导
abcnull
·
2020-07-14 01:09
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-数组,字符串,集合类等类型相互转换
文章目录数组转字符串数组转集合类字符串转数组字符串转集合类集合类转数组集合类转字符串String与StringBuilder转化String与int转化数组转字符串//对于整型数组int[]arr=newint[]{1,2,3};Stringstr=Arrays.toString(arr);//对于字符数组char[]arr=newchar[]{'1','2','3'};Stringstr=Str
abcnull
·
2020-07-14 01:08
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-异或运算的妙用
既然这么偏,那我就把它弄成leetcode奇技
淫巧
这一栏吧!
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-吃透“复杂”的二分查找
文章目录二分查找很简单?三个层面和四种定式模板题目定式一模板结论思考如何记忆定式二模板一结论模板二结论思考如何记忆定式三模板结论思考如何记忆定式四模板结论思考如何记忆总结二分查找很简单?简单?虽然大家都说二分查找很简单,很基础,其实我一直觉得它并不简单,实际上如果是一个新手写二分查找,他会发现其中有非常多的情况要考虑到。那为什么我们把二分查找的题目写多了之后就觉得写二分查找很简单了呢?这是因为我们
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-list转为int数组的几种方法
文章目录方式一:循环遍历赋值方式二:jdk8新特性流处理我们要是转成String数组还是蛮好弄的,直接强转,转成int数组就有些麻烦了,因为int和Integer还是有区别的嘛Listlist=newArrayListlist=newArrayListlist=newArrayList<>();list.add(1);list.add(2);list.add(3);int[]arr=list.st
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-数组七种去重技巧
文章目录写在前面使用Set集合去重方式一:使用HashSet去重方式二:使用TreeSet去重方式三:使用LinkedHashSet去重使用List.contains()方法方式四:使用ArrayList.contains()两层循环暴力法方式五:两层循环遍历方式六:两层循环遍历改进使用哈希表方式七:哈希表存储额外的方法String的处理写在前面我们在刷leetcode时候经常会遇到数组去重的问题
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-二分查找防止值溢出
文章目录一般写法,但容易导致值溢出left+right这步操作有可能导致int溢出intleft=0,right=n,mid;mid=(left+right)/2;防止值溢出写法left加上right减去left差值的一半绝对比left+right安全的多intleft=0,right=n,mid;mid=left+(right-left)/2;我们更进一步采用位运算,更高效,这里不得不注意的一点
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
leetcode奇技
淫巧
-欧几里德辗转相除法
文章目录前言介绍具体过程代码实现前言为什么我要把辗转相除法当做奇技
淫巧
的一章呢,有几个原因,一个是因为我刷leetcode题目时候在这里掉进坑了,因为平时用的少,我当时忘了辗转相除法,另一个是因为我觉得有必要把各种细节方法
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
工具篇
:mysql(二)——数据的导出导入
把select查询结果导出到文件中mysqldump-hdbHost-uuserName-ppassworddbNametableName--where="where-clause">/path/to/table.sqlmysql-hhostName-uuserName-ppassword-e"select*fromdb.table">/path/to/data.xls把sql文件导入到数据库中m
怪盗基德007
·
2020-07-14 00:38
mysql
工具
【奇技
淫巧
】 -- 原地旋转数组
题目给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例1:输入:[1,2,3,4,5,6,7]和k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5,6]向右旋转2步:[6,7,1,2,3,4,5]向右旋转3步:[5,6,7,1,2,3,4]示例2:输入:[-1,-100,3,99]和k=2输出:[3,99,-1,-100]解释:向右旋转1步:[9
看,未来
·
2020-07-14 00:13
奇技淫巧
算法
leetcode
Android Studio 使用进阶
最近在看徐医生出的第二本新书《Android群英传—神兵利器》,看到了第三章“AndroidStudio奇技
淫巧
”,由于书中所讲的一些快捷键等操作都是基于Mac的,所以这里我按照书中内容整理下在Windows
vergo
·
2020-07-13 19:03
《5分钟商学院·实战》找到模式线下课分享
从2018年2月25日开始跟刘润老师学习《5分钟商学院》,从基础的商业篇,管理篇,个人篇和
工具篇
,到第二季实战内容的理解用户,打磨产品,寻找模式和建设团队,不知不觉已经快6个月了。
Vivianzhang成长记录
·
2020-07-13 16:50
[转]程序员资料整理
目录资料篇技术站点必看书籍大牛博客GitHub篇
工具篇
平台工具常用工具第三方服务爬虫相关(好玩的工具)安全相关Web服务器性能/压力测试工具/负载均衡器大数据处理/数据分析/分布式工具Web前端语言篇ScalaJavaPythonSwift.NETC
shuimuzy
·
2020-07-13 13:06
Java
产品团队建设-
工具篇
1、思维导图百度脑图http://naotu.baidu.com/百度脑图2、网络笔记本印象笔记3、图标素材阿里巴巴矢量图标库http://iconfont.cn/阿里巴巴矢量图标库4、产品经理导航前端网址导航http://www.daqianduan.com/nav前端网址导航5、UX/UE(国外)Pinteresthttps://www.pinterest.comPinterest(国内)花瓣
武松打猪
·
2020-07-13 07:52
Java多线程-
工具篇
-BlockingQueue(实现生产者和消费者模式)
前言:在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致
我是李果
·
2020-07-13 07:37
Java
java多线程
解释一下,知乎上关于C语言奇技
淫巧
最火的回答。
“C语言有什么奇技
淫巧
?”虽然问题本身没有什么特殊的地方,但是网友的回答却是非常幽默。下面就让我们一起来分析一下,被赞最多的答案“C语言运算符趋向于‘-->’”。
dengke6556
·
2020-07-13 04:10
Android开发中Gradle配置使用之
工具篇
项目地址:https://coding.net/u/zdl_411437734/p/gradle/git前言每次创建私有项目都需要配置gradle文件,没什么技术含量,还要多劳动(程序员就是懒),为了能方便使用,才有了本仓库的诞生。欢迎各位小伙伴们来砸场,喜欢请star下...私有仓库使用在下载config.properties文件放到工厂根目录(和gradle.properties同级)如果使用
天空oo7
·
2020-07-13 04:17
Mysql优化深度解析,你收藏了那么多文章,真的了解MySQL优化吗?
说起MySQL的查询优化,相信大家收藏了一堆奇技
淫巧
:不能使用SELECT、不使用NULL字段、合理创建索引、为字段选择合适的数据类型…你是否真的理解这些优化技巧?是否理解其背后的工作原理?
James^23.の
·
2020-07-13 00:05
掌握正则表达式(1)
工具篇
准备学习正则表达式([regularexpression,缩写regex)需要有一个好用的工具来进行演练。可以用文本编辑器或者编程语言进行演练。1.文本编辑器现代的文本编辑器几乎都支持正则表达式,但是不一定很全面的,最好能找一个能支持Perl5的文本编辑器。下面的编辑器都能完整的支持Perl5正则表达式。Windows系统:UltraEdit12.0以上版本macOS系统:TextWrangler
redexpress
·
2020-07-13 00:37
python奇技
淫巧
[size=x-large]http://wiki.python.org/moin/ByteplayDoc-----------------------wgethttp://byteplay.googlecode.com/svn/trunk/byteplay.py-----------------------fromtypesimportFunctionTypefrombyteplayimport
zuroc
·
2020-07-12 20:09
Python
react-router v4校验登录
react-routerv2中有onEnter钩子函数,校验登录逻辑在这里写最为合适不过了;时过境迁,v4版本迎来了api大改,onEnter没有了;参考了网络上一些大牛的奇技
淫巧
,再结合自身项目的现有业务
泽特
·
2020-07-12 18:54
没有这个习惯,你就亏大了
神
奇计
划本故事梗概大体是这样的,她无意间在表姐家的书柜里发现了一个笔记本,翻开看,她被里面的内容击中了,惊呆了。笔记本里是什么内容呢?本子主要分为两个内容,一是人生大事年表,二是各计划的拆分执行。
宋颂grace
·
2020-07-12 11:38
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他