自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android之Service响应函数调用流程

自己写了一个小程序试了下android中的service各响应函数触发流程,总结如下:说明:service定义与activity都位于同一应用中,startService与bindService均由同一activity发起单独操作:startServic->onCreate->onStartCommandstopServic->onDestroybindService-

2015-09-12 00:32:44 1267

转载 C++实现UTF-8编码和Unicode编码互转

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-03-16 18:37:30 1864

转载 c++用WinForm做界面的实现

转自:http://www.cppblog.com/dfghj44444/archive/2010/12/16/136678.htmlc++用WinForm做界面的实现        因为笔者是以前是做C#的,对Winform情有独钟,最近想转C++,想把以前的一些Delphi转成c++,MFC我不熟而且用起来相当烦效果又丑,GTK图形库用起来太麻烦,琢磨着研究一下WInform前台,

2014-11-24 15:22:00 12593 2

原创 快速查表法 FLUT

对快速查表算法的理解

2014-07-24 14:09:04 4228

转载 十一种通用滤波算法(转)

转自:http://www.cnblogs.com/tdyizhen1314/archive/2010/08/02/1790683.html一.十一种通用滤波算法(转)1、限幅滤波法(又称程序判断滤波法)A、方法:   根据经验判断,确定两次采样允许的最大偏差值(设为A)   每次检测到新值时判断:   如果本次值与上次值之差   如果本次值与上

2014-06-16 16:56:32 4714

原创 读书笔记:《C#并行编程高级教程》-第五章:协调数据结构

《C#并行编程高级教程》-第五章:协调数据结构本周

2014-06-10 23:55:58 1474

原创 读书笔记:《C#并行编程高级教程》-第三章:命令式任务并行

《C#并行编程高级教程》-第三章:命令式任务并行

2014-06-08 00:10:19 1720

原创 读书笔记:《C#并行编程高级教程》-第二章:命令式数据并行

《C#并行编程高级教程》-第二章:命令式数据并行

2014-06-06 17:18:37 1944

转载 S7-200 MODBUS通信时间

原文链接:点击打开链接当MBUS_MSB子程序执行请求时,延长扫描时间。大部分时间用于计算请求和响应的ModbusCRC。CRC(循环冗余校验)确保通讯信息的完整性。对请求和响应的每个字,扫描时间约延长1.85毫秒。最大请求/响应(读或写120个字)将扫描时间延长约222毫秒。当从从站接收响应时,主要由读请求延长扫描时间,当发送请求时,读请求对扫描时间的影响较小。当将数据发送至从站时,主要由写

2014-05-21 21:58:12 4386

原创 一个事件被多次订阅

一个事件被多个函数给订阅,将会

2014-05-19 19:37:00 2702

原创 构造函数中的throw

public RobotSpeedData(string str) { if (StringCheck(str)) { string s = str.Trim(); s=s.Remove(0, 1); s=s.Remove(s.Length

2014-05-12 10:02:58 1892

原创 C# List<>.Add一个细节

代码: List rsdList=new List(6); strs = robotSpeed1.InnerText.Split(';'); foreach (string s in strs) { rsd = new RobotSpeedData(s);

2014-05-11 21:16:39 4712

转载 位域[flags]

转自:[flags]enmu chl{a=1,b=2,c=3}用flags声明了一个位域,与枚举不同,位域支持不同的&和|操作。对于普通枚举,|和&操作代表二进制比特操作enmu ch{a=1,b=2,c=3}ch.a|ch.c=01|11=3ch.a&ch.b=01&10=0对于位域,|和&操作代表逻辑操作[flags]enmu chl

2014-05-09 21:31:16 620

原创 C# 数组参数

在使用数组给函数传递参数的时候,是引用传递,就像C++里的一样,会gaib

2014-04-27 21:51:28 978

原创 西门子PLC Modbus写入float字节排列

读保存寄存器功能码03示意: 在西门子PLC中,实数,float,的保存方式遵循“高字节低地址,低字节高地址”的方式。假设使用03功能码向PLC的40005写入一个float,先利用BitConverter.GetBytes(f)得到要写的float的byte[] A 。根据PLC中的存储方式,要想获得正确的float,在字40005的低字节存储的应是A[3],高位存储的是A[2]

2014-04-19 17:28:54 11887 3

原创 C# float与Byte[]互换

假设有这样的代码:            float f = -120.5f;            byte[] b = BitConverter.GetBytes(f);            foreach (var b1in b)            {                for (int k = 0; k                 {

2014-04-19 17:07:08 31896 1

转载 C# 自定义事件

网上的一段非常经典的属性值改变引发自定义事件的例子,如下;    public class MyClass    {        public event EventHandler MyPropertyChanging;        public event EventHandler MyPropertyChanged;         priv

2014-04-17 21:57:18 1513

转载 为DataGridView控件动态添加新行并赋值

【转】DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法:方法一:int index=this.dataGridView1.Rows.Add();

2013-12-17 10:36:22 12911

原创 SQL查询为空时的结果转换

今天碰到这样一个情形                SqlCommand sqlCmd=new SqlCommand(sqlIncome,theSqlConnection);                SqlDataReader sdr = sqlCmd.ExecuteReader();                sdr.Read();                Dec

2013-12-15 22:28:03 3048

转载 行转列:SQL SERVER PIVOT与用法解释

【转】原文地址:http://www.cnblogs.com/lwhkdash/archive/2012/06/26/2562979.html行转列:SQL SERVER PIVOT与用法解释在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表:WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIMA

2013-12-03 15:21:03 2627 1

原创 KMP算法中的next函数的证明

KMP算法的next函数的证明1.1      Next函数定义与代码1.1.1       定义 1.1.2       实现代码/*代码摘自《大话数据结构》*//*t为字串,next为int数组,存储next值*/void getnext(string T,int *next){       int i,j;       i=1;j=0;next[1]=

2013-11-01 21:29:15 2985

原创 C# 结构与类的异同

C# 结构与类的异同,来源于《C# 高级编程——第七版》 StructClass数据类型值用作函数参数时不会改变原值,但由于复制内容,降低性能,所以一般建议使用ref引用用作函数参数会改变原值存储位置栈托管堆继承不支持继承

2013-09-09 15:49:05 739

原创 C# 定制某个文件关闭的消息

定制在程序打开的某个文件关闭时的Exited消息先新建类:    class FilesProcess    {        public Process myProcess= new Process();        public string sourceFullName;    //存储ctrl的fullname         //

2013-08-09 19:02:29 621

Valgrind_manual Valgrind手册文档

valgrind 2017年版的最新手册manual. 并且带有书签. 阅读文档比博客收获更多.

2018-10-16

空空如也

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

TA关注的人

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