自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不世剑客专栏

传播知识

  • 博客(36)
  • 资源 (56)
  • 收藏
  • 关注

原创 【小白】Linux 下首次安装MySQL

此命令将提示您输入新密码,并要求您选择是否禁用匿名用户登录、删除测试数据库以及刷新 MySQL 权限表。这些选项可以提高 MySQL 的安全性。修改远程登录策略(如果不需要远程登录可以忽略这个步骤)这将安装 MySQL 服务器及其依赖项。

2023-05-07 23:01:40 617

原创 从零开始学习全栈开发(持续更新)

全栈开发技术栈

2021-12-01 22:01:47 1058

原创 Linux内核开发 — 进程调度

本节简单介绍内核开发中,进程调度的相关知识点。 什么是进程调度       进程调度就是在已经就绪的进程中选择一个最合适的进程执行的过程。 7.2 进程调度策略       实时类调度策略       非实时类调度策略7.3 进程调度时机      7.3.1主动式抢占              当前进程因为需要等待资源等原因主动放弃执行权限,主动要求切换到

2014-09-09 10:51:40 936

原创 Linux内核开发 — 进程控制

本章主要是以代码的角度分析进程的定义、状态、数据结构等概念。进程的定义       进程是一段运行的程序,他是一个动态的可执行实体。而程序是代码和数据的集合,代码是一个静态的实体,程序是可以供多个进程使用,比如相同的应用程序可以在不同的计算机上运行而产生多个进程。 进程四要素进程四要素主要是针对代码中对线程、进程的区别而言:l  有一段程序供其执行l  有进程专

2014-09-09 09:32:45 1095

原创 Linux 内核开发 - 内核定时器

时间差的度量系统的定时器硬件以固定的频率产生时钟中断,产生始终中断的间隔以HZ 常量来决定,通常在50~1200之间,x86默认是1000,HZ可以根据不同的内核来配置。Linux 采用jiffies (unsigned long)来对时钟中断进行计数,每当发生时钟中断时jiffies的值将+1,因此jiffies就记录了系统开机以来的时钟中断总次数。在驱动开发过程中经常会使用时钟中断来计

2014-08-30 22:26:45 1041

原创 Linux 内核开发 - 内核链表

传统链表链表是一种常用的数据结构,将通过指针的方式将一系列的数据节点连接成一条数据链,相对于数据,链表的灵活性很到,大不需要事先制定数据量,可以高效的动态删除和增加数据节点。不过相对于数据,链表在访问数据节点需要增加额外的计算,而且组织链表需要消耗内存。传统的链表节点包括数据域和指针域,由指针建立与另外数据节点之间的关系。按照链接的形式可以分为单向链表、双向链表、循环链表。

2014-08-30 22:23:43 831

原创 Linux 内核开发 - 进程空间

1.1 虚拟内存Linux 是一个多任务的系统,如果每个任务都独立的占用内存,则实际的物理内存将很快消耗殆尽,实际上对于前台正在运行的任务来说,所需要要的内存并不多,很多任务基本不需要运行,也就没有必要一直占用内存,虚拟内存技术采用硬盘来充当一部分内存,当内存不足时就将不需要在内存中使用的数据搬移到硬盘中去,当任务需要运行时又将硬盘中的数据搬回物理内存。虚拟内存技术不仅起到了保护操作系统的

2014-08-30 22:11:30 1040

原创 Linux 内核开发 - 内存管理

1.1什么是内存管理内存管理是对计算机内存进行分配和使用的技术。内存管理主要存在于多任务的操作系统中,由于内存资源极其有限,需要在不同的任务之间共享内存,内存管理的存在就是要高效、快速的非配内存,并在适当的时候回收和释放内存,以保各个任务正常的执行。最常见的内存管理机制有:段式内存管理和页式内存管理。1.2内存中的地址早期的16位计算中,寄存器的位宽只有16位,为了能访问到1M Bit

2014-08-30 21:59:26 976

原创 Linux 内核开发—内核简介

内核简介—本文主要介绍Linux 内核的构成、如何编译和配置内核,最后简单介绍了Linux 中的内核模块。

2014-08-25 22:29:37 1216

原创 Android 应用程序签名

本文主要介绍Android应用程序签名的相关理论知识以及如何发布Android应用程序。 1.签名的概念为大家所熟知的日常生活中的签名,它是代表某个人的特殊标记,用于唯一标识某个人。而Android 应用程序的签名的本质与日常生活中的签名是一样的,应用程序中的签名也开发者在应用程序中打上的一种特殊标记,别人在看到这个标记时,他会知道是这个应用程序与你有关或者是你开发的,而不是别人。

2014-07-22 00:04:46 3448 1

原创 Svn Git hooks scripts(版本管理工具的挂钩脚本)

Svn Git hooks scripts1.简介SVN全名Subversion,是一款集中式的代码版本控制系统,早期Linux/eCos开发时如果对多人协同的要求不是很高的话,使用的是这个管理软件还是比较方便的。Git 是一款分布式版本控制系统(Distributed Version Control System,简称 DVCS )。Android的出现扩大Git的使用范围,

2014-07-17 17:56:48 3652

原创 Java 注释技巧

在最初学习Android时候使用了Eclips IDE工具,编写java程序时,总是要添加一些注释,用以说明某段代码的作用,由于是从C过度来的,也没有太在意java的注释有何不同,将鼠标移动到Android sdk 提供的类、方法、属性上时总会有提示信息,而且弹出的提示信息就是代码注释,不同的是有一些特殊的符号,随着工程代码量的不断增加,文档注释的重要性日渐凸显,索性学习下Java的注释方法,让自

2014-07-09 21:09:42 5147

原创 android JNI 经验分享

第一次接触JNI,网上相关资料零零散散,经过几天的实践终于算是会用了,总结下今天的经验分享给大家,希望对初学者有所帮助。    一、环境搭建      早期NDK编译环境的搭建是需要Cygwin + NDK配合才行,最初我也是按照这个方案来执行,环境搭建之繁琐真是让人无语,还好找到了更好的环境搭建方法,只需要用到    NDK 就可以,以下是我的搭建方法:    1.下载NDK。

2014-07-07 17:43:58 1062

转载 JDK、J2EE、J2SE、J2ME概念详解

本文介绍Java的三大块:J2EE、J2SE和J2ME。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

2014-07-02 16:45:28 1033

原创 Android crash 日志 分析

在Android开发的过程中,有时候需要在

2014-07-01 16:41:46 27666 4

原创 AndroidProject A — 架构

Android Project 之 DVB架构

2014-06-30 13:43:45 1857

原创 Java 接口和抽象类

在很多时候发现抽象类可以完全取代接口,那接口存在的意义是什么,学习初期不知道什么场合应该使用抽象类,什么时候应该用接口?  从语法角度很容易发现的它们的不同: ·Java只能单继承,而接口可以间接实现多继承 ·抽象类的field可以是静态的,而接口的field只能是静态常量(static final,默认情况下不需要声明)。 ·抽象类的方法可以是静态的,但是接口的方法不能是静态

2014-06-26 15:04:13 783

原创 C 语言可变参数类型函数

最常见的可变参数类型

2014-06-20 15:25:04 1702

原创 Android DVB 项目经验总结

1.团队成员隐瞒重大错误(影响其他成员开发),发现问题后偷偷修改。  弊端:降低合作效率,其他人也在使用和查找原因,如果已经修复却不通知其他成员,会浪费人力去查找问题  正确做法:出现重大错误应该及时通知处理结果。  2.系统模块化,责任化后的真空地带,即便发现了也无人处理  弊端:项目不可能完全划清不同模组界限,如果真空地带没有负责人,那问题将一直保留,  正确做法:指定

2014-06-19 20:27:19 1830

原创 面向对象总结-设计思想

多态1.多态的概念1)编译时多态   编译时动态重载,通过不同的参数类型区分相同函数名,编译完成后其实会分成两个不同的函数。   2)运行时多态 只是一种对象(事物)在不同情况下的表现,对象的本质不会发生变化 例:一辆跑车也可以被称为汽车,按照java的语法,跑车是汽车的子类,它拥有同汽车一样的特性(轮子、方向盘、发动机),但跑车不会因为被称为汽车而失去跑车的特性,假设

2014-06-19 20:24:51 550

原创 Android SQLite 经验分享

第一次在Android sSQLite,

2014-04-06 17:31:56 665

原创 选择的烦恼

前段时间买了一套房子,买房之前参观了很多的楼盘,最后终于定下了一个自己认为还不错的楼盘,以为最烦恼的事情终于结束了,但是没有想到麻烦的事情还在后面。我要在几十家装修公司中挑选出一个合适的,还需要选择不同品牌不同种类不同质量的油漆,还有五花八门的地砖、建材市场,各种各样的家具、不同价格不同质量的烟机灶具,不同功能的卫浴产品······,到最后我发现花了大把时间选择的东西很普通,很有可能就是我第一眼看

2013-12-28 14:02:20 674

原创 Android State List

State ListA StateListDrawable is a drawable object defined in XML that uses a several different images to represent the same graphic, depending on the state of the object. For example, a Button

2013-09-14 10:00:54 633

翻译 Android Application 基础

Application Fundamentals摘要Android 应用程序由一个或者多个应用程序组(component)件构成 (activities,services, content providers, and broadcast receivers)每个组件在整个app的行为中承担了不同的角色,且都能被独立的激活 (即使被激活的组件属于其他app)app的mani

2013-08-28 20:30:44 819

翻译 Android 组件 — Activity (生命周期管理)

Activity生命周期管理 开发出一款健壮而且灵活的app的关键就是,管理好Activity的生命周期,而管理好Activity生命周期则需要实现合理的回调方法。 Activity的生命周期直接受到与其他Activity的关系、任务及回退栈(back stack)的影响。一个Activity存在三个基本的状态:ResumedActivity 已经在前台运行,你在屏幕上

2013-08-15 11:43:44 1494

翻译 Android 组件 — Activity (创建与启动)

Android ActivityActivity 简介 Activity 是应用程序的四大组件之一,为用户提供一个交互界面,比如打电话、发短信、发送邮件等。每一个Activity都会提供一个窗口用于绘制用户界面。通常窗口都是全屏,但是也可以浮在其他的窗口之上。 app一般由一个或者多个Activity松散耦合在一起。最常见的情况是,一个Activity被指定为“mian”Activit

2013-08-05 21:04:59 3189

原创 Java 中Enum 的扩展

Java 原生的Enum没有办法与C中的Enum一样随意指定成员的值,在一些C语言直接与Java 通信的场景中会比较麻烦,所以我对Java 原有的Enum进行扩展来达到随意指定成员值的目的: public class Test { public static void main(String args[]){ CMD[] name = CMD.values(); for

2013-07-30 21:09:29 2934

原创 Android 组件 — Service 剖析

Service 是Android的四大组件之一,当应用程序希望在应用程序空闲的时候去运行一个耗时较长的操作,或者为其他应用提供功能实现的时候可以考虑使用Service。本文结合Android SDK 文档与个人实践,详细的讲述了Service最基本的概念、用法。

2013-07-26 10:27:09 1350

翻译 ServiceConnection

ServiceConnection1.概述 用于查询应用服务(application Service)的状态的一种interface,更详细的信息可以参考Service 和 context.bindService()中的描述,和许多来自系统的回调方式一样,ServiceConnection的方法都是进程的主线程中调用的。 2.工作方法1)abstract void  onSer

2013-07-22 17:28:21 4511

原创 Android 开发中代码包(lib/jar/class)使用(import/export)方法

本文是基于Eclips 开发环境介绍代码包使用方法 一  导入可执行的代码包 使用eclips进行项目开发的时候可以在Java类中通过import的方式引用第三方代码包,可导入的代码包分为三个等级,library、jar、class,下面将介绍导入代码包的几种方式project->properties->java build path->libraries然后会看到几种选项

2013-07-05 18:16:05 3378

翻译 AsyncTask 详解

AsyncTaskAsyncTask  -- 直接继承与Object类 在API-3中定义一 概述:  AsyncTask 目的是为了更方便容易的使用UI 线程,它允许在UI线程中执行后台操作并将后台处理的结果返回给UI线程,而不需要繁琐的开启一个线程或者Handler来处理后台操作。  AsyncTask 是一个综合Thread 和 Handler的辅助类,并不是通用线程框架的一

2013-07-01 21:37:40 949

原创 Git 常用命令(说明)

第一部分 :提交修改$git add .  /*将当前目录中所有改动的代码添加到暂存区*/$git commit -m "xxxxxx"    /*将代码提交到本地仓库*/$git push [remote-name] [branch-name]# 推送数据到远程仓库 # PS:如果使用checkout --track 命令跟踪了远程分支,则可省略成git push$git

2013-07-01 20:18:34 1328

原创 面向对象 - 设计模式总结(全)

1.Factory pattern(简单工厂模式) 目的:定义一个用于创建对象的接口,此接口可以根据子类需要创建出不同的实例对象。 适用:适用于需要延迟创建对象的场景 优点:使产品的使用和产品的生产分开,客户在使用不同的方法创建出的产品时没有差异,所以在使用的代码流程上无需修改 缺点:每个单独的工厂模式只能生产同一类产品,存在分支判断,由于要保存使用流程的一致,所以创建类时需要抽象

2013-06-18 18:25:39 1057

原创 Android px dp 概念及转换技巧

1.像素的概念(Pixel) 单位表示:px 像素是图像显示的最小单位,一般分辨率中提到的1280 x 720 指的是1280像素 x 720像素 2.像素密度的概念(Pixel density) 单位表示:dpi 像素密度是指每英寸上像素的数量。 3.设备独立像素(device independent pixels) 单位表示:dip 设备独立像素也被称作

2013-05-22 10:28:43 1595

原创 面向对象 - 设计原则总结(OOD)

1)单一责任原则  单一性原则主要是针对类的设计约束,一个类应该尽量完成单一的功能,即只能因为一个因素的改变而改变,反之,如果一个类完成了多件事情,那么完成这几件事情中的任意一个因素发生改变,该类就可能要重新设计,牵一发而动全身,有失美感。也会增加维护系统的成本和风险。  2)里氏替换原则 里氏替换原则主要是针对类的继承而言,一个子类是否能继承父类的标准应该是该子类是否能够替换父类

2013-05-20 19:10:45 1452

原创 Java学习总结[C程序员的感悟].doc

Java 学习总结目录第一章:Java入门(C与java的差异)....21.基本数据类型:...22.类型转换:...23.运算符:...24.局部变量:...25.一维数组使用方法与内存分配:...26.多维数组内存分配:...3第二章 Java 面向对象基础....32.1对象的概念:...32.2类的概念...32.3封装的概念...32

2013-05-19 16:23:40 1219

Android JNI Demo

在android 上使用JNI的基本范例

2014-07-07

Android Remote Service

用于演示Android 开发中如何使用远程的Service

2013-07-27

Android Service

用于演示如何使用Android 的Service

2013-07-27

ISO_IEC 14496-1 Amd.3_N4270-2-v2001

ISO_IEC 14496-1 Amd.3_N4270-2-v2001

2013-05-19

多点挠度快速测量系统

多点挠度快速测量系统

2013-05-19

基于ZigBee技术的分布式温室监控系统的设计

基于ZigBee技术的分布式温室监控系统的设计.

2013-05-19

基于GPRS技术的温室自动控制系统

基于GPRS技术的温室自动控制系统,基于GPRS技术的温室自动控制系统.

2013-05-19

基于GPRS的温室大棚监控系统设计

基于GPRS的温室大棚监控系统设计。 基于GPRS的温室大棚监控系统设计

2013-05-19

温室远程监控系统的研究

温室远程监控系统的研究

2013-05-19

基于无线传感器网络的智能温室系统设计

基于无线传感器网络的智能温室系统设计

2013-05-19

基于ZigBee无线传感器网络的温室监测系统设计

基于ZigBee无线传感器网络的温室监测系统设计。

2013-05-19

基于GPRS的大棚智能监控系统的设计与实现

基于GPRS的大棚智能监控系统的设计与实现。

2013-05-19

电动车跷跷板

为使电动车在跷跷板上按要求准确运行采用了单片机AT89C51最小系统作为电动车的检测和控制系统。通过红外发射接收一体探头检测路面黑色寻迹线,使小车按预定轨道行驶,根据角度传感器检

2013-05-19

可控放大器

本着简单、准确、可靠、稳定、通用的原则,采用了分级设计匹配互连的思想。系统的特色在于:通过模拟开关,改变反馈电阻阻值,从而改变放大器增益,增益从10dB到60dB可调步距为10dB。

2013-05-19

信号发生器

以SPCE061A单片机为中心控制系统,由输入模块、液晶显示模块、波形产生模块、幅度放大模块电路组成。采用DDS专用芯片AD9834产生正弦波、方波、三角波等波形,经可编程放大器AD603放大后输出

2013-05-19

无线识别装置

本系统是基于RFID(Radio Frequency Identification )技术的简易的通信装置,通过无线射频进行非接触的低频双向数据通信

2013-05-19

单片机等效采样示波器的设计

介绍了基于单片机系统的精密时钟发生电路对高频信号 (1MHz~80MHz)进行等效采样的方法 ,设计并实现一个模拟带宽为 1Hz~80MHz的简易数字示波器。

2013-05-19

GSM Modem与单片机通信的开发与实现

GSM Modem与单片机通信的开发与实现

2013-05-19

Java学习总结[C程序员的感悟]

Java学习总结[C程序员的感悟],绝对值得一看。

2013-05-19

步进电机工作原理与编程方法和控制源程序

步进电机工作原理与编程方法和控制源程序,利用单片机实现步进电机的控制。

2013-05-19

基于声音定位和听觉掩蔽效应的语音分离研究

基于声音定位和听觉掩蔽效应的语音分离研究

2013-05-19

离网型风光互补发电系统匹配方法优化研究

: 对于风光互补发电系统的匹配和设计计算, 欧美国家主要是利用由美国可再生能源实验室开发的h y b r i d 2软件, 但是, 该软件的计算模型没有公开, 同时还需要输入大量的数据 , 而且并不完全适合于我国的实际情况。经调查研究 , 现提出基于 N A S A资源数据的、 以风力发电机为基础的风光互补发电系统设计计算模型, 还开发了用于风光互补发电系统配置的计算程序 , 并利用该程序进行了实例分析和计算, 实践表明这种方法是切实可行的。

2013-05-19

新型风光互补智能充电器设计

介绍 一种新 型风光互补智能 充电系统.以单 片机 At me g a 8为核心 , 通过 PI D控 制算法 , 调 节 PWM 占空比 ,在 系统输 出功率充足 时, 实现蓄 电池恒流 、 恒压充电 ; 在 系统输 出功率 不足 时, 使 蓄 电池 两端的等效 阻值 与整流输出电路 等效 阻值 匹配相等 , 实现蓄 电池最大功 率充 电. 实验表 明该充电器提 高了充 电效率 , 在 电压波 动范 围大的情 况下 , 也 能对 蓄电池合 理充 电.

2013-05-19

智能化风光互补发电控制系统

适宜在农牧 区、偏远海岛,边防哨所,铁 查、舟路养火等方面应用的智能化 免堆护风光互补发 电系兢,重点夼绍采用单 片微型计算机做监控 系统 的智 能化风光互补发电系蟪的姐成蔑棼硬件谴计。

2013-05-19

DS1302万年历时钟芯片中文资料

本文概括介绍了 DS1302 时钟芯片的特点和基本组成 通过实例详细说明了有关功能的应用软件 关于 DS1302 各寄存器的详细位控功能请参考 DALLAS 达拉斯 公司的相应产品资料。

2013-05-19

八位单片机的发展及应用

八位单片机的发展及应用,介绍目前单片的发展方向。

2013-05-19

电路比较器介绍

比较器是将一个模拟电压信号与一个基准电压相比较的电路。比较器的两路输 入为模拟信号,输出则为二进制信号,当输入电压的差值增大或减小时,其输出保持恒定。

2013-05-19

驻极体传声器小型前置放大器的设计

随着我国通讯事业的迅猛发展,对驻极体传声器的需求也越来越大。目前,一些小型的驻极体传声器虽然可以将场效应管集成于传声器内部,但由于高端产品的售价高昂,低端产品传声器的精度和灵敏度又无法保证,再加上传统的前置放大器体积又过于庞大。因此,设计一种体积尽可能小,成本低廉而性能优良的前置放大器具有十分重要的意义

2013-05-19

风光互补电源控制系统

本设计主要介绍一种用于桥梁健康监测的基于单片机的风光互补电源控制系统。该系统以盛群公司的HT46RU25作为核心器件,能够在风能和太阳能两种供电方式之间实现智能切换。同时,能根据预设的工作流程自动对监测设备的工作时序和频率进行控制。另外,该系统还能通过GSM网络与远程服务器之间实行通信,报告电源工作状态,并接收远程服务器命令对监测设备的工作流程进行调整。

2013-05-19

LM358电路简介

相关下载:lm358中文资料 pdf,lm358双运算放大器电路的典型应用,lm358应用电路——抽油烟机自动控制器电路, lm358中文资料引脚功能应用电路

2013-05-19

基于LM393的电机保护电路设计.

基于LM393的电机保护电路设计.单片机开发

2013-05-19

给电脑麦克风加个放大电路

给电脑麦克风加个放大电路,适合入门级的单片机学习者

2013-05-19

智能液晶HB12864的使用方法

智能液晶HB12864的使用方法,利用单片机实现控制

2013-05-19

可调式精密稳压集成电路TL431及应用

可调式精密稳压集成电路TL431及应用,详细介绍

2013-05-19

GSM短信息智能控制器的设计与实现

介绍一种远动信号中断实时报警装置的研制。该装置利用单片机采集远动信号,当发现远动信号中断时,控制短信猫通知相 关运行 维护人 员处理

2013-05-19

使用TC35单片机控制GSM模块与程序

本文介绍 了以G S M模块、 无线数据收发芯片和八位 MC U为核心, 结合现有的 G S M网络 。 利用 G S M短信息业务实现远程控制 的智 能 家居 系统 。并给 出 了该 系统 的电路 原理 和软硬 件 的设 计思想

2013-05-19

彩色图像中人脸部的小波方法检测

本文针对人脸检测过程 中常用到的基于彩色图像肤 色分割的方法存在的不足, 提 出了一种将彩色图像肤色分割方法与图像的小波变换方法相结合的人脸区域检测方法。首先采用肤 色分割方法对图像 中的人脸区域进行粗定位, 然后与从原图像进行小波分解提取出的人面部的细节信息相结合, 从而可以更为准确地定位人脸的位置。实验表明了本方法的有效性, 并且对于一般背景的图像可以提高人脸检测系统的适应性。

2013-05-19

根据人脸面部图像特征区域进行人脸识别新方法

本文所作的是在复杂背景下提取 出人脸面部图像信息并区分人脸和伪人脸。反向 ~( B a c k - P r o p a g a t i o n , B P ) 网络作为一个训 练好 的多输入 单输 出 BP神 经网络 。它能够根 据输入 图像 的二 值化信息 , 以一定的准确 率, 判别该 图像是否为人脸 图像 。

2013-05-19

基于特征脸的人脸识别系统

提出了一种快速有效的人脸识别系统. 针对特征脸方法只能识别标准正面人脸的局限性 , 设计了前端处理模块, 首先计算待识别图像中人脸的倾斜角度, 进行相应角度的旋转 , 然后剪切m人脸图像 , 进行尺寸调整, 经过此处理后再进行特征脸识别. 利用 O R L人脸库和自建人脸库进行仿真实验, 实验结果表明, 本识别系统速度快, 误识率低, 具有实用性.

2013-05-19

一种人脸识别中提高二值化图像质量的方法

提出了一种适用提高人脸识别的图像二值化质量算法。该算法尽可能保留图像 目标的有用信息,解决了图像的特征提取和特征识别中关键 区域不足的问题。经实验证明本算法保留图像 目标有用信息比传统算法多、特征识别率较高

2013-05-19

空空如也

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

TA关注的人

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