自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (15)
  • 收藏
  • 关注

原创 Delphi图像处理 -- 图像合成

阅读提示: 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 尽可能保持二者内容一致,可相互对照。 本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。 在图像处理过程中,图像的合成操作是使用频率最高的,如图像显示、图像拷贝、图像拼接以及的图层拼合叠加等。 图像合成,其实也就是图像像素...

2021-10-15 18:39:00 707

原创 WFDB的快速入门2-cannot find -lwfdb的解决方法

安装完 cygwin和WFDB后,开始了《WFDB Programmer’s Guide》(WFDB程序员指南)第一个程序的测试 wfdb-10.6.2\examples\psamples.c:#include <stdio.h>#include <wfdb/wfdb.h>main(){ int i; WFDB_Sample v[2]; WFDB_Siginfo s[2]; if (isigopen("100s", s, 2) < ...

2021-08-07 18:31:55 597

原创 WFDB的快速入门1,MS-Windows中的安装

有多种方法可以在 Windows 上安装 WFDB 软件包。阅读本节以了解差异!我们使用并推荐gcc(免费的 GNU 编译器集合)从源代码构建包。如果您想使用其他编译器,则需要您自己。欢迎您提供反馈,但我们不使用任何商业编译器,我们无法帮助您学习如何使用它们。Cygwin vs. MinGW:两个项目在 Windows 上提供 gcc。Cygwin是“为 Windows 提供 Linux 外观和感觉环境的工具集合,使用cygwin1.dll充当 Linux [POSIX] API 层的 DLL...

2021-07-16 18:11:42 1200 1

原创 .Net Core 3.0 - 3.1 处理JSON返回的时间格式

原项目是从.Net Core 2.2升级到.Net Core 3.1的,日期日期时间格式化出现了问题。.net core 2.2中,在Startup.cs 的 ConfigureServices(IServiceCollection services) 里这样写,就可以:services.AddMvc().AddJsonOptions(options => { options.Ser...

2020-02-14 14:33:05 4729

原创 VS2019开发ASP.NET Core 3.0 Web项目,修改视图后,刷新浏览器看到不修改后的效果怎么处理

在VS2019开发ASP.NET Core 2.2 Web项目以前,修改了视图文件后,浏览器中一刷新,修改后的内容则重新加载,但升级到.net Core 3.0以后,刷新不管用了。原来需要增加“Razor运行时”.Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilationInstall-Package Microsoft.AspNetCo...

2020-02-11 13:23:41 1496

原创 外部中断和定时器中断

1.什么是中断2.中断有什么用3.双重功能的P3引脚4.8051的 中断体系5.中断特殊寄存器6.中断的优先级7.中断服务程序的编写8.外部中断实现代码9.定时器/计数器中断工作原理10.定时器/计数器定时值的计算11.定时器/计数器实现代码1.什么是中断中断就是指CPU正在执行一项任务A,然后突然停止任务A去执行任务B,执行完任务B再回来继续执行任...

2018-11-20 13:53:27 29892 1

转载 【单片机笔记】51内核的中断及中断向量

51内核的最基础的中断源请求有外部中断、定时器中断和串口中断,这也是学习和开发者最长用的。当然还有其他的中断源,比如ADC、SPI、PWM等。以外部中断0为例,在编程中常使用的方式为: void INT0()interrupt 0 using 1 { …… } 在这里特别做上笔记:其中前面的void INT0() 只是代表一个普通没有形参的函数而已,函数名写成什么都是可以的,这个到不重要...

2018-10-28 18:07:30 1565

转载 51单片机寄存器

【51单片机寄存器功能一览表】 21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。   在51单片机内部有一个CPU用来运算、控制,有...

2018-10-28 15:37:28 1218

原创 PWM、PPM、SBUS、DSM2这四种协议到底是什么鬼?

    最近跳进了航模这个魔坑,进出各个论坛,看各种各样的DIY,最终发现航模规模实在太大了,又是固定翼,又是多轴飞行器,又是穿越机,又是......要完全“玩转”航模,既得懂无线电通信,又得掌握飞行控制,既要懂机载电子电路,又要掌握空气动力学……     说起设备,又是遥控器,又是飞行控制器,又是接收机,又是电调,又是FPV,又是头追,又是地面站.......    不知道从哪学起,也不...

2018-10-23 10:09:49 22113 2

转载 SPI总线(二):驱动分析篇

1 Linux SPI驱动总体架构             linux内核中,SPI的驱动架构可以分为如下三个层次:SPI 核心层、SPI控制器驱动层和SPI设备驱动层。      Linux 中SPI驱动代码位于drivers/spi目录。1.1 SPI核心层      SPI核心层是Linux的SPI核心部分,提供了核心数据结构的定义、SPI控制器驱动和设备驱动的注册、注销管理等A...

2018-10-18 09:08:20 1206 1

转载 SPI总线(一):基本原理篇

1、什么是SPI?      SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线。2、SPI优点 支持全双工通信 通信简单 数据传输速率块3、缺点     没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据 可靠性上有一...

2018-10-18 09:00:41 553

原创 delphi TreeView 从数据库添加节点的四种方法

方法一:delphi中递归算法构建treeView过程:通过读取数据库中table1的数据,来构建一颗树。table1有两个字段:ID,preID,即当前结点标志和父结点标志。所以整个树的表示为父母表示法。本递归算法不难写,但是要注意:程序内部的变量都应使用局部变量!比如当Query是外部变量(函数外定义或者直接通过控件拖拽得来)时就会得到错误的结果。代码如下:

2017-10-27 12:24:06 4232

转载 android 开发零起步学习笔记(二十九):Android笔记:实现加载的progressDialog之后跳转到程序主界面

因为考虑到有些程序加载时间相对较长,所以在启动主界面之前,实现一个加载的progressDialog对话框来延缓,相对来说可以提高用户体验度。如果是直接进入主界面,即activity,界面因为加载时间长,一片漆黑,让用户老觉得这程序不行。贴出源码:方法一:public class LoadingActivity extends Activity {   

2017-02-26 18:53:00 730

转载 android 开发零起步学习笔记(二十八):15 个 Android 通用流行框架大全

1. 缓存DiskLruCache    Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader  一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco  一个用于管理图像和他们使用的内存的库Glide   一个图片加载和缓存的库3. 图片处理

2017-02-06 16:58:56 982

原创 android 开发零起步学习笔记(二十七):android edittext不自动获取焦点

在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢? 在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为 解决之道:在EditText的父级控件中找一个,设置成   android:focusable="true"

2017-02-03 16:19:25 293

原创 android 开发零起步学习笔记(二十六):安卓输入法相关知识点 android InputMethodManager

正文  一、结构public final class InputMethodManager extends Object Java.lang.Objectandroid.view.inputmethod.InputMethodManager  二、类概述  整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用C

2017-01-18 15:58:28 625

转载 android 开发零起步学习笔记(二十五):Android layout属性大全

Android layout属性大全 第一类:属性值 true或者 false           Android:layout_centerHrizontal 水平居中      android:layout_centerVertical 垂直居中      android:layout_centerInparent 相对于父元素完全居中      and

2017-01-12 18:17:46 1222

转载 android 开发零起步学习笔记(二十四):Android:打造“万能”Adapter与ViewHolder

Android:打造“万能”Adapter与ViewHolder原文:http://www.iamxiarui.com/2016/06/15/android%EF%BC%9A%E6%89%93%E9%80%A0%E4%B8%87%E8%83%BDadapter%E4%B8%8Eviewholder/?utm_source=tuicool&utm_medium=referral写在前

2017-01-06 19:00:32 438

原创 android 开发零起步学习笔记(二十三): Android 对话框AlertDialog和AlertDialog.Builder两者的区别

借鉴的文章:http://blog.csdn.net/canot/article/details/50526409AlertDialog也是Android系统当中最常用的对话框之一。 程序员可以给AlertDialog对话框设置相应的信息。比如title,massage,setSingleChoiceItems,setPositiveButton,setNegativeButt

2016-12-29 15:42:47 789

转载 android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(二)

第二部分:4  Android应用PopWindow窗口添加显示机制源码PopWindow实质就是弹出式菜单,它与Dialag不同的地方是不会使依赖的Activity组件失去焦点(PopupWindow弹出后可 以继续与依赖的Activity进行交互),Dialog却不能这样。同时PopupWindow与Dialog另一个不同点是PopupWindow是 一个阻塞的

2016-12-23 12:17:46 592

转载 android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(一)

原文:http://www.cnblogs.com/shanzei/p/4654817.html第一部分:ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析1  背景之所以写这一篇博客的原因是因为之前有写过一篇《Android应用setContentView与LayoutInflater加载解析机制源码分析》,

2016-12-23 12:16:22 1356

转载 android 开发零起步学习笔记(二十一):AsyncTask的基本用法

AsyncTask的基本用法原文:http://blog.csdn.net/abc5382334/article/details/17097633在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android

2016-12-21 16:37:39 523

转载 android 开发零起步学习笔记(二十):Android开发笔记:如何使用预先制作好的SQLite数据库(整理自网络)

参考:[Android]发布Sqlite数据库在实际开发中,我们经常遇到需使用自己已经定制好数据的数据库,一般的做法是:1、用Sqlite数据库工具制作数据库文件,网上有许多这类工具,可以自己搜索下载,我用的是SqliteStudio。需要注意的是android对其使用的Sqlite数据库有一些固定的要求,包括:(1)数据库文件中必须有一个名为“android_me

2016-12-14 20:12:48 483

转载 android 开发零起步学习笔记(十九):android使用全局变量的两种方法

原文在这:http://blog.csdn.net/feiyangxiaomi/article/details/9966215在我们使用android编写程序的时候,少不了想利用全局变量,但是面向对象语言和过程语言区别很大,不再是include就可以的。这里我写了使用全局变量的两种方法: 1.使用application来保存全局变量                       

2016-12-05 11:19:21 510

原创 android 开发零起步学习笔记(十八):Android Layout 布局属性全解

Android有基本Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。android开发者谷歌文档http://android.xsoftlab.net/reference/android/view/ViewGroup.htmlFrameLayout[html] vie

2016-12-03 14:04:02 1161

转载 android 开发零起步学习笔记(十七):自定义android用户控件,使用回调函数实现自定义事件

原文在这里:http://blog.csdn.net/psuaije/article/details/8662266在android软件设计中会用到好多的控件,但系统自带的控件有好多不能够达到需要实现的功能或是控件不够美观。那怎么办呢?Android应为我们提供了好多的控件,我们可以继承某一控件,然后对它进行重写来实现自己的一些功能。或是直接继承View自己定义自己的控件。

2016-11-30 18:27:00 531

转载 android 开发零起步学习笔记(十六):Android命名规范

原文:http://www.cnblogs.com/hekescott/p/6080574.html包(packages)1234全部使用小写字母。一级包名常见的有:com/cn/org/net,二级包名以公司或个人来命名,三级包名根据应用进行命名,四级包名为模块名或层级名。例如:com.cla

2016-11-30 18:25:08 443

转载 android 开发零起步学习笔记(十五):android: 静态XML和动态加载XML混合使用,以及重写Layout控件

原文在这:http://blog.csdn.net/lzx_bupt/article/details/5600187近期对Android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化 完成动态加载Layout有两种方法,依据个人喜好进行选择: 方法1:静态主Layout动态加载静态子Lay

2016-11-24 10:49:18 539

转载 android 开发零起步学习笔记(十四):Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://smallwoniu.blog.51cto.com/3911954/1308959现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么。。。嘿嘿),由于前段时间项目的需要,所以也对其研究

2016-11-17 18:09:30 1728

转载 android 开发零起步学习笔记(十三):Android 实现多页界面左右滑动切换效果

原文:http://blog.sina.com.cn/s/blog_a69672d901017nox.html一、实现多面界面滑动切换方法有多种,就目前我所知道的大致有三种:1.ViewFlipper + Animation:2.ViewGroup + Scroller + VelocityTracker3.ViewPager本文主要介绍第三种ViewPag

2016-11-17 17:55:54 1867

原创 android 开发零起步学习笔记(十二):android监听事件添加动作的三种方式

android监听事件添加动作的三种方式:第一种也是最开始就接触的方式,通常在activity组件的oncreate事件中直接定义,直接动作。这种方式每个控件都定义一次,通常不方便.Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener() {

2016-11-17 12:53:45 430

原创 android 开发零起步学习笔记(十一):界面切换+几种常用界面切换效果

两种方法实现界面的切换:方法1、layout切换(通过setContentView切换layout)方法2、Activity切换方法3、Android之fragment点击切换和滑动切换方法1、layout切换(通过setContentView切换layout)有以下步骤:①新建一个界面的layout的xml文件②触发某一控件

2016-11-17 12:28:42 23384

转载 android 开发零起步学习笔记(十):UI控件动态加载机制浅析

原文:http://blog.csdn.net/yywan1314520/article/details/527403621.为了满足多样化的定制需求,传统的UI加载方式已经满足不了我们的需求,为了创建出更友好,更快速的界面,我们有时需要根据用户的需求来生成控件,android动态加载机制简析,下面介绍常见的三种方式。2.最常见的传统加载机制这种方式也就我们用的比较多的

2016-11-14 19:42:39 772

原创 android 开发零起步学习笔记(九):android 控制控件的位置和大小及Layout相关属性

方法一:Android的界面布局可以用两种方法,一种是在xml中布局,一种是和JAVA中Swing一样在JAVA代码中实现Ui界面的布局,用xml的布局管理器布局是很方便的,但是在一些代码中需要动态的显示界面,这个时候xml就缺少了一种灵活性,使用XML和JAVA代码中布局可以解决这样的问题。在此只对JAVA代码中的LoyoutParams方法进行理解及使用。LoyoutParam

2016-11-14 19:09:22 12970

转载 Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网

转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53115253 本文出自【DylanAndroid的博客】Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网今天无意间看到了蚂蜂窝自由行的app,启动页很酷炫。我记得以前慕课网有个版本的app欢迎页也是播放视频的。今天就顺手写一个,代码比较简

2016-11-14 13:00:25 1589

原创 android 开发零起步学习笔记(八):android studio 中代码上画横线代表什么意思

android studio 中代码上画横线代表什么意思画横线不是Adroid studio特有的标识,Eclipse上你的这部分代码也会画横线,画横线是告诉你,你使用的这些代码方法已经过时了,不推荐你去使用,但是你还是可以用的。如果你要去除这些横线,那就要看这个方法提供的api文档,看有没有说明推荐使用的新方法,如果没有说明,那你只能自己去它官网摸索了。

2016-11-14 10:35:13 5039

原创 android 开发零起步学习笔记(七):认识和使用适配器

最近在开发安卓的过程中发现ListView无疑是一个经常使用的组件,而提到ListView又不得不提一下适配器了,我打算用几个实例,由浅入深的向大家仔细讲解一下适配器的使用,虽然这算不上什么高深的问题,我还是希望能给大家带来一些收获,我也是菜鸟一只,写的不好的或者有错的地方还请大家帮忙指出。下面进入正文:首先让我们来认识一下适配器:什么是适配器呢?顾名思义,就是把一些数据给弄得适当,适合以便于

2016-11-12 12:13:24 425

原创 android 开发零起步学习笔记(六)Android 自定义控件开发

学习的以下三篇Android 自定义控件开发入门(一)Android 自定义控件开发入门(二) Android 自定义控件开发入门 (三)

2016-11-11 19:09:35 664

原创 android 开发零起步学习笔记(五):布局组件

关于一些布局组件,学习以下地址:http://www.cnblogs.com/boyliupan/p/4931040.html?utm_source=tuicool&utm_medium=referral

2016-11-10 12:46:44 810

原创 android 开发零起步学习笔记(四):学习几个原来没接触的概念之Jcenter

仓库概念:是有人提供了一个服务器,把一些常用的library放在了上面,如果用到的时候,开发工具(如:android studio)会直接从里边下载。 那就需要正确配置好相关配置才行。还有几个:如maven Central,JCenter仓库预设配置仓库repositories { mavenCentral() jcenter() mavenL

2016-11-10 12:40:49 379

delphi RadStudio 10.2 Tokyo 序列号

delphi Rad Studio 10.2 Tokyo Keygen 序列号,注册码 安装文件:ftp://ftpd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2.iso http://altd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2.iso

2017-03-25

delphi10.1Berlin-update1 keygen crack 破解

delphi10.1Berlin-update1 keygen crack ,最新破解补丁。

2016-09-29

Unis大侠之作 完美版 RadStudioKeygen perfect delphi Berlin 10.1 破解补丁

Unis大侠之作 完美版 RadStudioKeygen perfect delphi Berlin 10.1, How to Use Download *.iso image: http://altd.embarcadero.com/download/radstudio/10.1/delphicbuilder10_1.iso ftp://ftpd.embarcadero.com/download/radstudio/10.1/delphicbuilder10_1.iso MD5: 466d2db93e5b3b631eabba69d052b28f Mount *.iso image and run intstallation process, select language,Set Checkbox that you agree with License agreement, click "Next >" ,Now you are on the "Input License" page... Click "" in the Setup page and continue installation process.. When Installation has finished, click "Patch". Start RAD Studio. . compiled by delphi 2007 GenerateSerialNumber from unis keymaker GetRegistrationCode from unis keymaker GenerateActiveFile from x-force keygen SHFolder.dll from unis keymaker PatchmOasisRuntime form cjack keygen

2016-05-20

最终版RadStudio10.1Berlin Delphi 10.1 Berlin 破解补丁 1.23

最终版RadStudio10.1Berlin Delphi 10.1 Berlin 破解补丁 1.23 RSB101K23.FINAL

2016-05-20

最新RadStudio10.1Berlin Delphi 10.1 Berlin 破解补丁 2.0

最新RadStudio10.1Berlin Delphi 10.1 Berlin 破解补丁 2.0

2016-05-14

RAD Studio 10.1RTM Berlin 柏林 RAD10.1RTM 架构师安装破解指导

RAD Studio 10.1RTM Berlin 柏林 RAD10.1RTM 架构师安装破解指导,官方下载+网盘

2016-05-11

delphi xe7 破解 Distiller 源码

delphi xe7 破解 Distiller 源码

2014-09-06

delphi xe5 UPDATE2 破解

delphi xe5 UPDATE2 破解 安装序列号 HNFK-BCN8NN-78N53D-H4RS 架构师版(14天试用) 破解办法 破解EXE 放在BIN 目录下然后依次从上到下的顺序点3个按钮破解完成

2014-04-02

FireMonkey开发技术简明手册

FireMonkey开发技术简明手册 第一章 前言 .......... 3 一、 FireMonkey 概述 .......... 3 二、 FireMonkey 技术简介 .......... 4 第二章 跨平台开发环境设置

2012-05-09

Delphi.Distiller.v1.77

Delphi.Distiller.v1.77 delphi2010 crack update2-3

2009-11-27

Delphi Distiller v1.74

Supports Delphi 2010 RTM.

2009-08-26

DelphiDistillerv1.64

DelphiDistillerv1.64 支持delphi2009的12.0.3390

2009-04-23

空空如也

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

TA关注的人

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