- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 python中7%-3为什么等于-2?
python计算取模的方法是:(比如a % b)先算出a除去b的值,然后将其下取整,然后把b乘回来,然后从a当中扣掉这个值所以整个式子就是a % b = a - b × floor( a / b )那我们按这样算一遍,7 % -3 = 7 - (-3) × floor(-2.333…) = 7 - (-3*-3) (-2.333向下取整 =-3)=7-9=-2不同语言对取模有不同的规则,有的是下取整,有的是直接截去小数部分,在正数范围内这两种方法结果是一样的,但是负数就会产生差别。所以在对负数取模
2020-12-27 12:42:18 5858 2
原创 Java网络编程
套接字是通信的基石,是支持TCP/IP协议的路通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。 套接字等于(IP地址:端口号),套接字的表示方法是IP地址和一个冒号后面跟一个端口号。
2023-03-05 20:53:43 89
原创 JUC并发包
CountDownLatch:是java.util.concurrent并发包下的一个工具类,其意思“倒计时门闩”,它允许一个或多个线程一直等待直到其他线程执行完毕才开始执行多个人等一个信号后继续执行操作:例如5个运动员,等一个发令员的枪响。1: CountDownLatch是不能够重用的根据上面的解析,大家也发现,共享锁加锁的操作并不会增加state的值。CountDownLatch中state一旦变成0就没有提供其他方式增长回去了。
2023-03-05 20:44:16 189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人