<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hitzjm的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/hitzjm</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hitzjm]]></copyright><item><title><![CDATA[通过G代码演示逐行读取的字符串处理]]></title><link>https://blog.csdn.net/hitzjm/article/details/72956391</link><guid>https://blog.csdn.net/hitzjm/article/details/72956391</guid><author>hitzjm</author><pubDate>Fri, 09 Jun 2017 12:30:30 +0800</pubDate><description><![CDATA[Title


str="G01 X10 Y20"; //这是一字符串
var strs= new Array(); //定义一数组
var coordinate = new Array();
strs=str.split(" "); //字符分割

var x,y;
for (i=0;i<strs.length ;i++ )
{
    if (strs[i].indexOf("X") >= 0]]></description><category></category></item><item><title><![CDATA[第二章 神经网络pybrain介绍]]></title><link>https://blog.csdn.net/hitzjm/article/details/53665937</link><guid>https://blog.csdn.net/hitzjm/article/details/53665937</guid><author>hitzjm</author><pubDate>Thu, 15 Dec 2016 15:29:26 +0800</pubDate><description><![CDATA[#1.网络构建

from pybrain.tools.shortcuts import buildNetwork
net = buildNetwork(2, 3, 1,recurrent=True)
#2.构建训练数据


from pybrain.datasets import SupervisedDataSet
ds = SupervisedDataSet(2, 1)
#3.添加]]></description><category></category></item><item><title><![CDATA[第一章 神经网络基础]]></title><link>https://blog.csdn.net/hitzjm/article/details/53665866</link><guid>https://blog.csdn.net/hitzjm/article/details/53665866</guid><author>hitzjm</author><pubDate>Thu, 15 Dec 2016 09:55:24 +0800</pubDate><description><![CDATA[第一节、神经网络基本原理 

1. 人工神经元( Artificial Neuron )模型 

       人工神经元是神经网络的基本元素，其原理可以用下图表示：



图1. 人工神经元模型

 

       图中x1~xn是从其他神经元传来的输入信号，wij表示表示从神经元j到神经元i的连接权值，θ表示一个阈值 ( threshold )，或称为偏置( bias]]></description><category></category></item><item><title><![CDATA[STM32F407VG （五）定时器]]></title><link>https://blog.csdn.net/hitzjm/article/details/46700137</link><guid>https://blog.csdn.net/hitzjm/article/details/46700137</guid><author>hitzjm</author><pubDate>Tue, 30 Jun 2015 20:38:58 +0800</pubDate><description><![CDATA[一、定时器节本分类和主要特点
1.STM32定时器分类：
1）看门狗定时器
2）SysTick定时器
3）RTC定时器


4）通用定时器
a）通用定时器TIM2~TIM5， 其中TIM2和TIM5是32位，TIM3和TIM4是16位
     具有四个独立通道
     中断/DMA事件
     支持增量编码器和霍尔传感器


b）通用定时器TIM9~TIM14，1]]></description><category></category></item><item><title><![CDATA[STM32F407VG (四)时钟配置]]></title><link>https://blog.csdn.net/hitzjm/article/details/46695055</link><guid>https://blog.csdn.net/hitzjm/article/details/46695055</guid><author>hitzjm</author><pubDate>Tue, 30 Jun 2015 13:51:31 +0800</pubDate><description><![CDATA[1.STM32 F407VG 的starup_stm32f40_41xxx.s的如下位置调用 IMPORT SystemInit，之后调用main函数，所以
进入main函数时候就已经自动完成有关时钟配置了。



2.在SystemInit函数里面完成时钟配置，配上图和如下注释就不需要多解释了，一目了然。




下面注释截取自system_stm32f4xx.c
  *=]]></description><category></category></item><item><title><![CDATA[STM32F407VG （三）ADC]]></title><link>https://blog.csdn.net/hitzjm/article/details/46687733</link><guid>https://blog.csdn.net/hitzjm/article/details/46687733</guid><author>hitzjm</author><pubDate>Mon, 29 Jun 2015 21:58:56 +0800</pubDate><description><![CDATA[12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道，可测量16个外部和2个内部信号源和VBAT通道。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。



1.ADC通用初始化参数
 /* ADC Common 配置 -------------]]></description><category></category></item><item><title><![CDATA[STM32 F407VG （二）DMA]]></title><link>https://blog.csdn.net/hitzjm/article/details/46685855</link><guid>https://blog.csdn.net/hitzjm/article/details/46685855</guid><author>hitzjm</author><pubDate>Mon, 29 Jun 2015 19:42:01 +0800</pubDate><description><![CDATA[原创：转发需要有引用，谢谢。

根据ST公司提供的相关信息，DMA是STM32中一个独立与Cortex-M4核的模块；主要功能是通信“桥梁”的作用，可以将所有外设寄存器和内存空间“连接”起来，这样就可以高速问各寄存器，其传输不受CPU的支配，其间的通讯不占CPU资源，访问速度高，传输还是双向的（双AHB主总线结构）；它可以将外设寄存器中的数据与储存器中变量建立绑定，还可以将一外设的寄存器或缓冲]]></description><category></category></item><item><title><![CDATA[STM32F104VG  (一)中断与外部中断]]></title><link>https://blog.csdn.net/hitzjm/article/details/46672903</link><guid>https://blog.csdn.net/hitzjm/article/details/46672903</guid><author>hitzjm</author><pubDate>Sun, 28 Jun 2015 18:03:18 +0800</pubDate><description><![CDATA[一、基础知识
1.ARM的中断优先级分硬件优先级和软件优先级两种
   其中软件优先级又由抢占优先级和响应优先级组成
2.中断的优先级采用编号小优先的原则。
 
3.一般情况：
       1).如果设定了软件优先级，先看软件优先级：       
      具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应，即中断嵌套，或者说高抢占式优先级的中断可以嵌套低抢]]></description><category></category></item><item><title><![CDATA[建模语言的概念 与编程语言概念对应关系（入门必读）]]></title><link>https://blog.csdn.net/hitzjm/article/details/46645631</link><guid>https://blog.csdn.net/hitzjm/article/details/46645631</guid><author>hitzjm</author><pubDate>Fri, 26 Jun 2015 10:18:43 +0800</pubDate><description><![CDATA[本文简洁详细的说明了建模中的概念与语言实现的关系（以C++为例），使得作为有一定基础的入门读者可以，尤其是有编程经验的读者很容易使用一种建模工具。]]></description><category></category></item><item><title><![CDATA[python学习~元类]]></title><link>https://blog.csdn.net/hitzjm/article/details/8900695</link><guid>https://blog.csdn.net/hitzjm/article/details/8900695</guid><author>hitzjm</author><pubDate>Wed, 08 May 2013 15:51:14 +0800</pubDate><description><![CDATA[元类是类的模版，在类的层次上规范类的行为。
下面使用元类实现单例设计模式（设计模式九 采用的是另一种方式）：

from  warnings import *           

class SingletonMeta(type): 
    
    __instance=None
    __mutex=threading.Lock()    
    def __init__(]]></description><category></category></item><item><title><![CDATA[python学习~闭包]]></title><link>https://blog.csdn.net/hitzjm/article/details/8895331</link><guid>https://blog.csdn.net/hitzjm/article/details/8895331</guid><author>hitzjm</author><pubDate>Tue, 07 May 2013 15:44:45 +0800</pubDate><description><![CDATA[闭包：在函数内部定义函数，即（外部）函数体内存在内部函数，且在内部函数里对外部函数作用域（非全局作用域）的变量进行
引用操作。那么内部函数称之为闭包


闭包作用1：实现函数的静态变量（隐藏、记忆内部状态）



# coding=utf-8
def counter(start_at=0):
    count=[start_at]
    def incr():]]></description><category></category></item><item><title><![CDATA[python 学习~unicode 编码]]></title><link>https://blog.csdn.net/hitzjm/article/details/8894809</link><guid>https://blog.csdn.net/hitzjm/article/details/8894809</guid><author>hitzjm</author><pubDate>Tue, 07 May 2013 14:08:32 +0800</pubDate><description><![CDATA[如果代码文件需要制定编码格式如utf-8：
1.要在文件开始时写如下注释
# coding=utf-8 
2.或则 使用以下代码
import sys
reload sys
sys.setdefaultencoding('utf-8')



说明：unicode支持不同的编码方式，最著名的的是utf-8.  ASCII字符 的utf-8 编码 与ASCII编码完全一致。]]></description><category></category></item><item><title><![CDATA[设计模式十九（中介者模式，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8298955</link><guid>https://blog.csdn.net/hitzjm/article/details/8298955</guid><author>hitzjm</author><pubDate>Sat, 15 Dec 2012 14:45:36 +0800</pubDate><description><![CDATA[基本原理请参考相关资料，这里直接给实例。
 
基本说明：中介者模式，（ 仲裁者、集中控制），隔离了各个对象间的直接耦合
 
指挥中心分：灾害处理中心（DisasterDealCenter），边境处理中心（FrontierDealCenter）
 
处理小分队分：警犬巡逻队（SentryA），边境情报对（SentryB），边境缉毒队（sentryC）
 
小队间是平行级别，需要帮助时]]></description><category></category></item><item><title><![CDATA[设计模式十八（观察者模式，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8298359</link><guid>https://blog.csdn.net/hitzjm/article/details/8298359</guid><author>hitzjm</author><pubDate>Sat, 15 Dec 2012 11:04:52 +0800</pubDate><description><![CDATA[基本原理请参考相应书籍，这里直接给实例
观察者模式通过主题订阅的形式使得系统两个部分解耦。
基本说明本系统由两大部分组成：雷达（subject）和哨所（observer）
其中雷达分为： 空域雷达（RadarStationS） 和海域雷达（RadarStationB）
哨所分为：指挥本部（SentryO），一号哨所，二号哨所，三号哨所。
 
指挥本部订阅了这两种雷达信息
一号哨所、二]]></description><category></category></item><item><title><![CDATA[设计模式十七（状态模式，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8291017</link><guid>https://blog.csdn.net/hitzjm/article/details/8291017</guid><author>hitzjm</author><pubDate>Thu, 13 Dec 2012 15:43:00 +0800</pubDate><description><![CDATA[基本理论请参考相应书籍，这里直接给实例
 基本说明：电梯（Context）内部维护着电梯的运行状态，如在几楼等信息。
                  state是电梯状态的的父类。子类有FloorA（一楼状态），FloorB（二楼状态）FloorC（三楼状态），FloorD（四楼状态）
 客户端选择要去的楼层，电梯根据当前的状态决定是需要上行还是需要下行，并判断是否到目的地。]]></description><category></category></item><item><title><![CDATA[设计模式十六（职责链模式，python实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8289999</link><guid>https://blog.csdn.net/hitzjm/article/details/8289999</guid><author>hitzjm</author><pubDate>Thu, 13 Dec 2012 11:49:38 +0800</pubDate><description><![CDATA[原理请参考相应书籍，这里直接给例子
 
职责链模式，用于分级审查。这里给出对于请求Request的处理（分等级的事故）。职责链上涉及到：
LevelOne 县政府
LevelTwo 市政府
LevelThree 省政府
 

 
# -*- coding: utf-8 -*-
####################################################]]></description><category></category></item><item><title><![CDATA[设计模式十五（命令模式，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8289045</link><guid>https://blog.csdn.net/hitzjm/article/details/8289045</guid><author>hitzjm</author><pubDate>Thu, 13 Dec 2012 09:16:38 +0800</pubDate><description><![CDATA[基本原理请参考相应书籍，这里直接给实例
 
 
被控对象是机器人Robot，人（Client），通过控制器（controller）编程，给机器人发送指令。
Comand是指令的父类，具体指令有GoAhead（前进），GoBack（后退），GoLeft（向左），GoRight（向右）

 
# -*- coding: utf-8 -*-
########################]]></description><category></category></item><item><title><![CDATA[设计模式十四（享元模式flyweight，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8286313</link><guid>https://blog.csdn.net/hitzjm/article/details/8286313</guid><author>hitzjm</author><pubDate>Wed, 12 Dec 2012 14:03:10 +0800</pubDate><description><![CDATA[基本理论请参考相关书籍，这里直接给实例
 
基本解释：享元模式 ，flyweight, 通过对象单元共享技术实现轻量级。
 
公司信息CompanyInfo 分为 生成信息ProductionInfo和销售信息SalesInfo。
公司老板要求秘书Secretary(享元工厂，这里是信息享元工厂)，准备相应信息报表。
如果对应信息报表在秘书处没有存档，则秘书要生成新报表，并在秘书处存档]]></description><category></category></item><item><title><![CDATA[设计模式十三（外观模式，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8285665</link><guid>https://blog.csdn.net/hitzjm/article/details/8285665</guid><author>hitzjm</author><pubDate>Wed, 12 Dec 2012 11:22:36 +0800</pubDate><description><![CDATA[基本原理请参考相关书籍，这里直接给实例
 
基本说明：外观模式不改变原有系统的结构，通过组建外观类提供对外交互的复杂工作。
                  今天上班老板交代两项工作：1.安排人扫雪。2.安派人准备接待参观考察团
                   公司原有的机构共三个部门A,B,C
                  为了完成老板安排的任务，我只好充当外观类，安排A]]></description><category></category></item><item><title><![CDATA[设计模式十二（组合模式，python语言实现）]]></title><link>https://blog.csdn.net/hitzjm/article/details/8285212</link><guid>https://blog.csdn.net/hitzjm/article/details/8285212</guid><author>hitzjm</author><pubDate>Wed, 12 Dec 2012 09:56:30 +0800</pubDate><description><![CDATA[基本原理请参考相关书籍。直接给实例
组合模式应用在类似组织结构、目录等自包含结构
本文给出目录管理的例子

 
# -*- coding: utf-8 -*-

#######################################################
# 
# Composite.py
# Python implementation of the Class Cli]]></description><category></category></item></channel></rss>