- 【国产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
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
 
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
 
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu
- 浅析 Flex中的Focus
dsjt
htmlFlexFlash
关键字:focus、 setFocus、 IFocusManager、KeyboardEvent
焦点、设置焦点、获得焦点、键盘事件
一、无焦点的困扰——组件监听不到键盘事件
原因:只有获得焦点的组件(确切说是InteractiveObject)才能监听到键盘事件的目标阶段;键盘事件(flash.events.KeyboardEvent)参与冒泡阶段,所以焦点组件的父项(以及它爸
- Yii全局函数使用
dcj3sjt126com
yii
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)
我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在
- 设计模式之单例模式二(解决无序写入的问题)
come_for_dream
单例模式volatile乱序执行双重检验锁
在上篇文章中我们使用了双重检验锁的方式避免懒汉式单例模式下由于多线程造成的实例被多次创建的问题,但是因为由于JVM为了使得处理器内部的运算单元能充分利用,处理器可能会对输入代码进行乱序执行(Out Of Order Execute)优化,处理器会在计算之后将乱序执行的结果进行重组,保证该
- 程序员从初级到高级的蜕变
gcq511120594
框架工作PHPandroidhtml5
软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。
我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。
现在我们把淫浸代码时间超过3年的开发人员称为
- Reverse Linked List
hcx2013
list
Reverse a singly linked list.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
p
- Spring4.1新特性——数据库集成测试
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- C# Ajax上传图片同时生成微缩图(附Demo)
liyonghui160com
1.Ajax无刷新上传图片,详情请阅我的这篇文章。(jquery + c# ashx)
2.C#位图处理 System.Drawing。
3.最新demo支持IE7,IE8,Fir
- Java list三种遍历方法性能比较
pda158
java
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码例如以下:
package com.hisense.tiger.list;
import java.util.ArrayList;
import java.util.Iterator;
- 300个涵盖IT各方面的免费资源(上)——商业与市场篇
shoothao
seo商业与市场IT资源免费资源
A.网站模板+logo+服务器主机+发票生成
HTML5 UP:响应式的HTML5和CSS3网站模板。
Bootswatch:免费的Bootstrap主题。
Templated:收集了845个免费的CSS和HTML5网站模板。
Wordpress.org|Wordpress.com:可免费创建你的新网站。
Strikingly:关注领域中免费无限的移动优
- localStorage、sessionStorage
uule
localStorage
W3School 例子
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不