首 页 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 尾 页

51单片机存储器详解

发布者: super | 发布时间:2017-09-28

原标题:51单片机存储器详解

MCS-51的存储器可分为四类:

程序存储器

一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件,其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之。那么设计人员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器(ROM)。程序相当于给微处理器处理问题的一系列命令。其实程序和数据一样,都是由机器码组成的代码串。只是程序代码则存放于程序存储器中。

MCS-51具有64kB程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息。对于内部无ROM的8031单片机,它的程序存储器必须外接,空间地址为64kB,此时单片机的端必须接地。强制CPU从外部程序存储器读取程序。对于内部有ROM的8051等单片机,正常运行时,则需接高电平,使CPU先从内部的程序存储中读取程序,当PC值超过内

想读更多 ->

三种方法将同类内容合并到一个单元格,你最喜欢哪一种?

发布者: super | 发布时间:2017-09-26

原标题:三种方法将同类内容合并到一个单元格,你最喜欢哪一种?

小伙伴们好啊,今天老祝和大家分享一期关于合并同类项的内容。

如下图,需要把AB列的数据,按照不同的部门汇总出对应的人员名单。

先来看第一种方法:

自定义函数

ExcelHome论坛的chenjun版主,很多年前写了一个关于合并同类项的自定义函数,功能强大,使用简单:

这里粘贴的代码为:

PubliC FunCtion Contx

想读更多 ->

微信现严重bug, 点开手机直接卡死

发布者: super | 发布时间:2017-09-26

原标题:微信现严重bug, 点开手机直接卡死

昨日,微信出现一严重bug,会让微信,手机严重卡死。重启后再次进入微信,点开信息就又会死机。这么严重的bug居然只是一句话造成的!

如果微信还没修复的话?输入【2个数字+15个标点符号】试试,不相信的朋友可以输入以下内容:

例如:66。。。。。。。。。。。。。。。

发送给你的朋友或者群聊里,现在微信已经将发送到群里的信息,屏蔽了那种形式的代码,也就是说你是发不过去的!估计bug修正好后,屏蔽自然会自动释放。

部分安卓手机会激活这个bug成死机状,比如,魅族,华为等。oppo, vivo ,小米,三星(老款),苹果手机无碍。之前早就听说有炸群代码,需要在淘宝购买。买家付款后,卖家会发给你一段代码。发到群里可以让手机死机。这个可能就是之前淘宝上贩卖的炸群代码之一吧?微信肯定会及时修复这

想读更多 ->

作为架构师需要了解的

发布者: super | 发布时间:2017-09-26

原标题:作为架构师需要了解的

一. 架构师?

1.1 架构设计涉及范围图

如图所示架构设计说涉及到的范围,首先是对架构支撑的底层平台选择,目前业界流行和通用的就是.Net平台和Java平台(J2EE);然后在平台支持之上做技术相关架构设计(主要会采用面向对象OO,面向方面编程AOP以及面向服务架构设计SOA等思想),在SOA推广上IBM和SUN两家公司尤为突出;在业务不断的变化中、架构的更新中,找到变化中不变的东西,并针对服务、架构制定一系列规范对架构进行有效的管理和成为架构设计的原则;当然,最上层就是善变的业务架构层。

1.2 一个优秀的架构师需要了解的知识

操作系统OS:能对操作系统内核有很好的了解和认识,从中吸取设计理念;推荐可以找一个小的linux版本代码阅读内核的实现,去理解“简单”的代码怎样去完成不简单的事情

虚拟机技术

想读更多 ->

Java中volatile关键字的含义

发布者: super | 发布时间:2017-09-26

原标题:Java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。

Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。

synchronized

同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用

synchronized 修饰的方法 或者 代码块。

volatile

用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。

下面看一个例子,我们实现一个计数器,每次线程启动的时候,会调用计数器inc方法,对计数器进行加一

执行环境——jdk版本:jdk1.6.0_31 ,内存 :3G cpu:x86 2.4G

/** *

想读更多 ->

深度学习框架Keras学习与应用

发布者: super | 发布时间:2017-09-26

原标题:深度学习框架Keras学习与应用

课程简介:

近几年各种深度学习框架涌现,大家可能很难从众多的深度学习框架中选择一个合适的框架进行学习。对于深度学习的初学者,或者觉得Tensorflow,Caffe等框架学习困难难以上手的人,可以考虑学习Keras。

Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。

Keras的设计原则是:

用户友好:Keras是为人类而不是天顶星人设计的API。用户的使用体验始终是我们考虑的首要和中心内容。Keras遵循减少认知困难的较佳实践:Keras提供一致而简洁的API, 能够极大减少一般应用下用户的工作量,同时,Keras提供清晰和具有实践意义的bug反馈。

模块性:模型可理解为一个层的序列或数据的运算图,完全可配置的模块可以用最少的代价自由组合在一起。具体而言,网络层、损失函数、优化器、初始化策略、激活函数、正则化方法都是独立的

想读更多 ->

第一代程序员王小波

发布者: super | 发布时间:2017-09-26

原标题:第一代程序员王小波

喜欢读书的人,对王小波都不陌生,他是中国最富创造性的作家之一,他是中国近半世纪的苦难和荒谬所结晶出来的天才,他英年早逝。他的作品对我们生活中所有的荒谬和苦难作出最彻底的反讽刺。他还做了从来没有人想做和做也没才力做到的事:他唾弃中国现代文学那种“软”以及伤感和谄媚的传统,而秉承罗素、伊塔洛·卡尔维诺他们的批判、思考的精神,同时把这个传统和中国古代小说的游戏精神作了一个创造性的衔接。

对于王小波也就读过一本《一只特立独行的猪》,让我对王小波产生兴趣的是在读到《Mac Talk》这本书里写到王小波除了作家的身份外,还是一名程序员,并且是一名很牛的程序员。以下是一些王小波和程序相关的故事。

多数人知道王小波是小说家,部分人分不清财经作家吴晓波和小说家王小波是不是一回事儿。却很少有人知道王小波可以算的上中国早期的程序员,在 90 年代初的时候因为国内应用软件缺乏,爱捣鼓东西的王小波利用闲暇时间学习了汇编和C语言,编了中文编辑器和输入法。中文编辑器和输入法任何一个都是大牛级的 GEEK 才会去尝试的东西,比如求伯君。王小波通过卖软件还挣了些钱,当时很多中观村的老板要拉他入伙,当然写代

想读更多 ->

身为运维的你,怎么掌握python才不会失业

发布者: super | 发布时间:2017-09-26

原标题:身为运维的你,怎么掌握python才不会失业

以前,我们都说Python是运维工程师的未来;现在,为什么大家都说不会Python的运维都将失业?运维必须懂开发,特别是python开发,已经形成大家的共识,不懂开发的运维,路会越走越窄。

而现在的情况是:有的运维人员连书都看不懂;有的书是可以看懂,别人写的简单代码也可以看懂,但自己不会写代码解决问题。

从不会写代码,到自己独立能写代码解决问题。这个问题很重要!盲目学习所谓的项目,最后还是不会自己写代码解决问题。首先解决了独立能写代码解决问题,再通过项目来加强训练。

其实,学习编程不止是学习语法,需要学习算法。(计算思维、解决问题的方法、编程思路)下面说说如何学习python:

1、买一本好书,推荐看《python核心编

想读更多 ->

矿工对以太坊拜占庭经济体制的争论持续发酵

发布者: super | 发布时间:2017-09-26

原标题:矿工对以太坊拜占庭经济体制的争论持续发酵

暴走时评:原计划于十月末激活的以太坊“拜占庭(Byzantium)”协议升级细节引发了新一轮争议,目前该争议仍在持续发酵。而此次升级旨在改善以太坊网络的功能性,缩短“挖矿”交易区块所需时间,但同时为免挖矿时间的缩短会使以太币价值降低,此次升级代码补丁将矿工挖矿所得奖励从5 ETH(1200美元)减少到3 ETH(840美元),这就大大增加了矿工挖矿的难度,从而引发了此次争议。截至发稿时,这一争论仍在继续,结果尚不明确。

翻译:Clover

一些以太坊开发者与矿工之间对于即将到来的旨在改善网络功能性的升级细节上存在的争议持续发酵。

自7月份便开始的讨论目前涉及到了以太坊改进协议EIP 649,该协议旨在缩短“挖矿”交易区块所需时间,矿工会通过交易区块挖矿这一过程创建新的以太币(以太坊原生加密货币)作为挖矿的回报。

当前争议的关键在于,在迁移到名为“拜占庭(Byzantium)”的网络之后,挖矿区块的时间将比现在挖矿时间提升10秒左右。但是,为确保这不会降低以太币的价值(当前以太币价格约300美

想读更多 ->

你跟百万年薪的程序员差这些

发布者: super | 发布时间:2017-09-26

原标题:你跟百万年薪的程序员差这些

使用版本管理工具管理你的代码。

如果你的团队开发的源代码并没有版本管理系统,那么你的软件开发能力会一直处于石器时代而停滞不前。

使用什么样的版本管理工具依赖于你的团队的大小和地理分布,你也许正在使用最有效率或最没有效率的工具来管理你的源代码。但一个优秀的程序员总是会使用一款源码版本管理工具来管理自己的代码。

推荐:Git

2. 务必一定养成文档交流的习惯。

程序猿最讨厌的两件事:第一件事是给自己的代码写文档,第二件呢?是别人的程序没有留下文档。

这是一个笑话,却是一个大实话。优秀的程序员需要习惯用优质的文档来进行交流,而不是无尽的吐槽和嫌弃。

养成文档交流的习惯,除了在代码中保持良好的注释风格之外,为了让你和你的团队容易的明白你的意图和想法,更需要写下更详细的说明文档。这不仅是一种团队的离线交流的方法,更是一种知识传递的方法。

Markdown是一个很好的文档编写工具,可以让你不受工具编辑器的限制来表达你的思路和想法。代码和流程图混合表达,无论是在哪个平台,通行无阻。

想读更多 ->