• 欢迎访问马东东的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

最新发布 第5页

马东东的博客Donny's blog

美观又实用,10 款强大的开源 Javascript 图表库

随着发展,现代 Web 设计在改善体验和功能的同时,对于美观的追求也越来越高,可视化、交互式、动态等元素和效果似乎已成为标配。以下是为开发者推荐的 10 款开源 Javascript 图表库,可以帮助实现各种漂亮的功能。话不多说,直接开始吧!1、EChartsECharts 由百度前端技术部开发的,是一个纯 Javascript 的图表库,可以流畅的运……

如何教会非计算机专业的女友写代码

这半年一直在教女朋友写前端,女朋友工作确定后,正好知乎上也有这么一个问题《如何教会非计算机专业的女友写代码》,就分享了一下学习心得和方法,写了一个答案,没想到没过几天点赞数就上千了,看来前端培训这个市场还是有非常大的缺口啊。于是就转到自己博客上吧,给更多正在前端路上战斗的朋友们一些参考。背景:女友14年本科毕业,学的是商科,大学里一点编程都没接触过,毕业……

在 2016 年学 JavaScript 是一种什么样的体验?

嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的 Web 开发工程师?准确地说,我是一名「前端工程师」。不过你算是找对人了。我对今年的技术别提多熟了,前端可视化、音乐播放器、能踢足球的无人机,你尽管问吧。我刚去 JS 大会和 React 大会逛了一圈,没有什么……

理论经典:TCP协议的3次握手与4次挥手过程详解

前言尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。本文将分别讲解经典的TCP协议建立……

第21章 TCP的超时与重传

互联网整理,仅为方便个人学习和研究之用,版权归出版方所有,请支持正版。21.1 引言TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。对任何实现而言,关键之处就在于超时和重传的策略,即怎样决定超时间隔和如何……

第18章 TCP连接的建立与终止

互联网整理,仅为方便个人学习和研究之用,版权归出版方所有,请支持正版。18.1 引言TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。本章将详细讨论一个TCP连接是如何建立的以及通信结束后是如何终止的。这种两端间连接的建立与无连接协议如UDP不同。我们在第11章看到一端使用UDP向另一端发送数据报时,无需……

第17章 TCP:传输控制协议

互联网整理,仅为方便个人学习和研究之用,版权归出版方所有,请支持正版。17.1 引言本章将介绍TCP为应用层提供的服务,以及TCP首部中的各个字段。随后的几章我们在了解TCP的工作过程中将对这些字段作详细介绍。对TCP的介绍将由本章开始,并一直包括随后的7章。第18章描述如何建立和终止一个TCP连接,第19和第20章将了解正常的数据传输过程,包括……

第11章 UDP:用户数据报协议

互联网整理,仅为方便个人学习和研究之用,版权归出版方所有,请支持正版。11.1 引言UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。UDP数据报封装成一份IP数据报的格式如图……

对不起,我爱你

——他欠你一句对不起,你忍了一句我爱你。01“爱像一阵风,吹完它就走,这样的节奏,谁都无可奈何……”每当听到杰伦的这首“龙卷风”就会让我想起一个人。记忆回到N年前……“我一直觉得能吃臭豆腐的人,咬咬牙都能吃屎。”我捏着鼻子,看着对面的菲拿着一串臭豆腐吃的正香。“你大爷!浩云,老娘今天让你飞吃不可……

Android优秀开发资源

Android Frameworks源码https://github.com/android/platform_frameworks_base开源项目1.philm:https://github.com/chrisbanes/philm2.iosched(Google I/O项目):https://github.com/google/iosched……

在线学习网站大全

腾讯课堂 http://ke.qq.com网易公开课 http://open.163.com 多贝网 http://www.duobei.com网易云课堂 http://study.163.com51cto学院 http://edu.51cto.com百度传课 http://www.chuanke.com我要自学网 http://www.51zx……

浏览器中唤起native app || 跳转到应用商城下载

前段时间遇到一个小需求:要求在分享出来的h5页面中,有一个立即打开的按钮,如果本地安装了我们的app,那么点击就直接唤起本地app,如果没有安装,则跳转到下载。因为从来没有做过这个需求,因此这注定是一个苦逼的调研过程。我们最开始就面临2个问题:一是如何唤起本地app,二是如何判断浏览器是否安装了对应app。如何唤起本地app首先,想要实现这个需求,肯……

Google I/O 2016: Android 演讲视频汇总

Android at Google I/O 2016What’s new in Android  YouTube ,优酷Image compression for Android developers  YouTube ,优酷Android Pay everywhere: New developments  YouTube ,优酷Games: ……

GitHub 排名前 100 的安卓、iOS项目简介

排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。项目名称项目简介1. react-native这个是 Facebook 在 React……

最好的关系,是我懂你的不容易

01姐姐和姐夫结婚快二十年,感情很好,极少吵架,是亲戚里的好夫妻典范。大家说起他们来都会纳闷:这俩人,好像就不会生气似的。我以前也纳闷。不过现在懂了。前几天住姐姐家,姐夫晚上十一点才回来,当时我们都睡了,但姐姐一听开门声,就立刻爬起来,说你姐夫醉得不轻。最好的关系,是我懂你的不容易我迷迷糊糊跟着出来,只见姐夫正扶着卫生间的门狂吐,马桶近在咫尺,但他……

一件温柔的小事

我一个朋友,有一个保持了多年的习惯,不管多忙,每个月一定要跟两个最好的朋友吃顿饭。菜品怎么简单都好,哪怕只是一碗杂酱面。其实,要在北京这样的大城市约着见一面,吃顿饭,并不是件容易的事。我自己就有过这样的经历,跟几个朋友约吃饭,每次微信上都说,什么时候约着一起去啊。对方回,好啊好啊。可“什么时候”真的就成了一个未知数。有那么一天,订好了桌子,信誓旦旦地要去赴……

君生我未生·我生君已老

Author 夭夭 BGM 纯白我是一个孤儿,也许是重男轻女的结果,也许是男欢女爱又不能负责的产物。是哲野把我拣回家的。那年他落实政策自农村回城,在车站的垃圾堆边看见了我,一个漂亮的,安静的小女婴,许多人围着,他上前,那女婴对他璨然一笑。他给了我一个家,还给了我一个美丽的名字,陶夭。后来他说,我当初那一笑,称得起桃之夭夭,灼灼其华。哲野的一生极其……

全知麦彭仁波切:净除业障百咒功德

      净除业障百咒功德       全知麦彭仁波切 著索达吉堪布  译       那莫革热玛则西日嘉那萨埵雅!       佛陀一切妙种智,现文字相而恩赐,利乐众生诸吉祥,敬持所有明咒王。       一嗡啊吽       这是三时一切如来的真实身语意,堪为三世佛陀所说的一切咒语之王、一切咒语之本,念诵此咒能成就所有咒语,……

《雨宝陀罗尼》诵持仪轨

加持咒:嗡 桑巴ra 桑巴ra  波玛纳 萨ra玛哈 臧巴巴吽帕的索哈。(三遍)皈依发心:诸佛正法圣贤僧  直至菩提我皈依  以我所修施等善  为利有情愿成佛(三遍)发四无量心: (三遍) 愿诸众生永具安乐及安乐因!愿诸众生永离众苦及众苦因!愿诸众生永具无苦之乐、我心愉悦!愿诸众生永离贪嗔之心、住平等舍!《大轮金刚陀罗尼》21遍……

我们都可耻地成熟了

你约人吃饭,因为不知道说什么的时候,还能低头夹菜。 你约人电影,因为不必说什么,只要静静地看别人的生活和故事。 你约人逛街,因为总有些新的产品上市,可以聊一聊试一试。 你约人唱歌,因为不用背歌词,只用对着屏幕讲出来就好。喜欢去超市,直接拿东西刷卡就好,不用和人讨价还价。 喜欢去咖啡馆,做自己的事,和周围人无关。 喜欢去健身房,跑步或者练器械……

Android二维码生成与扫描

第三方库导入Zxing第三方库下载链接直接import module,将上面的第三方库导入。在导入后如果用到的icon或者字符串资源名称一样,可能会报错,解决方法(以label名重复为例):1.在Manifest标签下添加 xmlns:tools=”http://schemas.android.com/tools”2.在Application标签下……

自学Android资料集合

看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师 能教你的东西都是很有限的,真正的修行还是要靠自己。我本科是学数学的,虽然研究生是计算机专业,但研究生往往是做研究工作,并不会接触编程这么基本的东 西,关于编程相关我都是靠自学。对于Android这一块,是参加工作还开始接触,开始自己学习的。学习级别,很……

互联网科技知名技术博客大整理

今日给大家整理下好的技术个人博客、网站,趁着周末补充下自己的收藏夹, 好的博客太多了,本文仅供大家参考补充,有好的也欢迎推荐,自己的就那个啥。耐心看,很多,有些很熟悉的自动滑过即可,不小心重复了请忽略。后续会再补充完善一些。技术类网站社区:CSDN全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台开源中国 开源项目汇集51CTO ……

苹果最刁钻的33个面试题,有种就来挑战

转自:硅谷密探公众号(ID:SVS-007)苹果公司作为世界上知名度最高盈利最多的公司之一,其工作offer毫无疑问非常难以获得。如同大部分硅谷公司一样,苹果会在面试中询问基于你过去工作经历的技术难题,以及与技术不太相关的“烧脑”谜题。根据美国最大的工作信息网站Glassdoor的面试题目汇总,我们精选出了33道最难的面试题目。有一些需要复杂的数学……

知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。下面是@技匠整理的,在前端开发中经常使用到的20个正则表达式。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:varreg=/^……

可是,我依然没有遇见你

我们为爱情付出了那么多,可它也从没有回报我们以安详。好像每个二十几岁的年轻女孩子都要有一个说出来像那么回事的梦想,否则显得我们头脑空空,胸小还无脑。据说这个阶段的梦想,是从学校出来进入婚姻前一个很好的过渡。这样的梦想我听过好多,比如找个好男人,比如坐在宝马车里笑,比如要开一家咖啡店,再比如毕业后要嫁给陈莫北。最后一个是徐砚美说的,在一个喝得差不多都人……

WordPress插件erphpdown8.0.2

网友淘宝购买的WordPress插件erphpdown8.0.2,给有需要的站长朋友。基本功能 已经在程序中集成支付宝(担保交易/双功能接口/即时到帐)、银联、paypal、财付通集成mycred积分插件(另付费功能)充值卡充值(管理员后台生成充值卡卡号卡密,可以放在第三方自动发卡平台出售,然后购买用用卡密来进行网站充值)(免费赠送……

前端开发中的字符编码

阅读目录URL编码HTML实体编码与进制编码JS编码前端开发过程中会接触各种各样的编码,比较常见的主要是UTF-8和HTML实体编码,但是web前端的世界却不止这两种编码,而且编码的选择也会造成一定的问题,如前后端开发过程中不同编码的兼容、多字节编码可能会造成的XSS漏洞等。因此,本文旨在更好的全面了解涉及前端开发领域的字符编码,避免可能出现……

java int与integer的区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.……

java自动装箱与拆箱

这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个……

java中 == 与 equal 的区别

废话不多说了,开门见山吧,先来看一段代码:String str1 = new String("str"); String str2 = new String("str"); System.out.println("==比较 :"+ (str1 == str2)); System.out.println……

why在重写equals时还必须重写hashcode方法

首先我们先来看下String类的源码:可以发现String是重写了Object类的equals方法的,并且也重写了hashcode方法public boolean equals(Object anObject) { if (this == anObject) { return true; } if (a……

12篇技术干货:阿里云、微博、搜索、美团、美丽说、推荐、小米、支付宝…

云栖社区特别策划第一集:12篇实战经验所组成的“近战”系列(文章、PDF和视频),包含新浪微博、淘宝搜索、美团、美丽说、淘宝推荐、小米、支付宝、阿里云、淘宝无线在内,涵盖建模、个性化推荐、排序学习、系统优化、数据监控、流量优化、架构探索等多方面一线经验总结。1.《手机淘宝推荐中的排序学习》2.《基于微博用户关系和行为的用户建模》3.《移动电商搜索个性……

Android App 安全的HTTPS 通信

漏洞描述对于数字证书相关概念、Android 里 https 通信代码就不再复述了,直接讲问题。缺少相应的安全校验很容易导致中间人攻击,而漏洞的形式主要有以下3种:自定义X509TrustManager。在使用HttpsURLConnection发起 HTTPS 请求的时候,提供了一个自定义的X509TrustManager,未实现安全校验逻辑,下面片……

Android酷炫实用的开源框架(UI框架)

前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://git……

般若波罗蜜多心经

观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,渡一切苦厄。  舍利子!色不异空,空不异色;色即是空,空即是色;受想行识,亦复如是。  舍利子!是诸法空相,不生不灭,不垢不净,不增不减。  是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界。  无无明,亦无无明尽,乃至无老死,亦无老死尽,无苦集灭道。无智亦无得。  以……

分享8年开发经验,浅谈个人发展经历,明确自己发展方向

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。  明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而……

淘宝技术发展

目录一、引言二、个人网站三、Oracle/支付宝/旺旺四、淘宝技术发展(Java时代:脱胎换骨)五、淘宝技术发展(Java时代:坚若磐石)六、淘宝技术发展(Java时代:创造技术-TFS)七、淘宝技术发展(分布式时代:服务化)作者:赵超  一、引言  光棍节的狂欢“时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 ……

从P1到P7——我在淘宝这7年

       (一)2011-12-08 [原文链接]今天有同事恭喜我,我才知道自己在淘宝已经七周年了。很多人第一句话就是七年痒不痒,老实说,也曾经痒过,但往往都是一痒而过,又投入到水深火热的工作中去。回家之后就想这七年我到底收获了什么,且不论成败与否,这7年的经历,是我人生的宝贵财富。第一年:‘正牌七公’曾经说过,要是写一本……