[置顶] Raspberry Pi(树莓派)试用小记

摘要: 近期入手一树莓派卡片机,体验了一下它的强大,写篇报告,推广一下哈! 机器截图:基础参数:CPU:700 MHz, ARM11内存:512M(还有一种是256M的)支持GPU加速(高清视频无压力)两个USB2.0接口(上下并列的)一个HDMI接口(传说中的高清线接口)一个百兆网卡接口一个电源接口(貌似和三星手机上的电源接口是一样的)一个3.5mm耳机接口一个RCA视频输出接口(就是能连电视那个口,黄色的,圆的)一个SD卡槽 淘宝上买的,官网只有上面一个板和两个说明书,淘宝上给加一个黑色外壳,然后我又和卖家要了根电源线。 包装壳挺漂亮的黑色的外壳 拆开包装以后,就迫不及待的开机测试。测... 阅读全文

posted @ 2013-01-25 09:43 ma6174 阅读(94018) 评论(36) 推荐(21) 编辑

[置顶] 强大的vim配置文件,让编程更随意

摘要: 花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F2”可以直接消除代码中的空行5.“F3”可列出当前目录文件,打开树状文件目录6. 支持鼠标选择、方向键移动7. 代码高亮,自动缩进,显示行号,显示状态行8.按“Ctrl + P”可自动补全9.[]、{}、()、" 阅读全文

posted @ 2011-12-10 16:31 ma6174 阅读(530389) 评论(124) 推荐(95) 编辑

2013年9月29日

让树莓派说出自己的IP地址

摘要: 当亲爱的树莓派没有显示器时如何控制它?对,就是ssh,但是ssh需要IP地址啊,树莓派的IP地址是多少?这个问题问的好,目前大约有这样几种解决方案:、获取到IP地址后将地址发到邮箱:前提是树莓派能上网通过串口连接树莓派后查看IP地址:需要USB转串口设备,还要连线,小白用户表示鸭梨山大从路由器上查看:如果没有路由器或者没法登上路由器咋办?固定IP地址:假设换到别的网络,网段不一样咋办?地址冲突咋办?通过某些工具扫描整个网段:你确定能扫出来吗?一个一个尝试:如果是A类IP岂不泪奔?所以嘛,上面的解决方案是有局限性的!有木有更好的方案?小码哥告诉你,有!原理很简单,当树莓派获取到IP地址之后,让它 阅读全文

posted @ 2013-09-29 10:06 ma6174 阅读(24623) 评论(4) 推荐(1) 编辑

2013年5月12日

ACM在线测评系统评测程序设计与python实现

摘要: 写此文目的:让外行人了解ACM,重视ACM。让ACMer了解评测程序评测原理以便更好得做题。让pythoner了解如何使用更好的使用python。在讲解之前,先给外行人补充一些关于ACM的知识。什么是ACM?我们平常指的ACM是ACM/ICPC(国际大学生程序设计竞赛),这是由ACM(Association for Computing Machinery,美国计算机协会)组织的年度性竞赛,始于1970年,是全球大学生计算机程序能力竞赛活动中最有影响的一项赛事。被誉为计算机界奥林匹克。了解更多关于ACM的信息可以参考:百度百科:http://baike.baidu.com/view/201684 阅读全文

posted @ 2013-05-12 15:31 ma6174 阅读(26883) 评论(14) 推荐(25) 编辑

2013年5月7日

我的树莓派的文章发表啦!

摘要: 自从我的《Raspberry Pi(树莓派)试用小记》文章发表后,截止到2013年5月7日,文章的访问量已经12000多了。后来不知道怎么被移动信息杂志社看到了,然后邀我写一篇文章《新鲜树莓派,你属哪一派》。虽然稿费不多,还是挺高兴的,毕竟是第一次在这么大的杂志上发表文章。三月份发表的,到现在才能下载电子版的。下面是文章的截图。感谢MI编辑@吕文英的大力支持!(友情提示:点击图片可以放大哦) 阅读全文

posted @ 2013-05-07 20:18 ma6174 阅读(2108) 评论(4) 推荐(4) 编辑

2013年5月5日

西邮Linux小组免试题——继续挑战

摘要: 上一篇博客(http://www.cnblogs.com/ma6174/archive/2013/05/04/3058889.html)发表后,西邮Linux小组发微信并且在博客上提示挑战还没有结束,这个提示:“对不起,你目前还没有通过任何一次面试.”和这次挑战没关系。看来是我理解错了,小组那边也疏忽了这个问题。还要继续挑战。晚上看到@goodname大神的回复,说是图片可以解压,尝试了一下,7z e new.jpg,奇迹出现了,提示输入密码,上文提到,我们已经获得密码了,输入密码:LinusTorvalds1969,得到了一个文件:new.txt!内容是StayHungryStayFooli 阅读全文

posted @ 2013-05-05 05:09 ma6174 阅读(4315) 评论(14) 推荐(4) 编辑

2013年5月4日

西邮Linux小组免试题揭秘

摘要: 还记得东京大学情报理工学系的招生海报吗?只要答对了问题,然后你就被录取了。当时可火了,人人和微博疯狂转载。如今西邮Linux小组也搞了个这样题目,只要你能答对,就能免试进入西邮Linux小组!感觉挺好玩,遂挑战一把。题目原文在这里:http://www.xiyoubbs.com/thread-81454-1-1.html第一关题目题目就是一段密文:00110111011110101011110010101111001001110001110000000000000000111001101110110101111000110101001011110110000000000000000000000 阅读全文

posted @ 2013-05-04 09:46 ma6174 阅读(7820) 评论(49) 推荐(15) 编辑

2013年4月23日

通过串口连接控制树莓派

摘要: 需求在没有网络,没用键盘,没有显示器的情况下,控制树莓派就成了一个问题。 今天偶然看到一篇文章,说可以直接通过串口对树莓派进行控制。 果断一试,效果不错,果断分享!^_^准备树莓派开发板(已经刷好官方系统)USB转串口工具(PL2303)杜邦线(4根)连线PL2303 树莓派--------------------VCC +5VRX TXD(GPIO15)TX RXD(GPIO14)GND Ground树莓派引脚分布图:实物连线图我是直接用笔记本的电源进行供电的,当然你也可以再外加一个电源。安装软件ubuntu linux安装ckermit:su... 阅读全文

posted @ 2013-04-23 19:54 ma6174 阅读(45533) 评论(6) 推荐(2) 编辑

2013年4月15日

python中的闭包

摘要: 什么是闭包?简单说,闭包就是根据不同的配置信息得到不同的结果再来看看专业的解释:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。python实例看概念总是让人摸不着头脑,看几个python小例子就会了例1def make_adder(addend): def adder(augend): return augend + addend return adderp = make... 阅读全文

posted @ 2013-04-15 17:38 ma6174 阅读(41882) 评论(7) 推荐(8) 编辑

2013年4月13日

yield生成器函数的一点总结

摘要: 生成器有主要有四种方法:next()执行函数,直到遇到下一个yield为止,并返回值send(value)为生成器发送一个数值,next()方法就相当于send(None)close()终止生成器throw(exc[exc_value,[exc_tb]])在生成器yield处引发一个异常,close()相当于引发一个GeneratorExit异常输出型一个斐波那契数列的例子def fibonacci(): a, b = 0, 1 while True: yield b a, b = b, a+ba = fibonacci()for i in ra... 阅读全文

posted @ 2013-04-13 15:37 ma6174 阅读(1743) 评论(0) 推荐(0) 编辑

2013年3月31日

python使用opencv进行人脸识别

摘要: 环境ubuntu 12.04 LTSpython 2.7.3opencv 2.3.1-7安装依赖sudo apt-get install libopencv-*sudo apt-get install python-opencvsudo apt-get install python-numpy示例代码#!/usr/bin/env python#coding=utf-8import osfrom PIL import Image, ImageDrawimport cvdef detect_object(image): '''检测图片,获取人脸在图片中的坐标' 阅读全文

posted @ 2013-03-31 10:03 ma6174 阅读(27487) 评论(0) 推荐(1) 编辑

2013年3月25日

Redhat启动修复小记

摘要: 晚上9:30,某学院研究生突然打电话说他的机房的Linux系统无法开机,问题貌似挺严重的,于是带上ubuntu启动盘过去看了看。 机房大约有30多台电脑,只有一台能进入Linux。随便找了一台,选择进入Linux系统后就卡死了,键盘上的灯一直闪,按任何键都没反应,但是windows可以进入(双系统)。 开始问答环节:问:所以主机是装完一台之后同传的吗?答:是的问:同传之后机器能启动吗?答:能问:后来为什么又进不去了?答:修改了/boot/grub/grub.cfg文件问:为什么要修改这个文件?答:因为这是一个公共机房,装双系统,我先装的XP,后装的redhat,装完之后第一启动项是re... 阅读全文

posted @ 2013-03-25 18:14 ma6174 阅读(4408) 评论(2) 推荐(0) 编辑

2013年3月2日

树莓派FM广播点歌系统

摘要: 简介前段时间有人发贴说用树莓派可以发射FM收音机信号, 于是便整来玩玩,发现效果还不错,于是想扩充一下功能。网上实现的FM发射功能是有局限性的:只能播放wav格式文件,并且wav文件必须是16 bit 22.5kHz Mono格式的。只支持播放本地音频文件,或者使用-从终端读取音频我设想的或已经实现的功能是这样的:支持mp3格式支持流媒体,或者说支持直接播放网络上的音乐可以添加音乐,方便管理可以批量添加歌曲可以播放局域网内电脑上的音乐自动根据歌名在线搜索歌曲并播放有一个web页面,允许任何人添加自己喜欢的歌曲web页面显示当前正在播放的歌曲和将要播放的歌曲列表当播放列表里面没有歌曲的时候自动随 阅读全文

posted @ 2013-03-02 21:48 ma6174 阅读(20479) 评论(10) 推荐(4) 编辑

2013年2月24日

最小51开发板使用方法(备忘)

摘要: 最近搞了个51开发板,如下图所示,这个板非常简单,所有I/O口全部引出,可自己扩展外设,P0上拉电阻,晶振 11.0592M,复位键,DC电源插头,DC电源的自锁开关,单片机锁紧座,外扩三路VCC和GND。和以前同学们买的大开发板比较,这个板可定制性更强,由于东西很少,这个板才13块钱,用来学习51单片机足够了!现在后悔当初学习51的时候怎么没买一个!写这篇文章来告诉初学者如何开始51单片机的学习。 买了这个板之后,还需要一些配件,首先是一个STC89C52芯片(4.5元),一个USB/TTL单片机下载模块(8元),杜邦线(20cm,40根,4元),5V电源,其他的像LED发光二极管,蜂... 阅读全文

posted @ 2013-02-24 16:08 ma6174 阅读(2696) 评论(0) 推荐(2) 编辑

2013年2月21日

Android彩蛋

摘要: 好多人都知道当你疯狂得点击下图的“Android版本”的时候,就会出来对应版本的安卓机器人,后来偶然发现,当你一直按着屏幕之后,安卓机器人就会变大,过一段时间就会出现一个动画,好多安卓机器人往右飞。有图有真相。不知其他版本是神马情况 阅读全文

posted @ 2013-02-21 14:41 ma6174 阅读(916) 评论(0) 推荐(0) 编辑

python正则表达式修复网站文章字体不统一问题

摘要: 网站的大框架下有定义的字体,包括字体大小和颜色等,用户发布文章的时候可能是从其他网站复制过来的文本,复制的过程也保留了字体描述信息。当文章在页面上显示的时候,默认先会使用文章中定义的字体,如果文章中字体不存在的话才显示大框架下定义的全局字体。因此网站的内容就会显得很乱,有的文章字体很大,有的文章字体很小,不美观。能统一的话就好了! 我对html和css等不是很熟,不知道是否能设置一下让文章中定义的字体内容失效。 笨人有笨办法,统一修改文章,将用户的对字体的定义全部删除!哈哈!如果手工完成的话,这可是一个相当繁重的任务,要首先预览页面,如果不统一的话就修改字体,幸好编辑器里面有个“清除格... 阅读全文

posted @ 2013-02-21 11:06 ma6174 阅读(1086) 评论(0) 推荐(0) 编辑

python操作mysql方法和常见问题

摘要: 安装mysql模块sudo easy_install mysql-python连接数据库1 #!/usr/bin/env python2 #coding=utf-83 import MySQLdb4 conn = MySQLdb.connect('localhost','root','rootpass','oj',charset='utf8')5 cur = conn.cursor()连接数据库时要注意数据库编码,不然一堆编码问题很愁人的~最好统一使用utf8编码。执行sql语句1 sql_content = &q 阅读全文

posted @ 2013-02-21 10:35 ma6174 阅读(24665) 评论(0) 推荐(1) 编辑

导航