自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java CRC16校验

从C版本(freemodbus源代码)移植过来的: 简单的对比了几次校验结果,正确的,上代码: 需要CRC8的看这里http://blog.csdn.net/trbbadboy/article/details/16859937

2014-12-25 13:55:56 38768 8

原创 TP-LINK TL-WR703N OpenWRT 12.09 从U盘启动

先把固件弄到12.09,12.09的地址在这http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/

2014-09-30 10:11:19 4036 0

原创 Windows Phone 保存图片抛错InvalidOperationException或UnauthorizedAccessException

InvalidOperationException异常可能是因为你的流Stream不正确,如你的流为空,或者起始位置不对。

2014-09-24 01:23:56 1062 0

原创 BeagleBone Black编译安装nginx

官网下载最新的 直接在板子上面编译。 ./configure之前先安装一下libpcre-dev: opkg install libpcre-dev 之后就: # ./configure # make # make install 会被安装到/usr/local/nginx 然后...

2014-09-17 16:09:20 1235 0

转载 各类文件头标志

来自百度文库:

2014-08-12 12:56:00 2727 0

原创 C# 字符串转意和反转意

System.Text.RegularExpressions.Regex.Unescape System.Text.RegularExpressions.Regex.Unescape

2014-08-06 22:18:48 3338 1

原创 Python map和列表推导效率比较

直接来测试代码吧: #!/usr/bin/env python # -*- coding: utf-8 -*- # list comprehension and map import time def test(f, name): st = time.time() f() print ...

2014-08-05 16:32:50 4092 2

原创 为Django中的模型Model添加JSON类型字段

Django里面让,Model用于JSON字段,添加一个JSONField自动类型如下: class JSONField(models.TextField): __metaclass__ = models.SubfieldBase description = "Json...

2014-07-24 17:00:50 7266 2

原创 Python 求两个文本文件以行为单位的交集 并集 差集

Python 求两个文本文件以行为单位的交集 并集 差集,来代码: s1 = set(open('a.txt','r').readlines()) s2 = set(open('b.txt','r').readlin...

2014-07-08 16:54:18 5513 0

原创 Python操作串口

首先需确保安装了serial模块,如果没安装的话就安装一下python-pyserial。

2014-06-04 14:19:35 8216 1

原创 BeagleBone Black上面配置samba服务

更新软件包:opkg update      安装: opkg install samba      添加root到samba用户: smbpasswd -a root  不考虑安全性的话建议不用设置密码      在/home文件夹下面添加samba的文件夹:mkdir /home/sam...

2014-06-03 14:59:33 1948 0

原创 Linux 串口接收数据

这两天在研究Linux下的串口通信,在做接收测试的时候遇到点问题,被坑死了。

2014-05-30 10:34:06 7321 3

原创 Windows Phone 开发添加Google Analytics

Run the following command in the Package Manager Console PM> Install-Package GoogleAnalyticsSDK -Pre By default, a file called analytics...

2014-05-26 22:35:31 1388 0

原创 Windows Phone开发,引入dll出现“无法向项目中添加对较高版本或不兼容程序集的引用”

WP开发需要对JSON数据进行解析,看了一下网上推荐Newtons

2014-04-07 20:38:20 3659 2

原创 C# 自定义控件绘图 未处理 System.AccessViolationException异常

在自定义一个控件,绘图(DrawLine)的时候出现了System.AccessViolationException异常异常,如下 未处理 System.AccessViolationException Message="尝试读取或写入受保护的内存。这通常指示其他内存已损坏。&qu...

2014-02-28 13:30:28 5396 0

原创 Red5-1.0.0+flowpalyer搭建简易flv流媒体网站

我把相关的文件都配置好了,直接去这个地方下载就行:http://pan.baidu.com/s/1o6nsnto 首先你必须安装Java(运行时就行了)。 解压之后运行red5.bat(windows下)或者red5.sh(Linux环境)。 用浏览器打开http://localhost:50...

2014-01-12 15:20:53 3413 0

原创 Python 合并两个字典的各种方法以及效率的比较

下面的代码举例了5种合并两个字典的方法,并且做了个简单的性能测试 #!/usr/bin/python import time def f1(d1, d2): return dict(d1, **d2) def f2(d1, d2): return dict(d1.items() + d2...

2014-01-08 20:05:45 11330 0

原创 mp4box工具包下载

DSS需要,找了半天。 http://www.videohelp.com/tools/MP4Box/old-versions#download

2013-12-30 22:40:24 1396 0

原创 BeagleBone Black CAN总线读写数据操作

进入BBB之后可以通过ifconfig -a来查看是否打开CAN总线了: root@BBB-CAN:~# ifconfig -a can0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00...

2013-12-16 11:00:14 6142 2

原创 BeagleBone Black I2C总线相关操作

连接 接线要点:共地(一定得共否则问题很多),SDA、SCL分别和从设备的SDA、SCL对应连接。 下图中我的i2c从设备是TI的9B92,已经给它写好了i2c的程序(i2c地址为0x22),也就是它已经有自己的id了。 连接主要就是三根线(GND、I2C2_SDA、I2C2_SCL)。I2...

2013-12-13 15:04:38 3421 0

原创 BeagleBone Black 打开CAN总线

下载SD版本的系统,如Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.07.31.img      烧写到SD上,把SD卡查到电脑上面,修改uEnv.txt文件,在后面添加上 capemgr.disable_partno=...

2013-12-06 01:15:27 6756 4

原创 Java CRC8校验

Java版本的CRC8校验,查表法,效率不会很差吧, 需要CRC16的看这里http://blog.csdn.net/trbbadboy/article/details/42145461 /** * CRC8相关计算 * encode: utf-8 * * @author ...

2013-11-21 13:46:56 13529 6

原创 Android开发 EditTextPreference 和 ListPreference的summary值动态修改

有的时候需要在编辑了EditTextPreference或者修改了ListPreferenceListPreference的时候动态的来改变他们的summary值。 下面给出我采用的一种解决方案,这种方案的有点是你只需要在xml里面设置好summary的模板就行,而不去去java代码里面动态的组成...

2013-11-19 15:28:06 4838 0

原创 nginx 出现403 Forbidden 解决方法

给nginx添加了一个location: location /tmp/ { alias /home/trb/DO/tmp/; allow all; } sudo nginx -s reload之后却出现了403错误,后来法系是目录的权限问题,修改之后解决。 需...

2013-10-25 15:53:28 19157 0

原创 Android 链接https出现 javax.net.ssl.SSLException: hostname in certificate didn't match:

抛出的错误是这样的: javax.net.ssl.SSLException: hostname in certificate didn't match: != OR OR at org.apache.http.conn.ssl.AbstractVerifier.verify...

2013-09-11 14:19:36 28229 6

转载 VirtualBox 使用物理硬盘作为虚拟机硬盘

VirtualBox 使用物理硬盘作为虚拟机硬盘 前言 有的时候需要将一整个物理硬盘都当作虚拟的硬盘,其实这样做的用途很广的。比如你安装了双系统,Windows在第一分区上,Linux在第4分区,那么你可以在启动Windows之后创建一个虚拟机,并把整块硬盘作为虚拟机的硬盘。虚拟机启动...

2013-09-07 13:14:17 18232 0

原创 BeagleBone Black Angstrom系统开机自启动

create myservice.service file in /lib/systemd/system/ like this: [Unit] Description=CAN Bus bridge to Ethernet After=syslog.target network.target [S...

2013-09-05 15:19:35 5320 5

原创 微信公众平台 接口设置出现“你的服务器没有正确响应Token验证,请阅读消息接口使用指南”解决方案 Python

设置接口信息的时候出现这种情况: 你的服务器没有正确响应Token验证,请阅读消息接口使用指南 这是因为在设置的时候微信服务器对你的服务器响应进行测试,你可以这样子,我的实在SAE上的,代码如下: index.wsgi # -*- coding: UTF-8 -* ''...

2013-08-31 02:19:48 6480 2

原创 debian下安装nginx

官网下载最新版的nginx,解压      安装gcc make libpcre3 libpcre3-dev zlib1g-dev      ./configure --prefix=/usr/local/nginx 生成makefile      make 编译nginx      ma...

2013-07-05 15:09:22 3500 0

原创 C# 使用默认浏览器打开网页

废话少说,直接上代码。 public static bool OpenBrowser(String url) { RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\s...

2013-06-24 19:41:31 3182 0

原创 web.py 启动时候出现AttributeError: 'module' object has no attribute 'inet_pton'错误

错误信息如下: Traceback (most recent call last): File "webpy.py", line 84, in app.run() File "D:\Python27\lib\site-packages\web\...

2013-06-08 14:32:06 10513 0

原创 MMA7361串口三轴加速度模块设计漏洞

设计电路图:Serial Accelerometer Dongle v21.pdf 漏洞说明: 1)整块电路从DTR取电(RS232的高电平,超过+3.3V),经过一个稳压芯片之后将电压稳到3.3供单片机ATMEGA328和加速度传感器MMA7361使用。 2)因此必须保证DTR上面...

2013-06-07 16:33:04 2603 0

原创 WinCE 窗口居中

CE下面貌似没有PC上的Startposition属性,但是可以通过窗口的Location来重新设置窗口位置。 如下 public MyForm() { InitializeComponent(); this.Location = new Point((Screen.PrimaryScre...

2013-05-27 14:17:25 2775 0

原创 Android USB Host开发之manager.getDeviceList()获取不到设备列表

同样遇到这样的问题,我的Android设备是原道N12C,官方的4.0.3系统,遇到这个问题,后来找了半天找到的,现在汇总一下。

2013-05-15 11:46:19 17528 10

原创 Python 使用urllib2模块实现断点续传下载

在使用HTTP协议进行下载的时候只需要在头上设置一下Range的范围就可以进行断点续传下载,当然,首先服务器需要支持断点续传。 利用Python的urllib2模块完成断点续传下载的例子: #!/usr/bin/python # -*- coding: UTF-8 -* ''...

2013-04-14 11:13:14 7664 0

原创 BeagleBone/BeagleBoard手动启动Cloud9开发环境

由于项目的缘故有机会接触到BeagleBone(我的是Rev5)的,说实话深深地被Cloud9和BoneScript这种开发方式震撼到。研究了几天稍稍的有点眉目了,下面就谈谈怎么手动的启动Cloud9开发环境吧。 一开始我是用ps -ef看到了启动Cloud9的命令,Bone101的也看得了,C...

2013-03-21 11:35:49 2361 0

原创 js触发select的change事件

写一个Chrome插件是碰到的问题,因为好像没法直接在注入的代码里面调用页面本身的方法,所以只能通过发送change事件让页面本身去执行了。 先是看来click事件的触发,下面给出的是change的事件触发: st = document.getElementById("order_b...

2013-03-15 13:12:14 10423 0

原创 Chrome插件开发之CSDN博客阅读模式

初学Chrome的插件开发,做了这个“CSDN博客阅读模式”,用它可以方便阅读或者打印CSDN博客(因为我常有需要把CSDN的博客打印成为PDF的需求)。 在Chrome上安装并启用插件之后如果你进入CSDN的博客阅读界面,那么在浏览器的地址栏上面可以看到插件的图标(在非CSDN博客页面没法看到的...

2013-02-05 23:07:37 2759 0

原创 Android ListView列表 刷新和加载更多

上下拉实现刷新和加载更多的ListView,如下: package com.sin.android.ui; import android.content.Context; import android.util.AttributeSet; import android.view.Gravi...

2013-02-02 17:56:09 14075 10

转载 CURL不依赖COOKIEJAR获取COOKIE

PHP中CURL类是一个非常牛逼的工具类,具体怎么牛逼就不啰嗦了。 对于COOKIE,CURL类也有很不错的支持,但不够灵活,并未能通过现成的方法以变量的方法获取到,而以要通过以下方法实现。 // 把COOKIE保存至cookie.txt curl_setopt($ch, CURLOP...

2013-01-15 23:11:14 7026 0

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