为了账号安全,请及时绑定邮箱和手机立即绑定

Linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

来自 Linux JAVA
自由的气息回答:
虚拟机吗,我电脑上有,你要的话就回复我.

虚拟机吗,我电脑上有,你要的话就回复我.

赞同1 反对 收起

回复
来自 C C++ Linux
已采纳 onemoo回答:
这几个都是警告 gets 函数不安全、不建议使用了。这个函数不判断缓冲区大小,实际使用很容易造成溢出。你自己做小练习用用也无所谓。

这几个都是警告 gets 函数不安全、不建议使用了。

这个函数不判断缓冲区大小,实际使用很容易造成溢出。你自己做小练习用用也无所谓。

赞同 反对 收起

回复
已采纳 qq_爱上你_0回答:
要上外网,要去虚拟机配置DNS,局域网其它机要在同一网段才能互相ping通

要上外网,要去虚拟机配置DNS,局域网其它机要在同一网段才能互相ping通

赞同 反对 收起

回复
来自 JAVA Linux
已采纳 HansonQ回答:
看下tomcat 的启动日志啊

看下tomcat 的启动日志啊

赞同 反对 收起

回复
来自 Android JAVA Linux
已采纳 time_is_everything回答:
防火墙,入站规则设置下就好了,一个道理
防火墙,入站规则设置下就好了,一个道理
赞同 反对 收起

回复
来自 C C++ Linux
已采纳 onemoo回答:
不要混淆了“地址”和“地址中的内容”,这是两码事!把内存当作“一连串的房间”的话,“内存地址”是房号,而“地址中的内容”是房间里的东西。指针类型中存储的就是地址。“malloc怎么也初始化地址为0?”malloc 会分配一段指定大小的内存,但不会初始化其中的内容,或者说其中的值是随机的。第 1 张图中你用 malloc 分配了 10 个 int 大小的空间,你可以把这段空间当作是 int A[10] 数组。然后你打印了这个“数组A”中的 10 个元素的值。在你这个结果中,碰巧这 10 个元素的值都是 0。 注意是“地址中的值为 0”,不是“地址为 0”。还有,不要因为看到都是 0 就觉得“ma...[ 查看全部 ]

不要混淆了“地址”和“地址中的内容”,这是两码事!

把内存当作“一连串的房间”的话,“内存地址”是房号,而“地址中的内容”是房间里的东西。指针类型中存储的就是地址。

  • “malloc怎么也初始化地址为0?”

    malloc 会分配一段指定大小的内存,但不会初始化其中的内容,或者说其中的值是随机的

    第 1 张图中你用 malloc 分配了 10 个 int 大小的空间,你可以把这段空间当作是 int A[10] 数组。然后你打印了这个“数组A”中的 10 个元素的值。

    在你这个结果中,碰巧这 10 个元素的值都是 0。 注意是“地址中的值为 0”,不是“地址为 0”。

    还有,不要因为看到都是 0 就觉得“malloc 难道也会将分配的地址中的值初始化为 0!?”,这只是碰巧了而已。

  • 第 2 张图中,你用 calloc 分配了 10 个 int 大小的空间。和 malloc 不同,calloc 会将其内容初始化为 0

    所以这次打印出的内容肯定都是 0 。

  • 第 3 张图,free(A) 并非只释放 A[0]。 free 释放的就是 A 指针所指的、之前由 malloc 所分配到的全部内存。重要的一点是:free 一个指针之后,再访问该指针的结果是未定义的

    所以不要再通过 A 测试那些内存中的值了,它们可能是任何值。

    记住:一旦 free 了某个指针,除非再给该指针赋予有意义的新地址,否则不要再按照原值使用该指针了。

  • 第 4 张图,realloc 会“重分配”之前分配到的内存,同时调整内存的大小,并且尽可能保留原内存中的值。当新内存大于原内存时,多出来的内存中的值是未定义的,也就是说多出来的内存中的值是随机的

    所以你的结果中,多出来的 135145、0、0、0、0 都是随机值。和前面的例子一样,只不过是碰到 0 比较多而已,并非是“后面初始化为 0”。

    另外说一下:其实 realloc 并不保证新内存肯定在原内存的位置上分配,它只保证新内存中保留原内存中的值。 在你的这个例子中,你打印了 A 和 B 的值,你可以看到它们确实是同一个地址,也就是说这一次 realloc 确实是在原内存位置上分配新内存的。


其实你不用想这么多。在初学阶段,你只要记住这些函数的行为,然后按照它们的规则使用这些函数即可。尤其是对于那些“未定义行为”,记住永远不要写依赖于“未定义行为”的代码就好了。 当看到了“未定义行为”,初学时不用绞尽脑汁想“为什么是这样的呀??”,因为 C 语言标准已经告诉你了这些行为是未定义的,所以出现什么样的情况都有可能。

当然了,虽说是“未定义行为”,到底还是有一定的原因造成你所看到的结果的。是的没错,当你足够通晓 C 语言之后,自然会明白为什么你看到的“未定义行为”表现出这样或那样的结果。 只不过不要在初学时(尤其是在没有人指导时)就想这些,因为你很可能会加入很多错误的“脑补”,这反而会造成你理解错误(你发的这个问题就是如此啊)!

赞同1 反对 收起

回复
来自 Linux PHP Python
已采纳 含笑666回答:
不知道,反正我挺喜欢他的。不过快一年多了,应该短时间不会了.不是常驻讲师啊

不知道,反正我挺喜欢他的。不过快一年多了,应该短时间不会了.不是常驻讲师啊

赞同 反对 收起

回复
来自 C Linux JAVA
已采纳 qq_爱上你_0回答:
金融保险行业的技术是为业务服务的,当然你如果想进入这种行业,一些业务常识还是要懂,技术方面主要靠你自己去提升

金融保险行业的技术是为业务服务的,当然你如果想进入这种行业,一些业务常识还是要懂,技术方面主要靠你自己去提升

赞同 反对 收起

回复
来自 Linux
已采纳 壞大叔badguy回答:
用su命令切换到root用户即可,当然你需要知道root密码才行。
用su命令切换到root用户即可,当然你需要知道root密码才行。
赞同2 反对 收起

回复
来自 Linux
已采纳 筑梦之路回答:
最小化安装哪里来的图形界面?请把安装过程仔细看一次,细心一点!

最小化安装哪里来的图形界面?请把安装过程仔细看一次,细心一点!

赞同 反对 收起

回复
来自 JAVA Linux WebApp
星典回答:
echo test > .gitigenre


echo test > .gitigenre


赞同1 反对 收起

回复
来自 Linux
换了wifi环境的话肯定是你的内网ip重新分配了,用ifconfig重新查看ip的情况,然后在根据对应的ip地址重新修改xshell的连接IP!

换了wifi环境的话肯定是你的内网ip重新分配了,用ifconfig重新查看ip的情况,然后在根据对应的ip地址重新修改xshell的连接IP!

赞同2 反对 收起

回复
来自 C Html/CSS Linux
已采纳 王林_oO回答:
首先,html、css、JavaScript 以上不用太熟就可以做出一个静态网站,如果不满足于此的话就可以去学,一门后端的语言如php、数据库如MySQL,这五样东西就可以做出一个相对完整的网站了。
首先,html、css、JavaScript 以上不用太熟就可以做出一个静态网站,如果不满足于此的话就可以去学,一门后端的语言如php、数据库如MySQL,这五样东西就可以做出一个相对完整的网站了。
赞同1 反对 收起

回复
来自 JAVA Linux Python
已采纳 heliangb46回答:
项目部署是有共通性的,你只能学习共通性的东西,比如weblogic的使用,数据库的安装。但是项目部署也是有个性化的东西的,因项目不同,需要按照部署文档的描述进行。所以,你需要知道部署的项目是什么,然后有的放矢。


项目部署是有共通性的,你只能学习共通性的东西,比如weblogic的使用,数据库的安装。但是项目部署也是有个性化的东西的,因项目不同,需要按照部署文档的描述进行。所以,你需要知道部署的项目是什么,然后有的放矢。

赞同 反对 收起

回复
来自 PHP Linux
Flower_G回答:
这个我也有经历过,但可能不是和你一样的问题,不过你可以参考下linux是严格区分大小写的,可以检查下你的模板文件的命名,以及你在控制器中display('这里面的名称')。另外,一般出现问题可以查看错误日志,找原因~

这个我也有经历过,但可能不是和你一样的问题,不过你可以参考下
linux是严格区分大小写的,可以检查下你的模板文件的命名,以及你在控制器中display('这里面的名称')。

另外,一般出现问题可以查看错误日志,找原因~

赞同2 反对 收起

回复
来自 Linux
孤独的小猪回答:
运维行业以后感觉会淘汰一大批初级工程师,现在都上云服务了,可以节省许多初级运维。而且现在自动化运维比较火。

运维行业以后感觉会淘汰一大批初级工程师,现在都上云服务了,可以节省许多初级运维。而且现在自动化运维比较火。

赞同1 反对 收起

回复
来自 JAVA Linux PHP
已采纳 呦呦米回答:
多站点ms同样是一个数据库驱动类型的网站,通过网站系统将数据库中存储的信息取出,然后展示在用户的浏览器上,多站点就是通过一个(组)数据库实例像多个订阅了该数据库信息的cms站点进行服务,这些cms站点通过该数据库展示相同或相关的内容,当然也有通过一个数据库以及多个cmd站点提供不同的服务。网站访问量大进行分流,不同的访问地访问不同的站点,访问速度快。

多站点ms同样是一个数据库驱动类型的网站,通过网站系统将数据库中存储的信息取出,然后展示在用户的浏览器上,多站点就是通过一个(组)数据库实例像多个订阅了该数据库信息的cms站点进行服务,这些cms站点通过该数据库展示相同或相关的内容,当然也有通过一个数据库以及多个cmd站点提供不同的服务。

网站访问量大进行分流,不同的访问地访问不同的站点,访问速度快。

赞同 反对 收起

回复
来自 Linux
已采纳 tom的猫回答:
百度一搜一大堆。随便贴两个地址http://blog.csdn.net/qw_xingzhe/article/details/39250311 http://www.cnblogs.com/mq0036/p/3412171.html

百度一搜一大堆。随便贴两个地址

http://blog.csdn.net/qw_xingzhe/article/details/39250311

http://www.cnblogs.com/mq0036/p/3412171.html

赞同 反对 收起

回复
来自 Linux Mysql
已采纳 孤独的小猪回答:
这个输入密码就是不显示的啊,是正常的啊,只要密码输入正确就可以进入mysql了。

这个输入密码就是不显示的啊,是正常的啊,只要密码输入正确就可以进入mysql了。

赞同1 反对 收起

回复
来自 Linux
含笑666回答:
你是不是用的centos7,没有预装。yum install setuptool  centos 

你是不是用的centos7,没有预装。

yum install setuptool  centos 

赞同1 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • Go

    Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的...
  • Mysql

    Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL...
  • Bootstrap

    Bootstrap是Twitter推出的一个开源的用于前端开发的工具...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信