精华内容
下载资源
问答
  • 一个月有30天,这个月有5个星期六和星期天 问:这个月1号是星期几 本文代码仓库地址: gitee码云CSDN笔记仓库地址 刚才刷 抖Y 的时候,刷到了有人问提出这个问题,看了一下评论区,感觉还可以,需要思考一下,...

    思考题01:

    一个月有30天,这个月有5个星期六和星期天
    问:这个月1号是星期几


    本文代码仓库地址: gitee码云CSDN笔记仓库地址

    刚才刷 抖Y 的时候,刷到了有人问提出这个问题,看了一下评论区,感觉还可以,需要思考一下,最初没有准备拿起电脑的,只在脑袋里面想了想,用手机记录一下,写一点思路,发现通了,这不行,忍不住,这得拿电脑试一试,然后就是下面的结果了,手机上面的思路在最后面附图


    #include <iostream>
    using namespace std;
    
    int main() {
    	/* 思考题01
    	 * 一个月有30天,这个月有5个星期六和星期天
    	 * 问:这个月1号是星期几
    	 */
    
    	// 统计这个月星期六有几天
    	int count1 = 0;
    	// 统计这个月星期天有几天
    	int count2 = 0;
    	// 数组中的数字分别代表星期天到星期六的每一天
    	int arrXQ[7] = { 7,1,2,3,4,5,6 };
    	// 定义一个长度为30的数组,来存放这30天的每天是星期几
    	int arrY[30];
    	// day 代表一个星期中的某一天
    	int day = 0;
    	// 1号可能为一个星期的任何一天,这里循环7次
    	for (int i = 0; i < 7; i++)
    	{
    		// day 代表一个星期中的某一天
    		day = i;
    		// 为这30天中的每一天赋值,看是星期几
    		for (int j = 0; j < 30; j++)
    		{
    			// 给这30天赋值【例如:7代表星期天】
    			arrY[j] = arrXQ[day];
    			// 判断这一天是不是星期六
    			if (arrY[j] == 6)
    			{
    				// 是就进行统计+1
    				count1++;
    			}
    			// 判断这一天是不是星期天
    			if (arrY[j] == 7)
    			{
    				// 是就进行统计+1
    				count2++;
    			}
    			// 每次循环都让星期改变成为下一天的星期
    			day++;
    			// 判断星期【因为数组取参数【星期】的时候是从0开始的,所以最后的下标为6,因为这判断在day++之后,所以是day=7的时候需要重新赋值为0】
    			if (day == 7)
    			{
    				day = 0;
    			}
    		}
    		// 当30天都赋值完成后判断星期六和星期天的天数是不是都有5天
    		if (count1 == 5 && count2 == 5)
    		{
    			// 如果是就打印出来
    			cout << "这个月的一号是星期" << arrY[0] << endl;
    			// 并且跳出循环
    			break;
    		}
    		else
    		{
    			// 如果不是,就需要初始化统计值 count1和count2
    			count1 = 0;
    			count2 = 0;
    		}
    	}
    
    	cout << endl;
    	system("pause");
    	return 0;
    }
    

    在这里插入图片描述


    一点点笔记,以便以后翻阅。

    展开全文
  • 我想要计算出一个月内的星期。我找到在IOS5实现的方法了,但是在IOS6中不知道应该怎么办? - (int)weeksOfMonth:(int)month inYear:(int)year { NSCalendar *cCalendar = [NSCalendar currentCalendar]; ...
  • 转载:http://blog.sina.com.cn/s/blog_5fc9c4be0102wms4.html 分类:文艺·旅途 ...看书是很好的解决途径,只是从加班中挤出的时间本就不多,一个月还没读完一本书...
      分类: 文艺·旅途
    在快节奏的工作中,我们往往因为知识输出太多,输入太少造成“入不敷出”。看书是很好的解决途径,只是从加班中挤出的时间本就不多,一个月还没读完一本书,只能干着急。

           作者:吴晓波
      在快节奏的工作中,我们往往因为知识输出太多,输入太少造成“入不敷出”。看书是很好的解决途径,只是从加班中挤出的时间本就不多,一个月还没读完一本书,只能干着急。

      而且,我们读书是希望它能带来价值,但是哪怕书再好,因为个体差异,很可能耐心读完整本书,却发现它根本没能为我们创造价值。

      如何在百忙之中,避免这种浪费时间又浪费精力的阅读?最好的办法是通过渐进式速度法来读一本书。

      通读一本书只需要一个小时

      在同样快速阅读一本书后,为什么有些人能获得全书80%以上的重点,有些人却连说出本书大意都很勉强?原因就在于你到底是不是真的学会了高速阅读法。

      1带着问题速读

      很多人觉得速读就是跟着作者的思路,从头到尾快速浏览一遍,但这样做最多只能让你记住零碎的片段,如果你想通过第一遍速读就对全书的重点和脉络清晰了解,首先就要让自己成为一个主动型读者,最好的方法是带着下面这四个问题读书:

      1. 整体来说,这本书到底在讲什么?

      2. 它说得有道理吗?是全部有道理,还是只有部分有道理?

      3. 作者是借着怎样的整体架构,来发展他的观点或陈述他对主题的理解?

      4. 这本书跟我有什么关系?

      这四个问题的答案囊括了全书的主旨、骨架以及你能获得的直接受益点,是检视第一遍速读成效的标准。

      2先别着急看正文

      很多小伙伴拿到书就急着阅读正文,但在一无所知的情况下,你很可能抓不住全书的重点,却在鸡肋处浪费太多时间。

      所以在阅读正文之前,你就要先阅读那些看起来不起眼,实则为“彩蛋”的文字——

      序、前言、目录页甚至索引。

      这些文字是作者藏在书里,送给读者的小礼物,隐喻了他的写作心态、主要观点甚至全书脉络。

      比如,A同学要读今年最畅销的商业书之一的《从0到1》,第一次他粗粗看完内容简介就去阅读正文,结果密密麻麻的文字让他根本弄不清怎样在最短的时间里获得全书主旨。

      在听从小伙伴的劝告后,他通过前言,了解到这本书的作者——PayPal创始人的写作目的:通过自己的创业历程和心得,向读者展示一种“在一切发生之前先研究结局”的新商业哲学。

      掌握作者的写作目的后,他再来看目录:

      第1章 未来的挑战

      第2章 像1999 年那样狂欢

      第3章 所有成功的企业都是不同的

      第4章 竞争意识

      第5章 后发优势

      第6章 成功不是中彩票

      第7章 向钱看

      第8章 秘密

      第9章 基础决定命运

      第10章 打造帮派文化

      第11章 顾客不会自动上门

      第12章 人类和机器

      第13章 绿色能源与特斯拉

      第14章 创始人的悖论

      由此不难发现,作者大致从创业和创始人、营销、人机关系、如何获得创新优势这几个方面向读者奉献自己在创业之路上的体会和经验。

      这位同学因此明白了作者在全书中的思路展开方式,在接下来的阅读中他就不是一无所知,被作者牵着鼻子走的小婴儿了。

    3把注意力放在重点章节
    3把注意力放在重点章节


      接下来根据已经掌握的“彩蛋”讯息,你只需在目录中挑选几个和主题息息相关的篇章阅读即可,因为这些篇章实则基本囊括了整本书中最重要的知识点。

      注意不必担心因为挑选阅读而漏掉书中的某些内容,高速阅读的秘诀就是让繁忙的职场小伙伴巧用2\8原则(花20%的时间得到全书80%的重点并为己所用),如果你总是抱着“滴水不漏”的想法读一本书,你就会发现自己永远没时间读书。

      比如,在《创新者的窘境》一书中,你读过内容简介和引言会发现,作者主要在书中阐述了为什么有着精于管理、信奉客户至上等传统商业观念的企业,其实最容易与市场变化和新技术脱节,以及如何通过将破坏性创新进行一系列资本化运作,来让优秀的传统企业远离“创新窘境”。

      加上对目录的分析,你会发现,作者在全书中的思路展开顺序大致为:

      1. 大公司反而不能通过创新方式度过企业转折点的原因;

      2. 通过分析,给出大企业规避这种现象的意见。

      由此可推断出,只要阅读本书的第二章(分析大企业失败的原因)以及第八、第九章(给出避免这种情况的建议)这三个重点章节就可以基本掌握本书阐述的80%的精华知识。

      至于其他章节,除非你在单独阅读重点章节时,思路不够清晰,此时你可以适当通过翻阅书中其他章节内容(特别是一些案例剖析)来辅助阅读,否则建议在第一遍速读中暂时省略。

      4把书打开,随意读几页

      虽然此时你已经汲取了手头上这本书中足够多的精华知识,但请你做完最后一件事——

      再次把书打开,随意念个一两段,或连续读几页。

      因为当你已经掌握了这本书的知识框架和思维脉络时,很容易在随意翻阅的过程中找到一些漏掉的有用信息,只要你把这些“知识碎片”拼回到脑海中已经获得的内容“骨架”上,它们就能进一步在你记忆中扎根。

      注意在这个环节中,不要忽略书本最后两三页的内容,很少有作者(特别是商业读物的作者)能拒绝诱惑——不在结尾几页将自己认为既新又重要的观点重新整理一遍。
    为什么有人一星期能看3本书,你却一个月看不了1本 | M周刊

      到这里为止,第一遍速读任务告一段落,现在请你回答第一小节的四个问题,用这四个问题的答案判断第一遍速读的成效以及需不需要进行二次深度速读。

      注意判断一本书值不值得深度速读的依据不仅是这本书本身的价值高低,更重要的是,它传达的知识对你的工作、学习是否有直接帮助,比如当你回答“这本书跟我有什么关系?”时发现,它传达的内容离你在现实生活中最需要的知识层面较远,这时哪怕作者写得再好,你的阅读也该终止了——除非你不以实用而以兴趣为前提,又有足够的时间。让作者的理念启发你

      假设你认为这本书的内容对你用处极大,通过第一遍速读又无法完全吃透,那么它就是我们二次深度速读的目标。在这一阶段,你不再仅是信息的汲取者,还要根据自己的理解对获取的知识和讯息进行剖析和评论,最终把它们都转化成在实践中快速为你所用的工具。

      1先热身,再开始二次阅读

      带着第一次速读得到的讯息,在二次深度速读之前,请通过搜集资料和独自思考,对本书阐述的中心内容,提出自己的一些看法和见解,这就是所谓的热身。

      比如,《浪潮之巅》的作者在2015年写了一本叫《硅谷之谜》的书。通过第一遍速读后,你会发现本书的内容核心是用信息时代的“三论”(控制论,信息论,系统论)来解释硅谷文化的形成,从而在一定程度上颠覆了人们以往对硅谷的认知。

      那么现在你就可以通过查找和硅谷起源、发展相关的资料并结合自己已有的认知,对硅谷创新力的形成提出自己的一些看法。

      就算你在这一环节中形成的看法,和书中的观点有不一致的地方,也不要急着和作者“撕”,因为第一遍速读虽然让你掌握了全书大部分的重点内容,但你也很可能因为“错过”作者得出重要结论的某些论据,而在判断过程中带有狭隘和片面性,最好的方法是带着下面这三个问题,一边阅读,一边思考分析作者在论述自身观点时的合理性:

      1.作者在阐述自己观点的时候,论据是否充足?

      2.论据推出论点的过程,是否符合逻辑?

      3.根据你查找的资料或生活中的实践,他的论述及论点是否让你信服?

      当你带着问题一边思考一边阅读的时候,要随时把冒出来的灵感和想法立即记录下来,因为在高速阅读过程中,它们很有可能突现后即刻消失。
    2重点是什么?全听你的
    2重点是什么?全听你的


      在二次深度速读中,具体阅读过程比较简单,因为你已经有了想要求证的知识重点,只要带着上面四个问题和之前掌握的内容,从头到尾翻阅一遍,把注意力放在你想要深究的知识层面上即可。

      小提醒1:在阅读的过程中,读者和作者可能会在重点认知上发生“冲突”——作者想表达的重点和你认为的重点不是同一个。

      此时请以你主观判断的重点为准,因为能否熟练使用高效速读术的关键标准就是你是否能做一个主动型读者——

      找到书中需要的内容弥补你个人的知识盲点。

      比如,同学A在读著名女性个人管理书籍《向前一步》时,发现作者在重点章节阐述的内容是“女性如何实现事业与家庭的完美平衡”。但这一块的知识对她本人用处并不大,相反,她对书中“如何找到人生导师”这部分的内容比较感兴趣。

      所以,她在二次深度速读中,先查询了一些“如何找到职场伯乐”的旧文资料,在一定程度上给出自己的见解,然后针对这个议题,带着上述三个问题进行阅读。

      结果是,虽然她主动“错过”了作者的论述重点,却对自己想掌握的职场知识有了有了深刻的理解,在节省阅读时间的前提下,给自己带来了最大的收获。

    小提醒2:很多书都配有导读手册,虽然它可以成为很好的阅读辅助工具,但如果你在正文阅读还没开始前翻开它,它也许反而会限制你的思路并在某些内容层面误导你。
      小提醒2:很多书都配有导读手册,虽然它可以成为很好的阅读辅助工具,但如果你在正文阅读还没开始前翻开它,它也许反而会限制你的思路并在某些内容层面误导你。

      最好的办法是你第一次速读或二次深度速读后(如果有的话),再翻阅导读手册,此时导读手册中的内容可以加深你对本书内容的理解和消化,也因为你已经有了自己的认知,所以即使导读手册有说的不对,你也可以马上指出哪里有错。

      3关键一步:自我发问

      现在,你已经基本上“吃透”了整本书所有对你有用的知识内容,但如果想让这本书对你产生最大价值,你还欠缺最后一步——

      自我发问,即“这本书除了直接给到我的知识,它所产生的启示,在工作、生活中还能够怎样通过发散性思维放大使用?”

      比如,有一位在互联网公司市场部工作的同学,读了经典营销书籍《定位》后,不仅从书中直接学到了对公司产品有用的营销技术,也因为书中在宏观意义上对营销大概念的阐述,通过自我发问领悟到所谓的营销艺术可以渗透到生活的方方面面。甚至也可以用相似的方法打造个人品牌。

      由此他根据书中的启示,开始积极树立个人行业形象,比起很多同龄人,在职场的自我塑造层面领先了一步。
    很多人都说自己不会速读,是因为他心甘情愿地跟着作者的思维被动翻页,其实一旦当你有了当“主动型读者”的意识,就可以根据自己的个人特点删减或修改上述速读法的内容或步骤,甚至为自己量身定制一套速读方案。

      很多人都说自己不会速读,是因为他心甘情愿地跟着作者的思维被动翻页,其实一旦当你有了当“主动型读者”的意识,就可以根据自己的个人特点删减或修改上述速读法的内容或步骤,甚至为自己量身定制一套速读方案。

      事实上,在阅读或其他任何层面,一旦当你有了想“好好完成”的意识,就会自然而然地产生相应的想法和措施。

      怕就怕你习以为常,连改变的想法都没有。

    转载于:https://www.cnblogs.com/penghuster/p/5193136.html

    展开全文
  • 昨天在微博上看到有人说: 看看日历,的确是这样: ...判断有5个礼拜五,5个礼拜六,5个礼拜天的方法: 1:该必须有31天 2:该1号必须是星期5. static void Main(string[] args) { DateTime dtNow =...

    昨天在微博上看到有人说:

    image

     

    看看日历,的确是这样:

    image

     

    但是凭程序员的直觉,感觉下一次,应该不需要800年啊,于是做了如下测试:

     

    判断有5个礼拜五,5个礼拜六,5个礼拜天的方法:

    1:该月必须有31天

    2:该月1号必须是星期5.

     

    static void Main(string[] args)
    {
        DateTime dtNow = DateTime.Now;
    
        while (dtNow < DateTime.MaxValue)
        {
            DateTime nextMonth = dtNow.AddMonths(1);
            DateTime firstDayOfNextMonth=new DateTime(nextMonth.Year,nextMonth.Month,1);
            if (DateTime.DaysInMonth(nextMonth.Year, nextMonth.Month) == 31 &&
                firstDayOfNextMonth.DayOfWeek == DayOfWeek.Friday)
            {
                Console.WriteLine("下一次是:{0}",firstDayOfNextMonth);
                break;
            }
    
            dtNow = nextMonth;
        }
    
        Console.ReadLine();
    }
    
    代码比较简单,无非就是一个月一个月的检查,并判断是否符合上面的两点。
    运行结果如下:
     
     
     
     
    那看下上次发生是什么时候吧,把DateTime nextMonth = dtNow.AddMonths(1); 
    变成DateTime nextMonth = dtNow.AddMonths(-1);
    接着把dtNow<DateTime.MaxValue 该为 DateTime.MinValue<=dtNow
     
    就可以了,运行结果如下:
     
     





    本文转自LoveJenny博客园博客,原文链接:http://www.cnblogs.com/LoveJenny/archive/2011/07/06/2098836.html,如需转载请自行联系原作者
    展开全文
  • 2010年的10月份是个不寻常的月份,这个月份中有5个星期五,5个星期六,5个星期日,这种情况需要823年后才能再次出现,这种月份被认为是钱币之,如果把这个消息发送给包括 在内的8位 朋友,4天以后就会有钱币上的...

    收到一封邮件,内容如下

    2010年的10月份是个不寻常的月份,这个月份中有5个星期五,5个星期六,5个星期日,这种情况需要823年后才能再次出现,这种月份被认为是钱币之月,如果把这个消息发送给包括 在内的8位 朋友,4天以后就会有钱币上的收获,这是风水学上的理论,如果不 发送将会丢失成功的机会

     

    其实,有 5个星期五, 5个星期六, 5个星期日的月份很多,只要满足“该月第一天为星期五,且该月共 31天”这个条件即可(因为前三天已经有了一个星期五,一个星期六,一个星期日,剩下的四个星期五,六,日被平均分配到剩下的 31-3=28天(正好 4周)内)

     

    仅仅就新世纪的前二十年内而言,这样的月份都很多:

    2002/3/1

    2002/11/1

    ...

    2019/11/1

    2020/5/1

     

    可以用以下 7 Groovy代码跑出来上述结果

     

    (2000..2020).each{y->
    	(1..12).each{m->
    		def d = Date.parse('yyyy/M/d', "$y/$m/1")
    		if(5 == d.day && m ==~ /1|3|5|7|8|10|11/)
    			println "$y/$m/1"
    	}
    }

      

    至于“ 823年后才能再次出现”一说,纯属瞎掰(不过 823年后的 2833年,确实存在这么一天,就是 2833/7/1

    把上述代码的第一行中的 2000..2020替换为 2010..2833,可得如下结果( 2010 2833 823年中,有很多很多这样的月份。。。)

     

    2010/1/1

    2010/10/1

    2832/10/1

    2833/7/1

    展开全文
  • 5月1号到昨天(5.7),一直在寝室做一个视频点播系统,用eclipse开发.涉及到struts ,hibernate,spring.数据库mysql刚开始感觉不知道如何下手,因为以前没有做过大型网站.有着一份对网站的爱好,下定决心一个星期把基本功能...
  • 「无论进度多么缓慢,只要继续前行,总有一天能看到曙光。一如唐三藏跋涉千里到天竺取经,最终将带回的大部头佛经译成汉文,创下伟业;或如禅海和尚坚韧不拔地挖掘岩石,历经三十年终在断崖上打通隧道。辞典亦是如此...
  • 2007年5月21日 星期一

    2008-08-25 22:03:00
    哈哈,今天把周日加班写 好的代码测试,不测不知道,还是有一堆问题,最后感觉没问题了,交给项目经理看吧,我晕,人家一看就有问题了,还是一个致命错误,不过好像是数据库视图写 的有问题,等明天管事的回来再说。...
  • 算法如下: 基姆拉尔森计算公式 W= (d+2*... 注意:在公式中有个与其他公式不同的地方: 把一月和二看成是上一年的十三和十四,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。 转载于:https://...
  • 哈尔滨工业大学高级语言程序设计(Python)mooc-第三周作业#3-计算1901到2000一共多少个周日落在每个月的第天上 题目描述: 根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第天上...
  • 今早看园友的文章八百年次……,心想到底是不是八百年遇,就用js...2:该月1号必须是星期5.(我的判断是最后天是星期天,求最后天是为了方便判断这个月有的天数) <script> //movebackonemonth f...
  • 9第2个星期

    千次阅读 2012-09-16 21:04:10
    今天成都网络赛结束,磕磕绊绊的进入前70,拿到今年网络赛的第5个名额。 3场网络赛下来,成绩一场不如一场。 我知道这其中很重要的一个因素是:我做的题不够多。做为队里面最老的队员,我应该承担起这个责任。 ...
  • 我相信,很多人都知道淘淘商城这个项目是某个培训机构的项目,而且还是很多年之前的一个项目,我首次写这个项目时,还是3年前,即2017年5-6月份。我相信很多人会说,就这么一个老项目,必要值得做吗?对于那些具有...
  • 如何一个月过英语四级? 介绍下背景,答主本科在华工就读,本科期间绩点3.8,专业排名前5%,六级652分,拿过2次国家奖学金。现在在一家外企工作 先说明下,我的这套方法非常适合复习时间较短的同学! 适合复习时间较短...
  • 获取某年某的第天是星期

    千次阅读 2018-06-21 15:26:19
    首先我们要知道是哪一年那一个月:例如2018年6月代码:var nowdate=new Date('2018,06,01');var weekday=nowdate.getDay()这样获取到的weekday可能是0/1/2/3/4/5/6,要注意返回是0代表这个月的第一天是星期天,...
  • 在检查电源后发现,有一个开关电源模块的输出电压为3.34V,正常应该是接近5V的,依次挪开支路的磁珠之后发现输出电压依然异常,于是我锁定了开关电源的芯片以及470uF的电感,依次排除后发现,输出电压恢复正常,是...
  • 「我们每一个成年人的人生,真的是自己内心所创造的,而你假若没有成为某种人但你意识上又特别想成为这种人,那很重要的一点是,你能不能发现,到底是怎样的一个童年或早期经历所形成的“诅咒”令你没有成为这种人。...
  • 今天刚过00:00点,学长透露5月1日17:00前要完成复试注册确认!!幸亏还翻了群记录,否则明天不知道怎么回事就没办法参加复试了!!(不过听说会挨个打电话通知)突然觉得时间好紧迫!!以为会过一个五一小长假才...
  • 5月的第二个星期日是母亲节,世界各地都举行庆祝活动,以颂扬母爱的伟大。 或许你不知道,母亲节的倡议起源于美国西弗吉尼亚州嘉芙顿城的一家主日学校。 1876年,美国还在悲悼南北战争的死者。安娜·查维斯夫人...
  • C语言根据日期判断星期几(使用基姆拉尔森...注意:在公式中有个与其他公式不同的地方:把一月和二看成是上一年的十三和十四,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。以公元元年为参考,公...
  • 一年之计在于春,为了帮助一些朋友在今年从头开始掌握好深度学习与计算机视觉,2021年的三AI CV春季划正式发布,5月就是最后的报名时间,这也是最后届由言三本人直接带领的小组。下半年...
  • 在回到英国后的一个星期内,我就拿到了三个正式Offer,并接受了其中一个Offer,这份工作的薪水差不多是我之前工作的两倍。这个过程并不容易,但却是非常值得的。下面是我的整个求职经历。 我的目标 了解更多Python...
  • 注意闰年的 2 月有 29 天。 满足下面条件之的是闰年: 年份是 4 的整数倍,而且不是 100 的整数倍; 年份是 400 的整数倍。 数据范围 1000≤y≤3000, 给定日期保证合法。 每输入最多包含 100 组数据。 输入格式...
  • 想来我俩久未联系,差不多有一个的样子。关心了一下彼此的近况。她的身体状况似乎不太好。肝的转氨酶近来突然变高,导致浑身到处地方瘙痒难耐。按照她的排除分析法,有可能是打疫苗导致出现的副作用。除此之外,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,353
精华内容 541
关键字:

有一个月有5个星期一