- gitcloud
-
一个月的时间相对来说还是比较紧的,要看你的实力了,实力强的话一个月也够了。
学习,是指通过阅读、听讲、思考、研究、实践等途径获得知识和技能的过程。学习分为狭义与广义两种:
狭义:通过阅读、听讲、研究、观察、理解、探索、实验、实践等手段获得知识或技能的过程,是一种使个体可以得到持续变化(知识和技能,方法与过程,情感与价值的改善和升华)的行为方式。例如通过学校教育获得知识的过程。
广义:是人在生活过程中,通过获得经验而产生的行为或行为潜能的相对持久为方式。
社会上总会出现一种很奇怪的现象,一些人嘴上埋怨着老板对他不好,工资待遇太低什么的,却忽略了自己本身就是懒懒散散,毫无价值。
自古以来,人们就会说着“因果循环”,这话真不假,你种什么因,就会得到什么果。这就是不好好学习酿成的后果,那么学习有什么重要性呢?
物以类聚人以群分,什么样水平的人,就会处在什么样的环境中。更会渐渐明白自己是什么样的能力。了解自己的能力,交到同水平的朋友,自己个人能力越高,自然朋友质量也越高。
在大多数情况下,学习越好,自身修养也会随着其提升。同样都是有钱人,暴发户摆弄钱财只会让人觉得俗,而真正有知识的人,气质就会很不一样。
高端大气的公司以及产品是万万离不了知识的,只有在知识上不输给别人,才可以在别的地方不输别人。
孩子的教育要从小抓起,家长什么样孩子很大几率会变成什么样。只有将自己的水平提升,才会教育出更好的孩子。而不是一个目光短浅的人。
因为有文化的父母会给孩子带去更多的在成长方面的的帮助,而如果孩子有一个有文化的父母,通常会在未来的道路上,生活得更好,更顺畅。
学习是非常的重要,学习的好坏最终决定朋友的质量、自身修养和后代教育等方面,所以平时在学习中要努力。
- clc1
-
0、蓝桥杯介绍
为促进软件和信息领域专业技术人才培养,提升高校毕业生的就业竞争力,由教育部就业指导中心支持,工业和信息化部人才交流中心举办蓝桥杯大赛。十一年来,包括北大、清华在内的超过 1300 余所院校,累计40万余名学子报名参赛,IBM、百度等知名企业全程参与,成为国内始终领跑的人才培养选拔模式并获得行业深度认可的IT类科技竞赛。(官网所说的)
在这里插入图片描述
1、前言
对于刚学完CC++或java的同学们,想要参加一场比较大型的编程比赛而且还可以给自己提升一些自信心的,那么蓝桥杯软件组便是一个很好的目标,距离第十二届蓝桥杯大赛还有一个多月的时间,但是有好多第一次报名了蓝桥杯的同学们并不知道如何准备,那么本人根据去年疫情在家自学准备蓝桥杯的亲身经验总结出了一些建议给大家,并且告诉大家应该如何在一个月时间内挤进决赛。
本人是在大一时候参加的蓝桥杯软件B组,因为疫情的原因大一下学期全部是在家中度过的,而学校中的C++课程也是以网课的形式来进行教学,所以本人基本是零基础入门编程,之后获得了蓝桥杯软件B组的省一等奖,所以此篇文章主要是写给零基础入门编程、刚刚入门编程没有做过算法题和想在今年的蓝桥杯中获得省一等奖但编程能力并不是很强的同学们(本文章只适合小白,大佬可以不用向下看了)
2、学习资料推荐
2.1网课推荐
(1)完完全全的零基础小白并且想快速对编程进行了解的网课推荐:B站小古银C++入门教程
本人最初在家中学习C++也是看的小古银up主的视频,因为当时对编程了解的非常少再加上大学课程也没有开设C++教学课程,所以只能自学C++,发现好多C++课程都以理论课开始并且有些枯燥有点劝退,直到发现小古银的课程,小古银的课程包括软件安装、基础语法教学、简单编程题的讲解和STL的简单函数的使用,只有十几个小时的课程并且还自带字幕,即使是没有接触过编程的同学们也可以在短时间内学会C++的基础语法并且可以开始自己尝试做算法题。
在这里插入图片描述
(2)已经在大学课程中学会了CC++的语法基础入门想进一步提高的网课推荐:黑马程序员C++零基础教程
黑马程序员的C++入门课程我认为是一个非常全的C++课程了,课程里面包括基础语法教学、经典算法题、类和对象、文件操作、STL和很多经典小项目的讲解,课程总共52个小时,但是只为蓝桥杯做准备的话课程可以大大缩短,其中的类和对象、文件操作和经典的项目讲解都可以跳过。
在这里插入图片描述
(3)适合零基础算法的同学们的网课:零基础学算法这个网课里面很简短的介绍了大部分基础算法,可以短时间内学会对这些基础算法进行使用。
在这里插入图片描述
(4)蓝桥杯官网每年题解:蓝桥杯官网课程里面有着每年的题解,在比赛前一个星期时候一定要去看看这些题解,了解一下蓝桥杯的大概题型。
2.2算法书推荐
(1)学习起来最为有趣的算法书《啊哈!算法》,此书中讲解了各种排序、栈队列链表、暴力枚举,深搜广搜、最短路径和树等算法,这本书我是在蓝桥杯还有一星期开始时候才知道的一本书,当时看到感觉非常后悔没有早点看到这么好的算法书。基本每天看完一章学习一个到两个算法再做几道相关简单的算法题,半个月的时间就可以冲冲决赛。
在这里插入图片描述
(2)最为经典的算法书《算法竞赛入门经典(第2版)》,这本书虽然写着是入门书,但是完全不适合零基础或者刚刚入门的小白们看,这本书前一半可以在准备蓝桥杯时候看一遍,对里面不是很理解的算法完全可以跳过,因为蓝桥杯大部分题都是暴力枚举,尤其是省赛的时候,好多都并不是真正的算法题,所以只需要看那些能够自己理解的算法题就可以了,但并不是看到不会的算法题就跳过,一定要自己思考半小时左右,如果感觉自己还是理解不了,那这样才可以跳过。
在这里插入图片描述
2.3推荐刷题网站
比赛之前一定要刷完至少四十道的算法题(包括简单题),如果时间充裕还可以继续刷,最好去刷那种两个小时以内能做出来的算法题,不要一道题做一天,可以选择多做一些找规律的题,因为蓝桥杯总是爱出类似“趣味数学题”,这样的题型每年都会出。
(1)信息学奥赛一本通
与小古银相匹配的刷题网站,里面简单的入门题型非常多,对于刚学完基础语法的同学们做这样的题最合适不过了,好多题都是十几分钟就可以做出来的,刷这样的题主要目的就是巩固学习过的语法和对代码的熟练度,因为高中我们就知道学会一个知识点只有做过了相关的题型才知道这个知识具体怎么用(这个网站只适合开始为了熟练代码来进行使用)
(2)计蒜客
这个网站算是设计的比较人性化一些,对于有一些算法基础的同学就可以来这个网站刷题了,刷上十几道题就可以了,因为里面有不同算法的分类,可以进行专项训练。
(3)蓝桥杯练习系统
毕竟是来参加蓝桥杯比赛,对于官网的算法题当然还是要来刷一刷的,本人当时是不知道蓝桥杯还有练习系统,所以知道蓝桥杯前两天才知道有这个系统,所以并没有在这个网站上进行刷很多题。
3、比赛小技巧
3.1题型了解
对于第一次参加编程比赛的同学们,一定要知道蓝桥杯有着五道填空题和五道编程题,对于填空题,基本是可以全部做出来的,但是也可能有一道会难一点,由于蓝桥杯题型多是暴力枚举题型,而且时间又非常充沛,那我们完全可以把编译器当做一个计算器来使用,之后用笔将各种出现的特殊情况记性手写在纸上来分类考虑,就像去年的试题D :跑步训练,这题如果没有思路或者害怕算错,那我们可以用电脑上自带的日历来进行“手算”,将每一年这样的考虑。
对于编程大题,一般前两道题是非常基础的题,一定要做出来并且保证没有特殊情况没有考虑到,因为比赛时候只能提交答案或代码,不知道正误所以一定要保证自己能做出来的题都是正确满分的,蓝桥省赛完全就是比的编程基础,并不需要什么高级算法。
3.2难题的解决办法
因为是比赛,肯定就会有一些难题,那么当我们已经把自己会的题都做完了怎么办呢,我们就应该去看这道题的【评测用例规模与约定】,比如去年的试题H :字串分值,这道题的评测就是
对于20% 的评测用例,1 ≤ n ≤ 10;
对于40% 的评测用例,1 ≤ n ≤ 100;
对于50% 的评测用例,1 ≤ n ≤ 1000;
对于60% 的评测用例,1 ≤ n ≤ 10000;
对于所有评测用例,1 ≤ n ≤ 100000。
虽然我们可能没有思路做出这道题,但是我们可以只考虑1 ≤ n ≤ 100或者1 ≤ n ≤ 10的情况,把这种很少的评测用例来说,我们完全可以用if()语句给出相应答案,这样也可以得出点分数。
4、结尾
对于题目中说的如何混进省一我已经完全把我自己在大一准备蓝桥杯的东西写了出来。我目前也只是一名普通一本大二学生,因为在大一时候参加蓝桥杯只是为了混一个省三等奖,但是结果出来的时候没想到得了一个省一,因为本身在本校ACM战队也是一个小菜鸟,并没有学会很多高级算法,甚至连很多基础算法学的也不是很细,可恰恰蓝桥杯就是考一些暴力枚举基础题型,便成功混到了一个省一。
最后祝大家一个月后都能在蓝桥杯中成功获得省一等奖,能够去北京参加决赛。
文章中有不妥的地方还请指教。
- 北有云溪
- 这取决于你的基础和学习。如果你已经具备足够的编程基础,特别是对于考试涉及的编程和算法数据结构有深刻的理解,那么月的准备时间可能足够了。但如果你对于考试的知识点存在盲区,或者缺乏一定的编程基础,月的准备时间可能不够。此外,月的准备时间也需要你充分利用,在和方法上进行有效的安排和实施。
- kikcik
-
首先如果你目前c和c++都不太熟悉的话,现在就要去熟悉语法和练习了,这里推荐一个网课程序设计与算法(一) ,这是由北大郭炜老师在MOOC上一个开的一个广受好评的教授C和C++讲解程序设计与算法的课程,把这门课的课程和配套习题过一遍基本上语法就熟悉了,然后就可以去看一些算法的资料,可以是书籍,博客,也可以是一些网课。要大致了解常见的动态规划、贪心、搜索、模拟算法,注意要循序渐进。
在有了一定语言和算法基础后最好的准备方式就是去刷蓝桥杯的真题。蓝桥杯官网就可以做,不过那里只有一部分,可以去找找历年的真题。蓝桥杯官方还有对应的题解也可以去看看,如果找不到的话可以搜搜云盘,方法就不用我教了吧,你们都懂。
如果蓝桥杯的题目觉得有些难的话可以去一些oj刷题,新手不建议去leetcode,可以去洛谷,vjudge,百练等平台做题。一类题型做的比较多了就没有必要再做了, 遇到新题或者不会做的题目可以查阅解法,归纳到自己的知识体系当中,看它考了哪些算法和知识点。有不会的算法就去查一查,如果能弄懂最好用电子笔记记录下来。弄不懂不要死磕。
在时间管理上,准备蓝桥杯大约要一个月左右的时间,最好每天都能抽出一到两小时去写代码,学算法。准备编程类的竞赛一定不能光看不练,要多练多实践才能变强。
相关推荐
乔斯编程和计蒜客编程那个更好
计蒜客编程好。1、适用范围更广:计蒜客编程提供了丰富全面的编程语言,包括Python、Java、C/C++,而乔斯编程只提供了简单的Python、HTML、CSS、JavaScript编程语言选择,范围小。2、功能更加强大:计蒜客编程针对编程竞赛开发了一系列提高编程技能的训练模式,而乔斯编程则主要是为初学者开发的入门工具,功能相对简单,主要以讲解编程基础知识为主。2023-09-03 10:29:441
计蒜客题库在哪里找
计蒜客官方网站。计蒜客是在线编程学习平台,提供大量的编程题目和解答,因此计蒜客的题库是专为学习和练习编程的用户准备的,可以帮助用户提高编程能力和解题能力。2023-09-03 10:29:511
计蒜客答案怎么找
答案应该就在题库后面带着呀。计蒜客是一家IT人才培训服务提供商,致力于为用户提供编程、算法、计算机理论等IT行业知识培训学习服务,并采用在线视频、多交互、实时同步实践的方式进行授课,引导用户以人机互动、相互讨论的方式进行计算机科学专业课程的学习。俞昊然,计蒜客创始人兼CEO,负责战略规划、产品技术、内容布局的相关工作。 “百度爱好者”创始人之一,主导与百度的产品、市场业务合作, 连续参与4届百度之星编程 大赛组织工作。2006-2012年间曾四次发起互联网创业项目。 2011年1月在人人公司人力资源部,围绕产品线竞争对手分析和高校资源进行整理工作。 毕业于美国伊利诺伊大学香槟分校数学和计算机科学专业。2023-09-03 10:29:591
计蒜客和洛谷网课哪个好
计蒜客好。计蒜客是一个在线学习计算机科学平台,教学生态很不错,特别适合新手上路,算法的知识点和难易程度块都有区分。而洛谷网课业务范围受限制,仅仅是作为一个信息交流平台而存在,相比之下没有计蒜客好。2023-09-03 10:30:081
核桃编程和计蒜客哪个好?
核桃编程。核桃编程是面向青少年的开源编程科技创新平台,通过自主研发开源编程工具和提供Saas产品一体化服务,打造青少年编程创新社区及青少年编程开源生态,致力于让青少年收获编程的能力、享受科技的乐趣、激发创新的潜质。学生学习兴趣大,创新强。计蒜客是学习计算机相关领域知识(编程、算法、计算机理论)便捷的在线计算机科学教育网站。2023-09-03 10:30:171
在计蒜客学习是一种怎样的体验?请你分享一下吧。
刚刚在计蒜客上完C和C++的基础。其实当初计蒜客免费的时候我就在上面学过一些课,但没有坚持下去。后来听说计蒜客开始收费了还是有点吃惊的,不过尝试之后感觉果然是一分价钱一分货,改版后的课程比之前的课程讲得好多了。2023-09-03 10:30:2612
oier acmer是什么
ACMer,OIer,算法爱好者适合ACMer的一些刷题网站计蒜客,主要举办“ACM-ICPC”的各大赛区的网络预选赛、现场赛网络同步赛以蓝桥杯省赛等自定义的大型模拟赛。Light OJ 同样是一个出色的acm算法竞赛刷题网站,题型分类全面,适合初学者,都是纯英文题目。Codeforces简称为*C*F(不要误解为某枪战游戏了),国外的网站,题目质量很高,题目难度感人。2023-09-03 10:30:471
计蒜客c++矩阵螺旋输出问题
这样啊,你要这样看:你要知道Euler公式:e^(1x)=cosx+isinx 于是,e^(a+bi)x=e^(ax)[cosbx+isinbx] 因此,你那个问题cosx是e^(0+ix)的实部,因此特征值是i或者-i,当然是单根啦。二阶方程虚根肯定是单根啊,一个是a+bi,另一个是a-bi2023-09-03 10:31:071
有哪些鲜为人知,但是很有意思的网站
1、这是在知乎上复制下来的。2、福利吧 | 分享你的福利吧(综合福利分享网站,绝对值得注册收藏)。3、计蒜客 - 让学习更有味!(原来的泡面吧,程序员入门网站)。4、电影类,豆瓣皮(豆瓣主流电影一网打尽,支持多种格式观看)。5、蓝影网 | 分享高清,为爱电影的人!(很良心的电影网站)。6、BT天堂 - bt电影下载(最好用的BT种子电影下载站)。7、电影天堂_免费电影(最好用的迅雷电影下载网站)。2023-09-03 10:31:522
计蒜客 T1071 计分程序题目,求java解答!
可以使用递归,我就写一个static方法剩下的语句你应该会写public static int sum(int num){int k=0;if(num<=10)k=6;else if(num>10&&num<=20)k=2;else if(num>20&&num<40)k=1;if(num>=40)return 100;else if(num==1)return 6;//*设定边界值1和40**//else return sum(n-1)+k;}2023-09-03 10:32:011
C语言 计蒜客国王的魔镜 哪里不对?
参考一下我写的呢2023-09-03 10:32:101
想学习PPT,零基础,有什么学习PPT的网站或书籍?
计蒜客、慕课网、极客学院、w3school,都是计算机教程之类的网站,而且内容全面,规划完整。2023-09-03 10:32:3111
想刷题,看这份私藏了多年的刷题网站就行了
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活…然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网站放出来,让我们一起爽!刷题,是这个世界上最有意思的事儿!当然刷题不能乱爽,你要知道刷题要干嘛,是找工作面试、研究生复试机试,是参加程序设计竞赛还是为了提高自己,在这里我将这些分为三类:收割 offer 版、ACM 竞赛版和提高版。一、收割 offer 版不管是找工作笔试面试白板试进大厂,还是研究生参加初试复试机试,数据结构和算法都是绕不过去的坎,刷题就成了很多人的需求,快来看看下面这些网站,变身刷题机器,收割 offer 吧!1、leetcode英文网址:https://leetcode.com/中文网址:https://leetcode-cn.com/估计 leetcode(力扣)大家都很熟悉了,都被推荐烂了,很多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,据说很多面试官都会从中挑选各种题目,号称大厂的筛码工。我很早就知道 leetcode,但是直到准备复试闲来无事的时候才在它上面刷了点儿题找感觉,发现上面的题型覆盖很广,像线段树、滑动数组、博弈论、扫描线等都应有具有,但是好像有的测试数据有点弱?有的题好像可以悄咪咪的水过去…当然题目都是英文的,现在也有了中文社区,两个网址我都放出来了,还是建议大家首刷英文的,锻炼一下,一举两得,毕竟如果是搞 ACM 的话,题目都是英文的…2、hihoCoder网址:https://hihocoder.com网站的技术团队来自于原北大 POJ 的开发团队,至于 POJ 会在后面的篇章中介绍,反正膜拜就完事了。一些知名的大厂比如微软、百度、腾讯、网易等会在上面举办在线编程比赛,风格倒是和 ACM 比赛类似。如果仅止步于此还不至于让我推荐,当初与它的结缘是因为 hihoCoder 每周有周赛,每月有月赛。周赛是一道题,题目比较难但是极有意思,可以很好的拓宽自己的解题思路,月赛就更厉害了,题目均出自北大等一流高校玩 ACM 的菊苣出题,通过这个的检验可以迅速定位到自己真实的水平,同时了解自身在解决问题过程中的不足。这将是展示自我真实水平的绝佳机会。3、牛客网网址:https://www.nowcoder.com/牛客网作为国内内容超级丰富的 IT 题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论 360 度无死角服务,堪称"互联网求职神器"。它好就好在不只是一个刷题的平台,还是一个交流学习的平台,发个问题贴总有热心的大佬帮助,别问我怎么知道,我才不要说我也给人回答过问题…说句题外话,我与牛客网的结缘还是因为…它上面有考研真题,我刷来着…4、计蒜客网址:https://www.jisuanke.com/计蒜客这个网站可能很多人不知道,他也有可以刷题的题库,也会定期举办比赛,当年和计蒜客有的交集也就是参加计蒜客举办的"计蒜之道"的线上比赛,还赢得过 T 恤,现在好像还在我家放着…这么多年还记得这个网站的原因,是因为当年在某乎上关注了他们的 CEO,然后竟然被反关,着实把当年的我惊着了…二、ACM 竞赛版PS:虽然这一部分的标题为 ACM 竞赛版,也只是因为这些在学校搞 ACM 的同学用的比较多,实际上所有的人都可以在下面这些网站上刷题,题目的质量和广度都是顶呱呱的,男女老少咸宜。搞 ACM 的时候知道了很多 OJ(Online Judge),比如下图(当然实际的数量肯定远远多于图中所展示的这些):5、HDU网址:http://acm.hdu.edu.cn/杭电(杭州电子科技大学)的 OJ 大概是国内最火的几个 OJ 之一了,大多数 ACMer 应该都知道(其实我想说所有来着),勿需多说,非常多比赛都在上面,比如每年暑假的多校联赛,朝鲜、外蒙等学校的队伍都会参加,想不知道都不可能。现在上面大概有接近 6k 的题量,网上有很多的刷题顺序,刷题指南,感兴趣的玩玩儿…6、POJ网址:http://poj.org/这个就是我在介绍 hihocoder 的时候提到过的 POJ(Peking University Online Judge),同样作为国内最火的几大 OJ 之一,它的建立时间更早,一些上古时期的题目也能在上面找到,同样 POJ 也很出名,也是我最早刷题的 OJ 之一。现在上面有 3k+ 的题量,关于 POJ 的刷题指南网上更是很多,同样欢迎去玩儿…7、SDUT网址:https://acm.sdut.edu.cn/这个是我打开次数最多,刷题次数最多的 OJ,是我刷题之路开始的地方 – 我本科母校 SDUT 的 OJ 平台。虽然我们学校不出名,但是我们集训队做东西是认真的,上面有接近 3k 的题量,并且在逐渐增多,简单题多一些,很适合刷题。欢迎大家注册,多多刷题,我们集训队多年一直秉持开放的态度,欢迎多多交流…8、其它 OJ最后附带一些其它同样优秀的 OJ 平台:国内:ZJU(浙大): https://zoj.pintia.cn/homeUSTC(中科大):http://acm.ustc.edu.cn/ustcoj/FZU(福大):http://acm.fzu.edu.cn/HIT(哈工大):http://acm.hit.edu.cn/国外:URAL:http://acm.timus.ru/SPOJ:https://www.spoj.com/三、提高版这一部分推荐的网站,非常有意思,如果想提高自己,体验比赛的快感,非常建议尝试。9、Codeforces网址:https://codeforces.com/Codeforces 又被戏称为 CF,是一家俄罗斯的网站,当然还是用英文食用。这里的很好的比赛,很好的题目,很好的选手,简称"三好"。CF 最吸引人的地方在于它那超级牛批的比赛系统,CF 上每个用户都拥有 Rating,也就是比赛积分,新用户默认为 1500 分,每次比赛就会在你的积分上加加减减,上面的比赛一般分为四种:Div1、Div2、Div3、Educational Codeforces Round。Div 的比赛一般是根据积分来的,每个积分段只能参加对应的 Div 的比赛,Div1的比赛是里面最难的,大佬基本都在这里。Educational Codeforces Round 则是类似 ACM 的比赛,提交之后立马出结果。但是如果仅限这些也算不上超级,还有一个更有意思的是,CF 的比赛还提供一个 hack 功能,通俗点说就是你去看别人提交的代码,然后通过提交你想出的特殊测试用例然后找出别人代码的 bug,hack 成功则加积分,比赛更多了很多乐趣,在 hack 和反 hack 中斗智斗勇。不过对国内来说,和俄罗斯存在时差,一般想参加比赛的话大多数要在晚上 11 点以后,按照基础的 2 个小时比赛时间,再加上 hack 和测评反馈的过程,然后再刺激一下,差不多一宿就这么交待了,不过其中的乐趣不足为外人道。如果没有时间,上面的题目还是可以自己拿来做的,题目质量超级好,很能锻炼自己。10、Topcoder网址:https://www.topcoder.com/Topcoder 据说是世界上规模最大的编程网站,如果这样的话那这个 Top 就可以理解了,Top 的 coder 丫,这个我基本上没用过,可能是因为我不 Top,只能仰望…想起它来的原因还是因为现在每次有比赛的时候都会给我发邮箱,搞得我想忘了它都不成…python学习网,大量的免费python视频教程,欢迎在线学习!本文转自:https://blog.csdn.net/u013486414/article/details/1029611712023-09-03 10:33:141
计蒜客C++整除问题 题目如图
#include<iostream>#include<string>using namespace std;int main(){ int M,N; cin>>M>>N; string A=(M%N==0)?"Yes":"NO"; cout<<A;}2023-09-03 10:33:272
python问题!输入为一行,包括了用空格分隔的三个整数A、B、C输出为一行,为“A+B+C”的计算结果。
计蒜客 或者是泡面吧这些在线学习的问题,这个是Python的写法,绝对可以!亲测,自己刚写出来,也刚刚接触Python 希望多多指教。lst = raw_input().split(" ")sum = 0for i in lst: sum = sum+int(i)print sum另外在这个博客上还看到了其他两种语言Java和C的解答:https://www.mrxn.net/codelife/A-B-C-sum-Java-c-Python.html2023-09-03 10:33:431
有什么软件可以搜索大学C语言题目的啊?
大学c语言搜题app。大学c语言搜题app原名叫做菜鸟学C语言是一款非常好用的学习c语言的手机软件软件功能1、选择题:按照考点分类的选择题习题,并有答案解析。2、错题库:可自动加练习过程中错题加入收藏,以便反复练习。3、上机操作题:300道上机操作题,程序填空题、程序修改题、程序设计题。软件优势1、选择题:按照考点分类的选择题习题,并有答案解析。2、上级操作题:300道上机操作题,程序填空题、程序修改题、程序设计题。3、最新押题:最新考试押题3套。4、考点汇总:包含复习的考点。5、错题库:可自动加练习过程中错题加入收藏,以便反复练习。6、收藏夹:可在练习过程中自行收录题目到收藏夹,形成自己的小题库,针对性练习,提高通过率。软件特色1、随时随地都能够学习,而且还支持下载保存你学习内容离线继续学习。2、同学们能够直接通过搜索引擎来查询寻找你感兴趣对你内容。3、解答问题的办法非常多,可以选择通过拍照来答题,也可以选择输入题目来解答。2023-09-03 10:33:532
python的oj题目出错求助
因为题目要求第一个最长与最短单词,python3.6前字典是无序的,对字典求极值显然不能满足要求,直接对newlist求最大最小值即可print(max(newlist,key=len))print(min(newlist,key=len))2023-09-03 10:34:262
俞昊然的社会经历
2007年3月,创作随时间而改变的“光影百度”创意网页设计获得媒体关注并报道;2007年5月,与时任站长中南财经政法大学学生杜威共同参与组织与百度合作的“我爱百度,我爱公益”体恤网络义卖活动。2007年4月起任百度爱好者常务副站长。 2008年4月,主持百度爱好者与百度客户端部合作策划主办的“爱好者两周年征集百度Hi意见”活动,并获得了圆满成功,此次活动征集的意见为百度Hi发展起到了很大推动作用;任百度爱好者站长。2008年9月-11月组织全国各地大学内百度爱好者跟踪报道了百度2009校园招聘;2008年10月,与猪八戒威客网、百度客户端事业部签订为期半年的《百度Hi“熊掌家族”形象小熊授权制作与销售合作协议》(于2009年4月续签),进行百度Hi实体市场商务推广;2008年11月,获得全国学联组织的“未来杯”创意设计比赛,全国二等奖,安徽省一等奖; 2009年2月,与时任新闻副站长余笃权共同组织“百度爱好者2008年终访谈”并被“百度官方博客——百度的空间”推荐;2009年5月,开发主页换肤与简约自定义功能的“百变版百度”;2009年7月主导了百度爱好者网站被百度新闻频道收录 ;2009年8月,参加了18日的百度2009技术创新大会,带领包括另4名团队成员的现场团队对百度粉丝、百度员工、现场志愿者等进行了采访。在新闻组同学的配合下共同完成了相关专题报道任务,网站稳定流量得到大幅上升。 2010年5月:运用Javascript编写脚本,借助CSS与图片完成了在线版坦克大战的制作,应用于“Astar百度之星程序设计大赛2010”的宣传活动,取得了较好效果。2010年7月:参与百度的“Astar百度之星程序设计大赛2010总决赛&百度暑期精英训练营”的组织。得到了来自全国各个大学的编程高手的交流机会,结识了算法高手和各个学校的积极分子。2010年8月:应邀作为唯一一个中学生营员参加了微软亚洲研究院组织的“暑期夏令营”,认识了很多新朋友,了解了很多微软核心技术中很多吸引人的东西。2010年9月2日:应邀参加了百度世界2010技术交流大会,完成了百度爱好者网站专题微博直播和部分新产品负责人采访的任务。2010年10月-2010年12月:任北京林业大学2010级信息学院计算机专业“面向对象的程序设计A实验”课程助教。 2011年1月,主笔《百度爱好者2011十大百度发展预测榜》新闻,并成功预测百度多项战略发展方向及产品动态,文章被广泛转载。2011年1月-2011年2月:在千橡互动集团(已更名人人公司-NYSE:RENN)人力资源部实习,围绕产品线竞争对手分析和高校资源整理展开工作。2011年4月:作为主编与余笃权、刘宏、张雅雯共同编写《百度只有三十天》一书,并以出售给百度公司作为百度公司内部战略参考刊物。2011年5月-2011年6月:参与2011百度之星程序设计大赛组织工作,负责项目视觉传达相关设计、大赛官网前端实现等工作。2011年6月5日:顺利在北京、杭州两地组织举办“百度爱好者五周年沙龙”,与业界意见领袖共话百度的过往与未来。2011年7月:从百度爱好者网站离职。2011年12月策划匿名好友邀请评价项目Whydislike,得到了一定程度的关注。 2014年6月,其创业团队出现风波,引起『泡面吧事件』,俞昊然作为当事人参与其中。 2014年7月,俞昊然带领创业团队成立北京矩道优达网络科技有限公司,走出舆论阴影。 2014年10月,俞昊然及其项目合伙人共同宣布获得计蒜客获紫辉创投数千万人民币pre-A轮投资。2023-09-03 10:34:401
为什么“函数中的指向函数中声明的在栈上的变量的指针做函数返回值是不会出问题的? ”这句话是错的?
你如果函数内部用链表的方式自己建立了一个栈,那么在函数调用之初,系统会为它动态分配内存,而在函数调用完成之时,这部分内存则会被释放,尽管你可以用传参的方式记录其指针(内存地址),但在调用完成之后,那段内存空间则有可能被覆盖,再调用它就可能出错2023-09-03 10:34:542
IT学习网站可以在线编程运行,这是怎么实现的?
不难,举个例子 比如说JAVA语言 写一段代码 进行编译 获取结果,并不难比如电脑只要装有JVM 就可以在网页上提交代码 生成一个临时文件 利用一些编译命令 比如javac java 等 就可以自动运行编译获取结果 同理 c c++ c# 等等等其他语言 都有自己的运行机制 要不然 那么多IDE怎么就可用运行我们写的代码呢?只不过IDE是我们认为触发的 他们是省却了这一步2023-09-03 10:35:042
vc6运行C语言程序出现“烫烫烫”的原因?还有解决办法?
m=0; min=arr[m]; max=arr[m];j=0;i=0;<=====这里插入一句代码试试 for(m=0;m<n;m++) {2023-09-03 10:35:142
前端和后端哪个好?前端有哪些优势?
如何选择前端还是后端选择的最大依据是兴趣爱好,如果喜欢研究一些底层的东西,想着探究一些问题的本质,如果具备这种性格适合做后台的开发,后台的研发开始阶段相对来讲入门难点,因为需要掌握一些框架,随着时间的推移越做越有感觉。前端一般入门比较快,因为一个网页效果很快就能展示出来,前端能做的人很多,能做好的人不多主要javascript这种脚本语言博大精深,想要掌握精通是一件非常难得事情,很多编程语言都有一种特性,越是入门容易的后面越难成为高手,越是看似入门非常难反而容易做的非常好。所以如何选择还是根据自己的兴趣走,有了兴趣可能更加容易干的长久,毕竟兴趣是第一老师,现在很多程序员开始对于编程并不感兴趣,有的人做的时间长了慢慢积累成兴趣了,有的人做了很长时间还是咬牙顶着,不感兴趣想办法培养出兴趣来,有了兴趣至于从事前端还是后台都不是多大的事情,做了几年程序之后再想切换到别的岗位也不是多大的事情,编程的套路大同小异。至于前端有哪些优势?优势一:拥有超高性价比,轻松维护开发成本也不高,使用起来十分的方便。响应式网站可以根据不同的设备自动进行内容的布局调整,只需拥有一个就可以兼容所有的终端设备,不用再像过去那样为不同的设备开发不同版本的网站或者手机APP,投入巨大不说,不同版本的多个网站管理起来也是十分复杂,人力和财力都投入巨大。有了响应式网站,管理变得十分简单,只需一次编辑,任何设备上都可以同时看到更新。优势二:从前端开发效率、网页效果等方面来看,深受欢迎而从前端开发效率、网页效果等方面来看,Amaze UI跻身成为国内领先水平,并深受国内广大中小站长的欢迎。与此同时,Amaze UI已经为计蒜客、蹭课助手等网站制作了风格酷炫,调性凸显的跨屏网站,并且登上了开源中国、SegmentFault 、CSDN、Gitcafe、前端乱炖等各大开发者社区头条。优势三:拥有出色的、人性化的用户体验响应式网站可以自动侦测设备屏幕的大小,对网站的内容和布局灵活调整,让网站在任何设备上都有令人惊艳的显示效果。一个可以自由在任何设备上轻松访问的网站毫无疑问比一个只能在特定设备上浏览的网站更能取悦客户,留住客户的心。如今,“浏览器”这个概念在移动时代已经完全不同了。微信、百度App、微博都是"浏览器",优势四:受互联网发展趋势影响,前端未来发展无限就未来互联网发展趋势来看,H5无疑前景无限,优势明显,无论是择业,跳行,还是继续深造都是不错的选择。换句话说,如果说掌握(或者某些简历里自称的精通) HTML+CSS+JavaScript,了解后端知识,只是 60 分的合格前端;那么要想成为受追捧、拿高薪的 80 分优秀前端,要对业务需求和、架构设计有真正的运用;而 100 分的顶级前端,则必须要能够兼顾技术和设计,更接近以前端开发为主的全栈工程师了。好了,说了这么多关于前端的内容,接下来该谈谈如何学前端了?零基础学前端的话,这些书籍资料可以参考一下:1、《JavaScript高级程序设计(第3版) 红皮书 》,适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。2、《JavaScript权威指南(第6版)》 犀牛书,本书不仅适合初学者系统学习,也适合有经验的 JavaScript 开发者随手翻阅。3、《JavaScript DOM编程艺术 (第2版)》,本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。4、《CSS权威指南(第三版)》,不管你是一个有经验的Web开发人员还是一个彻底的初学者,《CSS权威指南(第3版)》都是你的CSS学习源泉。5、《JavaScript设计模式》,适合JavaScript初学者、前端设计者、JavaScript程序员学习,也可以作为大专院校相关专业师生的学习用书,以及培训学校的教材。6、《你不知道的JavaScript(上中下卷) 》,本书既适合JavaScript语言初学者了解其精髓,又适合经验丰富的JavaScript开发人员深入学习。7、《Vue.js权威指南》,该书内容全面,讲解细致,示例丰富,适用于各层次的开发者。学习路线:第1阶段:前端页面重构(4周)内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)第2阶段:JavaScript高级程序设计(5周)内容包含:(原生JavaScript交互功能开发项目、面向对象进阶与ES5/ES6应用项目、JavaScript工具库自主研发项目)第3阶段:PC端全栈项目开发(3周)内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)第4阶段:移动端项目开发(6周)内容包含:(Touch端项目、微信场景项目、应用Angular+Ionic开发WebApp项目、应用Vue.js开发WebApp项目、应用React.js开发WebApp项目)第5阶段:混合(Hybrid,ReactNative)开发(1周)内容包含:(微信小程序开发、ReactNative、各类混合应用开发)第6阶段:NodeJS全栈开发(1周)内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)视频教程:网页链接2023-09-03 10:35:243
碎片化时间不知道做什么?请先来20个俯卧撑~
辛辛苦苦,也许是刚刚写完了系统的一个模块,亦或是完成了项目的一篇报告,结束了专业的一场考核,紧张的神经放松下来,完全不想去开始下一段工作,然而,我们也不知道自己该做什么了。此时的我们,也许会拿出最熟悉的陪伴——手机,开始了一段碎片化的阅读、一段碎片化的购物、一段碎片化的社交,热火朝天的宠爱一遍,时间早已流逝许久,迫不得已,投入了下一段紧张的生活节奏之中。 首先说明,我不喜欢碎片化时间这一概念,如果可能不如尽量减少碎片化时间,化零为整做一些更加可以提升自己的事情。然而,事与愿违,由于各项安排和心情效率的不确定性,它的的确确存在于我们的工作与生活之中,也许是五年前,这一个词进入了公众的视野,让我们来看一看权威解释: “碎片化时间指的是受众因为需求多元化以后,其工作生活所呈现出的零碎时间段。在移动互联网中,“碎片化”时间指的是人们等电梯时、等公交车和地铁时、乘车时等一些分散性的时间。移动互联网用户能够充分利用“碎片化”时间通过使用手机和平板电脑来浏览新闻、玩游戏、阅读电子书这些零碎的时间虽不起眼,但被重聚之后能够产生巨大的效果,“碎片化”时间显得越来越重要。” 多么可怕的解释,它在介绍碎片化时间的同时,也褒扬了另一个定义——碎片化阅读。其实碎片化阅读并没有那么妖魔化,而是在这个效率决定一切的生活节奏之中,太多的“浅阅读”充斥着我们的手机屏幕。花了5分钟时间读了一篇让人恼怒的情感文章讲述了男生如何对女生冷暴力,花了2分钟时间翻阅了一家宣传火爆的火锅店又推出了怎样的优惠,花了3分钟时间了解了资深企业HR是如何评价入职、轮岗跳槽的,我们的脑容量里装下了那么多的碎片知识,收获的只是无聊时间的打发,又或者茶余饭后的一份谈资,请恕个人原因,越来越反感这样的文章推送。 这样评价其实不代表笔者完全反对碎片化阅读,以个人的微信公众号为例,还是在众多关注中选择了两个置顶,一个是观察者网,作为时事新闻的获取来源,相对来说还算客观,默默卸载了一直使用的今日头条;另一个是实习僧,这点其实和笔者的个人需求有关,内容比较有针对性的存在,不做细聊。至于其余的,就真的当作茶余饭后的谈资好了。 如果这篇文章就止于此,恐怕在屏幕前的各位要翻上一个白眼,默默点击文章的叉叉,心里再骂上一句脏话也说不定。接下来,分享一些个人比较推荐的“碎片化小任务”: 1、身体锻炼★★★★★ “年轻人不要老熬夜,身体是革命的本钱。”想必这样一句话已经不必再过多解释了,只是我们总是想着也做不到。整天地面对着电脑,久坐对于身体健康尤其是颈椎和腰部的压力过大,其实在我们工作的间歇就可以进行一些简单的锻炼。 例如,男生的话可以随时随地来20个俯卧撑,无论你是坐久了还是犯困了,亲身体验做完后清醒异常,臂力不练好怎么可以呢;如果是女生不适合做俯卧撑的话,适当进行一些拉伸也是可以的,可以提高柔韧性;还有最后一项,普遍适合的——平板支撑,在锻炼时主要呈俯卧姿势,可以有效的锻炼腹横肌,被公认为训练核心肌群的有效方法。 2、时间计划表★★★★★ 我们每天的时间都花到哪里去了呢?好像一阵发呆、一会儿刷屏、一段聊天,小半天的时间就过去了。不妨来学习用excel制作一个工作日程表,既可以用于安排与记录一周的工作任务,又可以对比以往的安排进行时间的合理优化。 3、水果零食★★★★☆ 一方面,我们在日常的饮食中,往往会忘记维生素C的补充,其中以水果作为代表。苹果促进体内脂肪分解,柠檬内服外涂消痘去斑,葡萄护肝抗氧化延缓衰老,香蕉消除疲劳补充体力,猕猴桃开胃健脾软化血管等等。对于时间上来说,两餐之间补充营养比较适宜,个人喜欢在下午的3-4点左右,不失为好的休息方式。 另一方面,食用含有蛋白质的食物时,搭配一些含有碳水化合物的食物,可以通过降低皮质醇的分泌。坚果、植物种子、蚕豆和小扁豆,这些食物既含有蛋白质,又含有碳水化合物,这些都能够很好地提高抗压能力。那么我们在感觉压力山大的时候,在办公室可以常备些坚果,诸如瓜子、栗子、核桃等,在心烦意乱,无所适从的时候吃上几粒,缓解下压力。 4、仰头放松★★★★☆ 对于工作忙碌,或者空间较小的情况下,作为锻炼身体的备选方案,只需要1分钟的时间仰起头,闭目放松即可。尤其是整天面对电脑的人群,颈椎问题会在一天一天的积累中最终爆发,不如就在平时,每45分钟的工作仰起头、舒展双臂放松1分钟。 5、学习视频★★★☆☆ 在万千互联网平台中,选择一个适合自己的学习网站,利用空余的时间学习一段技术视频,投资自己才是正解。 作为一名非专业的计算机专业相关学生,从最早了解到的泡面吧(计蒜客),到后续接触到内容丰富的慕课网,以及平时练习记录所接触的leetcode与github,都是提升自己的过程。也许很多知识都还停留在初级水平,但如果有机会接触最新的领域,还是要不断去学习才能适应工作的需要。 6、看纪录片★★★☆☆ 不知你是否已经计划好下一段旅行的目的地,不妨在此之前寻找相关的纪录片,来一窥究竟。如果你还没有理想的计划,我也同样喜欢这样两部纪录片《地球脉动》与《地球之盐》,前者让人惊叹于大自然的鬼斧神工,后者让我们沉痛后珍惜当前生活的美好。7、读一章书★★☆☆☆ 读万卷书,不致行路走马观花; 行万里路,得以读书身临其境。 读书其实是我们最常推崇的知识积累方法,我们有时会选择在闲暇片刻读上一个章节再继续正事,不失为放松而又开阔思路的好方法。而此处评分较低是在于它也有它的弊端,因为读书本是一件需要专心投入进去的事,作为工作之间的放松方式,还是略有些不太合适的。 如果让我建议,阅读还是最好抽出每天固定的时间来进行,不需要太多,但可以心无旁骛。以本人为例,心情烦躁时读来一本书可以平静如水,好像从未波澜。而就爱好而言,个人爱好悬疑推理以及故事情节比较强的书籍,例如丹u2022布朗的天使与魔鬼、达芬奇密码、地狱让我领略了欧洲文艺复兴的历史建筑,尤其是能够游历一圈更是兴趣颇深;东野圭吾的解忧杂货铺、嫌疑人、白夜行,了解到本格推理与更加个性化的写作方式;霍乱时期的爱情、最好的告别,是正在读的两本书,不再是推理类型却也能深深吸引我的注意力。 8、写一段文★★☆☆☆ 正如现在所写的这篇文章,我们可以在闲暇片刻记录下奇思妙想,哪怕是一小段话、一个标题,都可以在晚上的时间来续写完成。当然,这也如同读书一般,会占用一定的时间与精力,需要我们转换思维来进行写作,所以在此作为参考的方式之一。 9、手游片刻★☆☆☆☆ 不要只看星少,不代表它不好。虽然手游也蛮分散精力,容易上瘾,但也属于放松的一种方式,这里其实推荐的应该是与自己工作、专业相关的内容,例如:体验不同APP的特点所在,个人比较喜欢写有关手游评测的文章。我们常说要培养“互联网思维”,不妨先从让自己置身其中开始,让我们来一起试一试,当前的互联网,能否解决一切问题? 正文已尽,我,忽然又不知道自己该做什么了,那么就把这段发呆的时光投入到以上的建议之中吧,但不建议用碎片化时间来做一件过于需要精力、用脑的事情,你会需要更久的时间来集中注意力投入下一项紧张而又重要的工作之中。2023-09-03 10:35:381
“泡面吧”失败的原因?
你应该说的是俞昊然开的吧,现在是计蒜客了。有三个创始人。两个被气走了。。。原因:一,创始人天真,不仅表现在相信股权对调这种事上,更表现在居然不从一开始就去休学。如果说产品刚做出来还没人知道结果时不愿为此牺牲,之后再以一个title要回股权显得天真。二,CFO是拉投资的关键,以这位合伙人的能力来看显然重心也无法投入产品技术,更大的可能性是员工团队在维护。投资方面肯定花了不少努力,估值如此大这方面功不可没。但是finance和tech的人思维本就不同,彼此定位也不同。因而行事风格互相不能认同。简言之创始团队彼此理念不一致,虽然资源能够互补。三,关键时刻,创始人不管对错,耍了手段。寒了人心。2023-09-03 10:35:474
C++问题???
#include<bits/stdc++.h>using namespace std;inline int read(){ int x=0,f=1; char ch=getchar(); while(ch<"0"||ch>"9") { if(ch=="-") f=-1; ch=getchar(); } while(ch>="0"&&ch<="9") { x=x*10+ch-"0"; ch=getchar(); } return x*f;}//快读,最好背过 int main(){ int n,a1,a2,b1,b2,c1,c2,a,b,c,z; n=read(); a1=read(); a2=read(); b1=read(); b2=read(); c1=read(); c2=read(); a=n/a1;a1=n%a1==0?a:a+1;a=a1*a2;//第一和第二表达式求至少需要买的铅笔包数,第三给表达式表示总共需要的价格 b=n/b1;b1=n%b1==0?b:b+1;b=b1*b2;//同上 c=n/c1;c1=n%c1==0?c:c+1;c=c1*c2;//同上 if(a<b&&a<c)z=a;//取最省钱的方案,赋值给z if(b<a&&b<c)z=b; if(c<b&&c<a)z=c; printf("%d ",z); return 0;}//给你推荐几个网站:洛谷,codeforces,牛客网,计蒜客2023-09-03 10:35:541
2021年,前端,移动开发,后端,我该选哪个?
请先给出明确答复:推荐选前端开发,web前端可以说前途不可限量!解释原因:现在的Web前端技术可以说是越来越成熟了,Web前端市场也非常的火爆,Web前端人才也是异常的紧缺。再者,由于互联网的崛起,Web前端技术的不断发展,也占据了互联网的一席之地。那为什么说Web前端无可限量呢?国外著名的自媒体平台facebook,相信大家多多少少知道一点,也用过一点,它就是Web前端技术的产物,完全基于前端框架打造出来的平台。再者,大家常用的外卖平台饿了么,它旗下的部分产品就是基于Web前端技术的。像淘宝,百度,阿里等等,都已经将Web前端技术打入到了自己的产品中。前端开发行业薪资水平呈上涨趋势,Web前端开发早已不是做带动画的下拉菜单的时代了,他们已成为互联网主宰者,各行业都用其开发互联网应用。但目前整互联网行业的Web前端开发工程师紧俏,企业正高薪求才,薪资待遇一涨再涨 !Web前端技术可以说是越来越成熟了,Web前端市场也非常的火爆,Web前端人才也是异常的紧缺。再者,Web前端行业也是无可限量。由于互联网的崛起,Web前端技术的不断发展,也占据了互联网的一席之地。Web前端开发工程师已经成为发展中的职业香馍馍。几乎整个互联网行业都缺Web前端工程师,无论是刚起步的创业公司,还是上市公司乃至巨头,空缺一样存在。优秀的Web前端工程师简直比大熊猫还稀少。有无解决办法:所以,还是很推荐你学习web前端的;如果真的想学习,可以了解一下北京尚学堂,我们是专门做编程培训的,拥有极其丰厚的师资力量,带给你不一样的学习体验。分享一下前端的知识框架,希望对你有所帮助:2023-09-03 10:36:1810
c语言求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)=,
t是浮点型,而输出时是整型。可以将输出的%d改为%f,或将float改为int,建议改float,可以减小内存占用。当然不一定要改float,因为程序比较小。2023-09-03 10:37:282
学生如何攒钱呢?
作为一个月生活费只有1000但是“抠”出了差不多六万存款的大三学生我来分享一下我的省钱技巧叭。一、什么时候真正意识到自己要存钱呢?大概是做手术父亲拿不出那么多钱,让我问我妈也要一部分钱,入院第一晚我一个人躺在病床上悄悄痛哭,术后,在我高中时离异的父母再一次因为钱在我的病床前吵了起来,我多希望我能自己付那笔手术费呀,也开始意识到存款的重要性。身边还是要有一些备用金来应对紧急情况的。二、我的攒钱理论1、节省是习惯,习惯不是一天就能养成的如果从小就比较节俭的,就很容易养成习惯,我的观点是,不要把节省当成一时的兴起,比如说诶我要攒钱我每天只吃泡面,但是过了这段时间继续大手大脚的花钱。2、如何养成抠门的习惯?要把抠门当成日常的事,细化到生活里。就像随身带纸巾,出门带水杯,避免再去买矿泉水、去超市备个帆布袋,省去买塑料袋,买菜的较大塑料袋可以当垃圾袋这种日常小事。3、端正心态做什么事都要有良好的心态,从心底接受抠门省钱这件事,没什么丢脸的,别人觉得我的活法很抠门没必要,我只要不影响他们就好了,各有各的活法,我就觉得花钱少我很开心,他们觉得精致他们开心也无所谓呀,也没必要去说,反正又不花我们的钱。其次,每个人的价值观不同,生活的环境也不一样,所以别人的抠门理论方法只能说作为参考,不能完全照搬。4、记账!记账可以很清晰的看到你的钱花去了哪里,怎么花的,可以根据自己记的帐及时调整自己的消费行为。因为记账本丢了一次让我从纸质记账改用软件记账,方便而且清晰!某月的流水大家可以根据实际情况自行选择记账方式,如果觉得太麻烦也可以用一张银行卡存这月规定能花的钱,然后花销都用这张银行卡。三、节流小技巧1、始终坚信,不买立省百分百2、网购(1)买前先领券,大家应该也不少网购领券的APP的,我就不推荐了(防止有打广告嫌疑)(2)纠结买不买?那最好别买。真正的必需品其实不需要纠结太久。加入购物车,冷静一下,如果过了四五天还想买,并且买了它不会影响你之后的花销,那就狠狠心买。如果七天无理由里你后悔了,并且商品能退,马上退!买什么东西犹豫不决之前,可以去看看父母的拼小圈,看看父母全是老茧和伤疤的手或许就知道该不该买了。妈妈的拼小圈(3)买之前可以查询历史价格,我有时候觉得比最低价高太多我就不买了。还可以先买一些试用,合适再买正装,我平时很少化妆,我就很少买正装,基本上靠小样就够了(4)小样哪里买?天喵u先, JD学生一元试用,不过jd要运费券,极速版省钱卡有一张可以抵扣六块钱运费券的券。天喵u先jd学生试用(5)理性囤货有时候确实大促搞活动的时候比较便宜,但仅限于适量屯消耗品,比如纸巾,洗衣液之类。沐浴露洗发水这种可以屯,但是别囤多,给自己定一个量(比如独居最多屯两瓶,一家人可以适量多一点点),始终坚信,还有很多活动,价格还会更低。(6)小商品可以去大网购平台的衍生小应用里买(理智薅,避免被反薅)①tb签到红包,有时候两块多有时候三块多,可以几分钱几毛钱包邮买一些类似于袜子,耳环分隔盒,便利贴,佐料瓶什么的(按需购买),也可以买东西之前搜一搜自己的签到红包可不可以用来抵扣要买的东西用签到红包买的小物件②jd极速版有秒杀的低价水果,几块钱就能买到苹果橘子,我买的橘子柑子都特别甜,而且损坏的很少。顺便去极速版领几分几毛的签到红包,或者百元生活费积少成多嘛③j喜有时候也有一些活动,时不时可以在京东领无门槛三块或者五块的券,买点小东西可以的。(5)最近学到了个方法买完就卸载(或者购物软件只下载到旧手机:),真的很省钱,购买欲望直线下降,或者把网购APP都放到旧手机里,发现果然订单减少了。还是那句话,不买立省百分百。3、吃吃是人生大事,关乎我们的健康,这方面其实最不该省,但是也不能浪费①吃多少买多少,吃完再买②减少喝奶茶和吃零食的频率爱吃零食的我觉得这确实很难,但是可以给自己定一个量,满满的去减少频率。对我来说,完全不吃这太难了,类似可以用牛奶茶包豆浆代替奶茶,有什么支付小红包再去小卖部买小零食。③不盲目跟风去吃对学生党来说,很多时候其实可能是为了合群去吃或者喝一些东西,比如奶茶对我其实是可有可无的,但是大一那时候就是舍友约着一起,自然而然就买了。或者大家都在说什么好吃,然后就去买了(什么入冬入夏入秋十件套,入秋第一杯奶茶,烤肠,全是消费陷阱啊)④要吃的营养均衡,荤素搭配,好好吃正餐可以有效减少吃零食的频率。不要因为省钱就吃得很少,大部分食堂还算是很实惠了,如果身体不健康,那抠下来的钱还不够看病的⑤泡奶粉比盒装奶便宜现在最喜欢光明奶粉,便宜而且奶味浓。jd极速版有时候有很多牛奶活动,我二十块买了一箱十二盒的新希望牛奶,日期新鲜,奶味不错。现在基本上也有均价两块一瓶的纯牛奶活动。⑥出去玩可以先看看美团,一般会比去线下点单便宜,美团最好评论,认真评论可以拿100积分,积分还能抵现.⑦水果我大部分都在团购买菜平台买,相对于学校会便宜很多,而且损坏包赔真的很实惠哦4、穿①控制自己买衣服的量,换季整理和清算衣柜时可以把自己的衣服列出清单(有看过有人推荐家里有什么这个小程序,蛮好用的,可以把东西记上去)②确定自己的风格,不要轻易尝试突然流行起来的风格自己是普通人,没有那么傲人的身材和脸蛋,很多网红款,买来根本驾驭不住,最后压箱底,尽量买一些百搭款,其实生活里大部分时间穿的都是很普通的衣服啊。③我很久不买睡衣了,夏天校运会发的荧光色短袖又好穿又好洗,我还会时不时穿去跑步,根本不用再买速干衣了④不用买太贵的,舒服就好我最贵的鞋子是大二买的一双跑鞋200出头,后来又买了一双跑鞋,一百出头,因为跑步比较多所以我的运动鞋比较多,跑鞋穿旧了就当平常的鞋穿。一两双跑鞋换洗,夏季衣服大部分是pdd,买退换货包运费的,不合适就退还能包运费。5、某些平台的小羊毛(1)支付宝会员签到,3799左右积分可以兑换舒克牙膏140g两只,准备牙膏快没有的时候去兑换,这样就不用买牙膏了(2)支付宝开通商家服务,这样平时帮舍友带东西,舍友转账让她扫支付宝收款码,可以拿商家积分,可以兑换纸巾什么的,我已经换了纸巾和一根Type-C数据线啦(3)支付宝消费金,攒够500个就能兑换五毛消费券,每天十点开抢,还有支付宝消费券,但是要连续好几天签到,我总是容易断(4)如果学校食堂可以用云闪付的话,可以仔细看看相关的消息,云闪付有时候的优惠真的很大。我们这边最近的优惠是这样的(5)微信支付有优惠里,每次消费满一块可以领金币,金币可以兑换提现券哦(6)建设银行旗下建行生活每周可以领蓝色外卖平台的6-5券一张,每天可以领5-4券,新用户还有大优惠券。(7)菜鸟,每天做任务可以领果酱,果酱可以兑换商品,还有机会打卡拿商品,我成功拿过一个小行李箱和小榨汁机(8)日常消耗品:例如纸巾①京东极速版有时候有小羊毛②支付宝商家积分兑换,会员积分兑换③建行生活每周6-5外卖券可以去商超界面好食期里面买7.9的纸巾④淘宝充值薅羊毛,养小羊,兑换猫超卡,凑够三五块,去天猫超市买6.9左右纸巾四、开源开源节流,开源是排在节流前的。作为学生党,没有正式的工作,除了每月生活费中攒出的一两百,以及过年过节收到的红包(我的红包基本不会超过两三千),那么如果想攒更多的钱不妨利用课余空闲时间去搞钱!(以下仅适用于大学生,中学还是建议以学业为主)1、首先就是各类奖学金和竞赛奖金,仔细研读学校奖学金综测,积极参加竞赛,很多优秀的学生甚至可以拿到20000+的奖学金和各类竞赛奖金。2、其次就是利用自己的特长赚钱,比如写作,配音,主持,舞蹈、礼仪,家教等等,我有一个朋友喜欢跳舞,就有接一些表演赚钱,还有一个朋友书法很棒,就做家教教小朋友书法。3、兼职实习因为自己成绩一般,竞赛也参加的少,也没有什么特长所以我的奖学金和竞赛的钱拿的很少,像我一样成绩不好的话,可以问问老师或者一些学长学姐有没有专业相关工作的。像我们专业就有一些公司找学生帮他们处理一些简单工作,我自己在这方面大概陆续赚了四千多。寒暑假可以去实习,最好是去一些和自己专业相关的单位,这样简历也可以写这些工作经历。还有学校里或者周边的一些兼职,比如学校的勤工助学岗位、奶茶店服务生等等,不过服务岗位我个人不是特别推荐,赚得少而且时间不自由,我也有做过一段时间的健身房前台,可以免费健身,但是后来因为工资太低了就没有去了。4、长期投资——学技能如果你暂时找不到相关兼职,不妨学习技能提升自己,类似于编程,ps,剪辑这些技能网上很多教程可以学习,技能傍身不愁搞不到钱!最后,祝各位学生党学业有成,存款过亿!2023-09-03 10:38:3913
Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法这种情况下该如何快速选中正确的内容?第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量。把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:限制:选取范围中不能有别的同名同类token,如:限制:选取范围中不能有别的同名同类token,如:第二种方法:自动选取所有同名同类token。把光标移到第一个i后面:按Ctrl-Cmd-G (Win: Alt-F3):限制:会将别的作用域中的同名同类token都选中,如:第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区。这个方法能解决所有问题,先把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token也不要,再按一次跳过:这个token也不要,再按一次跳过:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):然后就能正确地重命名了。然后就能正确地重命名了。2. 自适应缩进的复制粘贴有些情况下我们需要直接复制粘贴一段网上的代码,有些人可能会这样选中原文进行复制:然后在subl中这样粘贴:然后在subl中这样粘贴:但是你会发现粘贴出来的缩进格式完全对不上号:但是你会发现粘贴出来的缩进格式完全对不上号:正确的做法如下:把目标代码片段的每一个整行都选中,然后进行复制:在subl中对插入行进行正确的缩进:在subl中对插入行进行正确的缩进:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。3. 快速创建新文件 (AdvancedNewFile)我在使用ANF之前最快的创建新文件的方法是这样的:Cmd-n (Win: Ctrl-n) 打开编辑窗格:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。新的流程如下:比如我有这样一个project:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。4. 更改HTML标签我之前更改HTML标签时要么就用上面更改变量名的方式选中一组标签,要么就手动按着Cmd (Win: Ctrl)不放双击标签的开头和结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:5. CSS快速键入Emmet插件还提供了很多非常方便的CSS Snippets。比方说我们要敲出font-size: 1.8em;其中1.8是根据一个值计算得来的,比如说是3.6/2的结果,我们可以用Emmet进行这种简单的数值计算。键入fz3.6/2:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:然后按Tab展开Snippet:然后按Tab展开Snippet:6. 2空格-4空格缩进快速切换我之前用别人代码的时候总是遇到缩进空格数跟我不同的情况,后来我学会一种方法能够处理这样的文件。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces:然后你的文档就变成2空格缩进的了:然后你的文档就变成2空格缩进的了:但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。打开这个链接:https://gist.github.com/beaugunderson/8588871 把to-2.sublime-macro和to-4.sublime-macro文件下载到你Sublime Text配置目录的Packages/User路径下,然后在编辑器菜单中选择Preferences - Key Bindings - User打开用户快捷键配置文件,把Default (OSX).sublime-keymap中的内容添加到这个文件中。然后你就可以用Ctrl-2或Ctrl-4转换文件的缩进空格数了。7. 扩展选区我非常喜欢Emacs的expand-region插件,ST2提供有类似的Expand Selection to Scope功能,但是不太好用,我建议安装ExpandRegion插件。首先把光标移到某个位置:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:再按一次会向外扩展区域:再按一次会向外扩展区域:每次按都会不断地向外扩展区域,直到全选为止。每次按都会不断地向外扩展区域,直到全选为止。8. 选区增强插件安装 MultiEditUtils 插件。这是一个非常强大的选区增强插件,如果你喜欢用复杂的快捷键完成高难度的编辑工作,这个插件可以提供很多方面的支持。详细的功能请阅读项目主页:philippotto/Sublime-MultiEditUtils · GitHub9. 代码格式化安装 CodeFormatter 和 SublimeAStyleFormatter 插件。使用时在 Command Palette 找 "format" 相关的命令即可。10. 颜色高亮安装 Color Highlighter,会自动高亮代码中的颜色,在写纯css的时候比较有用。11. 语言分析增强很多时候有些文件不能被 Sublime Text 准确识别出相应的语言,比如不带後缀名的配置脚本之类。这时可以使用 ApplySyntax 插件,参照默认配置进行调整就能识别这些特殊情况了。12. Windows 下输入法支持如果遇到输入法的输入栏不在光标位置的问题,可以安装 IMESupport 插件解决。13. 忽略依赖目录有时候我们要用 Sublime Text 的文件检索功能找到特定的文件,如果项目目录下面有 node_modules、bower_components 之类的文件夹则会影响输出结果,再加上这些文件夹中的文件平时不会去改动,我们可以修改配置把这些目录忽略掉。"folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "node_modules", "bower_components"],14. 备份/同步 Sublime Text 配置如果你经常在不同的电脑用 Sublime Text,你会希望所有的配置改动都能即时同步。如果你试过直接同步整个 Packages 目录会发现有些插件实际上是有区分系统的,Mac 和 Windows 的会有不同,甚至有些插件会区别主机,直接同步这些插件会造成冲突。正确的同步办法在 Package Control 的官网有介绍:Syncing - Package Control 其实很简单,只对 Packages/Users 目录进行同步,Package Control 就能自行解决平台冲突了。编辑于 2016-03-0519 条评论感谢分享收藏u2022没有帮助u2022举报u2022 作者保留权利Jasin Yip,计蒜客前端工程师 http://jasinyip.com发霉的饭盒、binley li、知乎用户等人赞同使用 Sublime Text 建议掌握常用命令1、查找打开过的文件:Ctrl+P,然后输入最近的文件名就可以即时预览到文件内容。2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P2、命令输入框(不知道是不是这样叫):Ctrl+Shift+Pa)切换语法模式:Set Syntax : [编程语言] 可以缩写为:sspy这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)b)安装插件(前题是你安装了插件管理器):输入这个命令之后回车,再输入需要的插件,就可以安装了。3、多处编辑功能:Ps:这个功能至关重要,我都不敢回想接触 Sublime Text 以前是怎么活过来的。比如这样的代码:<div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div>如果我需要为所有 h2 换成 h1,再加上一个 class="title" 属性:那么我只需要选中一个 h2,然后按住 Ctrl+D (因为按一下只会只选择下一个)于是就变成:于是就变成:然后我就可以输入 h1 ,就变成然后我就可以输入 h1 ,就变成这个时候,按一下 HOME (Mac下是Commond + 左箭头),再按几下右箭头,再输入 class="title"然后就变成欧了~!这个可以举一反三,巨有用巨实用!当然 Ctrl + F 调出查找功能、Ctrl + Shift + F 调出查找并替换功能应该不用讲了。关于编码File -> Reopen with Encoding 可以以某编码打开File -> Save with Encoding 可以保存为某一编码编码问题就是这么简单~关于中键,也就是鼠标滚轮!鼠标滚轮也可以选中字符,但不同用鼠标左键选择的是,他不会跨行选择,而是直接矩形选择,比如:配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!还有菜单里这个功能超赞!可以快速设置 Tab 的宽度,默认是4,也可以 Spaces 与 Tabs 之间转换。(btw, 习惯用 Tab 缩进的程序猿,在提交代码时转换成2个空格的缩进是个好习惯)关于插件插件太多了,Google/百度/知乎一搜就有推荐的,这里写推荐一个~!写前端的话 Emmet 插件是必须的,比如:输入html:5按TAB,会这样<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> </body></html>输入div按TAB,会这样<div></div>输入section#block$*3>h2.title+p.words*2按TAB,会这样<section id="block1"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block2"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block3"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section>2023-09-03 10:41:471
自学计算机编程应该看些什么书
一:第一阶段C语言-------《C语言设计》 作者:谭浩强大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。《C Primer Plus》第五版 作者:Stephen Prata这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。《C语言入门经典》第四版 作者:Ivor Horton二:第二阶段这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。C++ Primer, 4rd Edition(入门类:C++ Primer, 4rd EditionThinking in C++, 2nd EditionThe C++ Standard Library: A Tutorial and Reference进阶类:The C++ Programming Language, Special EditionThe Design and Evolution of C++Inside C++ Object ModelC++ Templates: The Complete GuideSTL 源码剖析Generic Programming and the STLModern C++ Design: Generic Programming and Design Patterns Applied应用技巧类:Effective C++, 2nd EditonMore Effective C++Exceptional C++More Exceptional C++Effective STLRuminations on C++)三:第三阶段API/SDK------------- 《windows程序设计》(Jeff Prosise)这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。四:第四阶段MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0如果是C++,QT是要重点学习的对象。五:第五阶段COM/DCOM/ATL/COM+---------《COM技术内幕》未知阶段:《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。如果不弄底层的话,《操作系统原理》可以简单地了解。2023-09-03 10:41:5513
计蒜客答案在哪啊
答案应该就在题库后面带着呀。计蒜客是一家IT人才培训服务提供商,致力于为用户提供编程、算法、计算机理论等IT行业知识培训学习服务,并采用在线视频、多交互、实时同步实践的方式进行授课,引导用户以人机互动、相互讨论的方式进行计算机科学专业课程的学习。俞昊然,计蒜客创始人兼CEO,负责战略规划、产品技术、内容布局的相关工作。 “百度爱好者”创始人之一,主导与百度的产品、市场业务合作, 连续参与4届百度之星编程 大赛组织工作。2006-2012年间曾四次发起互联网创业项目。 2011年1月在人人公司人力资源部,围绕产品线竞争对手分析和高校资源进行整理工作。 毕业于美国伊利诺伊大学香槟分校数学和计算机科学专业。2023-09-03 10:42:481
核桃编程和计蒜客哪个好?
核桃编程。核桃编程是面向青少年的开源编程科技创新平台,通过自主研发开源编程工具和提供Saas产品一体化服务,打造青少年编程创新社区及青少年编程开源生态,致力于让青少年收获编程的能力、享受科技的乐趣、激发创新的潜质。学生学习兴趣大,创新强。计蒜客是学习计算机相关领域知识(编程、算法、计算机理论)便捷的在线计算机科学教育网站。2023-09-03 10:43:091
有哪些鲜为人知,但是很有意思的网站
1、这是在知乎上复制下来的。2、福利吧 | 分享你的福利吧(综合福利分享网站,绝对值得注册收藏)。3、计蒜客 - 让学习更有味!(原来的泡面吧,程序员入门网站)。4、电影类,豆瓣皮(豆瓣主流电影一网打尽,支持多种格式观看)。5、蓝影网 | 分享高清,为爱电影的人!(很良心的电影网站)。6、BT天堂 - bt电影下载(最好用的BT种子电影下载站)。7、电影天堂_免费电影(最好用的迅雷电影下载网站)。2023-09-03 10:43:193
在计蒜客学习时被一道练习题卡住了,做不出来就不能学习后面的内容,大家帮帮我,贡献下C语言代码吧
直接网上搜求素数C语言代码,或者谭浩强的C语言课本上就有2023-09-03 10:43:381
目前做的好的在线教育有哪些呢?
Coursera:这是我最早接触的在线教育的网站,世界各地有名大学的课程(什么金融学,经济学等等),有带中文字幕的课程,如果英语再好点,那么你就幸福了。网易与coursera合作了一个中文社区点击查看.Codecademy:也是最早在线互动编程网站,练习的英文很基础,通过实际的例子来学习编程,可以学习HTML,CSS,Python,Ruby,php等编程语言。Teamtreehouse:跟Codecade类似,所有授课都是通过视频教学以及在线测试,除了codecademy可以学些的那些语言外,还可以学习iOS和Android等等。网易云教育和udemy:这两个站点,覆盖内容都比较广泛,职业教育,生活方式,科技等等,Udemy最早是从国外起步,现在也有些中文内容了,网易云教育则更加本地化。多贝网:这个站点更多的是IT行业一些方面的教育,技术,设计,营销,职场方面的。萝卜网:创业公司,内容多是互联网行业相关的课程,可以充下电。计蒜客:计蒜客的前身就是泡面吧,其特点与codecademy相似,提供在线互动编程体验,学习各种编程语言,主要是入门,但是要深入学习,还得靠自己。实验楼:实验楼跟计蒜客差不多,但是实验楼属于成体系的在线学习,从基础到实践都有较完整的体验。泡面吧:大家看互联网新闻都应该知道泡面吧的故事,后面改了名称,现在这个站点定位是在线教育资源导航站点,上面收集了不少跟在线教育相关的网站,非常不错!2023-09-03 10:43:482
完全没有基础想自学c语言的话,用什么书好?
我国C父 谭浩强的,很多大学计算机学生的入门语言课程,非计算机学生也会学这门课,也被众高校认为语言入门书籍。淘宝等搜索C语言 谭浩强就可以找到了2023-09-03 10:43:572
人无一技之长,闯天下举步维艰。谁有什么好的技能或者网站让我很快学习的???谢谢
上网搜索计蒜客,邮箱注册,里面全是教程视频及案例,最后还有项目主要是IT行业 如C语言,java语言,C#等学习一门编程语言,挺不错的!像一些PS,JS,PHP等网页,图片编辑器也可以自学下,网上的教程不太多,想学精些就要找培训机构了,当然有不会的,不明白的,也可以来这提问,或私信都可以我是挺乐于助人的希望以上对你有所帮助2023-09-03 10:44:322
有哪些比较好的计算机软件视频学习网站
前排~慕课网 计蒜客都可以.2023-09-03 10:44:391
要学编程,求计蒜客邀请码,大神有的求私信。
私信你了,请查收2023-09-03 10:44:471
请问 C语言怎么入门比较快 课程都快讲完了 一直听不懂 怎么才能学好
别怪我泼冷水,入门肯定是比较慢的,要多写代码,多看书,不动手多练习,永远不会入门的,投入时间才能收获成功的。真正入门(基本编程语法,程序设计逻辑掌握了),后面你才知道要怎么去提高编码能力,就可以自己有意识的、有方向的去提高了!2023-09-03 10:45:155
c++,一个初学者完全不会,求指教
有个公式转换成代码2023-09-03 10:45:293
现在上网都不知道干什么了,你们都上网干什么啊?
看电影,听歌。从经典的黑白电影到新片。学习。推荐几个好网站,计蒜客,开课吧。玩社交软件,网站。(豆瓣人人知乎)偶尔看看精彩的岛国动作片。这个就不推荐了。。实在无聊就看小说,看开了就停不下了。玩游戏LOL什么的。。2023-09-03 10:45:3915
Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法这种情况下该如何快速选中正确的内容?第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量。把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:限制:选取范围中不能有别的同名同类token,如:限制:选取范围中不能有别的同名同类token,如:第二种方法:自动选取所有同名同类token。把光标移到第一个i后面:按Ctrl-Cmd-G (Win: Alt-F3):限制:会将别的作用域中的同名同类token都选中,如:第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区。这个方法能解决所有问题,先把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token也不要,再按一次跳过:这个token也不要,再按一次跳过:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):然后就能正确地重命名了。然后就能正确地重命名了。2. 自适应缩进的复制粘贴有些情况下我们需要直接复制粘贴一段网上的代码,有些人可能会这样选中原文进行复制:然后在subl中这样粘贴:然后在subl中这样粘贴:但是你会发现粘贴出来的缩进格式完全对不上号:但是你会发现粘贴出来的缩进格式完全对不上号:正确的做法如下:把目标代码片段的每一个整行都选中,然后进行复制:在subl中对插入行进行正确的缩进:在subl中对插入行进行正确的缩进:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。3. 快速创建新文件 (AdvancedNewFile)我在使用ANF之前最快的创建新文件的方法是这样的:Cmd-n (Win: Ctrl-n) 打开编辑窗格:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。新的流程如下:比如我有这样一个project:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。4. 更改HTML标签我之前更改HTML标签时要么就用上面更改变量名的方式选中一组标签,要么就手动按着Cmd (Win: Ctrl)不放双击标签的开头和结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:5. CSS快速键入Emmet插件还提供了很多非常方便的CSS Snippets。比方说我们要敲出font-size: 1.8em;其中1.8是根据一个值计算得来的,比如说是3.6/2的结果,我们可以用Emmet进行这种简单的数值计算。键入fz3.6/2:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:然后按Tab展开Snippet:然后按Tab展开Snippet:6. 2空格-4空格缩进快速切换我之前用别人代码的时候总是遇到缩进空格数跟我不同的情况,后来我学会一种方法能够处理这样的文件。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces:然后你的文档就变成2空格缩进的了:然后你的文档就变成2空格缩进的了:但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。打开这个链接:https://gist.github.com/beaugunderson/8588871 把to-2.sublime-macro和to-4.sublime-macro文件下载到你Sublime Text配置目录的Packages/User路径下,然后在编辑器菜单中选择Preferences - Key Bindings - User打开用户快捷键配置文件,把Default (OSX).sublime-keymap中的内容添加到这个文件中。然后你就可以用Ctrl-2或Ctrl-4转换文件的缩进空格数了。7. 扩展选区我非常喜欢Emacs的expand-region插件,ST2提供有类似的Expand Selection to Scope功能,但是不太好用,我建议安装ExpandRegion插件。首先把光标移到某个位置:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:再按一次会向外扩展区域:再按一次会向外扩展区域:每次按都会不断地向外扩展区域,直到全选为止。每次按都会不断地向外扩展区域,直到全选为止。8. 选区增强插件安装 MultiEditUtils 插件。这是一个非常强大的选区增强插件,如果你喜欢用复杂的快捷键完成高难度的编辑工作,这个插件可以提供很多方面的支持。详细的功能请阅读项目主页:philippotto/Sublime-MultiEditUtils · GitHub9. 代码格式化安装 CodeFormatter 和 SublimeAStyleFormatter 插件。使用时在 Command Palette 找 "format" 相关的命令即可。10. 颜色高亮安装 Color Highlighter,会自动高亮代码中的颜色,在写纯css的时候比较有用。11. 语言分析增强很多时候有些文件不能被 Sublime Text 准确识别出相应的语言,比如不带後缀名的配置脚本之类。这时可以使用 ApplySyntax 插件,参照默认配置进行调整就能识别这些特殊情况了。12. Windows 下输入法支持如果遇到输入法的输入栏不在光标位置的问题,可以安装 IMESupport 插件解决。13. 忽略依赖目录有时候我们要用 Sublime Text 的文件检索功能找到特定的文件,如果项目目录下面有 node_modules、bower_components 之类的文件夹则会影响输出结果,再加上这些文件夹中的文件平时不会去改动,我们可以修改配置把这些目录忽略掉。"folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "node_modules", "bower_components"],14. 备份/同步 Sublime Text 配置如果你经常在不同的电脑用 Sublime Text,你会希望所有的配置改动都能即时同步。如果你试过直接同步整个 Packages 目录会发现有些插件实际上是有区分系统的,Mac 和 Windows 的会有不同,甚至有些插件会区别主机,直接同步这些插件会造成冲突。正确的同步办法在 Package Control 的官网有介绍:Syncing - Package Control 其实很简单,只对 Packages/Users 目录进行同步,Package Control 就能自行解决平台冲突了。编辑于 2016-03-0519 条评论感谢分享收藏u2022没有帮助u2022举报u2022 作者保留权利Jasin Yip,计蒜客前端工程师 http://jasinyip.com发霉的饭盒、binley li、知乎用户等人赞同使用 Sublime Text 建议掌握常用命令1、查找打开过的文件:Ctrl+P,然后输入最近的文件名就可以即时预览到文件内容。2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P2、命令输入框(不知道是不是这样叫):Ctrl+Shift+Pa)切换语法模式:Set Syntax : [编程语言] 可以缩写为:sspy这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)b)安装插件(前题是你安装了插件管理器):输入这个命令之后回车,再输入需要的插件,就可以安装了。3、多处编辑功能:Ps:这个功能至关重要,我都不敢回想接触 Sublime Text 以前是怎么活过来的。比如这样的代码:<div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div>如果我需要为所有 h2 换成 h1,再加上一个 class="title" 属性:那么我只需要选中一个 h2,然后按住 Ctrl+D (因为按一下只会只选择下一个)于是就变成:于是就变成:然后我就可以输入 h1 ,就变成然后我就可以输入 h1 ,就变成这个时候,按一下 HOME (Mac下是Commond + 左箭头),再按几下右箭头,再输入 class="title"然后就变成欧了~!这个可以举一反三,巨有用巨实用!当然 Ctrl + F 调出查找功能、Ctrl + Shift + F 调出查找并替换功能应该不用讲了。关于编码File -> Reopen with Encoding 可以以某编码打开File -> Save with Encoding 可以保存为某一编码编码问题就是这么简单~关于中键,也就是鼠标滚轮!鼠标滚轮也可以选中字符,但不同用鼠标左键选择的是,他不会跨行选择,而是直接矩形选择,比如:配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!还有菜单里这个功能超赞!可以快速设置 Tab 的宽度,默认是4,也可以 Spaces 与 Tabs 之间转换。(btw, 习惯用 Tab 缩进的程序猿,在提交代码时转换成2个空格的缩进是个好习惯)关于插件插件太多了,Google/百度/知乎一搜就有推荐的,这里写推荐一个~!写前端的话 Emmet 插件是必须的,比如:输入html:5按TAB,会这样<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> </body></html>输入div按TAB,会这样<div></div>输入section#block$*3>h2.title+p.words*2按TAB,会这样<section id="block1"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block2"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block3"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section>2023-09-03 10:46:031
Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法这种情况下该如何快速选中正确的内容?第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量。把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:限制:选取范围中不能有别的同名同类token,如:限制:选取范围中不能有别的同名同类token,如:第二种方法:自动选取所有同名同类token。把光标移到第一个i后面:按Ctrl-Cmd-G (Win: Alt-F3):限制:会将别的作用域中的同名同类token都选中,如:第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区。这个方法能解决所有问题,先把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token也不要,再按一次跳过:这个token也不要,再按一次跳过:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):然后就能正确地重命名了。然后就能正确地重命名了。2. 自适应缩进的复制粘贴有些情况下我们需要直接复制粘贴一段网上的代码,有些人可能会这样选中原文进行复制:然后在subl中这样粘贴:然后在subl中这样粘贴:但是你会发现粘贴出来的缩进格式完全对不上号:但是你会发现粘贴出来的缩进格式完全对不上号:正确的做法如下:把目标代码片段的每一个整行都选中,然后进行复制:在subl中对插入行进行正确的缩进:在subl中对插入行进行正确的缩进:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。3. 快速创建新文件 (AdvancedNewFile)我在使用ANF之前最快的创建新文件的方法是这样的:Cmd-n (Win: Ctrl-n) 打开编辑窗格:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。新的流程如下:比如我有这样一个project:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。4. 更改HTML标签我之前更改HTML标签时要么就用上面更改变量名的方式选中一组标签,要么就手动按着Cmd (Win: Ctrl)不放双击标签的开头和结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:5. CSS快速键入Emmet插件还提供了很多非常方便的CSS Snippets。比方说我们要敲出font-size: 1.8em;其中1.8是根据一个值计算得来的,比如说是3.6/2的结果,我们可以用Emmet进行这种简单的数值计算。键入fz3.6/2:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:然后按Tab展开Snippet:然后按Tab展开Snippet:6. 2空格-4空格缩进快速切换我之前用别人代码的时候总是遇到缩进空格数跟我不同的情况,后来我学会一种方法能够处理这样的文件。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces:然后你的文档就变成2空格缩进的了:然后你的文档就变成2空格缩进的了:但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。打开这个链接:https://gist.github.com/beaugunderson/8588871 把to-2.sublime-macro和to-4.sublime-macro文件下载到你Sublime Text配置目录的Packages/User路径下,然后在编辑器菜单中选择Preferences - Key Bindings - User打开用户快捷键配置文件,把Default (OSX).sublime-keymap中的内容添加到这个文件中。然后你就可以用Ctrl-2或Ctrl-4转换文件的缩进空格数了。7. 扩展选区我非常喜欢Emacs的expand-region插件,ST2提供有类似的Expand Selection to Scope功能,但是不太好用,我建议安装ExpandRegion插件。首先把光标移到某个位置:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:再按一次会向外扩展区域:再按一次会向外扩展区域:每次按都会不断地向外扩展区域,直到全选为止。每次按都会不断地向外扩展区域,直到全选为止。8. 选区增强插件安装 MultiEditUtils 插件。这是一个非常强大的选区增强插件,如果你喜欢用复杂的快捷键完成高难度的编辑工作,这个插件可以提供很多方面的支持。详细的功能请阅读项目主页:philippotto/Sublime-MultiEditUtils · GitHub9. 代码格式化安装 CodeFormatter 和 SublimeAStyleFormatter 插件。使用时在 Command Palette 找 "format" 相关的命令即可。10. 颜色高亮安装 Color Highlighter,会自动高亮代码中的颜色,在写纯css的时候比较有用。11. 语言分析增强很多时候有些文件不能被 Sublime Text 准确识别出相应的语言,比如不带後缀名的配置脚本之类。这时可以使用 ApplySyntax 插件,参照默认配置进行调整就能识别这些特殊情况了。12. Windows 下输入法支持如果遇到输入法的输入栏不在光标位置的问题,可以安装 IMESupport 插件解决。13. 忽略依赖目录有时候我们要用 Sublime Text 的文件检索功能找到特定的文件,如果项目目录下面有 node_modules、bower_components 之类的文件夹则会影响输出结果,再加上这些文件夹中的文件平时不会去改动,我们可以修改配置把这些目录忽略掉。"folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "node_modules", "bower_components"],14. 备份/同步 Sublime Text 配置如果你经常在不同的电脑用 Sublime Text,你会希望所有的配置改动都能即时同步。如果你试过直接同步整个 Packages 目录会发现有些插件实际上是有区分系统的,Mac 和 Windows 的会有不同,甚至有些插件会区别主机,直接同步这些插件会造成冲突。正确的同步办法在 Package Control 的官网有介绍:Syncing - Package Control 其实很简单,只对 Packages/Users 目录进行同步,Package Control 就能自行解决平台冲突了。编辑于 2016-03-0519 条评论感谢分享收藏u2022没有帮助u2022举报u2022 作者保留权利Jasin Yip,计蒜客前端工程师 http://jasinyip.com发霉的饭盒、binley li、知乎用户等人赞同使用 Sublime Text 建议掌握常用命令1、查找打开过的文件:Ctrl+P,然后输入最近的文件名就可以即时预览到文件内容。2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P2、命令输入框(不知道是不是这样叫):Ctrl+Shift+Pa)切换语法模式:Set Syntax : [编程语言] 可以缩写为:sspy这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)b)安装插件(前题是你安装了插件管理器):输入这个命令之后回车,再输入需要的插件,就可以安装了。3、多处编辑功能:Ps:这个功能至关重要,我都不敢回想接触 Sublime Text 以前是怎么活过来的。比如这样的代码:<div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div>如果我需要为所有 h2 换成 h1,再加上一个 class="title" 属性:那么我只需要选中一个 h2,然后按住 Ctrl+D (因为按一下只会只选择下一个)于是就变成:于是就变成:然后我就可以输入 h1 ,就变成然后我就可以输入 h1 ,就变成这个时候,按一下 HOME (Mac下是Commond + 左箭头),再按几下右箭头,再输入 class="title"然后就变成欧了~!这个可以举一反三,巨有用巨实用!当然 Ctrl + F 调出查找功能、Ctrl + Shift + F 调出查找并替换功能应该不用讲了。关于编码File -> Reopen with Encoding 可以以某编码打开File -> Save with Encoding 可以保存为某一编码编码问题就是这么简单~关于中键,也就是鼠标滚轮!鼠标滚轮也可以选中字符,但不同用鼠标左键选择的是,他不会跨行选择,而是直接矩形选择,比如:配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!还有菜单里这个功能超赞!可以快速设置 Tab 的宽度,默认是4,也可以 Spaces 与 Tabs 之间转换。(btw, 习惯用 Tab 缩进的程序猿,在提交代码时转换成2个空格的缩进是个好习惯)关于插件插件太多了,Google/百度/知乎一搜就有推荐的,这里写推荐一个~!写前端的话 Emmet 插件是必须的,比如:输入html:5按TAB,会这样<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> </body></html>输入div按TAB,会这样<div></div>输入section#block$*3>h2.title+p.words*2按TAB,会这样<section id="block1"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block2"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block3"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section>2023-09-03 10:46:211
Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法这种情况下该如何快速选中正确的内容?第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量。把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:限制:选取范围中不能有别的同名同类token,如:限制:选取范围中不能有别的同名同类token,如:第二种方法:自动选取所有同名同类token。把光标移到第一个i后面:按Ctrl-Cmd-G (Win: Alt-F3):限制:会将别的作用域中的同名同类token都选中,如:第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区。这个方法能解决所有问题,先把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token也不要,再按一次跳过:这个token也不要,再按一次跳过:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):然后就能正确地重命名了。然后就能正确地重命名了。2. 自适应缩进的复制粘贴有些情况下我们需要直接复制粘贴一段网上的代码,有些人可能会这样选中原文进行复制:然后在subl中这样粘贴:然后在subl中这样粘贴:但是你会发现粘贴出来的缩进格式完全对不上号:但是你会发现粘贴出来的缩进格式完全对不上号:正确的做法如下:把目标代码片段的每一个整行都选中,然后进行复制:在subl中对插入行进行正确的缩进:在subl中对插入行进行正确的缩进:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。3. 快速创建新文件 (AdvancedNewFile)我在使用ANF之前最快的创建新文件的方法是这样的:Cmd-n (Win: Ctrl-n) 打开编辑窗格:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。新的流程如下:比如我有这样一个project:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。4. 更改HTML标签我之前更改HTML标签时要么就用上面更改变量名的方式选中一组标签,要么就手动按着Cmd (Win: Ctrl)不放双击标签的开头和结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:5. CSS快速键入Emmet插件还提供了很多非常方便的CSS Snippets。比方说我们要敲出font-size: 1.8em;其中1.8是根据一个值计算得来的,比如说是3.6/2的结果,我们可以用Emmet进行这种简单的数值计算。键入fz3.6/2:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:然后按Tab展开Snippet:然后按Tab展开Snippet:6. 2空格-4空格缩进快速切换我之前用别人代码的时候总是遇到缩进空格数跟我不同的情况,后来我学会一种方法能够处理这样的文件。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces:然后你的文档就变成2空格缩进的了:然后你的文档就变成2空格缩进的了:但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。打开这个链接:https://gist.github.com/beaugunderson/8588871 把to-2.sublime-macro和to-4.sublime-macro文件下载到你Sublime Text配置目录的Packages/User路径下,然后在编辑器菜单中选择Preferences - Key Bindings - User打开用户快捷键配置文件,把Default (OSX).sublime-keymap中的内容添加到这个文件中。然后你就可以用Ctrl-2或Ctrl-4转换文件的缩进空格数了。7. 扩展选区我非常喜欢Emacs的expand-region插件,ST2提供有类似的Expand Selection to Scope功能,但是不太好用,我建议安装ExpandRegion插件。首先把光标移到某个位置:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:再按一次会向外扩展区域:再按一次会向外扩展区域:每次按都会不断地向外扩展区域,直到全选为止。每次按都会不断地向外扩展区域,直到全选为止。8. 选区增强插件安装 MultiEditUtils 插件。这是一个非常强大的选区增强插件,如果你喜欢用复杂的快捷键完成高难度的编辑工作,这个插件可以提供很多方面的支持。详细的功能请阅读项目主页:philippotto/Sublime-MultiEditUtils · GitHub9. 代码格式化安装 CodeFormatter 和 SublimeAStyleFormatter 插件。使用时在 Command Palette 找 "format" 相关的命令即可。10. 颜色高亮安装 Color Highlighter,会自动高亮代码中的颜色,在写纯css的时候比较有用。11. 语言分析增强很多时候有些文件不能被 Sublime Text 准确识别出相应的语言,比如不带後缀名的配置脚本之类。这时可以使用 ApplySyntax 插件,参照默认配置进行调整就能识别这些特殊情况了。12. Windows 下输入法支持如果遇到输入法的输入栏不在光标位置的问题,可以安装 IMESupport 插件解决。13. 忽略依赖目录有时候我们要用 Sublime Text 的文件检索功能找到特定的文件,如果项目目录下面有 node_modules、bower_components 之类的文件夹则会影响输出结果,再加上这些文件夹中的文件平时不会去改动,我们可以修改配置把这些目录忽略掉。"folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "node_modules", "bower_components"],14. 备份/同步 Sublime Text 配置如果你经常在不同的电脑用 Sublime Text,你会希望所有的配置改动都能即时同步。如果你试过直接同步整个 Packages 目录会发现有些插件实际上是有区分系统的,Mac 和 Windows 的会有不同,甚至有些插件会区别主机,直接同步这些插件会造成冲突。正确的同步办法在 Package Control 的官网有介绍:Syncing - Package Control 其实很简单,只对 Packages/Users 目录进行同步,Package Control 就能自行解决平台冲突了。编辑于 2016-03-0519 条评论感谢分享收藏u2022没有帮助u2022举报u2022 作者保留权利Jasin Yip,计蒜客前端工程师 http://jasinyip.com发霉的饭盒、binley li、知乎用户等人赞同使用 Sublime Text 建议掌握常用命令1、查找打开过的文件:Ctrl+P,然后输入最近的文件名就可以即时预览到文件内容。2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P2、命令输入框(不知道是不是这样叫):Ctrl+Shift+Pa)切换语法模式:Set Syntax : [编程语言] 可以缩写为:sspy这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)b)安装插件(前题是你安装了插件管理器):输入这个命令之后回车,再输入需要的插件,就可以安装了。3、多处编辑功能:Ps:这个功能至关重要,我都不敢回想接触 Sublime Text 以前是怎么活过来的。比如这样的代码:<div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div>如果我需要为所有 h2 换成 h1,再加上一个 class="title" 属性:那么我只需要选中一个 h2,然后按住 Ctrl+D (因为按一下只会只选择下一个)于是就变成:于是就变成:然后我就可以输入 h1 ,就变成然后我就可以输入 h1 ,就变成这个时候,按一下 HOME (Mac下是Commond + 左箭头),再按几下右箭头,再输入 class="title"然后就变成欧了~!这个可以举一反三,巨有用巨实用!当然 Ctrl + F 调出查找功能、Ctrl + Shift + F 调出查找并替换功能应该不用讲了。关于编码File -> Reopen with Encoding 可以以某编码打开File -> Save with Encoding 可以保存为某一编码编码问题就是这么简单~关于中键,也就是鼠标滚轮!鼠标滚轮也可以选中字符,但不同用鼠标左键选择的是,他不会跨行选择,而是直接矩形选择,比如:配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!还有菜单里这个功能超赞!可以快速设置 Tab 的宽度,默认是4,也可以 Spaces 与 Tabs 之间转换。(btw, 习惯用 Tab 缩进的程序猿,在提交代码时转换成2个空格的缩进是个好习惯)关于插件插件太多了,Google/百度/知乎一搜就有推荐的,这里写推荐一个~!写前端的话 Emmet 插件是必须的,比如:输入html:5按TAB,会这样<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> </body></html>输入div按TAB,会这样<div></div>输入section#block$*3>h2.title+p.words*2按TAB,会这样<section id="block1"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block2"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block3"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section>2023-09-03 10:46:291
Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法这种情况下该如何快速选中正确的内容?第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量。把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:限制:选取范围中不能有别的同名同类token,如:限制:选取范围中不能有别的同名同类token,如:第二种方法:自动选取所有同名同类token。把光标移到第一个i后面:按Ctrl-Cmd-G (Win: Alt-F3):限制:会将别的作用域中的同名同类token都选中,如:第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区。这个方法能解决所有问题,先把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):按Cmd-D (Win: Ctrl-D):再按一次:再按一次:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token我们不想选中,这时候只要分别按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就可以跳过这个选区:这个token也不要,再按一次跳过:这个token也不要,再按一次跳过:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:你会发现执行跳过选区后就不再是同名同类的token选择了,不过不要紧,我们继续跳过就好:这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):这个token我们要保留,于是只按Cmd-D (Win: Ctrl-D):然后就能正确地重命名了。然后就能正确地重命名了。2. 自适应缩进的复制粘贴有些情况下我们需要直接复制粘贴一段网上的代码,有些人可能会这样选中原文进行复制:然后在subl中这样粘贴:然后在subl中这样粘贴:但是你会发现粘贴出来的缩进格式完全对不上号:但是你会发现粘贴出来的缩进格式完全对不上号:正确的做法如下:把目标代码片段的每一个整行都选中,然后进行复制:在subl中对插入行进行正确的缩进:在subl中对插入行进行正确的缩进:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:然后按Cmd-Shift-v (Win: Ctrl-Shift-v) 进行自适应缩进的粘贴:这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。这样的粘贴方式不但能自适应缩进,还能自动将空格或Tab缩进转换成适应你代码的格式。3. 快速创建新文件 (AdvancedNewFile)我在使用ANF之前最快的创建新文件的方法是这样的:Cmd-n (Win: Ctrl-n) 打开编辑窗格:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:然后Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette,如果我想写ruby代码,我就敲ssru:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:回车后我的文档就变成Ruby语法的了,这个时候保存文件就会自动提供.rb的后缀名:不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。不过这样的流程还是太繁琐了。我推荐安装使用AdvancedNewFile插件代替原有的新建文件功能。新的流程如下:比如我有这样一个project:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:我想在script目录下建立一个utils文件夹,然后再在utils里面建立一个API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打开一个路径输入框:然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。然后输入script/utils/API.js回车就可以自动创建目录结构以及空文件。由于我们打开了script/app.js文件,我们可以直接输入./utils/API.js创建相对路径的文件结构。另外,对于已存在的目录可以使用Tab补全。创建出来的新文件会自动打开,并且会自动选择相应的语法,没有额外的工作。4. 更改HTML标签我之前更改HTML标签时要么就用上面更改变量名的方式选中一组标签,要么就手动按着Cmd (Win: Ctrl)不放双击标签的开头和结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:但是如果标签中间内容很多,这样的方式会比较费时。Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:然后按Cmd-Shift-K (Win: Ctrl-Shift-") 就能选中这组标签:5. CSS快速键入Emmet插件还提供了很多非常方便的CSS Snippets。比方说我们要敲出font-size: 1.8em;其中1.8是根据一个值计算得来的,比如说是3.6/2的结果,我们可以用Emmet进行这种简单的数值计算。键入fz3.6/2:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:按Cmd-Shift-Y (Win: Ctrl-Shift-Y)计算数值:然后按Tab展开Snippet:然后按Tab展开Snippet:6. 2空格-4空格缩进快速切换我之前用别人代码的时候总是遇到缩进空格数跟我不同的情况,后来我学会一种方法能够处理这样的文件。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2:然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces:然后你的文档就变成2空格缩进的了:然后你的文档就变成2空格缩进的了:但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。但是这样的方法太过繁琐了不是吗?于是我就写了一个宏脚本,绑定到快捷键上来做这个工作。打开这个链接:https://gist.github.com/beaugunderson/8588871 把to-2.sublime-macro和to-4.sublime-macro文件下载到你Sublime Text配置目录的Packages/User路径下,然后在编辑器菜单中选择Preferences - Key Bindings - User打开用户快捷键配置文件,把Default (OSX).sublime-keymap中的内容添加到这个文件中。然后你就可以用Ctrl-2或Ctrl-4转换文件的缩进空格数了。7. 扩展选区我非常喜欢Emacs的expand-region插件,ST2提供有类似的Expand Selection to Scope功能,但是不太好用,我建议安装ExpandRegion插件。首先把光标移到某个位置:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:然后按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)会选择当前的最小区域:再按一次会向外扩展区域:再按一次会向外扩展区域:每次按都会不断地向外扩展区域,直到全选为止。每次按都会不断地向外扩展区域,直到全选为止。8. 选区增强插件安装 MultiEditUtils 插件。这是一个非常强大的选区增强插件,如果你喜欢用复杂的快捷键完成高难度的编辑工作,这个插件可以提供很多方面的支持。详细的功能请阅读项目主页:philippotto/Sublime-MultiEditUtils · GitHub9. 代码格式化安装 CodeFormatter 和 SublimeAStyleFormatter 插件。使用时在 Command Palette 找 "format" 相关的命令即可。10. 颜色高亮安装 Color Highlighter,会自动高亮代码中的颜色,在写纯css的时候比较有用。11. 语言分析增强很多时候有些文件不能被 Sublime Text 准确识别出相应的语言,比如不带後缀名的配置脚本之类。这时可以使用 ApplySyntax 插件,参照默认配置进行调整就能识别这些特殊情况了。12. Windows 下输入法支持如果遇到输入法的输入栏不在光标位置的问题,可以安装 IMESupport 插件解决。13. 忽略依赖目录有时候我们要用 Sublime Text 的文件检索功能找到特定的文件,如果项目目录下面有 node_modules、bower_components 之类的文件夹则会影响输出结果,再加上这些文件夹中的文件平时不会去改动,我们可以修改配置把这些目录忽略掉。"folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "node_modules", "bower_components"],14. 备份/同步 Sublime Text 配置如果你经常在不同的电脑用 Sublime Text,你会希望所有的配置改动都能即时同步。如果你试过直接同步整个 Packages 目录会发现有些插件实际上是有区分系统的,Mac 和 Windows 的会有不同,甚至有些插件会区别主机,直接同步这些插件会造成冲突。正确的同步办法在 Package Control 的官网有介绍:Syncing - Package Control 其实很简单,只对 Packages/Users 目录进行同步,Package Control 就能自行解决平台冲突了。编辑于 2016-03-0519 条评论感谢分享收藏u2022没有帮助u2022举报u2022 作者保留权利Jasin Yip,计蒜客前端工程师 http://jasinyip.com发霉的饭盒、binley li、知乎用户等人赞同使用 Sublime Text 建议掌握常用命令1、查找打开过的文件:Ctrl+P,然后输入最近的文件名就可以即时预览到文件内容。2、命令输入框(不知道是不是这样叫):Ctrl+Shift+P2、命令输入框(不知道是不是这样叫):Ctrl+Shift+Pa)切换语法模式:Set Syntax : [编程语言] 可以缩写为:sspy这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)这样就可以切换语法模式了,这以便于代码高亮及插件调用(比如HTML模式会使Emmet生效)b)安装插件(前题是你安装了插件管理器):输入这个命令之后回车,再输入需要的插件,就可以安装了。3、多处编辑功能:Ps:这个功能至关重要,我都不敢回想接触 Sublime Text 以前是怎么活过来的。比如这样的代码:<div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div><div> <h2></h2> <p></p> <p></p></div>如果我需要为所有 h2 换成 h1,再加上一个 class="title" 属性:那么我只需要选中一个 h2,然后按住 Ctrl+D (因为按一下只会只选择下一个)于是就变成:于是就变成:然后我就可以输入 h1 ,就变成然后我就可以输入 h1 ,就变成这个时候,按一下 HOME (Mac下是Commond + 左箭头),再按几下右箭头,再输入 class="title"然后就变成欧了~!这个可以举一反三,巨有用巨实用!当然 Ctrl + F 调出查找功能、Ctrl + Shift + F 调出查找并替换功能应该不用讲了。关于编码File -> Reopen with Encoding 可以以某编码打开File -> Save with Encoding 可以保存为某一编码编码问题就是这么简单~关于中键,也就是鼠标滚轮!鼠标滚轮也可以选中字符,但不同用鼠标左键选择的是,他不会跨行选择,而是直接矩形选择,比如:配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!配合 Ctrl 多处选择进行多处编辑,这直接是赞爆了有木有!!还有菜单里这个功能超赞!可以快速设置 Tab 的宽度,默认是4,也可以 Spaces 与 Tabs 之间转换。(btw, 习惯用 Tab 缩进的程序猿,在提交代码时转换成2个空格的缩进是个好习惯)关于插件插件太多了,Google/百度/知乎一搜就有推荐的,这里写推荐一个~!写前端的话 Emmet 插件是必须的,比如:输入html:5按TAB,会这样<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> </body></html>输入div按TAB,会这样<div></div>输入section#block$*3>h2.title+p.words*2按TAB,会这样<section id="block1"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block2"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section><section id="block3"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p></section>2023-09-03 10:46:361
Web前端开发网站有哪些优势
一、可以独立工作拥有良好的团队合作精神是就职于任何企业所需的必备技能,但是如果涉及到私人业务或者想赚取一些外快,那么除了全职工作,能够独立工作就变得很重要,因为这会给你带来巨大的好处。作为一个web开发人员,你自己一个人,不需要任何帮手就可以创建web应用程序,网站,数字化产品,出售网站,创建WordPress主题,轻轻松松赚外快。二、不需要庞大的启动成本开发web应用程序并不需要庞大的计算资源。启动成本非常低廉,因为只需要一台中等的计算机,然后连接到互联网即可。其中很多用于开发web应用程序的软件工具,或免费或成本低于$ 100。现如今,即使是托管提供商也纷纷大幅度下调了价格,每月只需要~$5,你就可以为你的网站找到好的托管。三、可以在线出售自己的作品作为一个web开发人员,你不需要为你的产品打包运输或快递。你只需要将你的代码推送到托管服务器,运行它即可。你也可以轻轻松松地做远程咨询工作或创建网站,然后在不同的交易场所出售它们。四、使用web开发技能开发移动appweb开发已经发展了很多年,并且得到了广大浏览器的支持。所以,现在,你可以毫不费力地打包一个web应用程序成为一个移动app,发布到苹果的AppStore,谷歌的PlayStore,或其他任何的移动应用市场中。用户界面往往会与本地应用程序非常相似,用简单的web开发技能就可以创建一个全功能的移动应用程序,进而进入市场获取商机。五、大量的工具和框架作为一个web开发者,大量足够的工具和框架,能从很多不同的方面让你的工作轻松起来。当然,这在很大程度上会受你选择的平台的影响,但我可以自信地说,所有主要的web开发平台和语言都有良好的社区支持,并且大量的工具可用于开发web应用程序和网站。这可以加快web开发过程,大大减少作品的面市时间。2023-09-03 10:46:474
俞昊然的访谈经历
曾有多家媒体对其进行过访谈:《百度十年搜索改变娱乐 俞昊然:大众娱乐方式的改变》《小鸟专访:17岁的学生站长俞昊然,神童站长如何关注百度,掌控生活》《安徽站长访谈第24期 高三学生创办百度爱好者 》《泡面吧俞昊然:签名遭伪造组建团队有”凑“的感觉 》《计蒜客90后创始人俞昊然:规矩有道,先优后达 》2023-09-03 10:46:551
知道多少鲜为人知的有趣网站?
1、福利吧,分享你的福利吧。2、计蒜客 ,让学习更有味!3、电影类,豆瓣皮。都是很有趣的网站。2023-09-03 10:47:0910
考研农学和金融学哪个有钱途?
有钱途的必须金融学,不过有个前提是:要么你出类拔萃,要么你有门路。否则,没啥希望。2023-09-03 10:47:345