随笔分类 -  原创

Python从菜鸟到高手(2):清空Python控制台
摘要:执行python命令会进入Python控制台。在Python控制台中可以用交互的方式执行Python语句。也就是执行一行Python语句,会立刻返回执行结果。 阅读全文

posted @ 2018-09-02 23:18 银河使者 阅读(27337) 评论(0) 推荐(0) 编辑

Python从菜鸟到高手(1):初识Python
摘要:Python是一种面向对象的解释型计算机程序设计语言,由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年发明,第一个公开发行版发行于1991年。目前Python的最新发行版是Python3.6。 阅读全文

posted @ 2018-08-30 07:50 银河使者 阅读(3998) 评论(2) 推荐(7) 编辑

《Python从菜鸟到高手》已经出版,开始连载了,购买送视频课程
摘要:《Python从菜鸟到高手》是JetBrains官方推荐图书!JetBrains官大中华区市场部经理赵磊作序!送2400分钟同步视频课程!500个案例,400道Python练习题,电子书,10万行源代码,6个实战项目! 阅读全文

posted @ 2018-08-28 22:49 银河使者 阅读(1484) 评论(0) 推荐(1) 编辑

微信小程序:原生热布局终将改变世界
摘要:最近朋友圈已经被微信小程序刷屏了,这也难怪,腾讯的产品拥有广泛的影响力,谁便推出个东西,都会有很多人认为会改变世界,这不,张小龙刚一发布微信小程序的消息,很多人(技术的和非技术的)就跟打了鸡血似的,估计现在已经鸡血告急了! 我也看了网上的一些关于微信小程序的文章,估计那帮家伙连微信小程序是什么都没搞清楚,就在那里一本正经地胡说八道。好吧,我就通过本文让大家了解一些什么是微信小程序,以及微信小程序到底能为我们带来什么。 关于微信小程序的误解和讨论已经太多了。这里就说一些主要的。 1. 微信小程序与Web(B/S)的关系 2. 小程序的性能可能不如原生App 3. 腾讯要做一个AppStore,和苹果、Google对掐 4. 由于微信小程序入口太深,对于高频应用不适合 5. 微信小程序会逐渐取代原生App,原生App必将没落 阅读全文

posted @ 2016-10-03 09:29 银河使者 阅读(7897) 评论(17) 推荐(3) 编辑

在阿里云服务器(ECS)上从零开始搭建nginx服务器
摘要:本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器。阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验馆去体验(半个月有效期)。至于如何注册、管理ECS这里就不详细介绍了。因为官方文档已经写的很清楚了。如果还不清楚,打咨询电话询问。 阅读全文

posted @ 2015-08-04 23:11 银河使者 阅读(40425) 评论(3) 推荐(4) 编辑

可显示Android设备选择列表,并进入指定Android设备Console的Shell脚本
摘要:如果PC上连接多部Android设备(包括Android模拟器),在进入Console时还需要使用adb -s deviceid shell。比较麻烦,本文为此编写了一个Shell脚本文件(需要在Linux或OS X下才能使用,windows下需要用bat或cmd从新编写)。 阅读全文

posted @ 2015-05-01 10:01 银河使者 阅读(3119) 评论(0) 推荐(0) 编辑

Android系统如何录制屏幕(录制成mp4格式)
摘要:不管是教学,还是为了演示,如果能将Android手机(或平板)的屏幕录制成视频文件,那是一件非常酷的事(iOS8已经提供了这一功能,能通过OS X直接在Mac上录制iPad、iPhone的屏幕,windows没试过,不知可不可以)。不过以前的方法都是通过截屏录制的,效果极差。幸好Android4.4以上版本提供了这一功能。但无法在手机上直接启动,需要通过adb使用命令行启动。 阅读全文

posted @ 2014-11-30 12:46 银河使者 阅读(10710) 评论(0) 推荐(1) 编辑

如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3
摘要:Mac OS X10.9默认带了Python2.7,不过现在Python3.3.3出来了,如果想使用最新版本,赶紧升级下吧。基本步骤如下。 阅读全文

posted @ 2013-12-03 21:43 银河使者 阅读(23675) 评论(2) 推荐(3) 编辑

Twitter算法面试题详解(Java实现)
摘要:最近在网上看到一道Twitter的算法面试题,网上已经有人给出了答案,不过可能有些人没太看明白(我也未验证是否正确),现在给出一个比较好理解的答案。 阅读全文

posted @ 2013-11-03 17:51 银河使者 阅读(4102) 评论(12) 推荐(2) 编辑

Android开发权威指南(第2版)新书发布
摘要:《Android 开发权威指南(第二版)》是畅销书《Android开发权威指南》的升级版,内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45 章精彩内容供读者学习。 阅读全文

posted @ 2013-09-05 21:58 银河使者 阅读(2825) 评论(5) 推荐(0) 编辑

世界上最早的算法:辗转相除法(求两个自然数最大公约数)
摘要:在数学界,辗转相除法,又称欧几里得算法,被认为是世界上最早的算法(公元前300年),该算法用于求两个最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》(第VII卷,命题yⅠ和Ⅱ)中,而在中国则可以追溯至东汉出现的《九章算术》。 阅读全文

posted @ 2013-06-07 17:59 银河使者 阅读(2766) 评论(6) 推荐(3) 编辑

Android双机(网络和USB)调试及其完美ROOT
摘要:本文主要讲如下两个内容。 1. 如何让一部Android手机带两台PC进行调试。 2. 如何完美Root Android手机。 阅读全文

posted @ 2013-05-05 20:09 银河使者 阅读(8674) 评论(3) 推荐(0) 编辑

Android的init过程详解(一)
摘要:本文及后续几篇文章将对Android的初始化(init)过程进行详细地、剥丝抽茧式地分析,并且在其中穿插了大量的知识,希望对读者了解Android的启动过程又所帮助。本章主要介绍了与硬件相关初始化文件名的确定以及属性服务的原理和实现。 阅读全文

posted @ 2013-04-14 19:47 银河使者 阅读(57669) 评论(1) 推荐(6) 编辑

使用Android NDK和Java测试Linux驱动
摘要:在 Android系统中Linux驱动主要的使用者是APK程序。因此,Linux驱动做完后必须要用APK程序进行测试才能说明Linux驱动可以正常使 用。由于上一节在Android虚拟机上使用C语言编写的可执行程序测试了Linux驱动,因此很容易想到可以利用Android NDK来测试Linux驱动, 阅读全文

posted @ 2013-03-18 22:59 银河使者 阅读(3523) 评论(1) 推荐(3) 编辑

疯狂极客前传:用最快的速度设计一种新的编程语言
摘要:最近打算写一些列有趣、而且有一定难度的文章。这个系列的名字就叫《疯狂极客》,这一系列的文章大多数与计算机有密切的关系。包括制作编译器、制作OS、Android控制电路板、机器人的制作(通过Android、IOS等设备控制)等等。 阅读全文

posted @ 2013-03-12 10:07 银河使者 阅读(3716) 评论(25) 推荐(7) 编辑

开发可统计单词个数的Android驱动程序(3)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-03-11 20:46 银河使者 阅读(1783) 评论(0) 推荐(0) 编辑

开发可统计单词个数的Android驱动程序(2)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-03-11 14:20 银河使者 阅读(1635) 评论(0) 推荐(0) 编辑

IOS之Storyboard导航大揭秘(1)
摘要:Storyboard(故事板)是XCode4.2才开始支持的,为了使设计View更容易。尽管用以前的nib(xib)拖拖拽拽也没问题,不过却需要 在各种文件之间来回切换,对于初学者很容易崩溃。Storyboard在这方面改进了不少,基本上只要在storyboard界面就可以完成一切,尤其是 View导航,可以不编写一行代码就可以搞定。尽管storyboard在实现View导航方面要比xib更容易使用,不过对于初学者来说仍然有一些难 度,因此本文及后面几篇文章会详细介绍如何使用storyboard实现各种类型的导航。 阅读全文

posted @ 2013-02-28 12:38 银河使者 阅读(13647) 评论(0) 推荐(2) 编辑

开发可统计单词个数的Android驱动程序(1)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-02-01 10:08 银河使者 阅读(2735) 评论(6) 推荐(2) 编辑

百度面试题:求绝对值最小的数
摘要:有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现 例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。 阅读全文

posted @ 2013-01-29 15:07 银河使者 阅读(9230) 评论(88) 推荐(5) 编辑

导航