下列语句存在语法正确的是: var a = [][2]int{{0, 0}, {1, 2}, {2}, {3, 6}, {4, 8}} var m map[string]int m=make(map[string]int) m[“a”]=5 var a []int a = append(a, 9) |
文件目录data当前权限为rwx --- ---,只需要增加用户组可读权限,但不允许写操作,具体方法为: chmod +050 data |
如何获取上一条命令执行的返回码: $? |
Shell 脚本(shell script),是一种为 shell 编写的脚本程序。现有一个test.sh文件,且有可执行权限,文件中内容为: . ./test.sh >/dev/null 1 && echo $aa |
以下哪个命令是将标准输出和错误重定向到a.txt文件 &>a.txt |
以下属于socket类型的是: SOCK_STREAM SOCK_DGRAM SOCK_RAW |
网络编程,如果是TCP连接,对于服务器端,过程描述正确的是: 创建套接字--->绑定端口号--->监听连接--->接受连接请求并返回新的套接字--->用新返回的套接字recv/send--->关闭套接字 |
下面有关值类型和引用类型描述正确的是() 1.值类型的变量赋值只是进行数据复制,创建一个同值的新对象,而引用类型变量赋值,仅仅是把对象的引用的指针赋值给变量,使它们共用一个内存地址。 2.值类型数据是在栈上分配内存空间,它的变量直接包含变量的实例,使用效率相对较高。而引用类型数据是分配在堆上,引用类型的变量通常包含一个指向实例的指针,变量通过指针来引用实例。 3.引用类型一般都具有继承性,但是值类型一般都是封装的,因此值类型不能作为其他任何类型的基类。 |
如何在多线程中避免发生死锁? 1.允许进程同时访问某些资源。 2.允许进程强行从占有者那里夺取某些资源。 3.进程在运行前一次性地向系统申请它所需要的全部资源。 4.把资源事先分类编号,按号分配,使进程在申请,占用资源时不会形成环路。 |
采用哪种遍历方法可唯一确定一棵二叉树? 1.给定一棵二叉树的后序和中序遍历序列 2.给定一棵二叉树的先序和中序遍历序列 |
TCP协议的拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。常用的方法有: 1.慢开始、拥塞控制 2.快重传、快恢复 |
对于京东商城高流量访问,预防Ddos的方法可以有? 1.限制同时打开SYN半链接的数目。 2.缩短SYN半链接的Time out 时间。 3.关闭不必要的服务。 |
DELETE和TRUNCATE TABLE都是删除表中的数据的语句,它们的不同之处描述正确的是: 1.TRUNCATE TABLE比DELETE的速度快 2.在删除时如果遇到任何一行违反约束(主要是外键约束),TRUNCATE TABLE仍然删除,只是表的结构及其列、约束、索引等保持不变,但DELETE是直接返回错误 3.对于被外键约束的表,不能使用TRUNCATE TABLE,而应该使用不带WHERE语句的DELETE语句。 4.如果想保留标识计数值,要用DELETE,因为TRUNCATE TABLE会对新行标志符列使用的计数值重置为该列的种子 |
编译下列代码,哪些行会出现编译错误( ) 1.line:2 2.line:4
# command-line-arguments |
下列有关接口说法正确的是( ) 1.若两个interface有相同的方法列表,则它们可以相互赋值 2.若interface A的方法列表是interface B的子集,则B可以赋值给A 3.interface查询在运行时才能确定是否成功 |