自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 LintCode刷题---x的平方根

AC代码: public int sqrt(int x) { // write your code here if(x<0) throw new IllegalArgumentException(); else if(x<=1){ return x; } ...

2019-08-07 11:53:00 151

转载 位非运算(~) 详细解释

  在网上找不到~10的详细解释, 难受的一匹, 想了老半天   这些位运算的计算都是以补码的方式进行的, 因为计算机底层都是以补码进行计算的      位非运算(~): 转二进制后取反---0变1, 1变0      举一个超详细的例子:   ~10的计算:     10的二进制: 0000 1010 ( 以8位进行描述 )     正数的补码就是原码     10...

2019-06-03 13:22:00 3776

转载 LintCode刷题---最大子数组

描述:   给定一个整数数组, 找到一个具有最大和的子数组, 返回其最大和. 样例:   输入: [-2, 2, -3, 4, -1, 2, 1, -5, 3]   输出: 6   解释: 符合要求得子数组为[4, -1, 2, 1], 其最大和为6 解题:   难点分析: 注意数组中有三种情况, 全为负数, 全为正数, 有正有负.        还...

2019-06-02 14:50:00 142

转载 LintCode刷题---二分查找

描述:   给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开  始),如果target不存在于数组中,返回-1。 样例 :   输入: [1, 2, 3, 3, 4, 5, 10], 3   输出: 2   样例解释:   3 第一次出现在第2个 解题:   难点分析: ...

2019-05-31 20:54:00 208

转载 LintCode刷题---旋转字符串

描述:   给定一个字符串(以字符数组的形式给出)和一个偏移量,根据偏移量原地旋转字符串(从左向右旋转) 样例:   输入: str="abcdefg", offset = 3   输出: str = "efgabcd"   样例解释: 注意是原地旋转,即str旋转后为"efgabcd"   ...... 解题:   难点分析: ①字符串为 "" 的情况    ...

2019-05-30 19:07:00 164

转载 java 对象的上转型对象

  在网上居然找不到一个完整的定义!!!  全是解释...      定义: 父类对象的引用指向子类对象 转载于:https://www.cnblogs.com/S-Evildoer/p/10922862.html...

2019-05-25 16:31:00 120

转载 辗转相除法求最大公约数------一行代码

今天学到一行代码,感觉好牛逼--------当然是老师上课讲的. 辗转相除法是求最大公约数最好的方式了吧! 辗转相除法原理我也不想多说,百度一下就可以了(基本就是用大数与小数取余,再用比余数大一点的数与余数取余,    反复直到出现余数为0,那个比0大一点的数就是最大公约数) 好了,废话不多说了------上代码 int gcd(int m, int n){ ...

2019-04-28 20:08:00 566

转载 IntelliJ IDEA 实用快捷键

psvm--------------主(main)-----------------public staitc void main(String[] args) sout----------------输出----------------------System.out.println(); ctrl + d --------------------------复制当前行到下一行sh...

2019-04-28 18:59:00 93

转载 锁机制

  为了解决多线程共享全局变量的问题。threading提供了一个Lock类,   这个类可以在某个线程访问某个变量的时候加锁,其他线程此时就不能进来   直到当前线程处理完后,把锁释放了,其他线程才能进来处理。 自己的理解: 锁机制就是严格控制(全局变量), 为了防止多线程同时执行某一条代码, 从而造成数据(一般是全局变量) 出错.把那条代码锁起来,一次只能一个线程执行. ...

2019-04-14 15:49:00 122

转载 python 多线程共享全局变量的问题

  多线程都是在同一个进程中运行的。因此在进程中的全局变量所有线程都是可共享的。   这就造成了一个问题,因为线程执行的顺序是无序的。有可能会造成数据错误。 直白理解:也就是多线程执行的时候,同时对一个全局变量进行操作(例如同时进行赋值操作,并且赋值还不同),就可能出现数据错误. import threading VALUE = 0 def add_val...

2019-04-13 17:56:00 425

转载 python 多进程的两种创建方式

Python中使用线程有两种方式:函数或者用类来包装线程对象。 第一种---------函数 菜鸟教程的我没看懂,说说我自己懂的----看视频理解的 import time import threading def coding(): for x in range(3): print('正在写代码:%s' % threading.curr...

2019-04-13 15:17:00 154

转载 理解 if __name__ == '__main__'

简单地理解Python中的if __name__ == '__main__' if __name__ == '__main__'的意思是:   当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;   当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。 转载于:https:/...

2019-04-10 18:18:00 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除