精华内容
下载资源
问答
  • 2021-02-27 10:02:36

    最近让学生写程序交作业的时候要求他们只给我交个cpp文件和一个exe文件,这样交上来的东西不至于太多,不占我的地方,但是有一个问题是exe它总是运行完后就直接关闭界面了,看不到运行结果的界面。

    然后我就教他们说,用一个cin语句,让界面停留一下等待用户输入,这样我们就可以看得到界面了。(我觉得目前为止,它们也还只能接受这种方式吧?)

    今天下课之后,一个学生一脸汗且很严肃的来问了我几个问题。

    为什么#include文件头去掉.h就不行了?在用到getch()函数的时候要包含这个文件头。

    这个。。。我想没有为什么吧?我只能告诉他说因为getch()只存在中,没有在然后std中~~~

    然后他又问我,rand()函数的头文件是哪个?#include? ~~~~~~~~~~我想说,为什么还要问呢?

    回到宿舍洗完澡之后,我又想起这个问题,觉得我有必要把正经的能让程度按任意键继续的那个函数找出来,然后我常旧百度了一下。

    答案是这样的:如果用stdio.h,那可以用getchar();如果用stdlib.h,那就用system("PAUSE");如果用conio.h,那就用getch()。

    然后我编了个小程序去试一下,因为我记得,在VC6.0环境下,用getchar()并不需要加头文件stdio.h。

    我的程序如下:

    #include

    using namespace std;

    int main()

    {

    int i;

    cin>>i;

    cout<

    getchar();

    return 0;

    }

    然后运行结果是,它根本没有停留,依然自我的结束了运行。

    正当我想下个结论说"当getchar()遇上cin的时候它就失效了"的时候,我看到了这样一个答案:因为用getchar()只能接收到一个字符,当你输入n值后,按了回车键,这个值在windows平台下是两个ASCII字符/n/r也就是回车换行,当回车时/n被控制台接收而/r没有,/r让紧接其后的getchar()接收了,于是就出现了以上情况。

    哦~~~原来如此。

    但是,getch()就没有这个问题,我试过了。

    更多相关内容
  • 线程暂停与继续实现

    2020-12-01 00:15:24
    C#线程暂停与继续解决方案昨天, 老师要我们每个人交一个关于黑客方面的程序,想了半天发现端口扫描工具好像好写点,从昨天写到今天基本快完成了,给大家看下效果,不要笑话我哦哦(~~)图1 端口扫描器这个程序里面有...

    C#线程暂停与继续解决方案

    昨天, 老师要我们每个人交一个关于黑客方面的程序,想了半天发现端口扫描工具好像好写点,从昨天写到今天基本快完成了,给大家看下效果,不要笑话我哦哦(~~)

    图1 端口扫描器

    这个程序里面有一些地方不太满意,就是扫描的暂停与继续实现时,使用的是Thread.Suspend和Thread.Resume而这两个方法,在VS2010里提示已经过时,不建议使用,在网上查阅了一些资料,发现有个事件通知的方法很好,事件通知的大致原理是,线程在执行过程中暂停,等到其他线程通知时才继续执行下去,这样的确是可以起到暂停与继续的效果。但是,这种暂停是被动的,我需要的是主动暂停,即点下按钮,线程暂停,再点下按钮,线程继续执行。

    最终,我想了一种比较另类的方法,大致思路如下:还是采用事件通知的方式,在线程中等待通知,直到来通知了才继续执行,而主线程(窗体线程)中使用一个计时器System.Windows.Forms.Timer 来不停的通知线程,如果计时器间隔时间设置的足够小,基本上看不出停顿。此时,程序的暂停与继续实现就很简单了,相信大家已经想到了,只要在通过控制计时器的Stop()和Start()就可控制线程的暂停与继续了。

    下面是一个下的demo:

    运行截图:

    图2 demo运行效果

    C#源代码:

    usingSystem;

    usingSystem.Windows.Forms;

    usingSystem.Threading;

    namespace线程暂停与继续实现

    {

    publicpartialclassForm1 : Form

    {

    //计时器

    privateSystem.Windows.Forms.Timer tm =newSystem.Windows.Forms.Timer();

    //自动重置事件类

    //主要用到其两个方法 WaitOne() 和 Set() , 前者阻塞当前线程,后者通知阻塞线程继续往下执行

    AutoResetEvent autoEvent = newAutoResetEvent(false);

    publicForm1()

    {

    InitializeComponent();

    ProgressBar.CheckForIllegalCrossThreadCalls = false;

    tm.Interval = 1;

    tm.Tick += newEventHandler(tm_Tick);

    }

    //计时器 事件

    voidtm_Tick(objectsender, EventArgs e)

    {

    autoEvent.Set(); //通知阻塞的线程继续执行

    }

    //启动

    privatevoidbtnStart_Click(objectsender, EventArgs e)

    {

    tm.Start();

    Thread t = newThread(DoWork);

    t.Start();

    }

    //在线程中执行的方法

    privatevoidDoWork()

    {

    while(progressBar1.Value < progressBar1.Maximum)

    {

    progressBar1.PerformStep();

    autoEvent.WaitOne(); //阻塞当前线程,等待通知以继续执行

    }

    }

    //暂停

    privatevoidbtnSuspend_Click(objectsender, EventArgs e)

    {

    tm.Stop();

    }

    //继续

    privatevoidbtnResume_Click(objectsender, EventArgs e)

    {

    tm.Start();

    }

    }

    }

    展开全文
  • 生活总是要继续

    千次阅读 2020-02-13 18:45:14
    出去浪了一个礼拜,调整心情,期间卸载微博两次,继续滚回来上班。当然,我上班也没啥蛋事,刷刷LG杯直播,下下棋而已。也恭喜一下韩国00后棋手申真谞终于在20岁生日之前拿到了第一个世界冠军,...

    出去浪了一个礼拜,调整心情,期间卸载微博两次,继续滚回来上班。当然,我上班也没啥蛋事,刷刷LG杯直播,下下棋而已。也恭喜一下韩国00后棋手申真谞终于在20岁生日之前拿到了第一个世界冠军,长江后浪推前浪,柯洁童鞋的时代,还能不能持续?

    那你说我不关心疫情么,说个可能会让一些读者会心理平衡的消息,新加坡已经被很多国家和地区标注为旅游警告,疫情形势不容乐观,换句话说,如果短期没有好转,新加坡出发的旅客也将被更多国家限制,我也要禁足,不能到处浪浪了。

    话说,看微博就火大,刚刚第三次卸载。

    生活总要继续,那些让你开心的,烦心的,都是生活的一部分。

    有的人英勇奉献,也有的人尸位素餐,有人被现实各种教育和震撼,也有人仍沉醉于幻想中战无不胜。有的人生计艰难,也有的人浑水摸鱼,趁机捞钱无数。当然还有人和稀泥,试图证明那些舍命奉献和尸位素餐的,同为一体,不分彼此,这还不算最糟的,还有人试图证明,没有尸位素餐的存在,怎么会有舍命奉献的伟大呢?算了,不说了,说了生气。

    有些事,我觉得也不好点评,比如,这种特殊时期一些紧缺物资涨价应该不应该,按经济学原理来说也应该。但有人把团购口罩玩成了空手套白狼的资金盘游戏,你能说应该么?这确实也太过分。但这中间真的不是非黑即白,有些地方管理者却习惯于一刀切的思路。比如我看到一个行政处罚,有个药店把进价6毛的口罩卖到1块钱,被处罚了,说真的,放着这么多要紧事不处理,有关部门是不是闲的蛋疼了?

    有人说,发国难财罪该万死,这话听上去很正确,那盒马算不算?钉钉算不算?什么叫做国难财?这个标准是谁制定的?

    认清这个世界,不要非黑即白,对那些搞资金盘的骗子,贩卖伪科学狂割智商税的,以及造假贩假谋取暴利的,理应严厉打击,但对那些冒着疫情风险出来为大家提供有质量,有价值的产品服务的人,适当的收费,甚至适当的提价,让他们多赚一点钱,也是合理的,不要太上纲上线,不要苛求每个人都是圣人。谁说当好人就不能赚点钱了。

    孔子当年还让子贡拿赎金奖励呢,说你要是当圣人以后别人就不会救人了,我们现在领导人讲文化自信,讲共产主义和儒家精神的结合,(审核同学请注意,这可不是我编的,这可是党校里讲的。)怎么这一条儒家经典就不记得了呢。

    有些企业家最近不容易,当然有些打工的人也不容易,有些企业开始裁员,有些开始停薪留职。困难时期,还是要互相体谅。

    有追求的企业家,如果资金没那么紧张,或者有银行足够的授信支持,这时候咬牙给员工提供足额薪酬待遇,这是很好的人力资源广告,是有远见的行为,等困境熬过去了,这笔投入总会赚回来,好的信用会有回报,我们当然会感谢和支持这样的企业家。

    但也有不少小微企业挣扎在生死边缘,要不裁员,要不停薪,要不破产清算,这时候根本考虑不了太长远,只能先紧急自救,熬过去再说,也希望职场从业者能体谅一下,不要动不动就扣黑心不良的帽子。更可怜的是,如果疫情不能尽快结束,可能停薪裁员之后,很多小企业依然还是要破产清算。

    当然,很多职场从业者也很难,房贷要还,子女教育投入停不下来,但突然失去收入,入不敷出,你说怎么办?临急也只能靠平时的信用去借款,看看亲朋好友能不能支持帮衬一下,所谓救急不救穷,现在正是应急的时候。但如果一分钱都借不出来,也请认真反思一下自己历往的行为和信用记录。

    很多公司的远程上班开始了,很多学校的远程学习也开始了。当然底下抱怨很多,大部分人欠缺自控力是实情,但也有不少现实的问题,比如乡下网络环境不好或者没有电脑什么的。如果不考虑客观条件的问题,这时候,其实恰恰是优秀人才和平庸人才拉开距离的时候。如果你无法适应远程上班的节奏,我认真建议你这辈子都不要考虑创业的事情。

    生活总是要继续,虽然大家最近过的都有点憋屈,但总要向前看,烦心的事这里不唠叨了,最近奇葩的文章太多,生气不过来,算了,眼不见心不乱。但无论如何,还是要对未来,对前途抱有希望和积极乐观的态度,积极乐观是一种武器,可以帮助我们熬过最艰苦的时光,也可以帮助我们更好的迎接新的挑战,把握新的机会。

    我知道这一年来我说了不少悲观的话,是的,在大家都积极乐观的时候,我会提醒一下,风险和危机无处不在,要有所警惕。但当危机真正降临的时候,我希望大家能积极乐观。不知道是不是又自相矛盾了。

    第一,让自己活下来。

    活下来,就一切都有可能。

    无论是身体,还是事业,尽量活下来。任何情况下,不要绝望。我知道有些人抑郁到了极点,有些人对现实绝望。有些人对工作业务自暴自弃,破罐子破摔。

    活下来,一切都会过去。

    第二,建立自律的生活。

    锻炼身体,学习,工作。无论环境多么恶劣,让自己建立自律的生活,你们的路还很长,自律可以更好的保持身体健康,以及应对未来更多的挑战。

    第三,减少噪音干扰。

    这话说出来有点精致利己主义了,我们不是救世主,尽一些力所能及的责任,比如选择信任的机构做一些捐助,比如转发一些辟谣贴,比如对亲人做一些科普,仅此而已。

    如果对每件事都想发声,都想呐喊。

    首先,会被层出不穷的奇葩气死。

    其次,会被封号,无论是公众号,还是个人号。

    算了算了。

    卸掉微博,退掉一些群,世界会更美好。

    第四,多点同理心,对身边的人多点关爱

    最近有些现象不太好,很多人网上喊口号武汉加油,血浓于水,现实中确是防贼一般,各种歧视,各种严防死守,很多武汉人根本没有回过武汉,或者早就自我隔离了超过15天,还要遭受各种冷眼歧视,将心比心,至于么。

    据说还有一些人连医生也严防死守,网上是喊医生最伟大,线下当贼一样防,总之,廉价而无成本的爱心是有的,稍微让自己承担一点风险或成本,整个就变了一个人,这种键盘爱心,我觉得不要也罢。

    再说一点,就是很多日常非常恭顺谦卑的百姓,因缘际会,有了一点权力,戴上了红箍,有了社区巡查的责任,就开始突然变了嘴脸,对租户,对快递等等,各种斥责,各种颐指气使,动不动上纲上线,封门封户,不近人情。

    一切都是人性,困境面前,所有的善和恶都被放大了无数倍,所谓己所不欲勿施于人,多点同理心,多关爱一下身边的人。我们面对的敌人是疫情,不是我们的同胞,我们做封闭是为了保护同胞,不是为了搞集中营。大家都不容易,需要相互体谅,严防死守固然需要,但宪法赋予的个人权利也值得尊重。就算是严格执行规定,也请善待一下那些无辜的人,他们不是罪人,他们只是一样在挣扎求存的同胞。

    第五,有质量的思考。

    静下心来想想自己的的未来,想想行业的未来,把以前的工作,学习成果重新梳理一下,找找自己的竞争优势。

    跳出当前的思维桎梏,想想新的机会在哪里。

    那肯定有人会说了,你自己做到几条?

    哎,怎么说呢,我这不是还活下来了么。


    突然想到一张图

    当然,制造混乱的阴谋家小指头是没有好下场的。我并不想说支持这句话,但确实,总有人可以在混乱中,找到生存和发展的途径。比如说,最近直播平台里,云蹦迪突然爆发了,率先推出直播的夜场,收入也是相当可观的。还有,今天小米直播的观看人数创下惊人的记录,怎么说呢,我估计大家都太闲了,总要找点能看的东西。

    有人好奇,我上周到底去哪里浪了,去干嘛了,去见谁了,其实我在我的知识星球里公布了,就不在这里公开说了,省的又被某些读者说是自我炫耀,我又不卖成功学给你们,何苦呢。

    最后说一下,知识星球APP重新上线了,苹果税32%,周知一下。

    展开全文
  • 不仅进行编码,还要了解我们在做什么以及为什么这么做。 记下笔记以在需要时调出学习会话。 分解: 让我们从创建README文件开始并填写所有主要内容,以供我们在此项目后使用。 下一个。 创建我们的保存点,并将...
  • 济宁市专业技术人员继续教育自动化观看课程工具能够帮助用户通过selenium自动化观看济宁市专业技术人员继续教育课程,能够给你节省大量的时间,使用起来非常方便,有需要的用户不要错过了,欢迎下载使用!...

    济宁市专业技术人员继续教育自动化观看课程工具能够帮助用户通过selenium自动化观看济宁市专业技术人员继续教育课程,能够给你节省大量的时间,使用起来非常方便,有需要的用户不要错过了,欢迎下载使用!

    使用说明

    第一步

    导入selenium

    from selenium import webdriver

    创建 WebDriver 对象,指明使用chrome浏览器驱动

    wd = webdriver.Chrome('.\chromedriver.exe')

    # 设置最大等待时长为 20秒

    wd.implicitly_wait(20)

    调用WebDriver 对象的get方法 可以让浏览器打开指定网址

    wd.get('http://sdjn.yxlearning.com/')

    第二步

    找到账号密码输入框

    右键检查

    右键检查

    点击图片更换验证码

    从这里别我们能够获取到:账号框的id=”username”,密码框的id=”pwd”

    编写代码,输入账号,密码,验证码

    username=wd.find_element_by_id('username').send_keys(input('输入账号:'))#输入账号

    password=wd.find_element_by_id('pwd').send_keys(input('输入密码:'))#输入密码

    yzm=wd.find_element_by_id('yzm').send_keys(input('验证码:'))

    登录

    这里使用的是CSS Selector参数,因为登录的这个按钮没有id,而且使用CSS Selector参数也相对简单

    登录的CSS Selector参数图片

    登录

    使用selenium的clik()模拟点击

    denglu=wd.find_element_by_css_selector('#homes > div.p10 > div.login-btn > span').click()

    第三步

    登录成功我们就要选择我们所要学习的课程

    和前边的登录一样我们只需要找到相应的CSS Selector参数即可

    注意事项

    一、软件是使用python编写的,如果没有python环境可以直接运行济宁市专业技术人员继续教育.exe

    二、有python环境可以运行济宁市专业技术人员继续教育.py,需要的第三方库有{selenium,requests}

    更新说明

    已更新解决测验问题python写的软件,打包好了不用配置环境,压缩包里还有程序源码python区还有讲解

    展开全文
  • python实现按任意键继续执行程序

    千次阅读 2020-12-03 16:38:00
    在windows下写bat的时候,通过pause命令,可以暂停程序运行,例如经常见的程序会在终端提示”按任意键继续……”,用户在终端回车后程序可以接着运行,这个功能有多大用途今天暂且不说,但我觉得应该有很多人也想在...
  • java异常捕捉,java程序报错后跳过继续执行。
  • 附:比特币论坛关于“2018年要不要继续投资比特币”网友的讨论 @ Washball 许多大名鼎鼎的投资者正在进入数字货币投资市场,甚至高盛都将交易比特币期货。而越来越多的商店,商家,餐馆和公司正在接受比特币作为...
  • 必须重启计算机才能继续安装2021/6/1本文内容适用于:Exchange Server 2013Microsoft Exchange Server 2013 安装程序无法继续,因为它检测到需要重新启动本地计算机才能完成其他程序或更新Windows安装。这是什么原因...
  • 无论发生什么,生活总还要继续

    千次阅读 热门讨论 2014-04-16 01:34:45
    无论发生什么,生活总还要继续。。。。。。
  • 为此,我们需要了解下面三个关键词:try:这是运行的代码块,可能会产生错误。except:如果在try块中出现错误,将执行这段代码。finally:不管出现什么错误,都执行这段代码。现在,我们定义一个函数...
  • 我们开心的面向百度解决这个问题。 D3dx9_42.dll是DirectX软件的一部分。收到与此文件关联的错误消息意味着您遇到与Microsoft DirectX有关的错误.Microsoft DirectX是一组应用程序编程接口(API),可帮助处理与...
  • 如果是我创业失败在负债在情况下,我...自己有多少钱就办多大的事,不要一直追求什么投资很多的大生意,如果自己手里资金少,我们可以从投资比较小的生意做起,等自己有了一定的积蓄之后再去做我们做的所谓的大...
  • 在vs2013中许多人都遇到过运行程序都是一闪而过,很多人通过在最后一行添加getchar()或者暂停语句,可以实现我们看到结果的愿望。在微软的官方网站,vs2013和vs2010的改动就是没有像之前的vs05 08将空工程默认为...
  • “弹出DVD1并插入DVD2以继续”matlab安装解决方案

    千次阅读 多人点赞 2020-02-10 17:41:53
    “弹出DVD1并插入DVD2以继续” 遇到这个问题怎么办? 第一步:什么也不做,不要慌,喝口水淡定一下 第二部:不慌不忙的打开我的电脑(千万不要退出安装) 会看到多了神奇的 两个DVD驱动器 第三步:弹出这两个传说...
  • 继续回味北交所

    千次阅读 2021-11-16 19:00:15
    继续回味北交所 2021-11-16 股市理性投资 价值投资看人性 昨日北交所开市的第一个交易日,于这样的板块,的确是盈利颇丰状态,但今天是第二个交易日,我们还是可以看到依然是很多出现了绿色环保的状态,在...
  • C++11: 线程的暂停和继续和停止

    千次阅读 2020-03-18 14:33:43
    我们执行一个如图片处理视频处理等费时费CPU的操作时,很多时候是将其移到一个线程,并监测其进度,如果这个时候我们需要提供 暂停、恢复、停止的功能,本文就用C++11来实现其功能。 C++11 提供了线程(std::thead...
  • 在掘金、简书、知乎等平台,如果页面中有一些指向其他网站的外部链接,可能会出现类似下面这种的链接跳转拦截页面来提示我们将离开本站,注意财产安全。这个时候就需要我们手动点击继续访问才能继续跳转。这种设计...
  • 计算机意外地重新启动或遇到错误 Windows 安装无法继续安装Windows,请单击 确定 重新启动计算机,然后
  • app端请求后台接口A,A处理app传过来的数据,return一个结果码给app,这个时候A还没有执行完,A还要等待app根据结果码做出处理,比如打开某个开关,A一直监听这个开关到底打开了没有,如果打开了,就发送通知给...
  • 【来信】 你好,老师。 目前我处于一个非常迷茫的状态,看了你的“差生,不要再拿兴趣说事”,觉得很有道理,目前我是处于待业状态,刚辞了项目实施的工作,大学... 所以我现在想请教的是,我继续找专业方向的工作
  • 我们的java项目,要不要废弃switch

    千次阅读 2019-09-12 17:38:31
    java项目中要不要废弃使用switch 先看switch是怎么产生的: 很久以前,计算能力很昂贵,电脑性能很差,人们便想着法子的提高执行效率 先看看if(test==0)的处理逻辑: 先是把test的值放在一个寄存器中,然后把0放在另...
  • 不要继续过度复习的伤害——写给考研学生

    千次阅读 热门讨论 2014-02-27 11:38:51
    其中,面对大三学生的考研热情,真不知说些什么。 烟台大学一年一度的考研占座,更多地成了一种宣誓仪式,一种形式的校园狂欢。过来人都知道,占座中热情高涨的,不见得能用同样的热情,去维护那把椅子的热度。...
  • 西南大学网络与继续教育学院课程 1055《powerpoin…2020-10-11 16:10:3042有学员问关于西南大学网络与继续教育学院课程 1055《powerpoint多媒...的题目的参考答案和解析,具体如下:西南大学网络与继续教育学院课程...
  • 前言 在Android开发中自然少不了对视频录制的需求,然而视频录制虽然有系统提供给我们能够直接使用的API,但是我们往往在完成需求的过程中需要自定义实现短视频录制。网上虽然也有不少资料,但是总是零零碎碎的,...
  • 在公司的电脑上已经安装过Xshell,可是上次我用的时候还可以正常使用,这次隔了十几天后再打开,发现报错:要继续使用此程序必须应用到最新的更新或使用新版本,然而它并没有显示更新之类的,打开几次都是一样 ...
  • ssh连接linux服务器中断后,如何让命令继续在服务器运行
  • 以往人们换工作是为了涨薪,但如今大环境不好,降薪的offer要不要接? 一位程序员求助:2月底被裁,失业一个半月,收到一个降薪2k的offer,要不要接? 楼主问,之前的薪资是30k,offer给了28k。如果接了offer骑驴找...
  • 关于硕士毕业直接工作还是继续读博的一些思考

    千次阅读 多人点赞 2019-08-03 09:49:54
    趁着今天颇有兴致就写一写【关于硕士毕业直接工作还是继续读博的一些思考】,和同自己一样依然奋战在求学路上的读者共勉,当然如果你有想法和我一同分享也是很棒的,工科学生出身,可能文笔不是太好,如果说...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 845,797
精华内容 338,318
关键字:

咱们要不要继续