7585426d3a57659de1b99e183dbe11f9.jpg 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内…
分类:技术干货
iOS 组件化学习
蘑菇街的方案: 蘑菇街组件化的技术方案 对应的demo 上面的反驳 Casa提出了不同意见,下半部分是下面蘑菇街修改的回应 对应的demo 蘑菇街的修改 自己方案做了进一步优化 大佬Bang的总结1 梳理总结 大佬mrp…
[Deep-Learning-with-Python]基于Keras的imdb数据集电影评论情感二分类
IMDB数据集下载速度慢,可以在我的repo库中找到下载,下载后放到~/.keras/datasets/目录下,即可正常运行。 电影评论分类:二分类 二分类可能是机器学习最常解决的问题。我们将基于评论的内容将电影评论分类…
Java核心-深入理解BIO、NIO、AIO
导读:本文你将获取到:同/异步 + 阻/非阻塞的性能区别;BIO、NIO、AIO 的区别;理解和实现 NIO 操作 Socket 时的多路复用;同时掌握 IO 最底层最核心的操作技巧。 BIO、NIO、AIO 的区别是什…
iOS底层原理总结 - 探寻Runtime本质(三)
方法调用的本质 本文我们探寻方法调用的本质,首先通过一段代码,将方法调用代码转为c++代码查看方法调用的本质是什么样的。 xcrun -sdk iphoneos clang -arch arm64 -rewrite-ob…
刷题之旅 | CCF真题(201312-1)
在知乎上看到《计算机的学生应如何过好大学四年》,有人说要写博客,写学习心得,至少300篇。 然后想了想自己,确实发现如果隔了好长时间没有再刷题的话,之前刷过的题也就忘得差不多了。 当你看到你之前刷过的题,可能都不知道是怎…
怎么写出好的敏捷测试(Agile Tesing)策略文档
敏捷测试策略 在敏捷环境中,我们在短期冲刺或迭代中工作,每个sprint只关注一些需求或用户故事,因此文档在数量和内容方面可能不会那么广泛。 之前我们得出的结论是,由于时间限制,我们可能不需要在每个sprint的敏捷项目…
关于mac 文本转码问题
简单的一个命令 实际场景: 需要手动把exccl表格,csv文件导入到mysql数据库,导入进去后发现出现乱码问题? 使用的平台:mac 【如果是window操作系统可以直接在「文件编辑器」中直接修改过来 ´д` ; 】…
以太坊转账 gas 费用太低,一直 pending 怎么办
最近Fcoin搞的创业板上币计划“累计充值人数排名”,使得以太坊转账手续费上涨了十多倍,以太坊矿工手续费收的很开心。转账的人大概不开心。 以太坊拥堵了,gas 费用给低的话,基本转不成功,一直处于 pending。比如说…
IDEA配置、安装及创建、发布项目
IDEA配置、安装及创建、发布项目 一、下载 进入官网:https://www.jetbrains.com/idea/ 点击右上角download,可以进行版本选择 选择版本.png 此处选择使用2015版本,分别有企业…
在浏览器中输入网址到页面显示出来,这中间到底发生了什么?
一、问题 在浏览器中输入网址,到页面显示出来,中间发生了什么? 二、解答 1、查询DNS,获取域名对应的IP。 (1)检查本地hosts文件是否有这个网址的映射,如果有,就调用这个IP地址映射,解析完成。 (2)如果没有…
手绘raft算法
在现实的分布式系统中,不能可能保证集群中的每一台机器都是100%可用可靠的,集群中的任何机器都可能发生宕机、网络连接等问题导致集群中的某个节点不可用,这样,那个节点的数据就有可能和集群不一致,所以需要有一种机制,来保证在…