xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

github pages + Hexo + 域名绑定搭建个人博客增强版

概述前面我们用github pages + Hexo 搭建了一个简单版的个人博客系统,但是里面的内容单调,很多功能不够完善,所以我们需要对yelle 的主题进行优化和完善。基本搭建请访问:http://blog.csdn.net/xiangzhihong8/article/details/5335...

2016-12-18 14:21:01

阅读数 7500

评论数 3

机器学习简介及常用算法

概念什么是机器学习? 机器学习是英文名称Machine Learning(简称ML)的直译。机器学习涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是...

2016-12-15 10:02:09

阅读数 15943

评论数 2

区块链的现状与未来

在上一篇文章中我们聊到了区块链技术的一些基本概念以及运行的原理性的东西,以及在金融行业的应用,那我们接下来要分析下区块链除了在互联网、金融领域之外,还有没有其他的用途。区块链与法律这个标题貌似有点大,那我说一个例子:从世界最大众筹项目DAO的技术漏洞引起的以太币被盗风险说起,谈到作为面向未来的法律...

2016-12-10 23:38:29

阅读数 9098

评论数 0

Android逆向工程

在Root前提下,我们可以使用Hooker方式绑定so库,通过逆向方式篡改数值,从而达到所谓破解目的。然而,目前无论是软件加固方式,或是数据处理能力后台化,还是客户端数据真实性验证,都有了一定积累和发展,让此“懒技术”不再是破解修改的万金油。再者,阅读汇编指令,函数指针替换,压栈出栈等技术需要一定...

2016-12-05 23:39:19

阅读数 4721

评论数 0

“区块链”究竟是什么鬼

最近区块链比较火,区块链是什么鬼,怎么以前没听过,不过说个东西你一定听过-比特币,以前区块链用在比特币上,一直到最近半年,区块链已经渐渐开始有了一些其他应用,特别是在金融领域。那么什么是区块链呢?他和比特币有什么联系呢?我今天整理了之前各家所言,大体上也就明白区块链是什么玩意了。区块链在比特币的应...

2016-11-26 02:03:33

阅读数 23929

评论数 10

手机直播连麦技术分析

直播火了,连麦直播也火了,那么说明是直播,连麦直播是什么。手机直播连麦功能的特点,我们按下面三部分来聊一聊手机直播和直播连麦:手机直播连麦功能的特点人物画像和设计思维一个有趣的连麦功能交互建议手机直播连麦功能的特点体验了斗鱼、NOW直播、美拍直播、淘宝直播、新浪直播、映客、me直播等直播平台、发现...

2016-11-02 17:27:42

阅读数 16804

评论数 2

hello Kotlin

1.1 Kotlin的身世写了许久 Java,有没有发现其实你写了太多冗余的代码?后来你体验了一下 Python,有没有觉得不写分号的感觉真是超级爽?你虽然勤勤恳恳,可到头来却被 NullPointerException 折磨的死去活来,难道就没有受够这种日子么?直到有一天你发现自己已经写了好几十...

2016-10-28 14:56:58

阅读数 3986

评论数 2

Python脚本批量转换Webp为png或jpg

话说,Android开发的时,很多的应用已经将png或jpg改为了Webp格式,一个目的是为了减少包的体积,我觉得还有一个好处是资源包的安全考虑,不过我如果要反编译人家的apk,并拿到图片资源就比较恶心。这不,我今天想仿下网易严选,不过反编译后,发现图片都是webp格式的。心里想着,能不能使用Py...

2019-07-08 21:11:16

阅读数 423

评论数 0

互联网寒冬下,原生Android开发的路该怎么走

移动寒冬 18年的冬真冷,大家都在说裁员,其实裁员一直都在,只是18年的确多点。android 10年了,已经积累了太多的技术,知识点,技巧,思路,这些前人都会了,并且正在创造新的思路出来,对于广大的底层 coder 来说,仅仅是追赶就很难了,更别提去自己创造了,但是现实时我们尝尝学习了很多开源框...

2019-06-17 09:18:49

阅读数 222

评论数 2

H.265/HEVC在Web视频播放的实践

H.265 以下是百度百科对于H.265的介绍: H.265是ITU-T VCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达...

2018-11-23 10:40:22

阅读数 1933

评论数 0

Android 折叠屏就要来了

北京时间 11 月 8 日,三星在旧金山向开发者发布了一款可折叠屏幕手机三星,型号为Infinity Flex Display。视频的动态图上我们可以发现,三星的折叠屏手机是屏内折叠设计,将屏幕折叠后手机的外部还有一块屏幕显示内容,但是尺寸不大。 三星发布的这款手机,实际上拥有两块屏幕,可折叠的...

2018-11-10 13:02:51

阅读数 545

评论数 0

一文看懂CDN加速原理

随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题。 很多时候,大家都在谈CDN...

2018-10-18 15:31:51

阅读数 183

评论数 0

2018 Google 上海开发者大会回顾

Google 开发者大会 (Google Developer Days,简称 GDD) 是展示 Google 最新开发者产品和平台的全球盛会,旨在帮助你快速开发优质应用,发展和留住活跃用户群,充分利用各种工具获得更多收益。Google开发者大会作为Google一年一度的盛会,主要是总结Googl...

2018-09-22 10:17:57

阅读数 1119

评论数 0

前端要失业了么,sketch-code让草图秒变HTML

最近两年来,人工智能正在以人们难以想象的速度颠覆科技行业。前不久,偶然看到一篇从草图到HTML只需5秒文章,让我感觉「使用人工智能自动生成网页」已经变得越来越现实。而本文将要介绍的SketchCode 的卷积神经网络能够把网站图形用户界面的设计草图直接转译成代码行,为前端开发者们分担部分设计流程。...

2018-09-07 10:23:48

阅读数 2640

评论数 0

Android 9 新特性

Android 9.0是谷歌开发的Android操作系统,最早于2018年1月25日出现在谷歌官网,2018年2月,Android 9.0的初步代号定为Pistachio Ice Cream,中文暂译为开心果冰淇淋。经过Android 8.0之后,Android 9.0系统功能进一步完善,Andr...

2018-09-02 11:13:20

阅读数 515

评论数 0

移动跨平台开发深度解析

注:本文为转载文章,部分内容参考移动端跨平台开发的深度解析,并做了精简和加工。 概述 移动跨平台开发一直是移动开发者和前端开发者追求的的话题,从早期的cordova、ionic,到如今的react native、weex、kotlin native和flutter等,可以说如今的跨平台框架可谓...

2018-08-09 22:14:33

阅读数 983

评论数 0

G3D 渲染引擎简介

G3D 是一款基于 WebGL 的 JavaScript 3D 渲染引擎,借助 GCanvas,G3D 可以运行在 Weex,ReactNative 等 hybrid 环境下。G3D 由淘宝终端团队推出,并于 2018 年 3 月与 GCanvas 同时宣布正式开源。 那么就会有同学问了,G3D...

2018-07-02 15:36:08

阅读数 175

评论数 0

Facebook开源其调试平台Sonar,支持 Android与iOS

近日,Facebook 在其官网宣布,正式开源其内部用于移动应用调试的平台 Sonar。 Sonar 是一个用于调试 iOS 和 Android 移动应用的平台,通过一个简单的界面,开发者可以可视化地审查和控制其 APP,除了可以直接使用,Sonar 还支持使用插件 API 进行扩展。三年前 F...

2018-06-13 14:11:15

阅读数 600

评论数 0

2018 Google I/O 开发者大会发布的那些新技术

本文为转载文章,原文地址: https://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg==&mid=2652046210&idx=1&sn=f5f17891c8fb45bb975c2707...

2018-05-09 08:13:52

阅读数 1061

评论数 0

Android D8,下一代 dex 编译器

Google 在刚刚发布的 Android Studio 3.1 新版本中,将 D8 作为新版本开发工具默认的 Dex 编译器。那么什么是 D8 呢,D8 与之前的 Dex 打包器有何区别呢? 大家知道,安卓项目在打包生成 Apk 安装文件的过程中,最重要的一步便是将我们所写的 java 代码编...

2018-05-03 22:05:54

阅读数 975

评论数 0

提示
确定要删除当前文章?
取消 删除