- NXP S32K146 FREERTOS工程创建与配置
nininiccccc
NXPS32K1c语言freertosnxpmcu
我用的是S32DesignStudioforARMVersion:2.2,今天分析一下如何在S32DS环境下创建工程。首先参考图1然后图二咱不知道咋回事,点这个xtaskcreate不能弹出源码,别的PE配置的都能。问也问不出来查也查不到的╮(╯▽╰)╭。先来看看上边这些都是干嘛的:1.Max.SyscallinterruptpriorityconfigMAX_SYSCALL_INTERRUPT_
- freertos 源码分析五 任务调度一
yvee
嵌入式硬件
vTaskStartScheduler创建空闲进程,调用适配xPortStartScheduler();voidvTaskStartScheduler(void){xReturn=xTaskCreate(prvIdleTask,configIDLE_TASK_NAME,configMINIMAL_STACK_SIZE,(void*)NULL,portPRIVILEGE_BIT,&xIdleTask
- freertos 源码分析四 任务创建的简单分析
yvee
嵌入式硬件
任务创建xTaskCreate为TCB和TCB栈分配空间,初始化,加入就绪任务链表#if(configSUPPORT_DYNAMIC_ALLOCATION==1)BaseType_txTaskCreate(TaskFunction_tpxTaskCode,constchar*constpcName,constconfigSTACK_DEPTH_TYPEusStackDepth,void*const
- 嵌入式FreeRTOS学习八,xTaskCreate创建任务的细节以及恢复中断任务实现
肖爱Kun
操作系统
一.创建任务函数xTaskCreate任务也不是很复杂的东西,任务也就是一个函数xTaskCreate。简单得说,创建一个任务,你得提供它的执行函数,你得提供它的栈的大小,函数的执行空间,函数的优先级等重要的条件。因为任务在运行中,任务函数有调用关系,有局部变量,这些都保存在任务的栈里面;任务有可能被切换,有可能被暂停,这时候CPU寄存器中断现场数据都保存在栈里面。BaseType_txTaskC
- FreeRTOS总结
萌新小白YXY
笔记单片机
堆内存管理有五种内存分配方式常用的为heap_4方式任务管理任务不能以任何方式实现函数返回,可以在任务的死循环外加上xTaskDelete()创建任务:xTaskCreate()任务堆栈的大小,空闲任务的最小是configMINIMAL_STACK_SIZE,其他任务不能比他小任务优先级,0~configMAX_PRIORITIES-1,数字越小,优先级越低。configMAX_PRIORITIE
- 单片机Freertos入门(二)任务的创建、删除
啥也不会的小白研究生
单片机嵌入式硬件
1、串口配置首先将串口进行配置,后续经常会应用,具体步骤点击:串口配置。2、任务创建一个任务,就是开辟一个空间、每个任务中都会有while(1)死循环。2.1相关函数动态创建:xTaskCreate();BaseType_txTaskCreate(TaskFunction_tpxTaskCode,//任务函数constchar*constpcName,//任务名字(字符串类形)constconfi
- 第9课 任务创建、删除和API函数
GUET_一路向前
FreeRTOScFreeRTOSRTOS
第9课任务创建、删除和API函数任务创建和删除本质是调用FreeRTOS的API函数API函数描述xTaskCreate()动态方式创建任务xTaskCreateStatic()静态方式创建任务xTaskDelete()删除任务动态创建任务:任务的任务控制块以及任务的栈空间所需的内存,均由FreeRTOS自动从系统管理的堆中分配(自动)静态创建任务:任务的任务控制块以及任务的栈空间所需的内存,需要
- C语言基础--#if与#endif
Dirk-Colin
51单片机开发语言c语言stm32
目录一、C语言中的#if()和#endif用法1.#if表达式+程序段+#endif形式2.#ifdef标示符+标识符+#endif形式3.#if0/#if1+#endif形式4.\可用于一行的结尾,表示本行与下一行连接起来二、xTaskCreate函数三、指针相关1.解引用编辑2.野指针3.两个指针相减4.数组通过指针来访问5.结构体传参与打印:一、C语言中的#if()和#endif用法C语言中
- FreeRTOS入门--任务
Dirk-Colin
c#开发语言
目录一、什么是任务二、创建任务---xTaskCreate函数三、任务的删除四、任务优先级1.阻塞状态(Blocked)2.暂停状态(Suspended)3.就绪状态(Ready)五、Delay六、调度算法一、什么是任务在FreeRTOS中,任务就是一个函数,原型如下:voidATaskFunction(void*pvParameters);要注意的是:这个函数不能返回同一个函数,可以用来创建多个
- 五、初识FreeRTOS之FreeRTOS的任务创建和删除
I am Supreme
FreeRTOS实时操作系统嵌入式软件
本节主要学习以下内容:1,任务创建和删除的API函数(熟悉)2,任务创建和删除(动态方法)(掌握)3,任务创建和删除(静态方法)(掌握)4,课堂总结(掌握)一、任务创建和删除的API函数(熟悉)任务的创建和删除本质就是调用FreeRTOS的API函数API函数描述xTaskCreate()动态方式创建任务xTaskCreateStatic()静态方式创建任务vTaskDelete()删除任务动态创
- FreeRTOS的学习(一)——实时操作系统和多任务的介绍
薛定谔的猫咪死了
博客学习
目录1、初识FreeRTOS2、FreeRTOS任务的状态3、FreeRTOS的任务任务的创建和删除1、xTaskCreate():使用静态的方法创建一个任务。2、xTaskCreateStatic():使用静态的方法创建一个任务。4、vTaskDelete():删除一个任务。任务挂起和恢复1、vTaskSuspend():挂起一个任务。2、vTaskResume():恢复一个任务的运行。3、xT
- ESP32 FreeRTOS学习总结
稚子
ESP32FreeRTOSc++ESP32FreeRTOS
2023.5.11FreeRTOS中文数据手册:https://www.freertos.org/zh-cn-cmn-s/RTOS.html感谢以下两位B站UP主的教程:孤独的二进制、Michael_ee1.Task创建任务常用API:任务函数描述xTaskCreate()使用动态的方法创建一个任务xTaskCreatePinnedToCore指定任务的运行核心(最后一个参数)vTaskDelet
- FreeRTOS总结
萌新小白YXY
单片机
堆内存管理有五种内存分配方式常用的为heap_4方式任务管理任务不能以任何方式实现函数返回,可以在任务的死循环外加上xTaskDelete()创建任务:xTaskCreate()任务堆栈的大小,空闲任务的最小是configMINIMAL_STACK_SIZE,其他任务不能比他小任务优先级,0~configMAX_PRIORITIES-1,数字越小,优先级越低。configMAX_PRIORITIE
- FreeRTOS源码阅读笔记1--task.c
c_up
笔记
在FreeRTOS中,创建任务有两种方式:动态创建和静态创建。区别就是:动态创建任务的栈和任务TCB是由操作系统动态分配(malloc)内存空间,任务删除时可以释放内存(free);而静态创建任务的任务栈和TCB是由程序员预先分配好内存空间,是静态内存,在任务删除时内存空间不可以释放。1.1动态创建任务-xTaskCreate()1.1.1TCB结构体(主要成员)pxTopOfStack:栈顶指针
- FreeRTOS笔记【一】 任务的创建(动态方法和静态方法)
余生皆假期-
笔记嵌入式硬件单片机RTOS
一、任务创建和删除API函数函数描述xTaskCreate()使用动态的方法创建一个任务xTaskCreateStatic()使用静态的方法创建一个任务xTaskCreateRestricted()创建一个使用MPU进行限制的任务,相关内存使用动态内存分配vTaskDelete()删除一个任务二、动态创建任务2.1宏定义使用xTaskCreate()函数是在FreeRTOS中创建任务的一种方法,使
- FreeRTOS学习2018.6.27
Tosonw
学习FreeRTOS
《FreeRTOS学习》1.freeRTOS基本功能函数:定义任务:ATaskFunction();创建任务:xTaskCreate();改优先级:vTaskPrioritySet();系统延时:vTaskDelay();精确延时:vTaskDelayUntil();空闲任务钩子函数:vApplicationIdleHook();2.freeRTOS实用总结:1.使用互斥信号量保护临界区代码。2.
- 5.FreeRTOS的任务创建和删除
无限嚣张(菜菜)
FreeRTOS系统教程FreeRTOS系统
目录一、任务创建和删除的API函数二、任务创建和删除(动态方法)一、任务创建和删除的API函数任务的创建和删除本质就是调用FreeRTOS的API函数API函数描述xTaskCreate()动态方式创建任务xTaskCreateStatic()静态方式创建任务vTaskDelete删除任务(删除的是创建好的任务)动态创建任务:任务的任务控制块以及任务的栈空间所需的内存,均由FreeRTOS从Fre
- 13-FreeRTOS任务创建与删除
南山府嵌入式
FreeRTOS基础知识篇FreeRTOSRTOSstm32
任务创建和删除API函数位于文件task.c中,需要包含task.h头文件。task.h里面包函数任务的类型函数。例如,对xTaskCreate的调用(通过指针方式)返回一个TaskHandle_t变量,然后可将该变量用vTaskDelete来进行任务的删除工作。1-任务创建BaseType_txTaskCreate(TaskFunction_tpvTaskCode,constchar*const
- 5、FreeRTOS任务的创建和删除
蜡笔小新学电子
FeeRTOS单片机stm32armmcu物联网
文章目录一、任务函数二、创建任务和删除任务2.1动态创建任务xTaskCreate()2.1.1动态创建任务时使用的函数如下:2.1.2参数说明:2.2静态创建任务xTaskCreateStatic()2.2.1静态创建任务使用函数如下2.2.2参数说明:2.3创建一个使用mpu进行限制的任务xTaskCreateRestricted()2.3.1任务使用函数如下(这个函数只是了解,不会使用)2.
- FreeRTOS任务创建和删除
luobeihai
RTOSfreertos
1.FreeRTOS任务创建FreeRTOS有两种方式创建任务,动态方法和静态方法,他们的区别就是动态创建任务所使用到的堆栈由系统自动分配,而静态创建任务所使用到的堆栈则要由程序员自己指定了。1.1动态方法FreeRTOS动态方法创建任务的API是xTaskCreate,其函数原型如下:/*动态方法创建任务的API*/BaseType_txTaskCreate(TaskFunction_tpxTa
- FreeRTOS 任务创建与删除实验
向阳菌
FreeRTOS算法c++java
本实验主要实现FreeRTOS使用动态方法创建和删除任务,本实验设计了四个任务,这四个任务的功能如下表所示:软件设计1.程序流程图本实验的程序流程图,如下图所示:2.FreeRTOS函数解析(1)函数xTaskCreate()此函数用于使用动态方法创建任务(2)函数vTaskDelete()此函数用于删除任务3.程序解析(1)FreeRTOS配置由于本实验需要使用动态方法创建任务,因此需要配置Fr
- FreeRTOS 任务的创建与删除
罗小白的干爹
FreeRTOSFreeRTOSSTM32
目录1.什么是任务?2.任务创建与删除相关函数任务创建与删除相关函数有如下三个:任务动态创建与静态创建的区别:xTaskCreate函数原型编辑vTaskDelete函数原型3.创建两个任务进行点灯实操使用CubeMX快速移植1.增加两个任务2.打开两个灯的引脚3.导出代码后加入下面代码,编译烧录32单片机1.什么是任务?任务可以理解为进程/线程,创建一个任务,就会在内存开辟一个空间。任务可以被认
- 【RTOS学习】优先级 | Tick | 任务状态 | 空闲任务 | 任务调度
一只大喵咪1201
RTOS学习学习stm32c语言
作者:一只大喵咪1201专栏:《RTOS学习》格言:你只管努力,剩下的交给时间!优先级|Tick|任务状态|空闲任务|任务调度优先级⚽任务管理Tick⚽延时任务状态⚽状态转换空闲任务⚽钩子函数⚽空闲任务作用任务调度⚽配置调度算法⚽保护现场总结优先级如上图,在使用xTaskCreate创建任务的时候,需要传入的参数中有一个uxPriority是用来指定优先级的。相同优先级:如上图,定义三个任务函数,
- FreeRTOS任务创建过程详解(全网最细)
留小乙
FreeRTOS操作系统嵌入式freertos
一、任务创建函数分析FreeRTOS的任务创建由函数xTaskCreate()完成。函数源码如下:BaseType_txTaskCreate(TaskFunction_tpxTaskCode,constchar*constpcName,constuint16_tusStackDepth,void*constpvParameters,UBaseType_tuxPriority,TaskHandle_
- FreeRTOS第一个任务的创建和调度详解(SVC异常)
tilblackout
ARMRTOSarm
在上一篇文章中,我详细分析了FreeRTOS中上下文切换:基于Cortex-M的RTOS上下文切换详解及FreeRTOS实例但是第一个任务没有上下文,它是怎么运行的呢?1创建任务如果我们没有创建任务的话,系统也有一个空闲任务用来调度,这里不对这个进行分析。首先,我们知道pxCurrentTCB指向当前运行任务的TCB,所以我们先看看哪里设置了pxCurrentTCB,流程如下xTaskCreate
- 二、freeRTOS_创建任务函数详解
代码_钢琴家
freeRTOS_实战stm32
目录1.动态内存的使用2.静态创建任务portmacro.hfreeRTOS.htasks.cmain.c2.运行结果3.进一步实验3.1优先级实验3.1运行结果3.2删除任务3.2运行结果3.3使用同一个任务函数创建多个任务3.3运行结果3.4栈大小实验3.4运行结果1.动态内存的使用怎么表示任务?以面向对象的思想:任务控制块可以动态分配多任务的核心:栈,可以动态分配xTaskCreate:该函
- STM32理论 —— FreeRTOS(任务、中断管理、列表)
Truffle7电子
STM32stm32rtosfreertos
文章目录0.综述0.1单片机的几种运行模式0.2任务栈与任务函数0.3任务控制块——TCB1.FreeRTOS最新源码下载2.FreeRTOS代码移植3.任务3.1任务调度机制3.2任务状态3.3任务优先级3.4任务实现3.5任务控制块3.6任务堆栈3.7任务创建与删除(动态方法)3.7.1`xTaskCreate()`——使用动态方法创建函数3.7.2`xTaskCreateStatic()`—
- 【FreeRTOS】【STM32】06 FreeRTOS的使用-动态创建多任务
熟练的魔法师
RTOSstm32
主要流程参照【FreeRTOS】【STM32】06FreeRTOS的使用-动态创建单任务1.定义任务句柄staticTaskHandle_tAppTaskCreate_Handle=NULL;2.硬件初始化略3.创建具体功能任务函数见定义任务函数4.使用xTaskCreate创建任务xReturn=xTaskCreate((TaskFunction_t)AppTaskCreate,/*任务入口函数
- 【FreeRTOS】04 FreeRTOS 创建任务相关API函数
熟练的魔法师
RTOSstm32单片机
任务创建和删除API函数函数描述xTaskCreate()使用动态的方法创建一个任务。xTaskCreateStatic()使用静态的方法创建一个任务。xTaskCreateRestricted()创建一个使用MPU进行限制的任务,相关内存使用动态内存分配。vTaskDelete()删除一个任务。xTaxkCreate()动态创建任务1.此函数用来创建一个任务,自动的从FreeRTOS的堆中分配任
- 【FreeRTOS】【STM32】04.0 FreeRTOS的使用1(创建单任务—SRAM静态内存)
熟练的魔法师
RTOSstm32单片机嵌入式硬件
我打算学习FreeRTOS时先学习如何使用它,然后再逐步展开。RTOS系统的核心就是任务管理初步上手RTOS系统首先必须掌握任务的创建、删除、挂起和恢复等操作任务三要素任务主体函数,任务栈,任务控制块是一个任务的三要素定义任务函数,静态方式下需要修改FreeRTOSConfig.h1、FreeRTOS使用xTaskCreate()或xTaskCreateStatic()来创建任务,这两个函数的参数
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l