精华内容
下载资源
问答
  • 到宿舍以后吃了点东西,想睡个回笼觉,结果初中同学找我商量另个初中同学婚礼要出多少份子钱事。商量到中午,我就更不能出门了,只能叫外卖。 之前我4块钱了饿了么个月会员,给...

    今天八点半起床,起得也不晚,出门去超市买了酸奶和面包,结果发现宿舍路由器没拔。

    宿舍路由器不拔,教研室的路由器就不能用,我就得开热点,开热点很烦,费电。所以我就回宿舍去拔路由器了。

    这一拔,就是一整天。

    到宿舍以后吃了点东西,想睡个回笼觉,结果初中同学来找我商量另一个初中同学婚礼要出多少份子钱的事。商量到中午,我就更不能出门了,只能叫外卖。

    之前我4块钱买了饿了么一个月的会员,给20个奖励金,基本上1.5个奖励金可以兑换5元无门槛红包,我已经兑换了3次了,很划算。以前我也有红包,但是都得满减,凑下来太多了,所以每次都吃太多。现在好了,吃一顿健身餐才13块钱,我晚上在食堂吃了一顿biangbiang面都13.5呢(不如以前好吃了)。

    我现在莫名其妙喜欢白天睡觉,不知道怎么了,是不是疯了。我以前可是出了名的中午不睡觉,下午又睡到四点多。

    晚上终于鼓足勇气去移动营业厅续了充100送200的活动,八月份就到期该续了,但是八月的最后一天我实在实在实在懒得出门,拖到九月,多花20块钱。我也太懒了。

    不过现在好了,能省心10个月。

    晚上和男朋友约好玩我的世界,可是我的任务都没完成,能玩吗?明天是国庆放假前的最后一天了,老师要是不叫我,我就能苟延残喘到国庆结束,我还能多点时间工作。但是以我对自己的了解,正常工作日我都不可能工作,何况国庆。我觉得我完了,想自杀。我不能总说想死,男朋友会难过,其实我就是说说,抒发一下情感。

    如果猪看到这篇博客,请发微信告诉我(暗号:猪已阅),或者在本文下留言,两天之内我会给你发一个小额红包。否则,两天之后,你会收到一份生气。

    我觉得你根本没有在看,就是在敷衍我。

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Python 函数   http://www.runoob.com/python/python-functions.html

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

    函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。


    定义一个函数

    你可以定义一个由自己想要功能的函数,以下是简单的规则:

    • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()
    • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
    • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
    • 函数内容以冒号起始,并且缩进。
    • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

     

    匿名函数

    python 使用 lambda 来创建匿名函数。

    • lambda只是一个表达式,函数体比def简单很多。
    • lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。
    • lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。
    • 虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。

    语法

    lambda函数的语法只包含一个语句,如下:

    lambda [arg1 [,arg2,.....argn]]:expression


                                                                       

     缩进一定要注意

     

    Python 文件I/O   http://www.runoob.com/python/python-files-io.html

     

    就是 input/output 函数

    print 

    读取键盘输入

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:

    • raw_input
    • input

    raw_input函数

    raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

     

    input函数

    input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。

     

    打开和关闭文件

    ---------------------------------------------------------------------------------------------------------

     

    
    

     先不看了,不知道怎么开头,很麻烦。

    回宿舍和男朋友玩我的世界了,把电脑带回去,趁这几天舍友还没走,让她教教我。

    万事开头难,我 R,cplex,SQL不也都不会用吗,最后不是还稍微会点了吗。这回我好好精学一个,我以后就用python了。

    转载于:https://www.cnblogs.com/wanghaolu/p/9726664.html

    展开全文
  • STM32自学开始一

    2017-04-23 13:49:20
    那么PCB板的面积要增加不少的,本来想学习FX2LP单片机,但国内的资料少的可怜,会的人也不多,想找个人帮我写一下,开价都是几K,本来想是写好玩的,没想这东西这么搞,看了好多支持USB开的单片机,但在国内用的人...

      最近想学USB键盘开发,但51单片机无法实现USB开发,要不外加D12,那么PCB板的面积要增加不少的,本来想学习FX2LP单片机,但国内的资料少的可怜,会的人也不多,想找个人帮我写一下,开价都是几K,本来想是写好玩的,没想这东西这么难搞,看了好多支持USB开的单片机,但在国内用的人太少了。
      真就这样算了吧,一天没事,看到STM这单片机支持USB的,但这个单片机对我来说没有接触到过,也就在买的小仪器中看到过,基本也是8系列的,但在网上找现基本流行的是32位,难啊,我只会一点8位的51.
      从网上资料来看,写程序方式与51有很大的不同了,STM32带有库文件。编程时都会用到库,现看了半天还不是很明白。只能每天学点,慢慢的看了,反复的看。当时学51时也是这样的,从0到会,买了几本书反复的看,在就在仿真机上反复的仿真,现也会了不少了,基本别人的程序都能看明白。但STM32好像不能仿真看到结果,这点只能用实物来做了。
      在网上找了有现成的USB实例的单片机,想学习一下,也想找个有共同爱好的来学习下,学习STM32F103系列开发,想找个老师带下入门。

    展开全文
  • 然后试图找php,希望能发挥其敏捷的特性,为我加快开发速度和降低维护成本,做个服饰连锁店销售管理软件──进货,配送到分店,分店销售,销售报表,管理员权限配置等模块,是从10月份开始的,用的是php原生态...
  • 你可以以下语句个数值赋值: $a = 1234; # 十进制数 $a = -123; # 负数 $a = 0123; # 八进制数 (等于十进制数83) $a = 0x12; # 十六进制数(等于十进制数18) $a = 1.234; # 浮点数"双精度数" $a = 1.2...
  • 大家可以看到我们首先是连接数据库然后打开,对于select的命令,我们申明个OleDbCommand执行之,然后再申明个OleDbDataReader,读取数据,用的是ExecuteReader(),objDataReader.Read()就开始读取了,在输出...
  • 次网络反诈骗真人秀

    千次阅读 2015-06-23 19:31:49
    另外,这里对方不再什么你中奖了,你捡到宝了这样事情来开始一个诈骗,说明随着一些安全公司不遗余力宣传,类似诈骗已经很见效了,用户安全意识已经被成功培养起来了,知道类似这种天上掉馅饼事儿是...

    一次网络反诈骗真人秀

     

          

          

    18号那天,我在当当网买了一套《银河帝国》七步曲全集,总价是310软妹币,下单时间大约是下午的两点多,整个信息可以在当当的“我的订单进行追踪。

    提交订单之后,使用了微信支付(因为现在支付方法特别多,第二天我就忘记我用什么方式支付的了,我以为我是用信用卡支付的,事后查询才发现是微信支付的)之后,我就没管了,继续去工作了。

    到了第二天下午的6点多,当时也是刚刚下班,因为急着要和小伙伴出去腐败(我们组每周的例行活动,周五晚上出去吃吃喝喝),一边正在处理一点收尾工作,一边和小伙伴们讨论到什么地方去腐败,突然一个陌生的号码打电话过来了,号码归属地显示浙江杭州,嗯,虽然那边盆友不多,但貌似也有2-3个,也没多想,就接了。

    对面的电话声音是一个女声,开门见山,你好,佟先生,我这里是当当xx加盟店客服中心,你昨天下午两点半左右在当当买了一套《银河帝国》,但是昨天下午当当支付后台出了点问题,导致你昨天下午的订单出现异常,您支付的资金已经被当当后台冻结,无法到达我们加盟店,但是为了用户体验,我们已经给您发货了,现在这种情况我们无法收款,但是有一个解决方法就是可以把当当后台冻结的支付款先退给你,然后把单改成货到付款,到时候你收货之后现金支付一下就行了。希望您能帮忙处理一下。

    我想也没什么损失啊,反正货已经发了,就说,可以,没问题(事后,当当的真客服说,这种情况你不用理他的,你钱已经付过,货也已经发了,还关你毛事?!想想也是,看来是我太善良了)。

    然后对方就跟我说,您昨天支付宝支付的款项(此疑点,这世界上只有支付宝可以支付吗?差点怒了!其实我是微信支付,但是当时比较捉急,就忘记了,一心只记得自己是信用卡支付),我立即“纠正”对方说,我是信用卡支付的,不是支付宝,对方很灵泛,马上反应过来,说,是的是的,我们现在马上给你办理退款,请问你现在是在电脑旁边吗?我说是的,对方说,这样我给你的QQ发送一个退款的后台链接,你的QQ号码能告诉我一下吗?我说可以,对方就尝试加我的QQ,但是我的QQ需要实名认证(就是对方需要知道我的真实名字),对方说你叫xx是吧?我说是的,读音是没有错的,但是对方没有加上,不知道是把名字输错了还是对方怕加好友太多,被鹅厂识别为恶意号码导致封号。因此加了下没成功之后,就让我来加对方,我便听话的加了对方,QQ信息如下,很明显是最近申请的号码。

    加完好友之后,对方就给我发了一段链接过来。在当时发给我的时候,这个URL还没有被鹅厂后台识别,因此里面的红色小盾牌是没有(图是我后来截取的)。这个链接发给我还真是发对人了,作为一个长期从事安全工作的攻城来说,对于URL链接是比较敏感的。

    我在边打开这个链接的同时,边把链接发给微信小群进行专业问询,同时简单浏览了一下该链接的HTML代码,发现这个链接的整个风格做得和当当非常相似(可以说完全一样),但是它里面的一些图片的URL链接并不是像当当主页一样指向当当的后台。

    下面是钓鱼页面的最后一个环节,前面的页面忘记截图了,因为该链接已经不能访问了,因此也找不到了,整个页面还是做得人模狗样的。

    下面是钓鱼页面。

     

    而下面是一个正常的当当网站页面。

     

    补充一下钓鱼页面的前面两个环节,选择退款方式是让你选择你的支付方式,包括支付宝,微信支付和各大银行的信用卡支付等等,整个页面和当当的支付页面基本是类似的,我选择了招商银行信用卡支付,然后到第二个环节核对退款信息,这这个页面需要填写信用卡号码,信用卡的有效期等等,基本和信用卡网上支付一样,但是有一个疑点是,需要输入查询密码(此是疑点2,一般网上支付不需要查询密码,而以前我没办理过信用卡退款,难道退款需要?如果我问对方,对方肯定会说退款比较特殊,需要的~),反正我不太记得,就随便输入了一个,还有一个支付密码,我输入了正确的密码(我知道我的信用卡是要短信验证的,我也不是特别担心的,一般用户建议不要冒险,代价是高昂的,后来这张卡废了),点确定后,也没有报错,就到了上面的页面。

    高潮来了,这个页面显然就是挂羊头卖狗肉了,表明上写的是退款,但是下面有个红色的小字先给你打个预防针温馨提示:该验证码由系统发送请耐心等待,短信显示金额为1-99999该金额为银行虚拟金额,不造成扣款!,意思就是说,马上有一条支付短信要发给你了,里面有验证码,嗯,但是,别误会,这是闹着玩的,其实我们是想给你退款。效率很高,95555马上给我发来了短信。

    好家伙,310块的书,想给我退”1999元,我会输入验证码吗?!我会输入吗?

    可能是我迟疑了,导致对方又给我打电话了,反复问我现在到退款的哪个流程?生怕不能把款退给我,o()︿︶)o 唉,我广大的公务员有这个服务精神那该多好啊~我随口问了一句,310元的书,要给我退1999元吗?对方马上解释到,不是的,那个是虚拟支付,不是真的,只给你退款310元。然后我又问,神马是虚拟支付,然后对面又噼里啪啦说了一堆废话,大概意思就是,不是真的,不会导致你的信用卡真正付款,我说,哦?!

    因为我迟迟没有输入验证码,后面对方又不停的确认我到了退款的哪个流程了,恨不得手把手教我!我说到了输入验证码的阶段,对方说那你怎么还输入呢?我想了想说,我没收到验证码呀,对方说这样啊,然后又和我确认我留在银行的手机号码,搞了一会之后,对面说现在书店的生意很忙,让一个经理来协助处理下,过了一会儿又找了一个客服MM和我对话,客服MM的声音很甜美,很温柔的问我整个退款过程,一步步的确认每个步骤,“手把手的教我,我差点就感动了~

    最后,还是到了输入验证码的阶段,我又说没有收到,MM都急了,问,是现在打电话的这个手机吗?我说是的啊,她说奇怪了,怎么会呢?我说要不你用你的手机给我手机发个你好看是否能够收到,她说行,然后就有了下面这条短信。

    我说这条短信,我收到啦,但是验证码短信真没收到,可能是我的网络有问题吧。要不你再找几个手机给我发个你好试试?看看是我的手机问题还是网络问题呀。这时对方突然沉默了……估计在想,难道被发现了?过了一会儿就把电话挂了,再也没有打过来……突然,有一股失落感……

    如此同时我还在找当当的客服反应这个事情。每个订单下面都有一个“联系客服的按钮,点击之后就马上可以当当的客服聊天,听口气貌似又是一个妹纸,我大概把整个事情简单说了一遍,这个妹纸查看了我的单之后跟我说“GG,你的货都已经发了呀,这个单很正常,没有异常,应该是骗子

    其实我关心的不是这个答案,我继续问到,为什么我的信息,包括名字等,甚至昨天在当当什么时候买了什么书,花了多少钱,对方都一清二楚?!当当客服MM立即否认,说,这个信息绝对不是当当泄漏的……,我说,那是谁泄漏的?!她说可能是物流或者当当非自营店(当当的产品分自营和加盟店),我说,那当当就完全不用负责任了吗?这么严重的信息泄漏。结果她顾左右而言他,继续强调说,这个是一个骗子,你的货都已经发了,你怕什么呢?我说我怕的不是差点被骗了几千块钱,而且信息泄漏太恐怖了,以后还敢在当当买东西吗?客服妹纸说我反应一下,其实最近类似的反馈有不少。我说,有不少用户反馈说明问题很严重啊,你们竟然不管……

    反正结果就是这样了,汗。

     

    尾声

    再回顾一下整个事件,信息泄漏其实是非常致命的,这是骗取信任的重要一环,没有这个精准的信息,我可能一开始就不会信任对方,也就谈不上什么诈骗了。

    另外,这里对方不再用什么你中奖了,你捡到宝了这样的事情来开始一个诈骗,说明随着一些安全公司的不遗余力的宣传,类似的诈骗已经很难见效了,用户的安全意识已经被成功培养起来了,知道类似这种天上掉馅饼的事儿是轮不到自己的。因此开始进行一些难度更高的社会工程学诈骗,像这次的这个诈骗里面,对方不仅知道我昨天买东西了,而且知道什么时候买的,买了什么,花了多少钱,而且知道我网上支付了,不是货到付款(我以前在当当买东西都是货到付款,但是那天因为考虑到自己没现金了就网上支付了)。

    为了防止因为信用卡信息泄漏导致财产损失(在核对信息时我输入了很多的真实信息)后面第一时间打电话给招商银行客服停掉了那张信用卡。

    拉黑钓鱼网址:http://ddchuli.xczj.top/

     

    18324441375

    18758279314

    诈骗电话号码录入钓鱼号码云库,其中上面的号码是主叫诈骗号码,下面那个号码是我骗对方给我发短信的号码,两个号码是一伙的。

     

    举报诈骗QQ号(3283149157),并将其拉黑。

     

    其实上面这些拉黑举动只是增加骗子的一点点成本(也许还没什么成本),关键是理解其整个诈骗过程,熟悉一般诈骗的基本流程和关键环节,诈骗的最终目的不外乎钱(对于诈骗对象是普通用户来说),因此保护好自己的资金输出途径,限制资金的输出方式,提高安全意识非常重要。

     

    后来发现当当有一些预警,但是做得太弱了,从用户的角度来说,很难发现,我是主动是找才发现有下面这篇声明:http://blog.dangdang.com/?p=22276

     

    同时在在订单页面有这样一行字。这都是我主动去寻找才发现的。

    个人建议可以在提交订单结束之后,对用户进行强提醒,可以迅速减少此类诈骗的发生可能性,如果当当不想做或者不方便做,可以由安全软件来做,由安全软件进行提示,并把此类常规的诈骗方式进行集中曝光(网络曝光,电视曝光,报纸曝光,各种媒体曝光)。

     

    腾讯电脑管家&手机管家长期致力于保护用户的安全和财产

    <script type="text/javascript" src="http://js.tongji.linezing.com/3587820/tongji.js"></script>tongji.gif
    展开全文
  • 因为之后的所有开发都是在linux系统(具体的说是ubuntu,更具体点是基础预科里用的是ubuntu10.04,后面其他课程里用的是ubuntu14.04)中进行的,因此要开始学习必须先会使用linux发行版系统,所以这个课必须先学。...
  • 2020年注定是不平凡的一年,无数大学生被困家中无所事事,我也是其中员,在家学习对个自制力弱的人说是比较的事情,但是一直颓废下去也是让人心里很难受的,所以我就想着随便学点自己感兴趣的东西,总比什么...

    2020年注定是不平凡的一年,无数大学生被困家中无所事事,我也是其中一员,在家学习对一个自制力弱的人来说是比较难的事情,但是一直颓废下去也是让人心里很难受的,所以我就想着随便学点自己感兴趣的东西,总比什么也不干强点。于是我就在这些天开始学习了单片机。

    我一直觉得单片机是一个很酷的东西,可以用它做小车,做无人机,尤其是做无人机和玩无人机算是我这两年的梦想了吧,其实我以前就学过一点51单片机,当时也买了一套清翔的51开发板,不过当时就学了一点,好像是刚学到中断,我是一个懒散没有常性的人,这次既然想要好好学学,希望着有一天学成可以自己做很多有意思的东西玩意,那么一些额外的督促等手段可以说是必不可少的。我思来想去决定用写知乎的方法来监督自己,同时也可以通过写文章的方法来总结单片机开始学习路上遇到问题和我的尝试解决,我准备做成一个实时更新的系列,学完一部分便总结反思一部分,既可以加深印象提升自己,又可以分享给和我一样的小白在学习路上所碰到的问题(菜鸡都是有共性的,所以可能遇到和我一样的问题),虽然可能没有人看。

    因为我是想自己做一个小四轴玩的,我给我自己准备的学习路线是先学习51单片机,等学的扎实后就去买小马哥(一个教四轴的up主)的四轴套件和教程,小马哥的四轴是32单片机的。我看着教程挺好的,不过 我现在连51单片机都没有学会,所以不先考虑学32单片机的。听同学说32是很难学,我准备考完研的寒假学小马哥的这个。

    我学重新学51单片机的时间大概有一个月了 吧,因为有课加准备考研加自己懒散,所以进度缓慢,我清翔老师的教程倒是先过了一遍,但是感觉还是没啥用,该会的也还是不会,所以我是准备把老师上课写的程序再自己重新敲一遍,估摸着把课上的所有程序都自己独自敲一遍并且编译成功我的51 单片机就算小成了,我也可以考虑学32 了,其实我在学习51单片机的时候感觉并不简单,甚至觉得还挺难得,我一度怀疑郭天祥10天学会51单片机是吹牛逼。

    --------------------------------------------------------------------------------------------

    持续更新中~~~~~~~~

    虽然很多大佬说51单片机非常简单,但是我还是一直觉得要想学好51单片机10天根本做不到,特别在我看了电子万年历这个比较综合的项目,我是更觉得学10天不可能自己写得出来(也是可能是因为我太笨了),清翔老师是说能独立写出电子万年历这个项目51单片机就算学的可以了,我看完了大概得讲解也是一头雾水,什么应用层,底层驱动啥得感觉特别懵逼,附个图

    84c45b0a5005426fae84ddadf6ac8609.png

    对于我这种看课基本是一遍过,也没有课下写程序练习的笨比小白可以说是太难了,我回想LCD1602液晶, DS18B20数字温度传感器, DS1302实时时钟,只觉得脑袋一片空白,再想想红外通讯,I2C通讯,好像也是写不出来,只对定时器中断好像有点印象,那天我真的是备受打击,虽然我是刚学的小白,但我也明白,写无人机的飞控应该比这个电子万年历要难太多。真的是一度心灰意冷,以为自己笨的什么都学不会。不过还好我没心没肺,难受的快忘的的也快,接受现实也快,要是我只看一遍教程就能学会,那我也就不是我了哈哈哈。

    7f9b76d2fefa71851c4ac3aa5f9d5743.png
    7f9b76d2fefa71851c4ac3aa5f9d5743.png

    其实这个过程已经过去两天了,我昨天才开始打定主意写知乎的,给大家先看一下我的进度

    2014688be7a41ce5bfbed8efac5a82bf.png

    这是我前两天写的,我没有写点灯的,因为我学会了哈哈哈哈(笨比笑),我是从矩阵按键和数码管那开始写的。但现在已经过去好几天了,我就粗略的总结一下,以后当天的内容肯定要更加详细的说的,那么现在正式开始分享~

    矩阵键盘篇

    #include

    #define uint unsigned int

    #define uchar unsigned char

    uint KeyValue;

    void delay(uint z)

    {

    uint x,y;

    for(x = z; x > 0; x--)

    for(y = 114; y > 0; y--);

    }

    void KeyScan()

    {

    //4*4¾ØÕó¼üÅÌɨÃè

    P3 = 0XF0;//ÁÐɨÃè

    if(P3 != 0XF0)//Åжϰ´¼üÊÇ·ñ±»°´ÏÂ

    {

    delay(10);//Èí¼þÏû¶¶10ms

    if(P3 != 0XF0)//Åжϰ´¼üÊÇ·ñ±»°´ÏÂ

    {

    switch(P3) //ÅжÏÄÇÒ»Áб»°´ÏÂ

    {

    case 0xe0: KeyValue = 0; break;//µÚÒ»Áб»°´ÏÂ

    case 0xd0: KeyValue = 1; break;//µÚ¶þÁб»°´ÏÂ

    case 0xb0: KeyValue = 2; break;//µÚÈýÁб»°´ÏÂ

    case 0x70: KeyValue = 3; break;//µÚËÄÁб»°´ÏÂ

    }

    P3 = 0X0F;//ÐÐɨÃè

    switch(P3) //ÅжÏÄÇÒ»Ðб»°´ÏÂ

    {

    case 0x0e: KeyValue = KeyValue; break;//µÚÒ»Ðб»°´ÏÂ

    case 0x0d: KeyValue = KeyValue + 4; break;//µÚ¶þÐб»°´ÏÂ

    case 0x0b: KeyValue = KeyValue + 8; break;//µÚÈýÐб»°´ÏÂ

    case 0x07: KeyValue = KeyValue + 12; break;//µÚËÄÐб»°´ÏÂ

    }

    while(P3 != 0X0F);//ËÉÊÖ¼ì²â

    }

    }

    }

    void main()

    {

    while(1)

    {

    KeyScan();

    if(KeyValue == 0)

    {

    P1 = 0x6F;

    }

    if(KeyValue == 1)

    {

    P1 = 0;

    }

    if(KeyValue == 2)

    {

    P1 = 0xFF;

    }

    }

    }

    不知道为啥代码复制到知乎上会有注释乱码现象,有点头大,以后黏贴代码把注释去掉。

    矩阵键盘倒是也不难基本操作和独立按键差不多,说到底矩阵按键就是一大堆按键排列到一起,都是需要消抖加松手检测这两个步骤。我的开发板矩阵按键是4x4的,16个按键,接在P3上,矩阵按键在检测哪个按键被按下是需要键盘扫描->我是先进行的列扫描然后又行扫描,列扫描时先把接在列上面的所有IO口拉高,接在行上的所有IO置低。当其中有一列内任何一个按键按下那么整条列线都会被拉低。也就是先将P3 = 0xF0; 这一块倒是不难,印象中没有碰到问题。

    7c46cc0d4f56ad0727590b9341018f8d.png

    我当时自己写程序的时候其实只有一个疑惑,就是switch case 语句,进行列扫描,uint 了一个KeyValue, 列扫描初值是 0, 1, 2 , 3, 然后行扫描的时候使 KeyValue + 0, 4, 8 ,12; 我开始的时候怎么也想不起来为啥非得加4 的倍数,到后来又看了下视频

    --------------------------------------------------------------------------------------------

    持续更新中~~~~~~~~2020/4/29继续更新

    我觉得在没人指导的情况下自学一些东西是挺难的,你总会遇到一些问题,有的问题很简单但是你脑子当时转不过来圈,有的问题真的很难,你的知识储备不够逻辑能力不强就是没办法解决。对小白来说最可怕的是遇到的一些对别人来说是常识问题的,百度都不怎么知道百度一个确切的问题,很多时候就是想要放弃~

    今天精神很差,我白天学习的心思太淡了,晚上就容易亢奋,昨晚看完考研设定的目标量后已经11点多了,又开始学51单片机,昨天把URAT串口看手册看教程最后独立写完整个程序已经12点多了~昨晚写完串口发送数据数码管显示的程序,基本没问题,想要真正学好还是要自己重新做一遍啊,只看视频效果接近没有,后续得总结一下经验。洗完澡躺床上玩会手机再睡觉到差不多凌晨2点,今早又7点起床属实有点萎靡~今天想想怎么安排一下时间,时间管理可是个技术活。

    随便扯点继续顺着昨天向下写,看完矩阵按键视频教程后,又看了下开发板,这他娘的不是16个按键嘛!0~15一个数对应一个按键,想明白之后是真觉得自己傻*,写完这个基础的矩阵按键程序之后其实我还写了一个麻瓜通过矩阵按键触发外部中断0进行控制流水灯模块,但是就是实现不了,编译倒是0waining 0error,我又看教程,又看原理图,又看手册,后来又百度都没找到问题,很多时候我真觉得我愚笨,脑子不会转。折腾了一个小时,我又对着原理图重新敲程序,我是用的外部中断0下降沿触发嘛,当时跟着清翔老师说的通过一根杜邦线让P32口和P37相连通过P37口赋值1再赋值0来控制下降沿触发中断。

    f4c5edef07be98ffcba9579072aa0193.png

    开发板P3口

    当我写到位定义的时候我突然想明白了为什么矩阵按键程序写的没问题,外部中断0程序写的没问题,偏偏它们两个合起来就发挥不出来我预期的作用呢。我买的开发板的矩阵按键是接在P3口上

    sbit P32 = P3^2;

    sbit P37 = P3^7;

    恰好外部中断0是由P3.2口触发,这样矩阵键盘在行列扫描的时候就出错了。

    学完矩阵键盘这我算是意识到看手册和原理图对小白来说是很重要的,下边的图是我截的手册中断里面的一小块

    57e5f837486e193c2bfc92081c412fa2.png

    矩阵按键这块我这些问题,因为我是先开始重新学的,学了几天后开始弄的知乎总结,分享,知乎总结有点跟不上我学的速度了。也可能是前面的内容过于简单的原因,我本来想着数码管动态扫描还有定时器中断啥的各作为一部分进行写的,今天想想好像不可行,我串口那也没遇到什么特别的问题,所以接下来计划将数码管显示加串口部分一块写完,今天晚上开始学习I2C。定时器中断啥的也都会用到,不想再作为单独的知识总结了。

    数码管我准备总结两块内容,1是延时部分写delay函数延时和定时器延时,2是在动态扫描中我犯的错误;串口这一部分我就分享一下我遇到的问题,并分享出来,希望有大佬以后可以在评论讲解一下~今天白天就写这么多吧~大部分时间还是准备考研要紧,嘿嘿

    --------------------------------------------------------------------------------------------

    持续更新中~~~~~~~~

    展开全文
  • Kevin从2004年开始就是微软SQL Server MVP,他是国际SQLServer专家联盟(PASS)创辽委员会成员和下届总裁。他独自写作或参与合著了好几本书,包括SQL in a Nutshell(O'Reilly,2004)、Pro SQL Server 2005 ...
  • 疯狂程序员

    热门讨论 2012-07-18 18:05:32
    虽然上面的东西,什么“DIR”呀,“MD”呀,“RD”呀他早就背得滚瓜烂熟,但本还是每天都抱着,并且每天都在看。为什么?就是给土匪神秘感。他不懂,你越不给他看,他越觉得那技术真是“高级”。要让他看到就这么几...
  • 动态规划和硬币问题

    2020-05-11 19:33:10
    动态规划,这是个新概念,第次接触到,动态规划总体感觉和递归有些相似,都是从结果推出过程,最后用开始来找到结果,说起来可能有些麻烦,但是可以简单理解成,就像走迷宫一样,当我们面对别人拿过来...
  • 相信很多人在学习时候,一开始都会在网上找一整套资料或者一本书学习,结果就是内容太多,学了记不住或者学到一半感觉很,便放弃了,更别提写代码了,根本无从入手。 而更好一种办法便是
  • 来到学校后,然后又有电脑上网,所以,我在不知道哪个月我开始学人家网上购物,办起什么卡的手续,确实很烦,但是次搞完就行了,然后网上操作也很容易,现在用的3250和c280都是网上的,现在用了它们都有快...
  • 来到学校后,然后又有电脑上网,所以,我在不知道哪个月我开始学人家网上购物,办起什么卡的手续,确实很烦,但是次搞完就行了,然后网上操作也很容易,现在用的3250和C280都是网上的,现在用了它们都有快...
  • 实际上我是想说,对于个DBA讲,当你拿到个数据库时候,你首先需要做最短时间了解一下跑在这个库上个什么系统,比如是在线事务(OLTP)系统还是在线分析(OLAP)系统,这对于你做出性能上...
  • 当然,通常这些地方都会提供贴心的登录信息记忆功能方便您的使用,可您有没有想过,万一不慎遗失了手机那捡到它的并怀有恶意的人也会因此而轻松使用本来只属于您的东西呢?另外,不同的地方对用户名和密码的长度、...
  • 造成这些根本原因,在于学习者一开始就面对一个完整操作系统,或者面对前辈们积累了几十年一系列理论成果。而无论作者多么擅长写作,读者多么聪明,或者代码多么优秀,要一个初学者理清其中头绪都将是非常...
  • 造成这些根本原因,在于学习者一开始就面对一个完整操作系统,或者面对前辈们积累了几十年一系列理论成果。而无论作者多么擅长写作,读者多么聪明,或者代码多么优秀,要一个初学者理清其中头绪都将是非常...
  • 当然,通常这些地方都会提供贴心的登录信息记忆功能方便您的使用,可您有没有想过,万一不慎遗失了手机那捡到它的并怀有恶意的人也会因此而轻松使用本来只属于您的东西呢?另外,不同的地方对用户名和密码的长度、...
  • 时间在跑,我在走

    2006-04-28 22:34:00
    很小很小的时候就知道句话“寸光阴寸金,寸金难买寸光阴”,那时候肯定是对这句话理解有限的,只知道金子是比较贵的金属,既然金子都换不来的东西,想必一定是宝贵的,再就是感觉绕绕去的像个绕口令,除此...
  • 解决一些喜欢吃卤味又没办法到所有香料朋友,其中用到香料有:草果,香果,肉桂,丁香,小茴,香叶,碧波,白纸,木香,灵香草,...
  • 买来四只100k电位器和个15针插头,先利用手里排线,搭接上电路就可以先试验一下了。 插头连接:三个5V电源合在一起,两个地线合在一起,再加上四个比例通道四个开关通道,正好需要十条线。 电位器连接:每...
  • 既然传统经济学的各个领域同企业都有某种程度的关系,管理经济学当然要从所有这些领域中汲取有用的东西。各个领域同企业关系实际上深浅不一,这些领域与管理经济学的关系在程度上也就不同。举例说,在管理经济学中...
  • php高级开发教程说明

    2008-11-27 11:39:22
    这样,数小时甚至整天工作将不得不耗费在本来从一开始就可以避免问题上,这些问 题往往决定了程序开发成败,因为“时间是你永远都不可能充分拥有珍贵资源”。下面内 容将针对大部分基本却是非常重要...
  • Sam R.Alapati是世界顶尖Oracle技术专家,位经验丰富数据库管理员,有20多年从业经历。他拥有Oracle OCP DBA证书和HP UNIX System Administrator证书,曾经担任Oracle公司高级顾问,并在AT&T、雷曼兄弟、...
  • 另外有读者可能不想去直接就安装 Python,我们就提供了浏览器运行 Python 简介:使用 PythonAnywhere,个免费在线 Python 编程环境。(译者注:中国用户以考虑试试 fenby.com,也有类似实现,还有...
  • 天天实战的软件,蒙魂过关,负责领导说了也未必算数,因为每天有上百个人在用的软件,若某些功能不好用,下面的人天天会叫,会反对领导的强硬下达的命令,因为人多了,哪个功能都跑不掉,总会有个人会需要用某个...
  • 几天前刚的二手服务器,开始研究这方面的东西,了解的知识很少 服务器到了之后想先试试建个ftp站点,于是先去找服务商要到了公网ip,又根据https://blog.csdn.net/suliang5158/article/details/79273099 的...
  • 本书目的就是帮助读者了解c++是如何支持编程技术,使读者能从中获得新理解,从而成为名优秀编程人员和设计人员。适合做高校面向对象编程课程教科书,也可作为c++爱好者参考书。 [center] [a href=...
  • 本书目的就是帮助读者了解c++是如何支持编程技术,使读者能从中获得新理解,从而成为名优秀编程人员和设计人员。适合做高校面向对象编程课程教科书,也可作为c++爱好者参考书。 [center] [a href=...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

一开始买来难用的东西