自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使用rosserial把Arduino作为ROS一个Node遇到的一个问题

这几天学习了一下rosserial库,它可以使用串口连接把Arduino作为ROS中的一个NodeROS使用Indigo,Arduino板子是Leonardo一开始在运行HelloWorld程序时,遇到了如下错误:运行命令 rosrun rosserial_python serial_node.py /dev/ttyACM0 后,显示 Unable to sync with

2016-03-15 10:24:34 4616 1

原创 12306抢票客户端(1)账户登录Post表单

每次回家坐火车都需要使用软件来抢票,而前段时间爆出了“12306网站密码大规模泄露”的事件。泄露的罪魁祸首就是那些第三方抢票软件!因此,自己写一个抢票软件来抢票,无毒无害,效率更高。1. 破解登录表单12306在登录账户时,使用了验证码、加载动态js、查找抢票软件关键词、加密表单内容的反抢票软件措施,因此需要搞清登录表单的每一个值是如何得到的。登录时,需要向 https://k

2015-01-22 16:21:10 2718 2

原创 uWSGI+nginx部署python及django应用

1 简介部署python的web应用大体有

2014-07-09 15:00:23 833

转载 python的 WSGI 简介

WSGI 简介背景Python Web 开发中,服务端程序可以分为两个部分,一是服务器程序,二是应用程序。前者负责把客户端请求接收,整理,后者负责具体的逻辑处理。为了方便应用程序的开发,我们把常用的功能封装起来,成为各种Web开发框架,例如 Django, Flask, Tornado。不同的框架有不同的开发方式,但是无论如何,开发出的应用程序都要和服务器程序配合,才能为用户提供服

2014-07-07 14:06:16 3345

转载 转一篇难得的好文章-CPU流水线的探秘之旅

作为程序员,CPU 在我们的工作中扮演了核心角色,因此了解处理器内部的工作方式对程序员来说不无裨益。  CPU 是如何工作的呢?一条指令执行需要多长时间?当我们讨论某个新款处理器拥有 12 级流水线还是 18 级流水线,甚至是更深的 31 级流水线时,这到些都意味着什么呢?  应用程序通常会将 CPU 看作是黑盒子。程序中的指令按照顺序依次进入 CPU,执行完之后再按顺序依次从 C

2014-05-07 09:08:55 954

翻译 重力加速计低通滤波算法——安卓开发文档

public void onSensorChanged(SensorEvent event) { // alpha is calculated as t / (t + dT) // with t, the low-pass filter's time-constant // and dT, the event delivery

2014-04-30 13:33:38 6224

转载 Linux命令-grep

1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(

2014-04-22 21:14:19 567

原创 佳能最新版DPP免CD安装

最近重装系统导致原来的dpp没有了。于是去佳能网站上下载,然后使用之前的免cd方法安装 点击打开链接删除indo.datx之后,却提示安装文件损坏。估计是佳能修复了这个bug。又到佳能网站上转了一圈,发现多了一个 免CD捆绑 的版本的dpp下载链接。点击之后发现需要输入相机序列号,输入之后便可以下载了。传到了网盘上,供网友们下载。点击下载

2014-04-02 10:48:12 3243

翻译 Django原子性更新数据库——数据库表中属性的自增/自减操作

本文翻译自Django官方文档点击打开链接如何根据数据库中存在值更新Model中属性(自增操作)?有时我们需要根据当前数据库中的已存在属性,经过一些简单的数学运算后,来更新它。例如下面的自增操作:>>> product = Product.objects.get(name='Venezuelan Beaver Cheese')>>> product.number_so

2014-04-01 09:29:40 7573

原创 SAE的fetchURl在某些情况下的出现的乱码问题

今天在做SAE的模拟登陆时,fetchURl回来的内容出现乱码,并且尝试使用utf-8,gb2321之类的解码也无济于事。于是想到了可能SAE中的fetchURl不支持服务器返回的gzip压缩过的内容。于是把发送头中的Accept-Encoding的gzip去掉了,问题解决。Mark一下

2014-03-20 21:45:59 763

原创 html5实现刮刮卡

使用canvas实现。canvas下面有一个div,div中可以显示文字。基于github中一个项目修改的。http://github.com/websanova/wScratchPadhtml $(function(){ $("#gua1").wScratchPad({ cursor:'',

2014-03-09 14:25:14 3057 2

原创 [原创]控制iphone震动强度和时间的private api

主要调用AudioServicesPlaySystemSoundWithVibration这个private api,传入一个含有时间和强度的dictionary即可。注意要引入AudioToolbox.framework。在iOS6,iOS7上测试通过。private api有风险,注意不要在上架app中使用。 1 NSMutableDictionary* dict = [NSMut

2014-02-16 11:22:01 1021

原创 [原创]使用iOS端Safari查看设备UDID

原理:iOS设备安装mobileconfig配置文件时,会返回本设备的UDID。将UDID传到服务器后,显示在Safari中。demo:http://udid.iosbeta.cn (需要用iOS设备打开网址)

2014-02-16 11:21:59 1355

原创 [原创]传递UIScrollView的滑动事件到其子视图中

在开发项目时,遇到了一个问题:我的UIScrollViewOut中嵌入了一个UIScrollViewIn,当我想要拖动UIScrollViewIn时,UIScrollViewOut却动了,而UIScrollViewIn没有动。但是只要按住UIScrollViewIn一会再拖动,UIScrollViewIn就可以滑动。 网上查阅UIScrollView的原理:UIScrollVi

2014-02-16 11:21:57 811

转载 iOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等

// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphi

2014-02-13 14:22:57 902

原创 iOS drawRect方法中在超过当前view边界的位置绘图

众所周知,UIView中有一个clipsToBounds的属性,控制其子视图是否可是超出自己的边界(Bound)。在drawRect中的绘图操作,超出边界的操作不会被显示出来。对此,clipsToBounds设置成NO也无能为力。解决方法,重新设置当前view的frame,使其达到绘图范围。

2014-02-13 14:11:08 2053

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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