自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 随机对照双盲实验的设计模式

随机对照双盲实验的设计模式随机对照双盲实验是业界对于药物有效性判断的标准做法,也用于心理学研究、市场调研、软件调研等领域,可以参考以下文章:https://wenku.baidu.com/view/1317e563ec3a87c24128c404.htmlhttp://baike.baidu.com/link?url=bGWje0j2F7cb4Uj5ZP3A4w29o_eSCZBlYI4GdRY9P

2017-03-28 23:05:22 6006

原创 地图轨迹平滑算法

地图轨迹平滑算法,Savitzky-Golay 滤波器

2016-08-04 00:21:34 17697

原创 Eclipse使用Mockito入门

Eclipse使用Mockito入门概述在Java单元测试时,经常遇到依赖其它模块、但其它模块没有开发好的场景,比如下图: “被测模块A”依赖于模块B/C/D,单元测试时可以对B/D做Mock(注意:无需对C做Mock)。 Mockito(http://mockito.org/)是一个流行的Mock开源框架,网上介绍也很多,但是我发现大多数文章都没有针对Eclipse做第一个入门工程的介绍,

2016-06-26 18:50:32 3639

原创 一张图看西方哲学史

2015-01-25 10:09:11 3652

原创 UVa11041 Triangle Counting 数三角形 题解

#include int main(){ int n; while (scanf("%d", &n) == 1) { if (n < 3) { break; } long long ret = 0; int a = n / 2; int b = (

2013-09-15 22:41:35 904

原创 基站Cell-ID转经纬度工具(开源)

Cell-ID,基站,经纬度

2011-02-20 11:54:00 14430 6

原创 Microsoft.NET签名和加密

.NET 签名和加密概述:在软件安全领域,经常要用到数字签名和加密功能,在.NET 中提供了比较方便的库来实现这两个功能。数字签名主要实现了:1)信息的完整性保护,即信息本身或签名的任何改变,都能在接收方识别出来;2)信息发送者的身份认证,即可以证明信息是从签名的发送者发出的,具有不可抵赖性。加密则实现了信息的加密传输。Microsoft .NET 的签名和加密功能,都在System.Security.Cryptography中,详细可以查看:http://msdn.microsoft.com/en-us/

2010-07-11 22:39:00 794

原创 智能串口调试工具(支持脚本编程)

http://download.csdn.net/source/2002727简介串口开发,在众多工程领域非常重要,比如手机/Modem/监控等等。市面上串口调试工具软件很多,这些工具一般都能支持数据发送、接收,但是:1)  很少有能支持脚本编程的,所以在自动化处理方面支持不够2)  手机/Modem的调试主要通过AT命令,市面上的工具通常没有针对性的设计“智能串口调试”重

2010-01-18 21:56:00 2777 1

原创 HG522的拨号设置

 深圳 8 35 202.96.134.133 202.96.128.68 VPI/VCI=8/35 http://tieba.baidu.com/f?kz=347072736 http://www.chinadsl.net/bbs/archiver/tid-26419.html http://space.taobao.com/blog/958a61210620ca935f2d

2009-07-26 15:46:00 631

原创 .NET(Windows Forms) 编程技巧 —— 控件叠加

问题: 希望的TreeView控件的空白区域添加一个GroupBox,并且GroupBox的背景颜色是透明的 实现方法: 关键点:在VS2008的IDE中,GroupBox缺省是放置在Form上的,要修改为在TreeView之上,GroupBox的位置也要相对调整。  Form1.Designer.CS 修改前Form1内放置GroupBox this.

2008-11-15 10:58:00 1097

原创 RSS相关的编程书籍

最近在研究RSS编程,收集了一些电子书,都是网上可以下载的《RSS and Atom In Action Web 2.0 Building Block》《Wiley, Syndicating Web Sites With Rss Feeds For Dummies (2005) Ddu》《Wrox.Beginning.RSS.and.Atom.Programming》《Wiley,

2008-09-13 11:32:00 568

(Douglass 2014) Real Time UML Workshop for Embedded Systems 2nd.part2

(Douglass 2014) Real Time UML Workshop for Embedded Systems 2nd.part2

2014-10-12

(Douglass 2014) Real Time UML Workshop for Embedded Systems 2nd.part1

(Douglass 2014) Real Time UML Workshop for Embedded Systems 2nd.part1

2014-10-12

Android开发精要(完整书签版).pdf

一本可在较短时间、但又能深入理解Android编程的好书,为便于阅读、自己制作的标签

2014-03-22

Microsoft.NET签名和加密(附源码)

本源码用.NET实现了发送方数字签名、再加密,以及接收方的解密和签名认证过程。 技术文章在:http://blog.csdn.net/lion888/archive/2010/07/11/5727647.aspx 在软件安全领域,经常要用到数字签名和加密功能,在.NET 中提供了比较方便的库来实现这两个功能。 数字签名主要实现了: 1)信息的完整性保护,即信息本身或签名的任何改变,都能在接收方识别出来; 2)信息发送者的身份认证,即可以证明信息是从签名的发送者发出的,具有不可抵赖性。 加密则实现了信息的加密传输。 Microsoft .NET 的签名和加密功能,都在System.Security.Cryptography中,详细可以查看:http://msdn.microsoft.com/en-us/library/92f9ye3s.aspx 数字签名一般采用非对称加密算法,用发送方私钥加密进行签名,接收方用发送方公钥解密进行校验(和加密过程刚好相反,用非对称算法加密时,加密方用接收方的公钥加密,接收方用自己的私钥解密)。在本文中,我们采用最常用的RSA算法。 加密一般采用对称加密算法(非对称加密一般性能较差,对被加密文本有长度限制,所以比较长的文本需要拆分逐段加密),本文采用3DES加密。 软件总体架构如下: 程序源码不再解释,说一下测试的情况: 正常测试 先用“Generate New Keys”生成RSA算法的Public/Private Key,同时生成3DES加密算法的Key/Iv,这些参数被保存在四个文本文件中,便于以后读取; 再在Tab页“Sign”的“Original Message”中输入待处理的文本,然后依次点击“1.Sign”“2.Combine”“3.Crypt”,完成对文本的签名的加密,其中签名附在原始文本明文的后面; 再点击“Verify”进行签名的验证,此时必然是成功的。 模拟Cracker破解了3DES加密算法后,修改原始文本 随意修改“Original Message”内容; 不要点击“1.Sign”,只依次点击“2.Combine”“3.Crypt”; 再点击“Verify”进行签名的验证,此时必会提示验证失败。 模拟Cracker破解了3DES加密算法后,修改原始签名 随意修改“Sign”内容; 不要点击“1.Sign”,只依次点击“2.Combine”“3.Crypt”; 再点击“Verify”进行签名的验证,此时必会提示验证失败。

2010-07-11

智能串口调试(支持脚本编程),2010-2-16刷新

简介 串口开发,在众多工程领域非常重要,比如手机/Modem/监控等等。市面上串口调试工具软件很多,这些工具一般都能支持数据发送、接收,但是: 1) 很少有能支持脚本编程的,所以在自动化处理方面支持不够 2) 手机/Modem的调试主要通过AT命令,市面上的工具通常没有针对性的设计 “智能串口调试”重点解决这两个问题。 运行环境 Windows XP,Vista,Windows 7 需要.NET支持(建议.NET 3.5以上) 特性列表  串口的连接/断开  发送数据:异步,逐行同步  发送数据:支持Lua脚本  发送数据:支持选择换行符<CR>、<LF>、<CR><LF>  接收数据:ASCII和Hex格式显示  接收数据:支持Lua脚本,可设计自动应答机制

2010-02-16

智能串口调试(支持脚本编程),2010-1-23刷新

最新版本:http://download.csdn.net/source/2064096 简介 串口开发,在众多工程领域非常重要,比如手机/Modem/监控等等。市面上串口调试工具软件很多,这些工具一般都能支持数据发送、接收,但是: 1) 很少有能支持脚本编程的,所以在自动化处理方面支持不够 2) 手机/Modem的调试主要通过AT命令,市面上的工具通常没有针对性的设计 “智能串口调试”重点解决这两个问题。 特性列表  串口的连接/断开  发送数据:异步,逐行同步  发送数据:支持Lua脚本  发送数据:支持选择换行符<CR>、<LF>、<CR><LF>  接收数据:ASCII和Hex格式显示  接收数据:支持Lua脚本,可设计自动应答机制 运行环境:Windows7,WInXP,需要.NET环境(推荐.NET 3.5)

2010-01-23

软件发布:智能串口调试(支持脚本编程)

最新版本:http://download.csdn.net/source/2064096 简介 串口开发,在众多工程领域非常重要,比如手机/Modem/监控等等。市面上串口调试工具软件很多,这些工具一般都能支持数据发送、接收,但是: 1) 很少有能支持脚本编程的,所以在自动化处理方面支持不够 2) 手机/Modem的调试主要通过AT命令,市面上的工具通常没有针对性的设计 “智能串口调试”重点解决这两个问题。 特性列表  串口的连接/断开  发送数据:异步,逐行同步  发送数据:支持Lua脚本  发送数据:支持选择换行符<CR>、<LF>、<CR><LF>  接收数据:ASCII和Hex格式显示  接收数据:支持Lua脚本,可设计自动应答机制 运行环境:Windows7,WInXP,需要.NET环境(推荐.NET 3.5) 脚本介绍 脚本采用Lua编程语言,http://www.lua.org/ 发送脚本 可参考“atsend.lua”编写。 本工具定义了一个SendAT(string in)函数,可以以同步方式向串口发送命令: <figure> 发送命令的换行符、同步间隔,在工具界面选择: <figure> 自动应答脚本 可参考“atreply.lua”编写。 本工具定义了4种场景,其中第1种场景最为常见、也最简单: 第2种场景,命令用正则表达式匹配,这样可以对于一组命令做同样的响应: 第3、4种场景,响应可以自己写Lua函数实现,是最为灵活的一种场景:

2010-01-17

空空如也

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

TA关注的人

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