最新文章

AOP方案实现android动态获取权限

Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用户体验, 同时也为程序员带来新的负担. 动态权限管理就是这样, 如果你不申请就使用,那么有一个崩溃在后面等待着你。

最后更新时间: 共 168 次浏览 Tags: java

Python MySQLdb 学习总结

任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对 mysql数据库操作的模块。官方Introduction : MySQLdb is an thread-compatible interface to the popular MySQL database server that provides the Python database API. 它其实相当于翻译了对应C的接口。

最后更新时间: 共 181 次浏览 Tags: python

python 处理命令行参数

标题写了那么久,现在现在才有时间,整理下自己的思路。首先先总结下自己对sys模块的理解。手册上对sys的描述是系统参数和系统函数,这里 的系统实际上是python解释器。这个模块提供了用户可以访问的解释器变量和一些可以与解释器进行交互的功能函数。这里主要关注的就是 sys.argv,其实它就是一个解释器变量,通过sys模块,我们就可以访问,并且根据自己的需要来解析。sys.argv

最后更新时间: 共 111 次浏览 Tags: python

我读过的最好的epoll讲解--转自”知乎“

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。

最后更新时间: 共 50 次浏览 Tags: programmer

reactor模型 preactor模型

通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待。

最后更新时间: 共 26 次浏览 Tags: reactor reactor

30个免费的html5 css3响应式网站模板(三)

对于快速完成网站建设工作免费HTML5 CSS3网站模板是非常有用的。相对于HTML模板HTML5 CSS3网站模板需求量非常大。HTML5 CSS3是语言的发展方向,它包含很多的新功能。在今天的文章中,我们已经精心挑选了30个最好的和免费的HTML5 CSS3网站模板。这些HTML5 CSS3网站模板具备令人惊讶的功能,如扁平化和时尚的设计、响应式布局、jQuery sliders和更多,当然这一切都是免费的。有了这些模板,你无需从头开始完成工作就可以使您的网站快速完成。 HTML5和CSS3是最新开发新的语言,其中的HTML5是结构化标记语言,CSS3呈现Web内容的最新开发工具。我们希望您发现我们推荐的最好的免费HTML5 CSS3网站模板是有用的。

最后更新时间: 共 32 次浏览 Tags: html html5 css css3

JSHint 配置浅析

JSHint,发现错误和潜在问题的社区驱动的工具

最后更新时间: 共 40 次浏览 Tags: jshint

VSCode初体验

Microsoft 今天在其 Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代web和云应用的跨平台编辑器。

最后更新时间: 共 4 次浏览 Tags: vscode

Java NIO 之缓冲区

一个 Buffer 对象是固定数量的数据的容器。通道是 I/O 传输发生时通过的入口,而缓冲区是这些数据传输的来源或目标。

最后更新时间: 共 6 次浏览 Tags: java nio

Docker基础技术:AUFS

AUFS是一种Union File System,所谓UnionFS就是把不同物理位置的目录合并mount到同一个目录中。UnionFS的一个最主要的应用是,把一张CD/DVD和一个硬盘目录给联合 mount在一起,然后,你就可以对这个只读的CD/DVD上的文件进行修改(当然,修改的文件存于硬盘上的目录里)。

最后更新时间: 共 48 次浏览 Tags: docker aufs

Docker Compose—简化复杂应用的利器

Compose是用于定义和运行复杂Docker应用的工具。你可以在一个文件中定义一个多容器的应用,然后使用一条命令来启动你的应用,然后所有相关的操作都会被自动完成。

最后更新时间: 共 25 次浏览 Tags: docker compose

Docker Swarm学习教程

Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(dockerclient in go, docker_py, docker等)均可以直接与Swarm通信。Swarm几乎全部用Go语言来完成开发,上周五,4月17号,Swarm0.2发布,相比0.1版本,0.2版本增加了一个新的策略来调度集群中的容器,使得在可用的节点上传播它们,以及支持更多的Docker命令以及集群驱动。

最后更新时间: 共 39 次浏览 Tags: docker swarm

初识函数式 Swift 实用

Swift 的语言特性使得它非常适合被用于以函数式编程思想,如果你还没开始用函数式的方式来使用它,那么可以从现在开始,尝试着利用函数式的便利性。

最后更新时间: 共 14 次浏览 Tags: swift

如何利用React.js开发出强大Web应用

在开发强大的Web应用程序领域,React.js无疑可算当之无愧的赢家。首先,最令人振奋的就是它为开发人员带来了多年以来在Web开发框架当中始终无法找到的各类要素。很多Web开发人员之所以对其青眼有加,正是因为它能够帮助我们开发出不同于以往且极具交互特性的Web应用。它几乎无所不包,因此我们也应当对其加以关注,但利用它在未来的开发工作当中打造出更为出色的成果。

最后更新时间: 共 30 次浏览 Tags: javascript reactjs

是什么让PM成为一个伟大的PM?

在正式进入这篇文章之前,我首先要声明,以下内容纯属我个人主观的观点。我认为自己很幸运,因为我担任过产品团队的PM,并且目前我成为了一个内容团队的PM,这个博客帖子是我对这两个完全不同的组织的亲身体验。

最后更新时间: 共 3 次浏览 Tags: programmer

Android子线程真的不能更新UI么

Android单线程模型是这样描述的:Android UI操作并不是线程安全的,并且这些操作必须在UI线程执行

最后更新时间: 共 35 次浏览 Tags: android

细说JavaScript单线程的一些事

最近被同学问道 JavaScript 单线程的一些事,我竟回答不上。好吧,感觉自己的 JavaScript 白学了。下面是我这几天整理的一些关于 JavaScript 单线程的一些事。

最后更新时间: 共 5 次浏览 Tags: javascript