- Unity(单元测试)在STM32上的移植与应用
andylauren
编程语言技巧单片机软件开发stm32嵌入式硬件单片机unity
概述UnityTest是一个为C构建的单元测试框架。本文基于STM32F407为基础,完全使用STM32CubeIDE进行开发,移植和简单使用Unity。单片机型号:STM32F407VET6软件:STM32CubeIDEVersion:1.14.1UnityVersion:2.6.0一、配置stm32工程新建工程,选择407芯片,生成工程后开始配置硬件,这里我们只使用了串口1,作为打印输出串口,
- 开源!自制一个桌面宠物(STM32CUBEMX HAL库 PWM波 小项目)
Huooer
开源单片机c语言stm32嵌入式硬件
原视频:好,自制一个桌面宠物!_哔哩哔哩_bilibili基础所需:基础电路认识,C语言,STM32开发,STM32CUBEIDE或CUBEMX和Keil使用(重要),一点点艺术细胞、一点点耐心。CAUTION:本文重点在代码部分的开源,是基于HAL库。硬件手工部分不出教程(没必要)可以直接看视频P2,文末附步态参考出处,接线图,舵机安排。硬件配置:主控:STM32F103C8T6粉色沉金板舵机:
- 怎么入门stm32
若忘即安
stm32嵌入式硬件单片机
入门STM32可以通过以下步骤来进行:了解STM32基础知识:阅读STM32的基础资料,包括官方文档、数据手册以及相关教程。了解STM32的架构、内核类型(如ARMCortex-M系列)、内存结构等基本概念。准备硬件和软件工具:购买一块STM32开发板,例如STM32Discovery系列,这些板子通常提供了丰富的外设和示例代码。安装STM32开发环境,建议使用STM32CubeIDE,这是一个集
- cortexM c语言和汇编嵌套编程
炉子热
c语言汇编
编程环境是:stm32cubeIde原因:很多操作需要使用底层来做,比如中断时的上下文数据保存。也就是说用到汇编来实现。疑问:c语言怎么才能跟汇编很好的兼容在一起呢?必将是我下一步的必经探索之路了。一、C语言和汇编兼容格式asm(汇编字符串:输出约束字符串:输入约束字符串:可能被使用了的寄存器);汇编字符串:"mov%[c],r0""movr0,r1""add%[c],%[a],%[b]"输出约束
- STM32存储左右互搏 QSPI总线读写FLASH W25QXX
PegasusYu
STM32stm32QSPIQUADSPIFLASHW25QW25QXXHAL
STM32存储左右互搏QSPI总线读写FLASHW25QXXFLASH是常用的一种非易失存储单元,W25QXX系列Flash有不同容量的型号,如W25Q64的容量为64Mbit,也就是8MByte。这里介绍STM32CUBEIDE开发平台HAL库QualSPI总线操作W25Q各型号FLASH的例程。W25QXX介绍W25QXX的SOIC封装如下所示,在采用QUALSPI而不是SPI时,管脚定义为:
- stm32HAL库 串口接收不定长数据(DMA传输)
zhao1peng
stm32单片机arm
相信大家很多初学者都会遇到串口接收不定长数据的情况。对于初学者可能看着有点难理解,多看几遍就好,亲测能用。话不多说上菜上菜!!!!此代码是本人在具体工程应用,实测稳定。有不足之处还请发现问题的小伙伴指出,大家共同进步。此处省略stm32CubeIDE配置过程*********************************串口配置过程如下:其他几个串口也是如下进行配置(正常使用的话只使能DMA接收
- STM32F103 CAN通讯实操
qq_67259275
stm32单片机arm
目的:学习使用STM32CubeIDE进行CAN通讯编程学习;准备条件:STM32F103ZET6开发板,PA11PA12用于CAN+TJA1040,USB-CAN适配器1个;操作流程:第一步:使用cubeIDE自动生成代码;第二步:编辑代码,loopback条件下工作,中断接收CAN消息;第三步:连接USB-CAN适配器,进行通讯测试。详细操作步骤如下:Step1:cubeIDE生成projec
- STM32CubeIDE 使用 野火 fireDAP调试器
qq_67259275
stm32gnuarm
目前STM32CubeIDE只能使用st-link和J-link两种下载调试器。为了将野火的fireDAP用在STM32CubeIDE工作环境,需要用到OpenOCD软件。目的:STM32CubeIDE+fireDAP。主要操作步骤如下:Step1:下载OpenOCD的压缩包。https://gnutoolchains.com/arm-eabi/openocd/;或者:https://syspro
- STM32完全学习手册
石头嵌入式
STM32stm32学习嵌入式硬件自学stm32
1.了解STM32微控制器了解STM32系列:了解STM32系列微控制器的不同型号和系列,以及它们的特点和应用领域。学习基础理论知识:学习嵌入式系统和微控制器(ARM)的基础知识,包括处理器架构、外设、时钟和中断等。2.准备开发工具开发板:购买一块适合入门学习的STM32开发板。开发软件:下载并安装STM32CubeIDE或者其他适合的开发软件,这些软件提供了编译、调试和仿真等功能。学习资源:寻找
- STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法1--修改配置文件)
【 STM32开发 】
stm32嵌入式硬件单片机
前言STM32CubeIDE目前只支持ST-Link、J-Link.到目前2023年12月,还没更新到直接支持CMSISDAP.我们需要稍作修改才能让它支持CMSIS-DAP。本篇方法:修改配置文件。修改后,可以在CubeIDE中使用CMSISDAP烧录,无需借助其它工具。倘若尝试修改不成功,建议尝试方法2:借助一个小工具软件,烧录能更稳定。STM32CubeIDE使用CMSIS-DAP烧录(方法
- STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法2--外部小工具)
【 STM32开发 】
stm32嵌入式硬件单片机
前言:本篇所用方法,需要借助一个外部的工具小软件。优点:烧录更稳定;缺点:不能在线仿真调试。下面链接,是另一种方法:修改CubeIDE调试文件。能在CubeIDE直接烧录、仿真,但不稳定。STM32CubeIDE使用CMSIS-DAP(方法1:修改调试文件)两种方法各种有优劣,玩家自行选择。推荐使用本篇方法:通过CubeIDE编译,使用这个小工具进行烧录,又快又稳。一、下载软件经热心兄弟推荐的版本
- STM32MP157D-DK1 STM32CubeID使用与M核开发
码农爱学习
STM32MP157D-DK1stm32嵌入式硬件单片机
STM32MP157具有A7内核核M4内核,前面介绍的一些文章,都是在A7内核上进行的,本篇来介绍M4内核的开发,以及开发时要用到的STM32CubeIDE软件的使用。1STM32CubeIDE创建LED工程STM32CubeIDE是一体式多操作系统开发工具,是STM32Cube软件生态系统的一部分。下载地址:https://www.st.com/zh/development-tools/stm3
- C语言list头文件_freertos中的list.c和list.h文件详解
weixin_39640265
C语言list头文件
小白理解抛砖引玉欢迎加v共同学习!!!加V请备注"Freertos"。备注:本系列均基于stm32cubeIDE,并非keilV5哦!!!FreeRTOS基本文件生成和说明在Middleware下勾选Freertos,接口选择CMSIS_V1或CMSIS_V1,点击上方小齿轮重生成代码后,将在“projectexplorer->Middlewares->Third_Party->FreeRTOS-
- STM32cubeIDE学习汇总(七)----单/多通道ADC读取电压
辽G.默语
STM32cubeIDEarm单片机stm32嵌入式硬件
目录什么是ADC概念3个ADC控制器ADC的转换模式:模式讲解工作框图ADC时钟中断ADC的主要特征ADC配置ADC单通道采样使用连续采样模式打印电压值中断方式读取电压值DMA方式读取电压值ADCDMA方式多通道采样三通道,查询阻塞模式什么是ADC概念Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。
- STM32CUBEIDE(12)----定时器TIM捕获PWM测量频率与占空比
记帖
stm32cubeide单片机#STM32STM32F103PWM定时器输入捕获STM32CUBEMX
STM32CUBEIDE.12----定时器TIM捕获PWM测量频率与占空比概述样品申请视频教学csdn课程生成例程配置时钟树配置PWM配置输入捕获开启中断STM32CUBEIDE配置串口重定向占空比与频率计算变量定义设置PWM占空比以及开启输入捕获回调函数主函数测试结果概述本章STM32CUBEMX配置STM32F103输出PWM,并在示波器中查看效果。最近在弄ST和GD的课程,需要GD样片的可
- 基于VS Code搭建通用ARM微控制器开发平台
全能骑士涛锅锅
STM32-MCU单片机STM32IDEGCCARM
基于VSCode搭建通用ARM微控制器开发平台DataAuthorVersionNote2022.04.12DogTaoV1.0ReleaseasV1.0-使用基于STM32CubeIDE构建的Makefile工程(STM32F103)完成了环境搭建与编译测试。2022.04.13DogTaoV1.1ReleaseasV1.1-在windows平台实际测试发现存在平台兼容性与GCC工具链版本问题,
- STM32CubeIDE串口空闲中断实现不定长数据接收
caixf_001
STM32STM32CubeIDEstm32单片机嵌入式硬件
STM32F051空闲中断实现串口不定长数据接收目的编程软件配置串口开中断中断程序运行结果碰到的问题目的在串口输入不定长数据时,通过串口空闲中断来断帧接收数据。编程软件STM32CubeIDESTM32CubeMX配置MCU。通过对端口配置,自动生成程序,减少编程量。配置串口开中断配置串口打开中断有两条指令,可以将这两条指令放在:staticvoidMX_USART1_UART_Init(void
- STM32太空人宇航员表盘+演示视频
做阿尔法的狗
机器学习毕业设计stm32嵌入式硬件单片机
文章目录源码下载地址项目介绍界面预览项目备注毕设定制,咨询源码下载地址源码下载地址点击这里下载源码项目介绍元件清单(componentslist)stm32f103c8t6OLEDssd1306显示屏ds1302时钟模型dht11温湿度传感器使用说明使用STM32CubeIDE导入工程(UseSTM32CubeIDEtoimporttheproject)IO连接关系PB3-OLEDSCKPB4-O
- STM32CubeIDE下载安装以及汉化
曲入冥
嵌入式开发STM32stm32嵌入式硬件单片机
1.安装网站:STM32CubeIDE-STM32的集成开发环境-意法半导体STMicroelectronicshttps://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cube
- STM32CubeIde 实现printf打印输出
ztvzbj
stm32嵌入式硬件单片机
STM32CubeIde实现printf打印输出,在IDE生成的程序的main中的/*USERCODEBEGIN4/和/USERCODEEND4*/之间放下面代码:#ifdef__GNUC__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#defineGETCHAR_PROTOTYPEint__io_getchar(FILE*f)#else#defin
- Stm32 CubeIDE对RTC的日期、时间读写,后备存储的读写
ztvzbj
stm32实时音视频嵌入式硬件
Stm32CubeIDE对RTC的日期、时间读写,后备存储的读写,一折腾又是好多的问题,现在梳理一下,后面的不要过多踩坑了。用STM32CubeIDE生成代码这里有时间和日期的设置,在代码中也会生成相应的代码,首次设置后必须注释掉,否者每次开机都是相同的时间和日期。在rtc.c文件中注释掉下面代码:/**InitializeRTCandsettheTimeandDate*///sTime.Hour
- STM32CubeIDE(CUBE-MX hal库)----蓝牙模块HC-05(详细配置)
百炼成钢123
STM32CubeIDE学习教程stm32嵌入式硬件单片机蓝牙
系列文章目录STM32CubeIDE(CUBE-MXhal库)----初尝点亮小灯STM32CubeIDE(CUBE-MXhal库)----按键控制STM32CubeIDE(CUBE-MXhal库)----串口通信STM32CubeIDE(CUBE-MXhal库)----定时器文章目录系列文章目录前言一、蓝牙配置二、CUBE-MX可视化配置三、蓝牙APP调试助手四、实验总结前言HC-05是一种常用
- STM32的HAL库串口编程
caixf_001
STM32stm32嵌入式硬件单片机
STM32的串口轮询1.一天的努力2.问题3.中断接收4.还没有结束1.一天的努力今天努力了一天,用STM32CubeIDE为STM32F103C8T6进行编程。遇到了串口麻烦。发送数据非常正常。接收数据碰到了问题,在这里写下来供初学者共勉。2.问题轮询读取。在主程序中添加下面的代码:/*USERCODEBEGINWHILE*/while(1){uint8_trecv_data[4];//接收数据
- STM32CubeIDE(CUBE-MX hal库)----串口通信
xddwg521125
STM32CubeIDE学习教程stm32嵌入式硬件单片机
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、CUBE-MX可视化配置二、发送数据和接收数据1.HAL库串口的阻塞模式和非阻塞模式2.HAL库串口阻塞模式数据发送函数3.HAL库串口阻塞模式数据接收函数4.HAL库串口非阻塞模式数据发送函数5.HAL库串口非阻塞模式数据接收函数6.HAL库串口处理流程和标准库函数的处理流程对比三、接收不定长数据以及DMA数据的发送
- STM32CubeIDE(CUBE-MX hal库)----定时器
xddwg521125
STM32CubeIDE学习教程stm32嵌入式硬件单片机
系列文章目录STM32CubeIDE(CUBE-MXhal库)----初尝点亮小灯STM32CubeIDE(CUBE-MXhal库)----按键控制STM32CubeIDE(CUBE-MXhal库)----串口通信文章目录系列文章目录前言一、定时器二、使用步骤三、HAL库实验代码三、标准库代码前言STM32定时器是一种多功能外设,可以为嵌入式系统提供各种定时和计数功能。通过合理配置,它可以适应各种
- STM32CubeIDE(CUBE-MX)----快速移植FreeRTOS实战
xddwg521125
STM32CubeIDE学习教程stm32嵌入式硬件单片机Freertos
文章目录前言一、Freertos可视化配置二、生成代码三、实验现象总结前言FreeRTOS(Real-TimeOperatingSystem)是一个开源的实时操作系统内核,专注于嵌入式系统。它提供了一套用于管理任务、调度器、内存管理等的实时操作系统功能,为嵌入式应用程序提供了强大的任务管理和资源管理能力。CubeMX集成了许多中间件和库,包括FreeRTOS。通过简单的选择,用户可以轻松地启用和配
- stm32cubeide调试查看函数值_STM32CubeIDE下载安装-GPIO基本配置操作-Debug调试(基于CMSIS DAP Debug)...
weixin_39611820
1、在ST官网下载STM32CubeIDE而不是STM32CubeMX,并且STM32CubeIDE是免费的。(STM32CubeIDE不支持中文路径,不然编译会出错)2、如果你用的是keil开发环境那么STM32CubeIDE=(STM32CubeMX+Keil)STM32CubeMX只是一个配置代码生成器3、STM32CubeIDE软件下载链接:https://www.st.com/zh/de
- ubuntu 使用clion 搭建stm32开环境使用stlink下载调试
音柯路德
STM32stm32Clionubuntuopenocd
linux下开发stm32的选择stm32cubeide是支持linux的,可以用它在linux下来开发stm32,但是cubeide是魔改版的eclipse,反正我是用不习惯,太难用了。clion貌似从2019就指数stm32了,所以打算试一试。废话不多说,开始1、下载clion官网clion是jetbrains全家桶里的一个,收费,可以试用一个月下载完成后解压,进入解压目录里的bin目录,在控
- 在stm32cubeide上编译rt-thread
cylinc
rt-thread用scons可以直接用arm-none-eabi-编译,调试用gdb命令行界面,还是有点像苦行僧,虽然有gdbgui这样的工具,但没有用过,不太清楚。于是乎在stm32cubeide上尝试将其编译。1.用stm32cubeide生成了一个stm32f407vg(stm32f407g-disc1板子),主要是要使用其中的编译参数,而不用自己去摸索。2.在stm32cubeide工程
- vscode导入STM32CubeIDE工程文件夹未定义警告清除方法
时光飞逝的日子
工程设置vscodestm32ide
0前言在我们使用vscode去编辑STM32CubeIDE的工程文件时,经常会出现一些类型未定义、头文件路径无效的问题,无法正常使用且非常影响观感。本文介绍如何设置vscode导入的STM32CubeIDE配置文件,解决这一问题。1vscode导入STM32CubeIDE工程文件夹未定义警告清除方法1.1将STM32CubeIDE工程文件夹导入到vscode依次点击vscode左侧的“资源管理器”
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少