自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (18)
  • 收藏
  • 关注

原创 【无标题】

wu

2022-11-11 17:56:38 332 1

原创 Apriori Algorithm

该算法输出频繁项集,参考自: https://github.com/asaini/Apriori 加入了剪枝步# -*- coding: utf-8 -*-# python3# Name: Apriori Algorithm# Author: Suc Liu# Date: 24/11/2017'''usage:Lnlist = AprioriGo('AprioriData

2017-11-28 17:34:38 586

原创 Finding the closest pair of points

Finding the closest pair of points 本文是在理解算法导论:“33.4节 寻找最近点对” 基础上,对代码书写做的一点总结 参考了Andriy Lazorenko的博客: https://medium.com/@andriylazorenko/closest-pair-of-points-in-python-79e2409fc0b21. 问题说明考虑

2017-11-22 12:41:51 758

原创 linux vim 指令图

鸟哥私房菜推荐的常用指令图:

2017-11-20 15:32:05 592

原创 红黑树插入概况

红黑树插入概况在理解红黑树原理的基础上,总结下代码的书写思路和步骤 数据结构 插入 调整 旋转 什么是红黑树?A red-black tree is a binary tree that satisfies the following red-black properties: Every node is either red or black. The r

2017-11-18 21:07:00 188

转载 为何要把类的构造函数定义为private

通常我们都将构造函数的声明置于public区段,假如我们将其放入private区段中会发生什么样的后果?没错,我也知道这将会使构造函数成为私有的,这意味着什么?我们知道,当我们在程序中声明一个对象时,编译器为调用构造函数(如果有的话),而这个调用将通常是外部的,也就是说它不属于class对象本身的调用,假如构造函数是私有的,由于在class外部不允许访问私有成员,所以这将导致编译出错。你于是说:“哈

2017-10-31 22:43:39 4004 1

转载 C++的默认构造函数与构造函数

此文是俺在http://www.cnblogs.com/gklovexixi/p/5814626.html这里看到的做了少量修改补充形成的构造函数: C++用于构建类的新对象时需要调用的函数,该函数无返回类型!(注意:是“无”! 不是空!(void))。默认构造函数:未提供显式初始值时,用来作对象的构造函数。以上是二者的定义,但是单从定义很难对二者进行区别,下面依然看代码。class testCl

2017-10-26 22:33:28 238

原创 const、&在定义函数返回的作用及接收返回变量的类型

直接看示例代码:int main(){ int &s1 = f.f1(); cout << s1 <<endl; //输出5 s1 = 20; //通过引用,改变了mszT f.print(); //输出20 //int s1 = f.f1(); //语句成立,但无法通过s1改变mszT了 int &s3 = f.f3(); //语句报错,f3返回类

2017-10-26 11:20:48 1040

转载 const 、& 、*在变量定义时的含义

以下简单说明下含义及如何记忆含义:1). 指针本身时常量,可以改变所指的内容,用*a = 3 改变a int b;int *const a = &b ;2). 指针所指变量为常量,可以改变指针的值int b;int const *a = &b;及int b;const int *a = &b;记忆方法:我们把定义处的 a看作指针,*a看作取指针的内容。那么const 在指针a前表示这个指针

2017-10-26 10:59:21 787

转载 关于const的疑问

什么时候为只读变量?什么时候是常量?const常量的判别标准 — 只有用字面量初始化的const常量才会进入符号表 — 使用其他变量初始化的const常量仍然是只读变量 — 被volatile修饰的const常量不会进入符号表 const int x = 1; //(1) const int& rx = x;

2017-10-25 15:27:00 189

原创 Python 中的 super 用法

super被用在: 当子类需要继承父类所有的属性和方法。可以理解为,用super可以继承父类的私有属性和方法。例1:>>> class A(object):... def __init__(self):... self.hungry = True... def eat(self):... if self.hun

2017-10-24 00:23:16 281

原创 Assert statements

Assert statements are a convenient way to insert debugging assertions into a program: The simple form, "assert expression", is equivalent to```if __debug__: if not expression: raise AssertionError

2017-10-22 21:41:59 814 1

原创 Mac 查看本机ip地址

在【终端】中输入命令ifconfig | grep "inet " | grep -v 127.0.0.1,即可看到自己电脑的IP地址。

2017-10-22 21:35:20 11620

转载 分布式进程 master and task 实例

要实现多任务,通常我们会设计 Master-Worker 模式,Master 负 责分配任务,Worker 负责执行任务,因此,多任务环境下,通常是一 个 Master,多个 Worker。#task_master.py#!/usr/bin/env python3# -*- coding: utf-8 -*-import random, time, queuefrom multiprocess

2017-10-18 22:42:48 345

原创 Python3 pdb 命令集合

收藏下方便查看

2017-10-13 16:34:05 793

原创 ExerciseP137.py

题目假设我们用一组 tuple 表示学生名字和成绩: L = [(‘Bob’, 75), (‘Adam’, 92), (‘Bart’, 66), (‘Lisa’, 88)] 请用 sorted()对上述列表分别按名字排序。代码def by_name(T): return T[0]def by_score(T): return T[1]L = [('Bob', 75), ('Ada

2017-10-09 11:10:51 259

原创 ExerciseP134

题目:回数是指从左向右读和从右向左读都是一样的数,例如 12321,909。请 利用 filter()滤掉非回数:参考代码:def is_palindrome(n): return str(n) == str(n)[::-1]L = list(filter(is_palindrome,range(1,1000) ))print(L)考点:考察slice用法及filter用法。

2017-10-07 16:58:31 156

原创 Python slice

Python slice摘自:https://stackoverflow.com/questions/21617586/reverse-string-string-1-works-but-string0-1-and-others-dont/21617612#21617612?newreg=98de46efdbe6415680e4d055fd54cc0e Slice notation “[a:b:

2017-10-07 16:43:50 435

原创 LPC2478 定时器2和定时器3的启用

LPC2478 arm7内核,芯片复位后默认开启了定时器0和定时器1的时钟与电源,但timer2、timer3的却默认关闭,所以关于定时器0、1初始化的程序里没有开启时钟和电源的语句。然后我看了一些参考资料,发现关于timer2、timer3的初始化也没给,我就很好奇他妈的没运行的代码也敢当资料卖(NXP LPC2478开发板光盘资料).废话这么多,贴代码,长记性。//Init TIMER3 to

2017-05-11 19:47:52 611

原创 LPC2478 定时器1的2路PWM配置

/单边模式下,永远是先高电平再低电平,而stm32可以更改 */ void vPwmInit(void){ //首先把IO配置为PWM模式 PINSEL7&=(~(3<<16)); PINSEL7|=(3<<16);//PWM1.1 P3.24; PINSEL7&=(~(3<<22)); PINSEL7|=(3<<22); //PWM1.4 P3

2017-05-04 20:08:58 660

原创 LPC2478 GPIO 输出控制

void main(){ //将P3.25 P3.28 P3.26 P3.29配置成输出模式,默认为上拉输出 //初始化 PINSEL7&=(~(3<<18)); FIO3DIR |= 1<<25; //P3.25/OUT DIR PINSEL7&=(~(3<<24)); FIO3DIR |= 1<<28; //

2017-05-04 19:53:44 442

原创 ADS1.2 安装问题

日狗的编译器,日狗的LPC2478.

2017-05-03 20:29:33 301

原创 source insight使用技巧

http://blog.csdn.net/yaoming168/article/details/52410664快捷键,环境配置

2017-04-28 15:26:46 236

转载 sourceInsight4 破解笔记(完美破解)

时隔好多年,sourceinsight4以迅雷不及掩耳之势的来了。与3.5相比,sourceinsight4多了代码折叠以及文件标签功能,可谓是让sourceinsight迷兴奋了好几晚上。废话不多说,来说说破解的事儿。(仅供学习,商业用途,请购买正版)网上大多数的破解方法是修改exe文件,然后修改lisence。这个有个问题是会一直显示90天过期,虽然不会过期,但是每次启动都会弹出提示框输入注册码

2017-04-28 15:05:51 5429 2

原创 stm32f105rct6 使用ADC1 的 PC0、PC1、PC2、PC3、PC4通道 测电压

void Adc_Init(void) { ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC |RCC_APB2Periph_ADC1 , ENABLE ); //使能ADC1通道时钟 RCC_A

2017-04-26 19:21:26 9795

原创 linux 获取临时root

取得临时root权限在终端中输入命令: sudo -i

2016-12-27 16:10:33 3410

转载 全加器 Si和Ci的表达式

比哈工大出版的教材详细转自:https://books.google.co.kr/books?id=DOd3shQqAccC&pg=PA208&lpg=PA208&dq=%E5%9B%9B%E4%BD%8D%E4%B8%B2%E8%A1%8C%E8%BF%9B%E4%BD%8D%E9%93%BE+%E5%9B%BE&source=bl&ots=LFWpk_JFtK&sig=5dp0Pp4jX4Ou

2016-11-23 14:39:45 8870

转载 数字电路 逻辑框+符号的逻辑含义

如:=1 代表异或   >=1 代表或运算转自谷歌图书https://books.google.co.kr/books?id=85FXxDMOd0kC&pg=PA227&lpg=PA227&dq=%E6%95%B0%E5%AD%97%E7%94%B5%E8%B7%AF+%E6%96%B9%E6%A1%86%E5%86%85+%3D1+%E4%BB%A3%E8%A1%A8%E4%BB

2016-11-23 10:20:58 5263

原创 海明码

1)计算方法    校验码的具体计算方法如下:    p1(第1个校验位,也是整个码字的第1位)的校验规则是:从当前位数起,校验1位,然后跳过1位,再校验1位,再跳过1位,……。这样就可得出p1校验码位可以校验的码字位包括:第1位(也就是p1本身)、第3位、第5位、第7位、第9位、第11位、第13位、第15位,……。然后根据所采用的是奇校验,还是偶校验,最终可以确定该校验位的值。   

2016-11-03 11:55:08 296

原创 VmWare下ubuntu进入root账户

以下命令可以在普通用户登录下,变换为root用户登录$ sudo su %输入当前用户密码即可进入root.

2016-10-20 16:46:32 1856

原创 ubuntu下第一次使用git 安装命令

使用命令安装git,一定要记得带上sudo:$ sudo apt-get install git安装好后,配置下Who you are:$ git config --global user.email [email protected]$ git config --global user.name SuccLiu接下来就可以使用git 命令了(git commit -a 命令

2016-10-14 13:22:58 430

原创 虚拟机中使用电脑的磁盘文件

在虚拟机环境下:虚拟机(M)-->设置(S)-->选项-->共享文件夹-->选总是启用-->添加文件夹。

2016-10-14 11:23:48 776

原创 ubuntu vim 安装失败 解决方法

问题如下所示:输入:apt-get install vim显示:正在读取软件包列表... 完成  正在分析软件包的依赖关系树  正在读取状态信息... 完成  有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是  因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件  包尚未被创建或是它们还在新到(incoming)目录中

2016-10-14 11:11:43 1494

原创 欢迎使用CSDN-markdown编辑器

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

2016-10-14 11:09:47 176

转载 [电机控制话题] 精辟!伺服电机、舵机、步进电机的区别

精辟!伺服电机、舵机、步进电机的区别http://bbs.elecfans.com/jishu_539450_1_1.html(出处: 中国电子技术论坛)      怎么去区分伺服电机、舵机、步进电机呢?电机种类有很多种,不同的电机的优点、缺点各不相同,因此用途也不同。这里简单的讲下伺服电机、舵机、步进电机的区别,尽量的让大家通熟易懂。      其实伺服电机是这么

2016-04-18 19:59:54 2355

转载 ARM的六大类指令集--- 加载/存储指令

ARM的六大类指令集--- 加载/存储指令 2009-12-25 10:34:48分类:ARM微处理器支持加载/存储指令用于在寄存器和存储器之间传送数据,加载指令用于将存储器中的数据传送到寄存器,存储指令则完成相反的操作。常用的加载存储指令如下:    —  LDR     字数据加载指令—       LDRB    字节数据加载指令    —  LDRH

2016-03-21 19:55:12 623

转载 STM32系列命名规则

STM32系列命名规则 (2012-05-09 22:18:36)转载▼标签: stm32 命名 杂谈分类: ARM开发STM32 F 103 C 6 T 7 xxx       1    2   3   4   5 6 7   8  第1部分:产品系列名,固定为STM32  第

2016-03-21 17:05:29 430

转载 电路入门小常识:电路常识性概念——输入、输出阻抗

本文是工程师对于一些初学电路的基本概念做的小结,希望分享之后对学电子的人很有帮助,望初学电子的人慢慢理解和消化!1、输入阻抗输入阻抗是指一个电路输入端的等效阻抗。在输入端上加上一个电压源U,测量输入端的电流I,则输入阻抗Rin=U/I。你可以把输入端想象成一个电阻的两端,这个电阻的阻值,就是输入阻抗。输入阻抗跟一个普通的电抗元件没什么两样,它反映了对电流阻碍作用的大小。

2015-10-12 11:00:24 660

转载 STM32 复用 与 重映射(USART Remap)

大家好,从今天开始.本人将自己在工作中遇到的问题 和学习体会 跟大家一起分享并探讨.下面跟大家说一下STM32单片机的端口重映射,因为是以自己为实例.这里是以USART1的重映射为例..         因为我要一个TFT_LCD屏的主控板,考虑到FSMC 我选用了STM32F103VCT6 型号的CPU,一不小心串口接到USART1上了.因为在调程序时才发现错了,没得办法,只能通过端口重

2015-09-02 11:04:23 1220

转载 什么是步进电机的细分? 什么是细分?是不是细分越高精度越高?

很多用户误以为步进电机驱动器的细分越高,步进电机的精度就越高,其实这是一种错误的观念,比如步进电机驱动器细分较高的可以达到60000个脉冲一转,而步进电机实际是无法分辨这个精度的,当驱动器设置为60000个脉冲/转的时候,步进电机驱动器接受好几个脉冲,步进电机才走一步,这样并不能提高步进电机的精度。      步进电机的细分技术实质上是一种电子阻尼技术,其主要目的是减弱或消除步进电机的低频振动

2015-08-28 10:17:32 32536

LPC2478mdk例程 USB_MassStorage.rar

USB_MassStorage.rar

2017-05-17

LPC2478mdk例程SSP_TOUCH.

SSP_TOUCH.

2017-05-17

LPC2478mdk例程SRAM.

LPC2478mdk例程SRAM.

2017-05-17

LPC2478mdk例程 EASYWEB.

LPC2478mdk例程 EASYWEB

2017-05-17

LPC2478mdk例程 SDRAM

LPC2478mdk例程 SDRAM

2017-05-17

LPC2478mdk例程 LCD

LPC2478mdk例程 WDT

2017-05-17

LPC2478mdk例程 WDT

LPC2478mdk例程 WDT

2017-05-17

LPC2478mdk例程 PWM

LPC2478mdk例程

2017-05-17

LPC2478mdk例程

LPC2478mdk例程

2017-05-17

lpc24xx芯片手册

lpc24xx芯片手册

2017-05-17

字模制作软件2

字模制作软件

2017-05-09

字模制作软件破解软件

字模制作软件破解软件

2017-05-09

【WIN8】USB转串口驱动

【WIN8】USB转串口驱动

2017-05-09

串口调试助手1

串口调试助手

2017-05-09

飞思卡尔专用示波器

飞思卡尔电磁组专用调参数示波器,当然也适合其它的系统。感觉很好用。

2012-09-10

K60P100M100SF2

飞思卡尔k60单片机,官方手册,希望有帮助!

2012-09-09

PCB封装详解手册.pdf

详细介绍了陶瓷封装、塑料封装、金属封装、其它封装,包括其来源及画法,共147页,对于画PCB板的朋友很有帮助

2012-06-03

Altium封装大全

IC封装大全 封装名称配上相应的实物图及先关解释,对于画PCB板的朋友很有帮助!

2012-06-03

空空如也

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

TA关注的人

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