首页新闻招聘找找看知识库

[马在路上]Alamofire源码解读系列(十)之序列化(ResponseSerialization)

本篇主要讲解Alamofire中如何把服务器返回的数据序列化 前言 和前边的文章不同, 在这一篇中,我想从程序的设计层次上解读ResponseSerialization这个文件。更直观的去探讨该功能是如何一步一步实现的。当然,有一个不好的地方,跟数学问题一样,我们事先知道了结果,因此这是一个已知结果

[刘建平Pinard]MCMC(三)MCMC采样和M-H采样

MCMC(一)蒙特卡罗方法 MCMC(二)马尔科夫链 MCMC(三)MCMC采样和M-H采样 MCMC(四)Gibbs采样(待填坑) 在MCMC(二)马尔科夫链中我们讲到给定一个概率平稳分布$\pi$, 很难直接找到对应的马尔科夫链状态转移矩阵$P$。而只要解决这个问题,我们就可以找到一种通用的概率

[别先生]大数据云计算学习路线图(纯属个人看法和观点)

【ps:以下纯属个人观点和看法,有什么不对的,还请多多指教。】 1:之前发过一个Java攻城狮的学习路线图【ps:挺详细的~~~】:http://www.cnblogs.com/biehongli/p/5754555.html 恰恰是这个Java攻城狮学习路线图使我在学习编程的路上看到了希望,使迷茫

[best.lei]Java垃圾收集机制

Java垃圾收集机制 博客起名为Java垃圾收集机制,给人的感觉就像是垃圾收集是Java语言特有的。事实上,垃圾收集(Garbage Collection)远比Java久远。垃圾收集需要考虑3件事情:哪些内存需要回收、什么时候回收、如何回收。带着这三个问题,我们去看看Java是如何实现垃圾回收的。

[陈宏鸿]如何正确使用缓存技术

缓存技术是用来提升程序运行性能的常见手段,如你所见, 阿里巴巴、新浪微博、美团网等互联网龙头企业都是用缓存技术来提升自己家网站的性能。然而,任何事物都有两面性, 缓存技术使用得当带来的好处自然不言而喻, 但是如果使用不当, 产生的副作用也够让人喝一壶的。 我们写服务器程序时,使用缓存的目的无非就是减

[Gssol]多线程编程

1. 从线程到多线程 线程的定义: 线程 :程序执行流的最小单元。它是进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位。 线程从创建到消亡的过程: 多线程的定义: 多线程:从软件或者硬件上实现多个线程并发执行的技术。在单个程序中同时运行多个线程完成不同的工作。 Java垃

[算法小丑]基于均值漂移的三维网格分割算法(Mean Shift)

mean shift算法是一种强大的无参数离散数据点的聚类方法,其在图像平滑、图像分割以及目标跟踪等方面都有着广泛的应用。[Yamauchi et al. 2005]基于mean shift算法提出了一种网格分割方法,具体来说,给定一个三角网格,其面片重心和面片法向可以组成6维特征空间中的一系列离散

[失足程序员]微服务--webapi实现,脱离iis,脱离tomcat

前言 微服务,顾名思义就是微小的单一的服务程序,单一流程,单一发布,开发和部署都可独立; 这是我的理解; 但基于web的服务,不管是webservice还是webapi等类似的服务都需要基于iis或者tomcat, 本文介绍重点绕过iis或tomc部署基于http服务明文程序; 所谓明文程序就是源码

[unfairworld]React+Node初尝试

这是第一次写React和Node,选用的是前端Material-ui框架,后端使用的是Express框架,数据库采用的是Mongodb。 项目代码在:GitHub/lilu_movie , 欢迎大家关注或提问题。 这是一个通过从电影天堂抓取数据并显示的电影网站,demo部署在heroku上面。 安装

[>]串的模式匹配和KMP算法

在对字符串的操作中,我们经常要用到子串的查找功能,我们称子串为模式串,模式串在主串中的查找过程我们成为模式匹配,KMP算法就是一个高效的模式匹配算法。KMP算法是蛮力算法的一种改进,下面我们先来介绍蛮力算法。 蛮力算法使用两个int型变量当做当前匹配位置的指针,我们假设主串的位置指针为i,模式串的位

[木宛城主]Unity 3D Framework Designing(6)——设计动态数据集合ObservableList

什么是 『动态数据集合』 ?简而言之,就是当集合添加、删除项目或者重置时,能提供一种通知机制,告诉UI动态更新界面。有经验的程序员脑海里迸出的第一个词就是 ObservableCollection 。没错,它在WPF中盛行其道,通过它开发者可以很方便的达到动态更新界面。要在Unity 3D中使用Ob

[千古岭]iPhone与iWatch连接、控制、数据传递(Swift)

最近在做一个项目,涉及到iPhone设备和手表传输数据、控制彼此界面跳转,在网上找了很多资料,发现国内的网站这方面介绍的不多,而国外的网站写的也不是很全,所以在这写这篇博客,给大家参考一下,望大神指点一二。 iPhone和iWatch配对这个不需要多说,百度搜索答案一大堆,这个是前提。 iPhone

[请叫我大苏]学点Groovy来理解build.gradle代码

在写这篇博客时,搜索参考了很多资料,网上对于 Groovy 介绍的博客已经特别多了,所以也就没准备再详细的去介绍 Groovy,本来也就计划写一些自己认为较重要的点。后来发现了 Groovy 的官方文档后,发现其实官方的介绍特别的全面,详细。但可惜的是我的英语不好,看英文文档有些费时间,但还是推荐有

[【当耐特】]Omi架构与React Fiber

"原文链接 https://github.com/AlloyTeam/omi/tree/master/tutorial" 写在前面 "Omi框架" 在架构设计的时候就决定把update的控制权交给了开发者,视灵活性比生命还重要。不然的话,如果遇到React Fiber要解决的这类问题的话,就需要推翻

[小小Prince]Java之路——环境配置与编译运行

本文大纲 一、开篇 二、JDK下载 三、JDK安装 四、环境配置 五、初识Java编译 六、Java与Javac 七、第一个Java程序 八、总结 九、参考资料 一、开篇 通过对之前Java之路的了解之后,相信初学者们都对Java有了一个比较深印象的了解了。但是事情不能总停留在理论层面,还得多多实现

[skytraveler]iOS截取http/https流量

0x01.Why? 做移动测试的同学经常会在app和server中间架设一个代理(例如charles或者fiddler等),由经代理,app和server之间的交互及交互内容变得可视化,使得我们不再摸黑测试。事实上,能够很好的掌握app和server端的交互不仅对于测试,对于开发,对于产品的整个质量

[Feanmy]Linux学习之sudo命令

在学习Linux用户管理时,我们不得不需要了解一个命令,那就是sudo。sudo的作用是切换身份,以其他身份来执行命令。 那么为什么在Linux系统中我们需要来切换身份呢?原因有以下几个方面 1、养成一个对系统操作的好习惯。不管是在一些博文还是书籍中,作者经常会建议Linux使用者尽量用一般身份来操

[Gonjian]XML配置文件的命名空间与Spring配置文件中的头

spring配置文件中的头的部分讲解,拒绝每次写配置文件的时候,再对配置文件头部的无脑copy。

[小火柴的蓝色理想]编写jQuery插件

[1]类型 [2]要点 [3]闭包 [4]插件机制 [5]编写插件

[shishanyuan]Spark技术在京东智能供应链预测的应用

1 背景 前段时间京东公开了面向第二个十二年的战略规划,表示京东将全面走向技术化,大力发展人工智能和机器人自动化技术,将过去传统方式构筑的优势全面升级。京东Y事业部顺势成立,该事业部将以服务泛零售为核心,着重智能供应能力的打造,核心使命是利用人工智能技术来驱动零售革新。 1.1 京东的供应链 京东一
Top