代码
小笨狗的小胖纸
这个作者很懒,什么都没留下…
展开
-
简述C++中strstr的使用方法
strstr方法是比较常用的,我在使用的过程中经常会忘掉入参中的两个字符串到底谁是谁的子串,今天记录一下,加深一下印象。注意:strstr(str1,str2) 此时千万要记住,这是在判断str2是否是str1的子串!!重要的事情:这是在判断str2是否是str1的子串!!这是在判断str2是否是str1的子串!!这是在判断str2是否是str1的子串!!好了,也就是在...原创 2018-07-24 10:14:14 · 27762 阅读 · 0 评论 -
JAVA中的内联函数
稍安勿躁,先从上往下看。内联函数在C++中可以用inline来定义内联函数,例如:inline int min(int a, int b){ return a > b ? b : a;}如果想要用内联函数,那么该函数的代码逻辑不要超过10行,尽量保证代码的短小精悍。体量大的代码逻辑不适合当做内联函数使用。为什么要这样考虑?废话少说,原因是这样的,使用内联函数主要目的是为了提高代码的执行效率。...原创 2018-07-06 11:33:07 · 1947 阅读 · 0 评论 -
一个锁表的问题(一)
md,好不容易写完的博文在刚想点击提交的时候页面提示内存不足。。。 都没了!!!气死我了,那就再写一遍吧。但是心情不好不想写那么多了。这段时间内锁表的问题都是由于短时间内快速读写导致的。由于select时会对表上一个S锁,update的时候需要搞一个X锁,但是由于S锁的存在,X锁不好上表,所以就会导致有进程被牺牲掉了。解决的方式:一、延长时间,不那么快的读写,sleep一下。...原创 2018-07-24 11:13:40 · 428 阅读 · 0 评论 -
JAVA拼接字符串用+号和append的区别
之前没想过这个问题,比较low,一直用+号拼接字符串。那么加号拼接和用append方法拼接有啥区别呢?+号拼接的原理是会在底层new一个StringBuilder,例如:str = str + “a”具体就是new StringBuilder().append(str).append("a");其实实际上用+号拼接字符串的话,+号用的很少或者只用一个,并且不在循环里面用的话,也是可以的,没什么问...原创 2018-07-06 15:47:55 · 4504 阅读 · 0 评论