- 【国产mcu填坑篇】------STC(宏晶)
来碗豆腐脑
单片机单片机
老的stc89c52/rc/rd系列没有独立的波特率发生器,没有辅助寄存器auxr,规格书模式介绍只提到t1,串口相关寄存器明确没有提到auxr。看不明白,不知道是我不会用还是真没有,这规格书真是服了,有用过的小伙伴可以私信我,很迷惑!!新的stc8没有独立的波特率发生器,但官方isp软件又有对应的代码,可见做的东西没测过,stc15有些有有些没,无语的很,害我好找串口使用必须开串口中断来判断发送
- 51单片机(STC8)-- GPIO输入输出
GenCoder
51单片机学习笔记51单片机嵌入式硬件STC8H
文章目录I/O口相关寄存器端口数据寄存器端口模式配置寄存器(PxM0,PxM1)端口上拉电阻控制寄存器(PxPU)关于I/O的注意事项配置I/O口I/O设置demoI/O端口模式LED控制(I/O输出)按键检测(I/O输入)STC8H系列单片机所有的I/0口均有4种工作模式,可使用软件对I/O口的工作模式进行配置:准双向/弱上拉(标准8051输出口模式)推挽输出/强上拉高阻输入(电流既不能流入也不
- 51单片机(STC8)-- 串口配置及串口重定向(printf)
GenCoder
51单片机学习笔记51单片机嵌入式硬件单片机串口重定向STC8H
文章目录STC8串口概述串口寄存器配置串口1控制寄存器SCON串口1数据寄存器SBUF串口1模式1工作方式串口1波特率计算方式串口注意事项串口1通信demo串口重定向STC8串口概述由下图可知STC8H3K64S4带有4个4个串行通信接口,芯片名后两位S所带的数字即代表这款芯片带有的串口数量STC8H系列单片机具有4个全双工异步串行通信接口。每个串行口由2个数据缓冲器、一个移位寄存器、一个串行控制
- 51单片机(STC8) -- 开发环境搭建(Keil C51)
GenCoder
51单片机学习笔记51单片机单片机STC8H
文章目录STC8H3K系列芯片概述STC8H3K系列芯片选型KeilC51简介KeilC51安装添加C51芯片包工程创建与编译工程烧录STC8H3K系列芯片概述文章中所用的芯片选型为STC8H3K64S4,后续STC8案例均以该芯片展开内核•超高速8051内核(1T),比传统8051约快12倍以上,指令代码完全兼容传统8051•21个中断源,4级中断优先级•支持在线仿真工作电压•1.9V~5.5V
- STC8模板代码
除不掉的灰色
嵌入式开发单片机嵌入式硬件物联网
目录STC8依赖文件库程序结构GPIO操作初始化所有使用宏配置IO口使用函数配置IO口UART操作头文件初始化UART1UART2UART3UART4接收逻辑UART1UART2UART3UART4发送UART1UART2UART3UART4配置printfTimer操作导入依赖初始化Timer0Timer1Timer2Timer3Timer4实现中断函数PWM操作依赖及头文件扩展寄存器访问使能初
- 【STC8学习笔记】STC8A8K64S4A12精准延时函数设置
小明n.n
STC8A8K64S4A12库单片机c语言
在设置单片机精准的延时函数的时候,给大家一个方法,STC-ISP有一个延时函数计算器,可以计算出想要的延时。我的例程也是基于这个软件生成的,我生成一个1ms和1us出来,剩下的我再封装成一个函数接口,需要用到的时候直接调用。例程参考,以11.0592M晶振为例,需要其它晶振要自己生成注意:需要添加头文件voidDelay1us(void)//@11.0592MHz{unsignedchari;_n
- STC8单片机笔记
mdc9
单片机笔记嵌入式硬件
型号:STC8H1K08Flash存储器8K字节FLASH程序存储器(ROM),用于存储用户代码SRAM128字节内部直接访问RAM(DATA)128字节内部间接访问RAM(IDATA)1024字节内部扩展RAM(内部XDATA)要点1注意编译好的代码大小。如下案例,代码没用超出,程序运行正常ProgramSize:data=15.1xdata=445const=550下面的案例,xdata超出1
- 基于51单片机数字电流表数码管显示( proteus仿真+程序+设计报告+讲解视频)
BT-BOX
51单片机51单片机proteus嵌入式硬件
电流表1.主要功能:2.讲解视频:3.仿真4.程序代码5.设计报告6.设计资料内容清单&&下载链接资料下载链接:基于51单片机数字电流表数码管显示(proteus仿真+程序+设计报告+讲解视频)仿真图proteus7.8及以上程序编译器:keil4/keil5编程语言:C语言设计编号:S00661.主要功能:基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC8
- STC单片机蓝牙无线下载-烧写程序ISP(STC8 STC15 STC12 STC11 STC89)
fengyuzhe13
STC单片机单片机c语言51单片机
前一阵子用单片机开发一个小东西,其应用在一个非常潮湿的环境,以至于电脑和人员没发接近,但是又需要很长时间来调整参数,才能将设备设定好。另外设备一直在转动,这又导致不能通过电缆下载程序。在此时,我想到了无线烧写单片机程序的方法,其最方便的便是蓝牙模块。由于我的电脑没有蓝牙,所以找来一对HC-05蓝牙模块来充当无线下载器。HC-05是主从一体,可以相互连接。这里需要注意一下,市面上很多蓝牙模块只能当做
- AltiumDesigner20绘制51单片机最小系统原理图详细流程
bosygod
51单片机单片机
概述:所用软件:AltiumDesigner20;绘制STC89C51最小系统(仅能够实现单片机的运行);前言(可忽略):本来想着是直接上绘制流程,但是想了想还是决定说几句。在AD中无论是绘制什么电路原理图,我对于新手的建议是不要仅仅停留在依样画葫芦,相反地我们更应该先去看懂你需要绘制的原理图,就比如你绘制一个STC89C51最小系统的原理图,最好先理解一下它的40个引脚大致有什么作用,光STC8
- STC8/15单片机EEPROM外部加载和内部读写
perseverance52
单片机学习手稿单片机eeprom
STC8/15单片机EEPROM外部加载和内部读写示例相关篇《STC15系列单片机通过串口多字节数据读写EEPROM操作》《STC15系列单片机利用EEPROM统计开机次数》STC8eeprom手册相关主要信息提取和说明✨STC8H系列单片机内部集成了大容量的EEPROM。利用ISP/IAP技术可将内部DataFlash当EEPROM,擦写次数在10万次以上。EEPROM可分为若干个扇区,每个扇区
- STC8学习 ——ADC 1
从0开始学51
单片机c语言学习
注意:uint8_t正常左移8位是0,但如果赋值给uint16_t就占uint16_t中高8位,要保留数据就要把八位数据左移8位后赋给16数据,继续赋给8位数据,结果就是0注意:通过ADC采集数据并输出电压的原理是电压和对应ADC端口采集结果的比值是恒定的ADC第15通道采集的内部参考电压值非常稳定,约为1.19V,不会随芯片的工作改变,可以拿来反推其他通道的电压。内部电压/ADC15采集值=需要
- STC8单片机PWM定时器+EC11编码器实现计数
perseverance52
单片机学习手稿单片机EC11
STC8单片机PWM定时器+EC11编码器实现计数相关篇《STC单片机+EC11编码器实现调节PWM输出占空比》《stc单片机外部中断+EC11编码器实现计数功能》STC8系列支持此功能的型号:✨从上面的相关篇中有通过通用定时器加外部中断以及常规方法实现驱动EC11编码器的方法。本例程使用高级PWM定时器来进行驱动EC11,可以更好的利用单片机特有的资源外设来驱动EC11,从而节省单片机资源。在高
- 【STC8G1K08A】串口收发测试程序——库函数版本
OKGUGU
STC8GSTC8G1K08A单片机嵌入式硬件
针对我这种小白,想快速上手,又不想操作寄存器、嫌麻烦的,使用库函数版本更方便更直接,并且有实例程序!!!首先,我们需要库函数,这里提供一下百度云下载链接:链接:https://pan.baidu.com/s/1QJzxtqpf8kFvx1miT2eRsQ提取码:STC8源链接为自此网站:【新提醒】STC官方STC8G-STC8H系列库函数:STC8G-STC8H-LIB-DEMO-CODE-202
- STC8H8K64U单片机-获取单片机唯一ID
(未雨绸缪)
STC8
1、存放唯一ID的寄存器[CHIPID0~CHIPID1]:16位MCUID,用于区别不同的单片机型号(高位在前)STC8系列常用单片机的MCUID[CHIPID2~CHIPID3]:16位测试机台编号[CHIPID4~CHIPID6]:24位测试流水编号2、例程在STC8.H中,已经定义了CHIPID寄存器device_id[]数组中就会存放7个字节的唯一IDu8device_id[7]={0}
- STC8H8K64U单片机PWM配置
(未雨绸缪)
STC8
STC8H8K64U单片机配置PWM的通道1、通道2、通道7、通道8。STC8可以分为两组PWM,PWMA和PWMB,在使用时,如果同时使用了两组,那么两组的寄存器需要同时配置。一、PWM输出频率计算公式边沿对齐PWM输出频率=系统工作频率/(PWMx_PSCR+1)*(PWMx_ARR+1);中间对齐PWM输出频率=系统工作频率/(PWMx_PSCR+1)*PWMx_ARR*2;二、引脚重定义S
- STC单片机掉电(停机)模式介绍和使用
perseverance52
单片机学习手稿单片机
STC单片机掉电(停机)模式介绍和使用✨在STC8/12/15单片机中都包含有掉电(省电模式)。掉电模式/停机模式STC12/15/8通用。将寄存器PCON的.1Bit位置为1(PCON|=0x02),单片机将进入掉电模式,(掉电模式也叫停机模式)进入掉电模式后,内部时钟停振,由于无时钟源,CPU、定时器、看门狗、AD转换、串行口等。如果低压检测电路被允许可产生中断,则低压检测电路也可继停止工作,
- STC8单片机无法驱动 LR7843的问题
deepls
单片机学习嵌入式硬件
情景.淘宝购买(替代继电器模块)“隔离MOSFETMOS管场效应管模块LR7843”,但始终无法驱动。(2023年8月5日)起初怀疑模块坏了,io口的输出接继电器,继电器正常工作,但接该模块不工作。后面还想测试下,高电平有效,直接用电源驱动下该模块,5v接pwm,gnd接gnd测试正常,说明模块正常。既然模块正常,用万用表测试电压电流,最终发现单片机io口输出电流只有200ua多,思考是不是电流太
- STC8功能脚切换相关寄存器P_SW1和P_SW2以及MCLKOCR介绍
perseverance52
#STC8系列STC8GP_SW1和P_SW2
STC8功能脚切换相关寄存器P_SW1和P_SW2介绍✨参考STC8G参考手册。STC8G系列单片机的特殊外设串口、SPI、PCA、I2C以及总线控制脚可以在多个I/O直接进行切换,以实现一个外设当作多个设备进行分时复用。功能脚切换相关寄存器外设端口切换控制寄存器1(P_SW1),串口1、CCP、SPI切换S1_S[1:0]:串口1功能脚选择位S1_S[1:0]:串口1功能脚选择位(STC8G1K
- STC8/15单片机复位功能介绍
perseverance52
单片机学习手稿#STC8系列#STC15系列单片机复位功能
STC8/15单片机复位功能介绍复位简介STC15系列STC15系列单片机有7种复位方式:外部RST引脚复位,软件复位,掉电复位/上电复位(并可选择增加额外的复位延时180mS,也叫MAX810专用复位电路,其实就是在上电复位后增加一个180mS复位延时),内部低压检测复位,MAX810专用复位电路复位,看门狗复位以及程序地址非法复位。STC8系列STC8系列单片机的复位分为硬件复位和软件复位两种
- STC8比较器功能案例介绍
perseverance52
#STC8系列单片机
STC8比较器功能案例介绍相关篇《STC8功能脚切换相关寄存器P_SW1和P_SW2以及MCLKOCR介绍》基于内部参考电压源,使用外部端口P3.7作为比较器正极输入源,比较器结果输出到P3.4或者P4.1(由P_SW2中的CMPO_S进行设定)上。实验说明采用10K电位器,0-5V可调电压范围,可调端接到P37外部端口引脚上,当调节电位器,使电压在1.2V左右时,接在在外部端口引脚P3.4或者P
- 解读ESP8266三种工作模式并提供模块配置步骤与截图,最后附上模块对stc8单片机的简单控制代码
牧春
备忘录ESP8266STC8单片机简单控制
ESP8266模块(新版本&旧版本)引脚说明:•VCC接3.3v,接5v时间长了可能会烧•UTXD,URXD和其它的TXD,RXD接时注意交叉接就行了•CH_PD要给高电平模块才工作•GPIO0一般不用管,烧录固件时要接地•RST低电平复位,高电平工作(默认高)•GPIO2必须为高电平,内部默认已拉高,不用管配置模块时,下载器与模块连线图:烧写固件时,下载器与模块连线图: ESP8266有三种工作
- 【STC8】GPIO模式
紫阡星影
STC8模块c语言单片机51单片机
目录前言I/O口模式使用步骤总结前言IO口模式切换,本文的目的,简单的整合IO口模式切换的代码,到用到时能快速用上。材料就一块STC8A8K64D4核心板。I/O口模式I/O口四大模式简略介绍:准双向口:(传统8051端口模式,弱上拉)灌电流可达20mA,拉电流为270~150uA(存在制造误差)推挽输出:(强上拉输出,可达20mA,要加限流电阻)高阻输入:(电不能流入也不能流出)开漏输出:(Op
- 【STC8】PMW波输出
紫阡星影
STC8模块c语言单片机51单片机
目录前言PMW波使用步骤1.引入库2.PWM输出函数3.主函数4.效果总结前言学习时发现,STC8A8K64S4A12与STC8A8K64D4,关于PWM波的寄存器有一定差异。差异,就一两个寄存器,源码里注释有了删改一些注释也能用于STC8A8K64S4A12。而且在,keil5里的的文件里,不知道为什么没有STC8A8K64D4里一个关于PWM的寄存器,所以说需要从STC-ISP里下载,当然,我
- STC8+蓝牙模块+蓝牙调试器
紫阡星影
STC8模块c语言单片机51单片机
目录一、材料二、步骤1.软件中定义数据包2.软件中定义控件3.数据包结构分析4.代码流程5.效果总结:前言最近要用到蓝牙,发现蓝牙调试器上自定义数据挺合适的,有点难,网上的教程都是基于stm32,看他们的代码研究思路,太折磨了。所以,写完后我就把我基于stc8的用法,以及思路写下。一、材料我所用到的是STC8A8K64S4A12核心板,蓝牙模块(HC-05),蓝牙调试器(手机软件)二、步骤1.软件
- STC8H8K64U单片机学习-0-宏晶STC官网初探
爱发明的小兴
STC8H8K64U单片机单片机
注:文中的图片出自宏晶STC官网首先需要了解的是宏晶STC的官网链接。左边介绍了8051微处理器的内部资源的介绍,以方框图的形式展现,非常的形象。右图则是对程序下载到芯片的方式进行介绍。下面的表格主要介绍了STC8系列的内部资源的具体介绍。我们可以根据表中的内部资源的情况,选择我们所需要的芯片。为了之后的教程,我选择STC8H8K64USTC8也是有很多的优点的,下面就开始介绍哈。这一栏主要是ST
- 【STC8A8K64D4开发板】——STC8A8K64D4开发板介绍
电子友人张
STC8单片机stm32嵌入式硬件
版权声明:本文为博主原创文章,转载请附上原文出处链接。文章目录前言一、STC8A8K64D4系列单片机介绍二、STC8A8K64D4开发板概述三、STC8A8K64D4开发板硬件框图四、STC8芯片命名规则五、STC8A8K64D4核心板-2款对比六、STC8A8K64D4开发板-功能描述七、STC8A8K64D4开发板-供电单元八、STC8A8K64D4开发板-下载选择九、STC8A8K64D4
- 【STC8学习笔记】STC8A8K64S4A12 程序烧录及使一个LED闪烁
小途
STC8A8K64S4A12库单片机
将STC8芯片型号添加到keil中新建keil工程选择对应的芯片我这里已我的STC8A8K64S4A12芯片为例编写程序一个LED闪烁的程序#includesbitLED1=P1^0;voidDelay1ms(void)//@11.0592MHz{unsignedchari,j;i=15;j=90;do{while(--j);}while(--i);}voiddelay_ms(unsignedin
- STC8A8K64S4A12开发板介绍
正是河豚
单片机物联网嵌入式
版权声明:本文为博主原创文章,转载请附上原文出处链接。文章目录前言一、STC8A8K64S4A12系列单片机介绍二、STC8A8K64S4A12开发板概述三、STC8A8K64S4A12开发板硬件框图四、STC8芯片命名规则五、STC8A8K32S4A12芯片简介六、STC8A8K32S4A12芯片简介七、STC8A8K64S4A12开发板-供电单元八、STC8A8K64S4A12开发板-下载选择
- STC8单片机基于开源库驱动ssd1306 i2c oled例程
perseverance52
单片机学习手稿STC8FwLib_STC8
STC8单片机基于开源库驱动ssd1306i2coled例程开源库FwLib_STC8Github地址:https://github.com/IOsetting/FwLib_STC8✨相比于STC官方所提供的库函数,更加丰富。STC官方STC8库函数资源:https://www.stcai.com/khs本次利用FwLib_STC8库硬件I2C驱动ssd1306I2C屏幕。由于该开源库是基于VSC
- Dom
周华华
JavaScripthtml
<!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
- 【Spark九十六】RDD API之combineByKey
bit1129
spark
1. combineByKey函数的运行机制
RDD提供了很多针对元素类型为(K,V)的API,这些API封装在PairRDDFunctions类中,通过Scala隐式转换使用。这些API实现上是借助于combineByKey实现的。combineByKey函数本身也是RDD开放给Spark开发人员使用的API之一
首先看一下combineByKey的方法说明:
- msyql设置密码报错:ERROR 1372 (HY000): 解决方法详解
daizj
mysql设置密码
MySql给用户设置权限同时指定访问密码时,会提示如下错误:
ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;
问题原因:你输入的密码是明文。不允许这么输入。
解决办法:用select password('你想输入的密码');查询出你的密码对应的字符串,
然后
- 路漫漫其修远兮 吾将上下而求索
周凡杨
学习 思索
王国维在他的《人间词话》中曾经概括了为学的三种境界古今之成大事业、大学问者,罔不经过三种之境界。“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境界也。学习技术,这也是你必须经历的三种境界。第一层境界是说,学习的路是漫漫的,你必须做好充分的思想准备,如果半途而废还不如不要开始。这里,注
- Hadoop(二)对话单的操作
朱辉辉33
hadoop
Debug:
1、
A = LOAD '/user/hue/task.txt' USING PigStorage(' ')
AS (col1,col2,col3);
DUMP A;
//输出结果前几行示例:
(>ggsnPDPRecord(21),,)
(-->recordType(0),,)
(-->networkInitiation(1),,)
- web报表工具FineReport常用函数的用法总结(日期和时间函数)
老A不折腾
finereport报表工具web开发
web报表工具FineReport常用函数的用法总结(日期和时间函数)
说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd。而且必须用英文环境下双引号(" ")引用。
DATE
DATE(year,month,day):返回一个表示某一特定日期的系列数。
Year:代表年,可为一到四位数。
Month:代表月份。
- c++ 宏定义中的##操作符
墙头上一根草
C++
#与##在宏定义中的--宏展开 #include <stdio.h> #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main() { &nbs
- 分析Spring源代码之,DI的实现
aijuans
springDI现源代码
(转)
分析Spring源代码之,DI的实现
2012/1/3 by tony
接着上次的讲,以下这个sample
[java]
view plain
copy
print
- for循环的进化
alxw4616
JavaScript
// for循环的进化
// 菜鸟
for (var i = 0; i < Things.length ; i++) {
// Things[i]
}
// 老鸟
for (var i = 0, len = Things.length; i < len; i++) {
// Things[i]
}
// 大师
for (var i = Things.le
- 网络编程Socket和ServerSocket简单的使用
百合不是茶
网络编程基础IP地址端口
网络编程;TCP/IP协议
网络:实现计算机之间的信息共享,数据资源的交换
协议:数据交换需要遵守的一种协议,按照约定的数据格式等写出去
端口:用于计算机之间的通信
每运行一个程序,系统会分配一个编号给该程序,作为和外界交换数据的唯一标识
0~65535
查看被使用的
- JDK1.5 生产消费者
bijian1013
javathread生产消费者java多线程
ArrayBlockingQueue:
一个由数组支持的有界阻塞队列。此队列按 FIFO(先进先出)原则对元素进行排序。队列的头部 是在队列中存在时间最长的元素。队列的尾部 是在队列中存在时间最短的元素。新元素插入到队列的尾部,队列检索操作则是从队列头部开始获得元素。
ArrayBlockingQueue的常用方法:
- JAVA版身份证获取性别、出生日期及年龄
bijian1013
java性别出生日期年龄
工作中需要根据身份证获取性别、出生日期及年龄,且要还要支持15位长度的身份证号码,网上搜索了一下,经过测试好像多少存在点问题,干脆自已写一个。
CertificateNo.java
package com.bijian.study;
import java.util.Calendar;
import
- 【Java范型六】范型与枚举
bit1129
java
首先,枚举类型的定义不能带有类型参数,所以,不能把枚举类型定义为范型枚举类,例如下面的枚举类定义是有编译错的
public enum EnumGenerics<T> { //编译错,提示枚举不能带有范型参数
OK, ERROR;
public <T> T get(T type) {
return null;
- 【Nginx五】Nginx常用日志格式含义
bit1129
nginx
1. log_format
1.1 log_format指令用于指定日志的格式,格式:
log_format name(格式名称) type(格式样式)
1.2 如下是一个常用的Nginx日志格式:
log_format main '[$time_local]|$request_time|$status|$body_bytes
- Lua 语言 15 分钟快速入门
ronin47
lua 基础
-
-
单行注释
-
-
[[
[多行注释]
-
-
]]
-
-
-
-
-
-
-
-
-
-
-
1.
变量 & 控制流
-
-
-
-
-
-
-
-
-
-
num
=
23
-
-
数字都是双精度
str
=
'aspythonstring'
- java-35.求一个矩阵中最大的二维矩阵 ( 元素和最大 )
bylijinnan
java
the idea is from:
http://blog.csdn.net/zhanxinhang/article/details/6731134
public class MaxSubMatrix {
/**see http://blog.csdn.net/zhanxinhang/article/details/6731134
* Q35
求一个矩阵中最大的二维
- mongoDB文档型数据库特点
开窍的石头
mongoDB文档型数据库特点
MongoDD: 文档型数据库存储的是Bson文档-->json的二进制
特点:内部是执行引擎是js解释器,把文档转成Bson结构,在查询时转换成js对象。
mongoDB传统型数据库对比
传统类型数据库:结构化数据,定好了表结构后每一个内容符合表结构的。也就是说每一行每一列的数据都是一样的
文档型数据库:不用定好数据结构,
- [毕业季节]欢迎广大毕业生加入JAVA程序员的行列
comsci
java
一年一度的毕业季来临了。。。。。。。。
正在投简历的学弟学妹们。。。如果觉得学校推荐的单位和公司不适合自己的兴趣和专业,可以考虑来我们软件行业,做一名职业程序员。。。
软件行业的开发工具中,对初学者最友好的就是JAVA语言了,网络上不仅仅有大量的
- PHP操作Excel – PHPExcel 基本用法详解
cuiyadll
PHPExcel
导出excel属性设置//Include classrequire_once('Classes/PHPExcel.php');require_once('Classes/PHPExcel/Writer/Excel2007.php');$objPHPExcel = new PHPExcel();//Set properties 设置文件属性$objPHPExcel->getProperties
- IBM Webshpere MQ Client User Issue (MCAUSER)
darrenzhu
IBMjmsuserMQMCAUSER
IBM MQ JMS Client去连接远端MQ Server的时候,需要提供User和Password吗?
答案是根据情况而定,取决于所定义的Channel里面的属性Message channel agent user identifier (MCAUSER)的设置。
http://stackoverflow.com/questions/20209429/how-mca-user-i
- 网线的接法
dcj3sjt126com
一、PC连HUB (直连线)A端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 B端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 二、PC连PC (交叉线)A端:(568A): 白绿,绿,白橙,蓝,白蓝,橙,白棕,棕; B端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 三、HUB连HUB&nb
- Vimium插件让键盘党像操作Vim一样操作Chrome
dcj3sjt126com
chromevim
什么是键盘党?
键盘党是指尽可能将所有电脑操作用键盘来完成,而不去动鼠标的人。鼠标应该说是新手们的最爱,很直观,指哪点哪,很听话!不过常常使用电脑的人,如果一直使用鼠标的话,手会发酸,因为操作鼠标的时候,手臂不是在一个自然的状态,臂肌会处于绷紧状态。而使用键盘则双手是放松状态,只有手指在动。而且尽量少的从鼠标移动到键盘来回操作,也省不少事。
在chrome里安装 vimium 插件
- MongoDB查询(2)——数组查询[六]
eksliang
mongodbMongoDB查询数组
MongoDB查询数组
转载请出自出处:http://eksliang.iteye.com/blog/2177292 一、概述
MongoDB查询数组与查询标量值是一样的,例如,有一个水果列表,如下所示:
> db.food.find()
{ "_id" : "001", "fruits" : [ "苹
- cordova读写文件(1)
gundumw100
JavaScriptCordova
使用cordova可以很方便的在手机sdcard中读写文件。
首先需要安装cordova插件:file
命令为:
cordova plugin add org.apache.cordova.file
然后就可以读写文件了,这里我先是写入一个文件,具体的JS代码为:
var datas=null;//datas need write
var directory=&
- HTML5 FormData 进行文件jquery ajax 上传 到又拍云
ileson
jqueryAjaxhtml5FormData
html5 新东西:FormData 可以提交二进制数据。
页面test.html
<!DOCTYPE>
<html>
<head>
<title> formdata file jquery ajax upload</title>
</head>
<body>
<
- swift appearanceWhenContainedIn:(version1.2 xcode6.4)
啸笑天
version
swift1.2中没有oc中对应的方法:
+ (instancetype)appearanceWhenContainedIn:(Class <UIAppearanceContainer>)ContainerClass, ... NS_REQUIRES_NIL_TERMINATION;
解决方法:
在swift项目中新建oc类如下:
#import &
- java实现SMTP邮件服务器
macroli
java编程
电子邮件传递可以由多种协议来实现。目前,在Internet 网上最流行的三种电子邮件协议是SMTP、POP3 和 IMAP,下面分别简单介绍。
◆ SMTP 协议
简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)是一个运行在TCP/IP之上的协议,用它发送和接收电子邮件。SMTP 服务器在默认端口25上监听。SMTP客户使用一组简单的、基于文本的
- mongodb group by having where 查询sql
qiaolevip
每天进步一点点学习永无止境mongo纵观千象
SELECT cust_id,
SUM(price) as total
FROM orders
WHERE status = 'A'
GROUP BY cust_id
HAVING total > 250
db.orders.aggregate( [
{ $match: { status: 'A' } },
{
$group: {
- Struts2 Pojo(六)
Luob.
POJOstrust2
注意:附件中有完整案例
1.采用POJO对象的方法进行赋值和传值
2.web配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee&q
- struts2步骤
wuai
struts
1、添加jar包
2、在web.xml中配置过滤器
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.st