首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 尾 页

部署Node应用程序选择Heroku还是Now.sh?

发布者: super | 发布时间:2017-11-08

原标题:部署Node应用程序选择Heroku还是Now.sh?

[ ]

【IT168 评论】随着Node.js的不断流行,新教程层出不穷,教程序员如何编写服务器端Java应用程序和API。本文将介绍两大用于部署Node应用程序的项目:Now.sh和Heroku。解释如何将代码部署到上述两个平台,在监控选项、易用性、提供的功能以及免费托管计划方面各有哪些利弊。

用Heroku进行部署

为了能够将应用程序部署到Heroku,程序员必须在Heroku上注册并为机器安装Heroku CLI。

开始之前,需要向Procfile添加一些代码。因为,Heroku将利用这个文件来确定如何执行上传的代码。

如果将下面的代码添加到文件中,Heroku就知道应该执行什么命令来启动应用程序:

一旦完成,请尝试通过从终端输入heroku login的方式登陆,Heroku会要求输入登录凭证。

接下来,导航到项目的根目录并输入命令:heroku create。这将在Heroku上创建一个应用程序,该应用程序已准备好接收项目的源代码。Heroku上

想读更多 ->

【分享】Java并发面试题精选

发布者: super | 发布时间:2017-11-08

原标题:【分享】Java并发面试题精选

1,什么是线程?

线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。

2,线程和进程有什么区别?

线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。每个线程都拥有单独的栈内存用来存储本地数据。

3,如何在Java中实现线程?

两种方式:java.lang.Thread 类的实例就是一个线程但是它需要调用java.lang.Runnable接口来执行,由于线程类本身就是调用的Runnable接口所以你可以

想读更多 ->

Java异常的深入研究与分析

发布者: super | 发布时间:2017-11-08

原标题:Java异常的深入研究与分析

前言

本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文的内容,属于基础知识研究范畴,切勿以为读完此文就能将异常知识掌握到家。切记:操千曲而后晓声,观千剑而后识器,所以我觉得没有大量的源码阅读经验,你很难知道什么时候需要自定义异常,什么时候需要抛出异常。

异常机制概述

异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。

异常处理的流程

当程序中抛出一个异常后,程序从程序中导致异常的代码处跳出,java虚拟机检测寻找和try关键字匹配的处理该异常的catch块,如果找到,将控制权交到catch块中的代码,然后继续往下执行程序,try块中发生异常的代码不会被重新执行。如果没有找到处理该异常的catch块,在所有的finally块

想读更多 ->

【分享】如何才能成为一个好的Java架构师

发布者: super | 发布时间:2017-11-08

原标题:【分享】如何才能成为一个好的Java架构师

一、架构的定义所谓一千个架构师中有一千种"最好的架构"模式。"架构"是我们这行业种一个很常见的词,表明其必然也是经历了很长的岁月打磨所形成的一个词。架构的这个词出现的意义是什么?为了解决什么问题?只有把这2个问题想明白了,才能设计出一个良好的项目架构。我认为 架构类似于画房屋设计图,在刚开始我们盖一层楼的小房子的时候,拍拍脑门想一下,脑子里有个大概的样子就开始动工了,想怎么盖就怎么盖,大部分情况下也都不会出现。但是当你要盖一个大楼,这时候拍拍脑门的方式虽然有可能还能管用,但是由于没有经过深思熟虑的多方考量,建造出来的必然是问题重重。另外建造大楼和盖个一层楼的小屋所需的团队规模肯定是不同的,每个人心中的标准不同,如果没有一个统一的规范,最后的结果可想而知。所以架构就是定规则做限制,是在权衡各方得与失之后的一个"最合理决策",由它来指导团队中的

想读更多 ->

电影中的黑客如何定位到你的地址?

发布者: super | 发布时间:2017-11-07

原标题:电影中的黑客如何定位到你的地址?

当脚本在object-html标签内执行时,位置对象将获得焦点并返回主位置,而不是它自己的位置。 确切地说,它将返回写入地址栏中的文本。在了解攻击者是如何读取用户输入到IE地址栏内的内容的,先应该知道以下信息。

1,关于对象和文档模式

对象标签的行为方式取决于documentMode的渲染方式。 例如,如果我们在页面的开头添加兼容性元标记的话,它的外观和行为就像一个iframe,但它会认为这是一个顶层窗口。

比如,“obj.html”在对象内部进行渲染,并且其内容被放入与iframe类似的方框中,然而,虽然在窗口对象与顶层对象进行比较时返回值为true,但是它并非顶层窗口。我们可以看一下在对象标签内执行的代码:虽然它认为window == top,但是事实并非如此。

想读更多 ->

每个程序员应该阅读的10本经典书籍

发布者: super | 发布时间:2017-11-07

原标题:每个程序员应该阅读的10本经典书籍

如果你是一个程序员,除了编码之外,你还需要大量的阅读。今天我要为大家介绍几本值得一读的书,包括《The Pragmatic Programmer》,《The Mythical Man-month: Essays on Software Engineering》和《Clean Code: A Handbook of Agile Software Craftsmanship》。

书籍是知识和智慧的重要来源。但不幸的是,现在很多人已经不愿意看书了。程序员更是罕见地会去读书,最常见的依靠互联网搜索结果来找寻答案。

技术向前的步伐比人类历史上的任何时候都要走得更快。用不了几个月,就会有新的编程语言和工具问世,弥补现有语言、工具和方法的缺陷。

事实上,许多

想读更多 ->

40行代码搞定女友日常问候微信机器人

发布者: super | 发布时间:2017-11-07

原标题:40行代码搞定女友日常问候微信机器人

感谢关注天善智能,走好数据之路↑↑↑

欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!

对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。

前言

作为一个程序狗,有个女朋友不容易,关键是女朋友还有各种各样的要求,比如每天晚上12点说晚安,每个纪念日要记得。这可让程序员如何是好,要知道,晚上12点,对我们来说晚上才刚刚开始;纪念日对我们来说就是写完一个project的日子。

所以,对于女朋友提出的需求,作为程序员的我们,当然不能坐视不管了,我们要写个程序来搞定它。

环境

Python

效果

先看看效果,微信号会在每天设定的时间按时按点发问候语给设定好的另一个微信号,同时可以自动进行一些相应的计算并更新每一天的内容,内容方面,就要靠大家丰富的想象力啦,这里只是给个演示。至于

想读更多 ->

单片机点亮一个发光二极管LED1,用仿真软件Proteu

发布者: super | 发布时间:2017-11-07

原标题:单片机点亮一个发光二极管LED1,用仿真软件Proteus展示

编程实现用P0.1口控制发光二极管LED1发光

步骤:

(1)用单片机编程软件Keil 编写程序,并保存到“单片机练习一”文件夹中,命名为“P0.1控制LED”;

(2)用单片机仿真软件Proteus画出原理图;

(3)在Proteus中双击单片机,添加“P0.1控制LED.hex”文件并进行仿真观察效果;

(4)把仿真结果保存到“单片机练习一”文件夹中,命名为“P0.1 控制LED”。

程序一:

ORG 0000H ;从地址0000H 开始放程序

M: SETB P0.0 ;使P0.0 口输出高电平

CLR P0.1 ;使P0.1 口输出低电平

LJMP M ;跳转到第二行

END ;程序结束

程序二:

#include<reg51.h>//头文件,每次编程时包含进去即可

sbit a=P0.1;//用sbit定义管脚,也就是

想读更多 ->

中国力量!阿里盲人工程师参加奥运火炬接力,让世界动容

发布者: super | 发布时间:2017-11-07

原标题:中国力量!阿里盲人工程师参加奥运火炬接力,让世界动容

11月6日,在2018冬奥会火炬接力釜山站现场,一位90后盲人工程师在工作人员的帮助下跑完了200米,将火炬传给了自己的同伴。这200米也是奥运历史上首次由盲人工程师跑出的200米。

“我想通过火炬传递一个信念,让残障群体知道,任何群体只要努力都能融入社会,我想告诉那些徘徊困顿的人们,只要往前走、往前看,前途总是光明的!”

2018年平昌冬季奥运会火炬接力上,这位特殊火炬手在海外社交网络感动了无数网友。他是李鸿利,是奥运火炬接力史上首位盲人工程师,供职于深圳信息无障碍研究会,他另一个身份是为阿里巴巴旗下钉钉、淘宝等产品提供“信息无障碍”服务的工程师。

“没想到在中国,盲人还可以当工程师!”

李鸿利是位90后,是深圳信息无障碍研究会的视障工程师,也是为

想读更多 ->

【论文精选】基于DSP的逆变器系统代码生成方法及实现

发布者: super | 发布时间:2017-11-07

原标题:【论文精选】基于DSP的逆变器系统代码生成方法及实现

安永军,帕孜来·马合木提

(新疆大学 电气工程学院,新疆 乌鲁木齐830047)

摘 要:逆变器系统属于混杂系统,智能控制及故障诊断的DSP代码开发周期长、效率低、实现比较繁琐。针对这一问题,提出利用Embedded Coder工具辅助DSP实现逆变器智能控制及故障诊断研究。Embedded Coder将建模工具Simulink、集成开发环境CCS以及DSP目标板完美链接,在Simulink仿真环境下即可实现DSP的操作与开发。介绍了逆变器结构和PWM触发控制原理,以及Embedded Coder实现PWM代码的生成方法。利用Simulink设计PWM代码生成模型,并利用Embedded Coder工具生成PWM执行代码,实现Simulink环境下DSP程序调试与逆变器系统开发。

关键词:逆变器;Embedded Coder;PWM;代码自动生成

中图分类号:TN386.2;TM464

文献标识码:A

DOI:10.16157/j.issn.0258-7998.170020<

想读更多 ->