• 关于

    C 语言是啥

    的搜索结果

问题

elseif 与else if有啥区别?报错

爱吃鱼的程序员 2020-06-22 13:50:34 3 浏览量 回答数 1

回答

羡慕精通css的!js(其实所有编程语言都一样)这东西在掌握它的基本语法之后,就是多写,最好是自己做个项目,或者是跟着别人做一个项目,这样才能发现问题,遇到盲点,只有发现更多问题,你才会去往更深的领域探索,进而去了解这门语言的优点和弊端,那么这门语言就会自然而然的掌握了。###### 引用来自“倪闯”的答案 羡慕精通css的!js(其实所有编程语言都一样)这东西在掌握它的基本语法之后,就是多写,最好是自己做个项目,或者是跟着别人做一个项目,这样才能发现问题,遇到盲点,只有发现更多问题,你才会去往更深的领域探索,进而去了解这门语言的优点和弊端,那么这门语言就会自然而然的掌握了。 因为没有一点的编程经验,您所说的自己的项目 是啥项目 是什么东东啊 啊啊 啊  ###### 引用来自“在希望的田野上”的答案 引用来自“倪闯”的答案 羡慕精通css的!js(其实所有编程语言都一样)这东西在掌握它的基本语法之后,就是多写,最好是自己做个项目,或者是跟着别人做一个项目,这样才能发现问题,遇到盲点,只有发现更多问题,你才会去往更深的领域探索,进而去了解这门语言的优点和弊端,那么这门语言就会自然而然的掌握了。 因为没有一点的编程经验,您所说的自己的项目 是啥项目 是什么东东啊 啊啊 啊  你可以自己做一个小软件,或是有什么想法,都可以用程序实现

kun坤 2020-06-09 11:14:02 0 浏览量 回答数 0

问题

新手上路中,请有经验者分享学习前端语言的经验:报错

kun坤 2020-06-09 11:13:55 0 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

C语言程序结构 【问答合集】

马铭芳 2019-12-01 20:09:43 988 浏览量 回答数 1

回答

危险的做法,因为gets是不做边界检查的,能运行可能是越界少运气好。新的C标准已经废弃了这个函数gets()函数是遇到回车键结束的,所以即便你有定义好chara[8]l了也是没用的。为什么学c语言,都喜欢折腾这些通过stdin给入的数据,怎么就不喜欢从文件中读取块后做分析?为了交互?c语言有多少机会写gets,scanf?而且是一个个从键盘里面折腾。至于catxxx|bin这种,块读取,fread指定长度,仍然是高效和逻辑清晰的。fwrite难不难我不知道,反正scanf很简单,输入一个int一行就够。我整个程序就输入一个int,用到毛cmplex。为啥不在程序中改?不用重新编译,而且我就想交互。scanf是歪门邪道的话,世界上所有的语言都包括这个歪门邪道。有一大批人,计算机和非计算机的,学语言就是为了混论文和泡妞,别老拿自己的角度看别人。 @小郭一号新手?我现在还在带新手,fread,fwrite很难吗?没关系,我甚至给出接口,而让他学习lex的使用,做文本词汇解析,有必要知道接口吗?交互,cmp文本对比,有必要肉眼一个个判断吗?这和基础没关系,和自己的目标有关系,学点歪门邪道有屁用,学语言不是为了工程难道是为了混论文,泡妞?回复 @中山野鬼:首先谢谢你们无私的解答,我确实是一个新手,刚上大二,目前只学了C语言,这学期学校正在教授数据结构,可是我对自己的未来还是比较迷茫的,没有目标,不知道正确的努力方向,和正确的学习策略:学什么,如何学等问题。请问您我到底该如何学习,学什么,顺序又是怎么样的?如何才能成为一个真正的大神呢?回复 @小郭一号:首先谢谢你们无私的解答,我确实是一个新手,刚上大二,目前只学了C语言,这学期学校正在教授数据结构,可是我对自己的未来还是比较迷茫的,没有目标,不知道正确的努力方向,和正确的学习策略:学什么,如何学等问题。请问您我到底该如何学习,学什么,顺序又是怎么样的?如何才能成为一个真正的大神呢?回复 @中山野鬼:谈体验要有个对照。新手自己写的程序,如果没有scanf交互,跟有scanf比较,明显后者体验要好。然而输入字符的体验不如鼠标,这就是新手总想写图形界面的原因。别老拿自己的角度看别人。那要看你栈分配了多少哈,输入的东西破坏了栈会崩掉哈 首先,编译器不会报错,因为你运行之前编译器根本不知道你输入啥,你想正常输入他也报错吗?这个属于运行时问题。其次,可以为了交互而使用键盘输入,但是不要折腾,针对这个问题野鬼喷的有一定道理。最后,你这个问题分为gets和栈内存两个部分,本人能力有限无法解释清。

爱吃鱼的程序员 2020-06-14 22:04:52 0 浏览量 回答数 0

问题

视频点播上传转码完成的事件通知,怎么接收呢?接收参数是啥?

加油向未来 2019-12-01 21:25:51 1881 浏览量 回答数 0

回答

除了字母组成是一样,还有什么联系么?没法比吧,并不是语言的分支语句都一样的,只是一种设计吧。比如python是用elif,但意思是一样的。要比也只能横向比,比如php里面两种都有,一般情况下是一样的,但还是有点不同的,具体可以翻看下手册。 不同语言定义不同而已,意思都一样。 中文的妈妈和英文的mum有啥区别,求解! 区别就是<spanstyle="font-size:24px;">写法不一样<preclass="brush:cpp;toolbar:true;auto-links:false;">if(...){...}elseif(...){...} 与 <preclass="brush:cpp;toolbar:true;auto-links:false;">if(...){...}else{if(...){....}else...} 看看有什么不同。。 一般而言else表示在前面的条件之外的所有可能情况,放在整个选择结构的最后, 如:<spanstyle="line-height:1.5;font-size:10pt;">if(a){<spanstyle="line-height:1.5;font-size:10pt;">}else{<spanstyle="line-height:1.5;font-size:10pt;">};是除条件a以外的情况; 而elseif放在整个选择结构的中间,而且elseif还跟条件表达式以表示所跟条件表达式中范围的情况。 如:if(a){}elseif(b){}else{};其中elseif后面的表示条件b的情况,而else后面的表示除了条件a和b以外的情况;每种语言支持的结构语句不同,没可比性 在c语言中没有elseif的语法概念。某些语言有elseif的关键字,才有elseif的概念。 c语言中的elseif其实是两个if语句的组合 基本的语句 ifxxxelseyyy; 把yyy替换成if语句 ifxxxelseifzzz; 由此可见在c中没有必要有elseif的概念,组合两个if语句就可以达到效果了,这是一种精简的语言设计。 同样的道理,#define理解成代码文本替换就可以了。 这个功能上没有区别,只是在各个语言中的写法不一样, elseif 和elseif在php中都支持,javascript中只支持elseif 个人认为这个问题就像是问"apple"和“苹果”有什么区别似的。不同的编译器定义了不同的规则,就形成了不同的编程语言。不同支出在于编译器或解释器所定义的规则。

爱吃鱼的程序员 2020-06-23 11:58:19 0 浏览量 回答数 0

回答

一切都是市场说了算。在苹果平台上,OC这么难用的语言也不少人学。还不是因为跟着苹果有饭吃?这些年微年走下坡路,大家应该都能看到。现在越来越多的公司平台都转到JAVA了。.NET开发人员越来越少,不信大家可以到招聘网站搜索一下相关关键词就知道。同工龄的JAVA开工人员工资要比同工龄的.NET开发人员工资更高,这是不急的事实。另外,使用JAVA的大型公司更多,使用.NET的大型公司基本上没有,就算有,也就在大公司里开发那些OA类似的办公系统。并不是公司的核心业务。微软开源了又有啥用?C#再优秀又有啥用?JAVA再难用,又怎么样?市场还不是一样选择了JAVA。C#是微软一家公司支持,JAVA是一大堆大公司支持。

问问小秘 2019-12-24 10:27:29 0 浏览量 回答数 0

回答

纯粹从语言的运行效率,即对一些成熟算法的具体实现来说,node.js在运行时间上可以说毫无优势。跑在jvm上的java为什么能统治工程界这么多年,干啥都用它?因为它设计完善,实现良好,风险可控,且性能很高。目前唯一的弊端就是内存占用量比脚本语言大很多。目前jvm的网络性能已经超过C++直逼原生C。说node.js效率高,主要指的是I/O效率高,因为它在底层对所有I/O强制进行异步。目前互联网的几乎一切性能问题基本上都是I/O问题。一般单机小网站在流量大到一定程度时,首先扛不住的是数据库,数据库性能差就是因为I/O。开发效率好像也没什么语言比java低 ,这个不用考虑,当工程量大到一定程度,各种语言之间的开发难度都会趋于一致。

蛮大人123 2019-12-02 01:54:59 0 浏览量 回答数 0

回答

啥语言项目? 是不是编码问题导致的?是PHP写的。应该不是编码的问题,我们把项目和数据库弄到本地,做同样的改动,显示是正常的,只要上传服务器就有问题。怀疑是git的问题,服务器通过git上传就没有问题。 git上传下载会自动处理Linux和Windows下文件行尾换行符的区别。开始也怀疑是这个问题,但尝试直接用xshell在服务器直接用vim编辑,也同样出问题。 FTP传的是用二进制模式吗?还是啥?是二进制模式,在Linux下代码会出现^M.但应该不是这个问题。 都在这猜原因..题主就不打开php的错误输出,看原因..回复 @落叶19900924:我可以帮你远程检查下回复 @落叶19900924:一定有的。越是奇怪的问题,越是愚蠢的行为导致的回复 @旧城的骁珖:这个服务器还有一个线上项目,用的是同一个环境,不敢打开错误输出。但打开所有的错误日志,发现并没有相应的错误日志。

爱吃鱼的程序员 2020-06-08 13:18:53 0 浏览量 回答数 0

回答

同问。。。。######初学者用C语言很难开发出来可视化的东西,我觉得你不妨买块单片机的开发板,51的就行,最容易上手,这样既可以熟悉语言,也能熟悉硬件。只要将开发板的例程完全消化。那么你就可以用C来开发产品了,至于书,我无法给出建议,因为我自己从来没有买过C的书。 当你能够用C做出一些东西以后,你可以先接触数据结构,严蔚敏数据结构就行,下一步就可以学些算法了,算法导论是本不错的书。 至于微机原理,操作系统,你可以在这个过程中一起学习,这时候应该能算初级软件工程师了。 个人建议,希望能对你有帮助。######谢谢您!######如果看语言本身,教科书上就一堆语法和小DEMO,你想深入体验,要结合具体的功能去做实现,才能体会语言的强大~ 比方说:用C做一个通信程序(SOCKET) 看看一些用C开发的开源软件,理解其中数据结构的定义以及操作。 要结合具体的功能才能体会语言的强大,要不然就觉得,就这些东西,能干什么呢?######谢谢!######我觉得写个小游戏(网上有很多例程)可以体会深一些...我当初是这么做的感觉还不错######其实也简单啦,想要成就感?用C写个素数算法。先保证0到100的正确。然后跑跑0到100万的。当然要注意位宽等问题。同样的问题,你让懂JAVA的人也做个程序。看谁的快。哈哈。 ######先试着写应用层的小程序啊,可以是网络的,也可以是一些算法啥的。先深入的话,可以下Linux的内核看######把K&R的书啃个4-5遍,并且把上面的例子敲几遍(注意思考,这个是最重要)的,然后.. 没然后了...######向@ 中山野鬼 学习一定没错的,他是搞C的专家######自学?转java

kun坤 2020-05-29 22:57:52 0 浏览量 回答数 0

回答

标题好别扭。 readmine 和 PHP 有啥关系?LNMP中的P是拿来干嘛的? ###### 引用来自“好大的凶兆”的答案 标题好别扭。 readmine 和 PHP 有啥关系?LNMP中的P是拿来干嘛的? redmine是ROR开发的语言和PHP没有任何关系,LNMP中的P就是PHP! ######来膜拜一下丽质不打折扣 ######我了个去~!######直接安装windows版本整合的吧,方便很多。######呵呵.我在512M的VPS上搞的!!!windows,有压力!######顶一个,要是再再详细点就好了

kun坤 2020-06-05 14:27:46 0 浏览量 回答数 0

问题

阿里云WP优化语言包给网站加速哈.

durian 2019-12-01 22:05:55 11184 浏览量 回答数 13

回答

json是数据格式,C#是变成语言。。 如果是json转换成C#对象,你可以在在http://www.json.org/官网看下 有很多现成的包的fastJSONJSON_checkerJayrockJsonNET - LINQ to JSONLitJSONJSON for NETJsonFxJSON@CodeTitansHow do I write my own parserJSONSharpJsonExSerializerfluent-jsonManatee JsonFastJsonParser 学习一下这篇博客就啥都会了。http://blog.csdn.net/chinacsharper/article/details/9246627

杨冬芳 2019-12-02 03:03:42 0 浏览量 回答数 0

回答

程序是按顺序执行的,一步一步的<divclass="ref"> 引用来自“zcloud”的答案<divclass=ref_body>程序是按顺序执行的,一步一步的不在printf()之前的变量当然不可引用,又不是函数外的全局变量c语言只能在block开头定义变量换支持c99的编译器,或者用c++编译器回复<aclass='referer'target='_blank'>@陈悊:VC++2013已經"開始"支持c99了:P回复<aclass='referer'target='_blank'>@SunnyKui:用MinGW,怕麻烦的话,直接下载Code::Blocks用回复<aclass='referer'target='_blank'>@陈悊:那我windows平台下用啥好,推荐下呗回复<aclass='referer'target='_blank'>@SunnyKui:VC系列编译器到最新版都只支持C89……放弃VC吧,少年。我用的是vc6.0写成.cpp的编译时不报错,运行时报错这个编译器也太旧了吧,c99也不支持。<divclass="ref"> 引用来自“xosdy”的答案<divclass=ref_body>c语言只能在block开头定义变量<divclass="ref"> 引用来自“SunnyKui”的答案<divclass="ref_body"><divclass="ref"> 引用来自“xosdy”的答案<divclass="ref_body">c语言只能在block开头定义变量回复<aclass='referer'target='_blank'>@SunnyKui:我這裏沒有VC環境,在gcc下是正常的.在C99後,C可在任何你需要使用的地方聲明變量,換個新的編譯器吧为啥在定义为.cpp文件后编译时没问题,运行时出错呢?<divclass="ref"> 引用来自“lheric”的答案<divclass=ref_body>这个编译器也太旧了吧,c99也不支持。楼主尤其花时间去琢磨这些,还不如找本C教程好好把基础打牢恩,谢谢跟编译器相关、不过C语言还是建议变量申明在开头,习惯了

爱吃鱼的程序员 2020-06-22 14:41:04 0 浏览量 回答数 0

问题

C语言 关于宏的写法的问题

a123456678 2019-12-01 20:27:16 688 浏览量 回答数 1

回答

关键是看程序是否专门为64位优化过,编程语言一般不分32位、64位的;不过mysql数据库,分32位、64位的,64位的速度更快;部分CMS,专门为64位优化过,运行速度更快;动态网站感觉得到差距,静态网站没啥区别。 当然,64位系统占用的系统内存更大,不建议经济A选64位,内存还是不够大。

ap2836i0b 2019-12-02 03:19:56 0 浏览量 回答数 0

问题

OSS中碰到RequestCoreException: cURL resource:问题

游客lgstw5plhjotu 2020-06-06 14:53:20 0 浏览量 回答数 0

问题

数据结构程序设计 题目是拉丁方阵 不是用C语言编写的!要求应用“数据结构与算法”课程知识建立该问题的数

知与谁同 2019-12-01 20:14:47 463 浏览量 回答数 1

问题

PHPer,你最喜欢用的建站程序是啥?

努力酱 2019-12-01 22:00:09 2781 浏览量 回答数 0

回答

教程资源类 freeCodeCamp/freeCodeCamp 免费代码训练营 EbookFoundation/free-programming-book 免费编程图书 sindresorhus/awesome awesome 列表的列表。这个项目起源于某个人做了一个 awesome-php 的 php 优质资源 列表,然后大家就做了 awesome-python,awesome-vue 等各种列表,这个项目又把 各种 awesome 列表收集了起来。 CyC2018/CS-Notes 国人编写的计算机基础教程,中文 jwasham/coding-interview-university 面试考点总结 h5bp/Front-end-Developer-Interview-Questions 前端工程师面试问题 vinta/awesome-python Python 的一些优质资源. 前面提到的 awesome 系列列表,不再赘述 airbnb/javascript Airbnb 的 js 编码规范,值得参考。 github/gitignore GitHub 提供的各种项目的 gitignore 文件模板,省了自己写了 getify/You-Dont-Know-JS 前端(JS)的一些坑的总结 vuejs/awesome-vue Vue 的一些优质资源. awesome 系列,不再赘述 前端 UI 框架/库 twbs/bootstrap Twitter 推出的前端 UI 框架,有网格系统和各种组件,曾经常年在 GitHub 上排名第一,可以说是后端工程师画界面的利器。 竞品:Semantic UI, pure-css FontAwesome/Font-Awesome 字体和图标库,可以使用 SVG 和字体等等多种格式。 ant-design/ant-design 蚂蚁金服出的 react/vue 组件库,前一阵大名鼎鼎的“圣诞彩蛋”就是这个库搞得。主要 提供 React 的组件库,用于企业中后端的后台的建设。关于 React/Vue 和前端的组 件化是一个很有意思的话题,可以查阅相关资料。 和 Bootstrap 等的区别在于,Bootstrap 更偏向于 UI 方面,是 CSS 框架,而 antd 则是完整的包括 UI 和功能在内的 React 组件。可以理解为 Bootstrap 只做了“皮”, 而 antd 是 “皮” + “骨”。 Semantic-Org/Sematic-UI 和 Bootstrap 类似的一个组件库。Semantic UI 更强调使用语义化的 class 来定义样式 google / material-design-icons Google 推出的 Material 风格图标库。 daneden/animate.css CSS 动画效果库 大前端框架和库 vuejs/vue Vue 是国人推出的一个前端框架,可以通过写不同的 Vue 组件来组成一个完整的应用, 支持服务端渲染(SSR)。和 React 一样,Vue 也使用了 Virtual-DOM 技术来提高性能。 facebook/react facebook 推出的一个前端框架,特点是每个组件的 HTML/JS/CSS 组合在一起,使用 Virtual-DOM 渲染。在 React 出现之前,前端框架普遍采用了后端广泛使用的 MVC 模式,强调 HTML/JS/CSS 三者要分离,而 React 则反其道而行之,强调从组件构建, 可以说 React 的出现是前端界的一场革命。 facebook/react-native 使用 React 的语法来构建 native app,注意这里并不是使用一个 iOS 或者 Android 的 WebView 中嵌套了一个 webapp,而是直接使用 JS 来操作原生组件。 angular/angular.js Google 推出的前端框架,没用过 reactjs/redux react.js 的一个组件,用来管理数据。 meteor/meteor 前几年火过一阵,号称要统一前后端,然而我从来没搞明白到底是干啥的,如今热度已经 大减了。HN 上甚至直接有人问 Is meteor.js dead? webpack/webpack 用于打包前端资源 chartjs/Chart.js 前端数据可视化组件 electron 可以使用前端的工具链来编写桌面应用,同时能够跨平台。 jQuery 老牌的跨浏览器兼容库。随着浏览器的发展,现在使用 jQuery 的越来越少了。 create-react-app 用来构造 react app 的辅助工具。 d3.js 前端数据可视化组件 后端工具 elasticsearch 使用 Java 编写的一个搜索工具,要实现全文搜索的话,选择 ES 就对了。 moby Docker 的内核. Docker 可以让你打包应用的所有环境, 像虚拟机一样隔离, 但是又不像虚拟机 一样过多消耗资源. 库 ReactiveX/RxJava TODO 一种编程模式,现在还不是很了解。 机器学习 TensorFlow Google 推出的深度学习库, 目前占主流地位. 语言 Microsoft/TypeScript 微软推出的一个 JavaScript 的超集。我们知道 JavaScript 是一个动态弱类型的语言, 这种特性在小项目上很方便,然而随着前端项目越来越大,强类型对于程序正确性的保证 就显得越来越重要了。TypeScript 重点就在于增强了类型,甚至名字都叫 TypeScript。 强类型的语言是近年来语言的发展趋势,新语言诸如 Rust、Go、Swift 都是强类型的 语言。而一些老语言,比如 Python 也加入了 Type Hint 的功能来增强类型支持。 Apple/swift Apple 推出的新语言,用来代替 Obj-C。 golang Google 推出的编程语言。特点是通过 Goroutine 支持高并发。 nodejs 可以在服务器上运行的 js。 通用工具类 hakimel / reveal.js 使用 js 来做 PPT 的一个框架或者说工具 GoogleChrome/puppeteer Google 推出的操作 Chrome 浏览器的 node.js API。可以用在自动化测试和爬虫等领域。 官方 API 的推出基本上意味着第三方工具已经失去意义了。比如说 Phantom.js 直接宣 布停止维护了。 atom GitHub 推出的一个代码编辑器。 oh-my-zsh zsh 的增强组件集,可以让你的 shell 异常强大, 建议刚学命令行的可以体验一下. vscode 微软推出的代码编辑工具,目前占据了市场优势地位。 Web 框架 rails Ruby 的一个 MVC 模式的 web 框架,当年可谓大红大紫,现在似乎热度有所衰减了, 可能是因为大家都不写 Web 应用了。 expressjs Node.js 的一个 Web 框架。 http://socket.io 实现 WebSocket 的一个库,使用 node.js 编写。WebSocket 是在浏览器和服务器之间 实现全双工通信的一个协议。 laravel 一个比较现代的 PHP MVC web 框架,不过 PHP 这几年的热度衰减也很厉害,好多搞 PHP 的都直接转 Go 了。 内核 torvalds/linux 这个不用说了吧。评论里提到 Linux 的贡献者在 GitHub 上显示为正无穷, 厉害了.

有只黑白猫 2020-01-15 16:53:45 0 浏览量 回答数 0

回答

主要是看决心 1,安全性和系统有一定关系,但并不是决定因素,决定网站安全性的是人,以及他掌握的知识。Linux安全防范比windows好,但也要取决于什么人用。 2,Linux并不高深,实际上入门也不难,起初有些头痛,不太适应,用久了如履平地,多掌握一门操作系统会带来很多自豪感,也会激发你的兴趣。长期做站,使用Linux可以有效节约成本,这是站长需要考虑的一个问题。 3,ASP只能在windows上运行,包括ASP.NET,这是微软的架构。ASP现在已经基本被淘汰,非常的老旧,ASP.NET也并不很流行。PHP是做网站的主要语言,Facebook这样的大站都使用了PHP。PHP开源免费,几乎所有的知名建站软件都是PHP语言写的,比如Discuz、phpwind、joomla、wordpress、phpcms、Dedecms等等,建议你转PHP。 4,英语不会也没啥不好意思的,有谷歌翻译、百度翻译等这么多工具。建议先在windows上安装一个virtualbox虚拟机,虚拟一个centos,安装一个网站,玩一玩,熟悉了,自然就好了。实际上VPS、云主机的运行原理和virtualbox等虚拟机有很大的相似之处。 本站有一些文章你可以参考下,有问题可以在我论坛提问,或者发邮件给我,有问必答。 安装virtualbox: http://v9zz.com/taxonomy/term/68 安装centos 5 : http://v9zz.com/node/96 centos下搭建LAMP环境: http://v9zz.com/node/161

tftaxis 2019-12-02 03:08:03 0 浏览量 回答数 0

回答

问问题前先把语言组织好,估计大多数人看了都不知道你在说啥回复<aclass='referer'target='_blank'>@naildawn:用maven的话引入就行了,没用maven把gson.jar加入到classpath中就够了DescriptionResourcePathLocationTypeGsoncannotberesolvedtoatypeTestJson.java/json/src/com/hao123/jsonline32JavaProblem,我想应该是导入包的问题。结果还是不行

爱吃鱼的程序员 2020-06-12 11:07:52 0 浏览量 回答数 0

回答

读了三遍,愣是没读懂楼主想说啥。######@java_zf 我现在在做的一个项目用到了多线程,我就在项目中子线程调用的一个函数中加了个sleep。你可以写个简单的代码试一下,应该比较简单。你试验的结果不一样吗?我这个项目是Linux下的。######我看下你的代码。######刚试了下,不在run中也有效。######扼,呵呵 其实就是不在run方法体中的Thread.sleep()这句话是有效的呢还是无效的呢?######不在自建线程,就在主线程,肯定是有效的吧###### 不加 不就无效么###### 引用来自“zcj”的答案 读了三遍,愣是没读懂楼主想说啥。 回复 @zcj : 不一样,我的就是一个类实现了Runnable接口,然后它有3个方法,一个是主函数,一个run方法,一个是test方法。首先主函数里面实例化这个类,然后实例化Thread将这个类传给Thread然后start()开启一个线程,  这个线程就会执行那个run的方法体,所以run的方法体中的Thread.sleep会执行,而用实例化类的引用调用那个test方法时,并不会执行那个Thread.sleep(),所以我才这么认为的,不知道你看明白我说的了么? ######回复 @java_zf : 那sleep就没用了######回复 @zcj : run没有调用test呢?######我是用C语言试的。你的例子中如果run调用了test的话sleep应该会有作用的。Java中创建线程start后新线程只会调用run方法,也就是说run就相当于新线程的main函数。###### 我也没读懂是什么意思。###### 不是太熟悉java的线程,但是想到一些问题: Thread 的start方法 会新启动一个 线程 ? 那么原来的main函数 是不是 也运行在另外一个线程里面, 所以现在有两个线程, 主线程 和 新启动的线程 而run方法中的调用Thread.sleep() 是会使哪个线程sleep掉呢?######子线程会sleep,主线程不会, 但是若调用子线程对象.sleep()方法, 则子线程不会sleep,而主线程会sleep。 我以为该帖子是在这个经典问题呢,但是现在看好像不是。###### 看不懂到底问的是啥。 Thread.sleep()  让当前运行的线程停下来。######很HIGH的进来,很失望的留言。。 ######使用了同一把锁的问题。

kun坤 2020-06-14 16:09:59 0 浏览量 回答数 0

回答

读了三遍,愣是没读懂楼主想说啥。######@java_zf 我现在在做的一个项目用到了多线程,我就在项目中子线程调用的一个函数中加了个sleep。你可以写个简单的代码试一下,应该比较简单。你试验的结果不一样吗?我这个项目是Linux下的。######我看下你的代码。######刚试了下,不在run中也有效。######扼,呵呵 其实就是不在run方法体中的Thread.sleep()这句话是有效的呢还是无效的呢?######不在自建线程,就在主线程,肯定是有效的吧######不加 不就无效么###### 引用来自“zcj”的答案 读了三遍,愣是没读懂楼主想说啥。 回复 @zcj : 不一样,我的就是一个类实现了Runnable接口,然后它有3个方法,一个是主函数,一个run方法,一个是test方法。首先主函数里面实例化这个类,然后实例化Thread将这个类传给Thread然后start()开启一个线程,  这个线程就会执行那个run的方法体,所以run的方法体中的Thread.sleep会执行,而用实例化类的引用调用那个test方法时,并不会执行那个Thread.sleep(),所以我才这么认为的,不知道你看明白我说的了么? ######回复 @java_zf : 那sleep就没用了######回复 @zcj : run没有调用test呢?######我是用C语言试的。你的例子中如果run调用了test的话sleep应该会有作用的。Java中创建线程start后新线程只会调用run方法,也就是说run就相当于新线程的main函数。######我也没读懂是什么意思。######不是太熟悉java的线程,但是想到一些问题: Thread 的start方法 会新启动一个 线程 ? 那么原来的main函数 是不是 也运行在另外一个线程里面, 所以现在有两个线程, 主线程 和 新启动的线程 而run方法中的调用Thread.sleep() 是会使哪个线程sleep掉呢?######子线程会sleep,主线程不会, 但是若调用子线程对象.sleep()方法, 则子线程不会sleep,而主线程会sleep。 我以为该帖子是在这个经典问题呢,但是现在看好像不是。###### 看不懂到底问的是啥。 Thread.sleep()  让当前运行的线程停下来。######很HIGH的进来,很失望的留言。。 ######使用了同一把锁的问题。

kun坤 2020-06-02 15:46:57 0 浏览量 回答数 0

问题

阿里云校招对应届生基本要求是啥?

琛琛轴子 2020-09-06 21:15:09 11 浏览量 回答数 0

回答

Re用阿里测HTTP,之后网站就打不开,数据库挂了。 测试页面导致数据库连接用完了,程序没有关闭连接导致的。 ------------------------- Re用阿里测HTTP,之后网站就打不开,数据库挂了。 不晓得你用的啥语言,如果是java的,在finally中,加入connection.close() ------------------------- Re用阿里测HTTP,之后网站就打不开,数据库挂了。 这个我就帮不上忙了,你得找找熟悉这两个系统的人

gyd 2019-12-02 02:39:32 0 浏览量 回答数 0

回答

strlen()、strcpy()在C语言中均在string.h中声明,在C++中使用时要加上前缀c去掉.h就好了。 #include<cstring>回复 @周耀1994:Warning已经很明确的告诉你了,是字符串的转换的问题。那个警告是为什么???求指教!!谢谢了!!问题解决了strlen和strcpy这两个函数的头文件是 cstring,你加上试试。 回复 @周耀1994:怎么解决的啊谢谢!问题解决了你这<title>不利于SEO,先把ununtu改回ubuntu再说.不好意思因该是ubuntu打错了ununtu是啥?不好意思是应该是ubuntu 引用来自“SErHo”的答案 strlen和strcpy这两个函数的头文件是 cstring,你加上试试。 谢谢!! 警告的问题: 把char*name1,char*stu_no1改为constchar*name1,constchar*stu_no1试试

爱吃鱼的程序员 2020-06-22 19:40:56 0 浏览量 回答数 0

回答

集群######回复 @无极限 : 看你的描述目测也没多少事务性的东西######回复 @无极限 : 我是说如果可以,做一个Java集群多机并行处理不就行了嘛######数据一开始是存储在集群中的,然后抽取部分缓存在redis中,程序周期性会从redis中拉取,并实例化为具体的对象,######你的实体类是啥?类信息?还是数据?######“实体类”比如用户信息类Person。10w个Person,要暂时缓存在redis中,而且会周期性实例化到内存中######哦,在于你得序列化方式是啥?######有好几种序列化的三方件,性能差异还挺大的###### @乌龟壳   @爱吃窝窝头   比如把“张三-28-硕士-工作地址” 实例化为Person(“张三”,28,“硕士”,“工作地址”)。字符串与实体类直接的高效互转,有没有推荐的方案######protocolbuffer 可以跨语言,性能还可以,如果是纯java 应该有更好的,你可以找找,我记得有篇帖子性能比较的,你可以搜搜######protocolbuffer###### 实体类转换为字符串是什么方式?json?如果是json,改用fastjson试试? 如果字符串与实体类互转实在是耗时太长,建议实体类与实体类进行二进制互转,kryo、protostuff序列化库都不错,而且存储空间占用比字符串更少###### https://www.oschina.net/question/12_91812几种 Java 序列化方案的性能比较###### 现在序列化和反序列化较快的就是  fastjson 该处理的异常都给你处理了,写出来的代码也很简洁######选择一个性能好的序列化框架###### 缓存对象id,后期根据id集合处理后续业务

kun坤 2020-06-06 16:30:47 0 浏览量 回答数 0

回答

第一:要了解最新的前端趋势比如 Micro Frontends、omi、Houdini、CSS Scroll Snap Points、React Suspense、Hooks、quicklink、Workbox、Angular8 Lvy 等等。 第二:同时还要熟练掌握现在流行的前端技术如 Webpack、React、Vue、ES9、Angular、KOA、TS、Three 等等。 第三:如果你是普通公司,你就每天实打实,脑子里不要考虑做轮子哥(原因——轮子太多了Parcel、Moon、hyperapp.js、Fastify…),但是一定要理解内部机制是怎么样的,要理解后面的东西,不是天天一顿摆 API。 因为现在前端的面试基本都是原理!原理!原理!即便现在行情是面试造火箭,入职钉钉子。 第四:我有个习惯,就是每隔一段时间就回去看一波招聘的 JD 和面经,并不是为了跳槽,而是关注一下最近大家都需要什么样的人才,需要补充自己哪方面的知识。知己知彼,方能百战百胜!平日里还喜欢逛技术论坛,看看大家都在玩啥黑科技。有什么技术沙龙偶尔也去参加一下,得时刻关注技术的发展,学习大厂的解决方案。 最后:建议大家一定要把 Node.Js 要研究透彻,这才是真材实料的硬货。 看到这里,如果你还是懵的话,以下是更详细的 5 点建议: 要学会 C|C++(Webkit、Libuv 等等后面也会用到)。天下武功出少林,天下语言爹是 C。 最早讨论的经典思想—OOP 到 AOP 再到 Functional,个人建议先学思想再学框架。还有 NodeJs 中三个特别有意思的框架 Nest(NodeJs 版本的 Spring)、Nuxt 和 Next(Vue&React 的 SSR),有没有也傻傻分不清楚。 在强调一次至少会一门正统的语言,比如:JAVA、NET 等。 项目,一定要做有质量的,有些技术没有条件创建条件也要用。只有把技术用到项目中去,才能让你醍醐灌顶,光学不干等于耍流氓。 多读书,一本好书就像高级武功秘籍一样。哪怕是从里面领悟一招半式,功力提升起来都是惊人的。

茶什i 2019-12-02 03:23:51 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站