为了账号安全,请及时绑定邮箱和手机立即绑定

用手记的方式,学习前沿流行技术

创建手记
ES6和Babel你不知道的事儿 ES6和Babel你不知道的事儿

Python语言为什么被推荐纳入高考和小学教材 原创

python语言最近两天传出将加入高考,此消息一处IT届的新闻火起来了。 python语言本来就是近年来最火的语言,也是所有程序语言中搜索热词。 当前,已经确定出台消息来看: 第一条,从2018年起浙江省信息技术教材编程语言将会从VB 更换为Python。 第二条,山东省最新出版的小学信息技术六年级教材也加入了 Python 内容。 那么python语言,究竟有什么优势,让其传播如此迅速,并受到防...

969浏览 8推荐 2评论

详解跨域(最全的解决方案)

1. 什么是跨域 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 同源策略限制了一下行为: Cookie、LocalStorage 和 IndexDB 无法读取 DOM 和 JS 对象无法获取 Ajax请求发送不出去 2. 常见的跨域场景 所谓的同源是指,域名、协议、端口均为相同。 http://www.nealyang.cn/...

668浏览 5推荐 1评论

Android应用启动过程-Launcher源码浅析 原创

本文参考的源码(7.1.1_r6) Launcher也是一个应用程序,和我们的App没有什么区别,当用户点击应用图标时候,启动其他的App,本文主要为分析Activity的启动流程打基础。 Launcher.java代码量比较多,大约4500多行,但是里面的逻辑并不复杂,不过我这里分析它的意义主要为了更好理解后面的知识,了解Launcher具体的流程才是重要的,不要沉迷代码中无法自拔! 先来张图:...

513浏览 3推荐 0评论

56个 PHP 开发常用代码片段(上)

译文:http://blog.koonk.com 在编写代码的时候有个神奇的工具总是好的!下面这里收集了 50+ PHP 代码片段,可以帮助你开发 PHP 项目。 这些 PHP 片段对于 PHP 初学者也非常有帮助,非常容易学习,让我们开始学习吧~ 1. 发送 SMS 在开发 Web 或者移动应用的时候,经常会遇到需要发送 SMS 给用户,或者因为登录原因,或者是为了发送信息。下面的 PHP 代码...

427浏览 6推荐 0评论

JavaScript实现MVVM之我就是想监测一个普通对象的变化 原创

我的博客始终都有一个特点,就是喜欢从0开始,努力让小白都能看的明白,即使看不明白,也能知道整体的来龙去脉,这篇博客依然秉承着这个风格。 以MVVM模式为主线去实现的JavaScript框架非常流行,诸如 angular、Ember、Polymer、vue 等等,它们的一个特点就是数据的双向绑定。这对于小白来说就像变魔术一样,但无论对谁来讲,当你看到一个令你感兴趣的魔术,那么揭秘它总是能吸引你的眼球...

149浏览 3推荐 0评论

fiddler+android抓包工具配置使用 原创

今天临时增加一个工作,手机需要抓包,查看了不同的抓包工具,最后确定使用fiddler抓包工具进行操作,这里以android为例记录一下工具的配置和使用操作。 fiddler的安装 网上有很多fiddler的下载地址,这里我主要使用的是绿色版的,百度网盘地址如下:链接: []() 密码: njye 直接打开使用原版即可,如图 fiddler的配置 接下来就是如何配置fiddler,可以对androi...

465浏览 3推荐 0评论

容器生态系统 - 每天5分钟玩转Docker容器技术(2) 原创

对于像容器这类平台级别的技术,通常涉及的知识范围会很广,相关的软件,解决方案也会很多,初学者往往容易迷失。 那怎么办呢? 我们可以从生活经验中寻找答案。 当我们去陌生城市旅游想了解一下这个城市一般我们会怎么做? 我想大部分人应该会打开手机看一下这个城市的地图: 城市大概的位置和地理形状是什么? 都由哪几个区或县组成? 主要的交通干道是哪几条? 同样的道理,学习容器技术我们可以先从天上鸟瞰一下: 容...

151浏览 4推荐 0评论

python强势来袭-0036~邮件那点事儿~发送邮件 原创

从古代的八百里加急,到现在的电子邮件,邮件的发展见证了上下五千年的发展史,这些当然是废话,只是要说说邮件的重要性。 可常规的通信手段相比,尤其是在现在,电话、QQ、微信等等各种社交软件的兴起,比传统的邮件和现在的电子邮件都快捷了很多;那为什么电子邮件还是显得那么重要呢~ 电子邮件,目前来说在不同的行业中还是占据着非常重要的办公需求的地位的,常规情况下公司的任务分配、沟通、协作等等都是通过电子邮件进...

270浏览 3推荐 0评论

Redis使用手记(更新中)

一、环境安装以及配置 1.下载Redis,运行 wget http://download.redis.io/releases/redis-4.0.2.tar.gz 2.解压 解压之后的文件结构为 3.安装编译所依赖的软件,运行yum -y install gcc gcc-c++ autoconf automake make 4.编译Redis,先进入解压后的Redis目录,然后运行make命令 出...

250浏览 4推荐 0评论

一个能让你了解所有函数调用顺序以及函数耗时的Android库 原创

背景:当项目代码量很大的时候,或者你作为一名新人要快速掌握代码的时候,给函数打上log,来了解代码执行逻辑,这种方式会显然成本太大,要改动项目编译运行,NO!太耗时;或者你想debug的方式来给你想关注的几个函数,来了解代码执行逻辑,NO!因为你肯定会漏掉函数;也许你可以固执的给你写的项目打满log说这样也行,但是你要知道你方法所调用的jdk的函数或者第三方aar或者jar再或者android s...

1233浏览 5推荐 1评论

Java系列:浅析java内存模型--JMM(Java Memory

在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步?   在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。   线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代码块需要在多线程之间互斥执...

1298浏览 7推荐 1评论

FragmentPagerAdapter和FragmentStateP 原创

前言 FragmentPagerAdapter和FragmentStatePagerAdapter是我们开发中经常遇到的两个类,尤其是和ViewPager的配合。几乎我们每个Android开发者都被Fragment和ViewPager,PopupWindow,适配等等一堆神坑折磨着,尤其是Fragment神坑无数,这些都是天天在用的组件,Google为什么留给我们这么多坑。也正因如此,为了不掉进坑...

536浏览 7推荐 0评论

Docker+nginx+tomcat7配置简单的负载均衡 原创

本文介绍在Docker上配置简单的负载均衡,宿主机为Ubuntu 14.04.2 LTS,两个CentOS容器,宿主机安装Nginx,两台容器安装tomcat7。结构如下: 此方案的原理是将宿主机的端口和docker容器的端口做一个映射(即访问宿主机的某端口会映射到docker容器对应的端口),然后在宿主机通过配置Nginx,即可达到访问宿主机的某端口,按规则分配到指定的服务地址,即完成了负载均衡...

970浏览 5推荐 0评论

向量叉积和应用:判断点是否在三角形内部

要求编程判断一个点是否在三角形(三个点)内部。 可以看出,如果点在三角形的内部,沿着三边走一圈,这个点相对于行进路径始终保持相同方向(上图左三角形绿线一直在蓝线左边); 如果点在三角形的外部,沿着三条边走一圈,会有不同的结果(右图中BC前进方向对应绿线指向变为右,即P不在三角形内)。 这样,只要判断点和直线的相对位置就可以了。 点的数据结构表示 这里的代码使用c++,每个点包含x坐标和y坐标,还增...

888浏览 6推荐 1评论

Hook Android 应用启动页

问题 前两天看到联通沃商店的 SDK 能让接入方应用的入口 Activity 在联通的闪屏页面结束之后出现, 我想他是不是才用什么黑科技 hook 了人家应用的入口Activity, 反编译了它的源码看了下,并无什么黑科技, 而是要求接入方声明它的闪屏页面为入口页面,我在想能不能在接入方无知觉的情况下 hook 应用的入口 Activity,先 hold 住等我们自定义的 Activity 完成之...

1292浏览 5推荐 0评论
首页上一页1234567下一页尾页

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信