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
————奇技淫巧————
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
经典算法题总结
奇技淫巧
附加赛 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
奇技淫巧
【
奇技淫巧
】 -- 原地旋转数组
题目给定一个数组,将数组中的元素向右移动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
解释一下,知乎上关于C语言
奇技淫巧
最火的回答。
“C语言有什么
奇技淫巧
?”虽然问题本身没有什么特殊的地方,但是网友的回答却是非常幽默。下面就让我们一起来分析一下,被赞最多的答案“C语言运算符趋向于‘-->’”。
dengke6556
·
2020-07-13 04:10
Mysql优化深度解析,你收藏了那么多文章,真的了解MySQL优化吗?
说起MySQL的查询优化,相信大家收藏了一堆
奇技淫巧
:不能使用SELECT、不使用NULL字段、合理创建索引、为字段选择合适的数据类型…你是否真的理解这些优化技巧?是否理解其背后的工作原理?
James^23.の
·
2020-07-13 00:05
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
【案例】这些日赚上万美金Youtube油管从业者 技术人的福音
本文内容正如标题,除了正常的一些操作,还有多少人通过油管周边、
奇技淫巧
赚到流量。这些旁门左道分为三类,频道、工具、平台。频道先解释下这类是啥
weixin_33974433
·
2020-07-12 08:30
45个JavaScript小技巧
详细的翻译版本可以参考JavaScript
奇技淫巧
45招声明变量时别忘记var相等比较请用===而不是==unde
weixin_33898876
·
2020-07-12 08:26
CFD-post的
奇技淫巧
此处记录两个后处理美化的技巧:1、关于contour显示的美化;2、关于legend的显示美化1.直接举例说明,现在cfd-post里导入了一个二维case,先建立一个plane:apply以后再添加一个contour:apply以后现在来设置contour,注意location那里选择刚刚建立的plane,如下:然后显示出来的效果是这样:很明显contour的分层感太强,想让显示效果更均匀怎么办
weixin_30472035
·
2020-07-12 06:24
【高效工作】Windows系统下的
奇技淫巧
大汇总
不管你是Linux粉、mac粉还是软粉,都不应该在不熟悉一个操作系统的情况下贬低它,这三种主流系统能够并存,说明都有各自的优势,作为一个软粉,结合最近在知乎和Quora上看到关于Windows系统中一些鲜为人知的技巧(链接见文末),特地汇总一下以飨读者。常用的快捷键:WIN+D:显示桌面,再按一次还原桌面;WIN+R:打开运行,输入命令可以执行相应操作,输入路径可以打开对应路径,输入程序名称可以打
张明云
·
2020-07-12 05:21
写博客时的“
奇技淫巧
”——【修改图片大小、对齐、并排】
关于图片的使用文本主要介绍:修改图片大小或比例、图片对齐方式、图片的并排以及使用心得。目录关于图片的使用前言图片语法修改大小方法1小技巧方法2对齐方式图片并排方法1方法2方法3前言 我们在写博客的时候经常会插入图片来使博客一目了然。但是图片的大小、对齐方式往往会影响美观。图片太大,显得突兀;图片太小,又显格格不入。下面跟大家说说我所收集的一些关于图片的使用技巧。图片语法插入图片的语法如下。语法说
无梦生7
·
2020-07-11 22:01
#
Markdown
李鸿章与对外开放
无事则斥外国之利器为
奇技淫巧
,以为不必学;有事则惊外国之利器为变怪神奇,以为不能学。不知洋人视火器为身心性命之学者已数百年,一旦豁然贯通,参阴阳而配造化,实有指挥如意、从心所欲之快。
bit1997
·
2020-07-11 19:00
js打印1234组成的不重复三位数,算是最简单的算法面试题了吧
还以为有什么
奇技淫巧
呢。。
AWEcgdg
·
2020-07-11 18:31
算法
lua debug库的一些玩法
lua一直是游戏领域广泛使用的脚步语言,但从整个IT行业来说确实特别小众,所以和python比起来网络上使用lua的“
奇技淫巧
”特别少,本文简单介绍一些对debug的一些奇妙用法。
q_yang1987
·
2020-07-11 14:58
lua
debug
Cocos2d+Lua 游戏开发中的
奇技淫巧
系列之一 Lua require的语法糖
妈蛋,感觉写的博客,又要烂尾了,我有罪,我的定力太差了,这就是我这么聪明,这么多年却只能混成个穷逼的根本原因吗?赶紧趁今天在公司暂时没有事情做,先发一篇文章.....---------------------------------------------------------------------------------------------------------------------
勤奋的小游侠
·
2020-07-11 11:13
cocos2d
为什么要使用 JavaScript
其中,一些特性因为规范很不完善而可能导致可移植性问题,一些特性会导致代码难以阅读或修改,一些特性诱使我追求
奇技淫巧
但却易于出错,还有一些特性就是设
iteye_4515
·
2020-07-11 08:55
Python语法糖系列
语法糖说明语法糖(Syntacticsugar):计算机语言中特殊的某种语法这种语法对语言的功能并没有影响对于程序员有更好的易用性能够增加程序的可读性简而言之,语法糖就是程序语言中提供[
奇技淫巧
]的一种手段和方式而已
上帝De助手
·
2020-07-11 06:35
python
python应用
python技巧
Python测试开发训练营
Git的
奇技淫巧
Git是一个“分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过“回撤”这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用“回撤”是找不回来的。而“版本管理工具”能记录每次的修改,只要提交到版本仓库,你就可以找到之前任何时刻的状态(文本状态)。下面的内容就是列举了常用的git命令和一些小技巧,可以通过"页面内查找"的方式进行快速查询:Ctrl/Command+f
emprere
·
2020-07-11 05:09
渗透测试-
奇技淫巧
(一)--源IP地址隐藏
切记,切记。本文只作为技术交流,提醒各位注意网络安全,请勿用于其它用途,否则后果自付。在很多时候,某某不希望不愿意有人溯源他的地址。他们是如何隐藏IP的?今天来浅析下,如何隐藏源地址。用到的工具如下:VMware12(承载各种系统、各种工具)Proxifier或ProxyCap(这里演示用的是ProxyCap5.X)0X01需要安装用到的工具,一般人都会装,如果不会暂请去问度娘。0X02一、开始设
weixin_34216036
·
2020-07-10 19:52
Android
奇技淫巧
之无Context对象获取cacheDir
/***同context.getCacheDir()*/publicstaticFilegetCacheDir(){try{returnFile.createTempFile("test",null).getParentFile();}catch(IOExceptione){e.printStackTrace();}returnnull;}/***同context.getFilesDir()*/p
By_syk
·
2020-07-10 03:17
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他