
笔试题
文章平均质量分 64
子衿_青青
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之
展开
-
a += a-= a*a
int a = 3;a += a-= a*a;最终a的值是多少?这要分语言了。1)在c语言中,结果是-12。原因是先算a*a(结果为9,此时a的值没变,还是3);然后算 a-=a*a,等效于 a = a - 9;(结果为-6,因为赋值符号,此时a的值为-6,发生了改变);最后算a = a + a ,结果为-122)在JAVA中,结果为-3。好像中间的那次赋值对它没影响,原创 2017-10-18 17:27:26 · 37063 阅读 · 3 评论 -
在由N个正整数的集合S中,找出最大元素C,满足C=A + B
转自:在由N个正整数的集合S中....【题目】在由N个正整数的集合S中,找出最大元素C,满足C=A + B 其中A,B都是集合S中元素,请给出算法描述,代码与时间复杂度分析。【分析】1,对集合S进行排序(快排),从小到大排序2,让C指向集合最后一个元素(最大元素)3,让i指向S中第一个元素,让j指向C的前一个元素4,如果,A[i]+A[j]=转载 2017-10-18 18:38:51 · 690 阅读 · 0 评论 -
计算机各层网络协议
转自:计算机网络各层协议计算机各层网络协议 应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP) DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。转载 2017-10-18 18:45:25 · 755 阅读 · 0 评论 -
synchronized和Lock的区别
先把结论写一下:1)Lock是个接口,而synchronized是java关键字,synchronized是内置语言实现2)synchronized在发生异常时,会自动释放线程占有的锁,因此不会导致死锁现象的发生;而Lock在发生异常时,如果没有主动通过unlock()去释放锁,则很有可能造成死锁现象,因此使用Lock时需要在finally块中释放锁3)Lock可以让等待锁的线程相应中转载 2017-10-24 10:14:20 · 1551 阅读 · 0 评论 -
SQL的四种连接-左外连接、右外连接、内连接、全连接
SQL的四种连接-左外连接、右外连接、内连接、全连接 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句转载 2017-10-24 11:19:12 · 2319 阅读 · 0 评论 -
mysql索引总结----mysql 索引类型以及创建
文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。转载 2017-10-24 16:07:09 · 387 阅读 · 0 评论