- 自制蓝牙手机app控制stm8/stm32/C51板载LED
挨踢玩家
stm8sstm32单片机arm
这里来分享下,自制手机app来控制单片机上的LED,以实现上位机,下位机的通讯这次分享的是蓝牙app控制stm8,stm32,C51的我前面的文章分享过,不懂的可以看看–>传送门原理很简单,就是蓝牙手机app发送字符1(亮),字符2(灭)蓝牙app的制作看我上面的传送门,这里一点都没更改这里的代码是基于stm8s串口通讯改的代码,如果没有代码的话可以看我上一篇文章–>传送门其实这些都很简单的,看我
- STM8 —— 创建IAR工程模板
SSS&10&01
STM8单片机
这里基于STM8S003F3P6首先需要安装IARforSTM8,这里就不演示下载及安装过程了;然后需要下载STM8S标准库,可以在ST官网下载:找到STM8S003型号点击STM8S003F3选择Tools&Software-MCU&MPUEmbeddedSoftware找到STM8S的标准外设库下载解压后可以得到以下文件夹软件和库文件准备好了之后,就可以开始新建工程了。1.提前新建一个文件夹用
- STM32F072 CAN and USB
SEP5010
MCUSTM32WBSTM32WLSTM32CCER
1通用描述1.1STM8MOSTek6502->ST7->STM8STM8型号单片机分为STM8A、STM8L、STM8S三个系列。STM8A:汽车级应用STM8L:超低功耗MCUSTM8S:标准系列1.2STM32-F1系列用的最多,最大工作频率72MHz-STM32固件库(函数)使用手册STM32F107:2010,DWC2FSOTGSTM32MP157C-DK2:MPUSTM32U5:Ume
- STM8S编译错误unable to allocate space for sections/blocks with a total
谷动谷力
嵌入式开发嵌入式硬件单片机
STM8S编译错误unabletoallocatespaceforsections/blockswithatotal#欢迎使用Markdown编辑器笔者用IARforSTM8开发碰到很多奇怪的问题,都是因为优化等级引起的首先看这个用dubug编译错误提示:unabletoallocatespaceforsections/blockswithatotalestimatedminimumsizeof0
- 普中STM32 单片机资料
LEEE@FPGA
STM32学习单片机stm32mongodb
普中科技–各型号开发板资料下载链接:①普中-精灵1开发板:百度网盘链接:https://pan.baidu.com/s/1Pa8Ep1xmg6uoq17O6Nwyyw?pwd=1234提取码:1234②普中-ESP32开发板:百度网盘链接:https://pan.baidu.com/s/16VthcbW27oEWp162H3bi6Q?pwd=1234提取码:1234一、51/STC8A/STM8S
- STM8S自学笔记-008 模拟I2C
向未知探索
I2CSTM8S自学笔记stm8i2c瑞萨
STM8S自学笔记-008模拟I2CI²C设计概要底层代码GPIO初始化GPIO输出设置,GPIO输入读取生成起始信号,生成结束信号发送字节读取字节I²CI²C(Inter-IntegratedCircuit)字面上的意思是集成电路之间,它其实是I²CBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边
- 让Pegasus天马座开发板吃上STM8S标准库
lan120576664
嵌入式开发工具套件分享单片机单片机嵌入式硬件
WeCanStudio官方仓库的示例工程,只提供基于STM8S003寄存器方式来开发Pegasus天马座开发板。在此,我将基于官方的工程示例,将STM8S标准库移植到工程中。先上图,看运行结果:main.c文件#include"config.h"#include"delay.h"#defineLED_GPIO_PORTGPIOD#defineLED_PINGPIO_PIN_4#defineBUTT
- 让Pegasus天马座开发板用上OLED屏
lan120576664
嵌入式开发工具套件MCU分享单片机嵌入式硬件
继上篇《让Pegasus天马座开发板吃上STM8S标准库》移植完标准库之后,于是我又想为天马座开发板添加一块屏幕。终于在我的零件箱底下找到了沉入箱底多年的0.96OLED屏幕。屏幕介绍这个是128x64像素的屏幕模块,其使用的SSD1306的驱动IC。而目前该模组,只支持3/4线SPI及I2C通信方式。硬件连接我将天马座开发板通过4线SPI方式与OLED屏模组进行通信。板子与屏幕相关的连接如下代码
- STM8S 低功耗模式
猫咪老师nia~
STM8S实践单片机stm32嵌入式硬件
功耗控制的概念调整功耗控制之硬件调整在硬件体系中可以有以下优化手段:优化电路设计优化电源供电效率(减少用于发热的能源)调节单片机时钟频率(频率越高功耗越高)选择单片机或者外围的工作电压(供电电压影响运行功耗,供电越大耗电越大)管理单片机片上资源自定义电源管理方案管理模拟或者数字外设配置I/O端口模式单片机处理器选型片上外设影响运行功耗,针对具体的应用,编程人员往往只需要启用单片机的部分片上资源,而
- JLink和ST-Link接口引脚介绍
LaoZhangGong123
产品研发嵌入式硬件arm开发STM32STM8SPY32经验分享
STM32F1系列,STM8S系列,PY32F003系列都用过好久了,但是对JLink和ST-Link下载器认识,还是很肤浅的。有时候,需要自己接线,却不知道引脚定义,特整理如下:1、ST-LinkST-Link适合对象是STM8和STM32系列MCU,这些属于ST意法半导体。它是一种开发工具,可以在线仿真,也可以将程序下载到FLASH。1)、支持JTAG仿真和下载。用于仿真STM32系列;2)、
- STM8S使用外部时钟引起串口数据传输错误
收鞋伦
STM8单片机UART1外部晶振切换
最近有个小东西用到STM8S来驱动,之前用STM8S使用的是内部自带的16MHzRC时钟,尚未尝试过使用外部晶振作为主时钟。今天记录一下使用外部晶振时遇到的一个问题。老规矩,在进行程序设计时,首先初始化时钟,本次使用的是STM8S103F3P6芯片,8MHz的外部晶振,为了方便内外部时钟切换,结合资料写了两个切换函数/****************************************
- stm8L测量LSI频率,提高AWT精度,解决LSI误差的问题
田文健
这个网上资料比较少,用AWU测量的方式是stm8s系列的。翻遍了stm8L的手册才发现用BEEP可以测量,英文的看的头疼。image.png手册上只有寥寥两语,大意是要设置BEEP的寄存器连接到TIM2定时器的输入测量。那还得研究一下定时器测频率。根据这个图,要先使能BEEP时钟,然后选择LSI。image.png再设置BEEP_CSR1MSR位。接下来是定时器捕获。charmeasureFlag
- c51 嵌入 汇编语言,单片机代码编程时如何嵌入汇编语言
QHJJ
c51嵌入汇编语言
有一次有读者提问,想从C51单片机转入stm8单片机来学习,那么进行软件编程时能不能使用汇编呢?小编本文就简要介绍下如何使用C语言编程嵌入汇编语言。stm8单片机编译有两种嵌入汇编指令的方法。第一种语法:#asm//开始汇编指令块#endasm//结束汇编指令块第二种语法:_asm('嵌入的汇编代码',符合C语言规则的参数);下面我们分别依照两种方法举一个例子。方法一:#include'stm8s
- 【IAR工程】STM8S基于ST标准库读取DS1302数据
perseverance52
STM8#IARforSTM8S208RBstm8sds1302
【IAR工程】STM8S基于ST标准库读取DS1302数据✨申明:本文章仅发表在CSDN网站,任何其他网站,未注明来源,见此内容均为盗链和爬取,请多多尊重和支持原创!对于文中所提供的相关资源链接将作不定期更换。基于STSTM8S/A标准外设库:STSW-STM8069,版本号:2.3.1STSW-STM8069官方资源下载地址:https://www.st.com/zh/embedded-soft
- 踩坑STM8s IAP——Bootloader与App互相跳转
Crazy_K
嵌入式嵌入式单片机
背景介绍:开发环境STVD,芯片型号STM8S208C8T6很多步骤网上都讲了,但是有一个重点步骤-工程配置没讲,让我摸索了好久按STM8S208xx芯片手册指导我分别用两个不同工程各自实现IAP和APP功能,由于是小系统,空间还比较充足,计划用2k空间(0x8000-0x9FFF)来存放IAP,剩余的空间(0xA000-0x17FFF)存放APP。其中重点设置这两个工程的存放地址,和编写不同的中
- 基于STM8s官方标准库建立IAR工程
zyj12300
单片机开发标准库IARSTM8s工程
首先去ST官网论坛下载stm8s固件库:点进去以后,在固件软件资源里面找到固件库并下载。下载标准外设库。下载以后在电脑中解压:建立STM8工程模板文件夹:在文件夹下建立四个文件(这个看个人喜好),我喜欢建立一个工程文件夹Project用于存放工程文件,Library文件用于存放库文件,App用于存放用户程序,Doc用于存放说明文档,将官方的库文件Libraries文件下STM8S_StdPerip
- stm8s003f3 Error[Pe020]: identifier "FILE" is undefined 解决方法
郁一
stm8stm8suart
stm8s在串口开发中,重定向的过程中会报Error[Pe020]:identifier"FILE"isundefined的错识只要改下面两个地方就好了1):需要在IAR的Options->GeneralOptions->LibraryConfiguration里设置一下函数库,不然printf函数不对,将LibraryConfiguration中的Library设置由"Normal"改为"Ful
- STM8 脉冲宽度调制 (PWM):控制 LED 的亮度
玖玖单片机
单片机stm32物联网
使用PWM信号,您可以轻松控制伺服电机的速度或LED的亮度。由于通用微控制器只能在其输出引脚上提供逻辑1(高)或逻辑0(低),无法提供变化的模拟电压,除非它具有内置的数模转换器(DAC)或外部转换组件。在这种情况下,可以对微控制器进行编程以输出具有不同占空比的脉宽调制(PWM),然后可以将其转换为不同的模拟电压。现在,我们将LED与通用STM8S连接,该单片机对PWM信号进行控制,从而控制LED的
- TTL信号也能高速稳定的传输100m+,是的,你没有听错,量产电路推荐
芯片之家
硬件硬件工程电路推荐TTL信号信号远距离传输
作者:周工,排版:晓宇微信公众号:芯片之家(ID:chiphome-dy)TTL传输100+米,是不是很惊讶?早就看透了你的心思。传输100+米,干嘛不用差分信号?就知道你会这么想。言归正题,一般IC的TTL信号只能传输几米或十几米,比如STM8S系列单片机,直接IO驱动信号线,实测不超过7米,信号线过长时单片机可能宕机。TTL信号实际的传输距离,因IC不同会有差异,总之不会太远。而我们要做的,就
- 物联网通信技术课程安排
doctorlyly
笔记
1绪论什么是物联网IOT的含义万物互联的含义物联网中的通信协议4GCat1Wi-FizigbeeLoRa2.4GHz蓝牙blueroothUWB2-4节课2物联网的应用模式及应用框架介绍阿里云机智云模式设备+入网设备+云平台+客户端全栈开发模式3物联网硬件设备开发底层设备=单片机+传感器+执行机构+网络接入模块1.所用单片机stc8位单片机stm8s八位单片机cortex-m0内核的stm32的3
- 单片机STM8S测量电压电路_单片机毕设(课设)题目汇总
weixin_39730263
单片机STM8S测量电压电路基于单片机的环境检测红外测距模块51单片机
点击上方「电子菌」关注我们单片机类设计题目有哪些呢?下面是由为大家带来的关于单片机设计题目汇总,希望能够帮到您!1.电子时钟的设计2.全自动节水灌溉系统--硬件部分3.数字式温度计的设计4.温度监控系统设计5.基于单片机的语音提示测温系统的研究6.简易无线电遥控系统7.数字流量计8.基于单片机的全自动洗衣机9.水塔智能水位控制系统10.温度箱模拟控制系统11.超声波测距仪的设计12.基于51单片机
- STM8S存储器的读写操作
weixin_30363981
STM8S存储器的读写操作转载于:https://www.cnblogs.com/LittleTiger/p/5720901.html
- STM8S触摸按键固件库详解
玉怀一捧雪
由于刚好有小项目需要用到触摸按键,stm8s可以节约一块触摸按键的片子,并且成本比较低。在某些对成本比较敏感的应用还是有价值的。现将自己网上找到的资料与自己学习的心得记下与大家分析。ST的底层库对滚动条也支持,效果还是不错的一、原理分析ST的电容式触摸按键方案通过一个电阻和感应电极的电容CX构成的阻容(RC)网络的充电/放电时间来检测人体触摸所带来的电容变化。如上图所示,当人手按下时相当于感应电极
- Atomthreads移植
Hosea14
LinuxC/C++
初步编译错误:Error[Lc036]:noblockorplacematchesthepattern"rocodesection.textinatomport-asm-iar.o"stm8s移植html在线API文档csdn博客链接主要参考书籍:《嵌入式实时操作系统ucos-ii原理及应用》(第二版)主要编写内容:数据结构:程序控制块tcb解析:图文36、任务解析:单一任务,图文43上方,完成多
- STM8单片机的中断优先级
老司机的诗和远方
STM8单片机
STM8S的中断由中断控制器(ITC)控制。STM8所有IO都支持中断,分为PA~PE5个组,每组IO对应一个中断服务函数(也就是每组IO只有一个向量)。STM8没有专门的中断状态寄存器,所以只能通过刚进入中断就读取IDR来判断,不过在某些情况下,此种方法就不好用了,所以在设计的时候就要考虑清楚,是不是会冲突.最好把有冲突的中断放到不同的组。STM8的外部中断采用软件优先级+硬件优先级的控制方法,
- STM8S_005_ADC采集单通道电压
ybhuangfugui
STM8SSTM8S系列教程
Ⅰ、写在前面和前面51系列的芯片相比,STM8S芯片的优势之一在于外设资源要丰富且功能要强大的多。因此,本文讲述STM8S的一项比较实用的功能:ADC采集电压。在物联网的产品中,大多数传感器都使用了模数转换(ADC)这一功能。本文提供STM8S两种转换模式:Ø单次软件触发Ø连续转换本文将结合“STM8S参考手册”中ADC章节和软件源代码给大家讲述关于ADC相关的知识和用法。为方便大家阅读,本文内容
- STM8S——8位基本定时器(TIM4)
Christal_RJ
简介:该定时器由一个带可编程预分频器的8位自动重载的向上计数器所组成,它可以用来作为时基发生器,具有溢出中断功能。主要功能:(1)8位向上计数的自动重载计数器;(2)3位可编程的预分配器(可在运行中修改),提供1、2、4、8、16、32、64、128这8种分频比例;(3)中断产生:更新中断(溢出,计数器初始化)。代码实现:1/*Includes---------------------------
- 一个关于STM8中断应用异常的话题
lisparking
stm8
转载:MilerShao@STMCU信息交流某日一工程师跟我反映,他在使用STM8S芯片开发产品,用到某ADC通道,使用连续采集模式,开启ADC转换结束中断。整个中断程序执行时间大概200多us,因为连续采集转换,在这个ISR处理过程中可能会有新的EOC标志产生。他发现一个奇怪的现象,ADC中断服务程序能够不停的自己嵌套自己,仿佛进入了递归嵌套,最后导致堆栈溢出跑飞而令系统复位。在调试过程中也的确
- STM8 8位基本型定时器 TIM4
imxlw00
STM8
STM8S的定时器TIM4由一个带可编程预分频器的8位可自动重载的向上计数器组成。TIM4的时钟源为系统主时钟fMASTER,因为fMASTER来源于HSE、HSI、LSI,所以也相当于TIM4的时钟源可以为HSE、HSI、LSI。fMASTER直接连接到CK_PSC时钟,然后经过预分频器分频,3位可编程预分频器可以提供1、2、4、8、16、32、64、128的分频,生成CK_CNT时钟,以驱动向
- ST发飙,8-Pin MCU来袭! STM8S001 ( STM8S001J3M3 )即将登场!
smallmount123
日常博客
ST发飙,8-PinMCU来袭!STM8S001J3M3即将登场!4月25~26号,ST意法半导体的第二届STM32中国峰会在深圳举行,公布了这一好消息。先上图:STM8S属于STM8超值型系列,目前的型号有:STM8S003/STM8S005/STM8S007STM8S103/STM8S105STM8S207/STM8S208所有这些型号都没有8-Pin封装。如今8脚STM8S001貌似要来了,
- 集合框架
天子之骄
java数据结构集合框架
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- Table Driven(表驱动)方法实例
bijian1013
javaenumTable Driven表驱动
实例一:
/**
* 驾驶人年龄段
* 保险行业,会对驾驶人的年龄做年龄段的区分判断
* 驾驶人年龄段:01-[18,25);02-[25,30);03-[30-35);04-[35,40);05-[40,45);06-[45,50);07-[50-55);08-[55,+∞)
*/
public class AgePeriodTest {
//if...el
- Jquery 总结
cuishikuan
javajqueryAjaxWebjquery方法
1.$.trim方法用于移除字符串头部和尾部多余的空格。如:$.trim(' Hello ') // Hello2.$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。如:$.contains(document.documentElement, document.body); 3.$
- 面向对象概念的提出
麦田的设计者
java面向对象面向过程
面向对象中,一切都是由对象展开的,组织代码,封装数据。
在台湾面向对象被翻译为了面向物件编程,这充分说明了,这种编程强调实体。
下面就结合编程语言的发展史,聊一聊面向过程和面向对象。
c语言由贝尔实
- linux网口绑定
被触发
linux
刚在一台IBM Xserver服务器上装了RedHat Linux Enterprise AS 4,为了提高网络的可靠性配置双网卡绑定。
一、环境描述
我的RedHat Linux Enterprise AS 4安装双口的Intel千兆网卡,通过ifconfig -a命令看到eth0和eth1两张网卡。
二、双网卡绑定步骤:
2.1 修改/etc/sysconfig/network
- XML基础语法
肆无忌惮_
xml
一、什么是XML?
XML全称是Extensible Markup Language,可扩展标记语言。很类似HTML。XML的目的是传输数据而非显示数据。XML的标签没有被预定义,你需要自行定义标签。XML被设计为具有自我描述性。是W3C的推荐标准。
二、为什么学习XML?
用来解决程序间数据传输的格式问题
做配置文件
充当小型数据库
三、XML与HTM
- 为网页添加自己喜欢的字体
知了ing
字体 秒表 css
@font-face {
font-family: miaobiao;//定义字体名字
font-style: normal;
font-weight: 400;
src: url('font/DS-DIGI-e.eot');//字体文件
}
使用:
<label style="font-size:18px;font-famil
- redis范围查询应用-查找IP所在城市
矮蛋蛋
redis
原文地址:
http://www.tuicool.com/articles/BrURbqV
需求
根据IP找到对应的城市
原来的解决方案
oracle表(ip_country):
查询IP对应的城市:
1.把a.b.c.d这样格式的IP转为一个数字,例如为把210.21.224.34转为3524648994
2. select city from ip_
- 输入两个整数, 计算百分比
alleni123
java
public static String getPercent(int x, int total){
double result=(x*1.0)/(total*1.0);
System.out.println(result);
DecimalFormat df1=new DecimalFormat("0.0000%");
- 百合——————>怎么学习计算机语言
百合不是茶
java 移动开发
对于一个从没有接触过计算机语言的人来说,一上来就学面向对象,就算是心里上面接受的了,灵魂我觉得也应该是跟不上的,学不好是很正常的现象,计算机语言老师讲的再多,你在课堂上面跟着老师听的再多,我觉得你应该还是学不会的,最主要的原因是你根本没有想过该怎么来学习计算机编程语言,记得大一的时候金山网络公司在湖大招聘我们学校一个才来大学几天的被金山网络录取,一个刚到大学的就能够去和
- linux下tomcat开机自启动
bijian1013
tomcat
方法一:
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/home/java1.6.0_27
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_H
- spring aop实例
bijian1013
javaspringAOP
1.AdviceMethods.java
package com.bijian.study.spring.aop.schema;
public class AdviceMethods {
public void preGreeting() {
System.out.println("--how are you!--");
}
}
2.beans.x
- [Gson八]GsonBuilder序列化和反序列化选项enableComplexMapKeySerialization
bit1129
serialization
enableComplexMapKeySerialization配置项的含义
Gson在序列化Map时,默认情况下,是调用Key的toString方法得到它的JSON字符串的Key,对于简单类型和字符串类型,这没有问题,但是对于复杂数据对象,如果对象没有覆写toString方法,那么默认的toString方法将得到这个对象的Hash地址。
GsonBuilder用于
- 【Spark九十一】Spark Streaming整合Kafka一些值得关注的问题
bit1129
Stream
包括Spark Streaming在内的实时计算数据可靠性指的是三种级别:
1. At most once,数据最多只能接受一次,有可能接收不到
2. At least once, 数据至少接受一次,有可能重复接收
3. Exactly once 数据保证被处理并且只被处理一次,
具体的多读几遍http://spark.apache.org/docs/lates
- shell脚本批量检测端口是否被占用脚本
ronin47
#!/bin/bash
cat ports |while read line
do#nc -z -w 10 $line
nc -z -w 2 $line 58422>/dev/null2>&1if[ $?-eq 0]then
echo $line:ok
else
echo $line:fail
fi
done
这里的ports 既可以是文件
- java-2.设计包含min函数的栈
bylijinnan
java
具体思路参见:http://zhedahht.blog.163.com/blog/static/25411174200712895228171/
import java.util.ArrayList;
import java.util.List;
public class MinStack {
//maybe we can use origin array rathe
- Netty源码学习-ChannelHandler
bylijinnan
javanetty
一般来说,“有状态”的ChannelHandler不应该是“共享”的,“无状态”的ChannelHandler则可“共享”
例如ObjectEncoder是“共享”的, 但 ObjectDecoder 不是
因为每一次调用decode方法时,可能数据未接收完全(incomplete),
它与上一次decode时接收到的数据“累计”起来才有可能是完整的数据,是“有状态”的
p
- java生成随机数
cngolon
java
方法一:
/**
* 生成随机数
* @author
[email protected]
* @return
*/
public synchronized static String getChargeSequenceNum(String pre){
StringBuffer sequenceNum = new StringBuffer();
Date dateTime = new D
- POI读写海量数据
ctrain
海量数据
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming
- mysql 日期格式化date_format详细使用
daizj
mysqldate_format日期格式转换日期格式化
日期转换函数的详细使用说明
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string. The&n
- 一个程序员分享8年的开发经验
dcj3sjt126com
程序员
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
明确入行的目的
很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容
- android欢迎界面淡入淡出效果
dcj3sjt126com
android
很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。
主要代码如下:
package com.myaibang.activity;
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.CountDown
- linux 复习笔记之常见压缩命令
eksliang
tar解压linux系统常见压缩命令linux压缩命令tar压缩
转载请出自出处:http://eksliang.iteye.com/blog/2109693
linux中常见压缩文件的拓展名
*.gz gzip程序压缩的文件
*.bz2 bzip程序压缩的文件
*.tar tar程序打包的数据,没有经过压缩
*.tar.gz tar程序打包后,并经过gzip程序压缩
*.tar.bz2 tar程序打包后,并经过bzip程序压缩
*.zi
- Android 应用程序发送shell命令
gqdy365
android
项目中需要直接在APP中通过发送shell指令来控制lcd灯,其实按理说应该是方案公司在调好lcd灯驱动之后直接通过service送接口上来给APP,APP调用就可以控制了,这是正规流程,但我们项目的方案商用的mtk方案,方案公司又没人会改,只调好了驱动,让应用程序自己实现灯的控制,这不蛋疼嘛!!!!
发就发吧!
一、关于shell指令:
我们知道,shell指令是Linux里面带的
- java 无损读取文本文件
hw1287789687
读取文件无损读取读取文本文件charset
java 如何无损读取文本文件呢?
以下是有损的
@Deprecated
public static String getFullContent(File file, String charset) {
BufferedReader reader = null;
if (!file.exists()) {
System.out.println("getFull
- Firebase 相关文章索引
justjavac
firebase
Awesome Firebase
最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 RE
- C++学习重点
lx.asymmetric
C++笔记
1.c++面向对象的三个特性:封装性,继承性以及多态性。
2.标识符的命名规则:由字母和下划线开头,同时由字母、数字或下划线组成;不能与系统关键字重名。
3.c++语言常量包括整型常量、浮点型常量、布尔常量、字符型常量和字符串性常量。
4.运算符按其功能开以分为六类:算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。
&n
- java bean和xml相互转换
q821424508
javabeanxmlxml和bean转换java bean和xml转换
这几天在做微信公众号
做的过程中想找个java bean转xml的工具,找了几个用着不知道是配置不好还是怎么回事,都会有一些问题,
然后脑子一热谢了一个javabean和xml的转换的工具里,自己用着还行,虽然有一些约束吧 ,
还是贴出来记录一下
顺便你提一下下,这个转换工具支持属性为集合、数组和非基本属性的对象。
packag
- C 语言初级 位运算
1140566087
位运算c
第十章 位运算 1、位运算对象只能是整形或字符型数据,在VC6.0中int型数据占4个字节 2、位运算符: 运算符 作用 ~ 按位求反 << 左移 >> 右移 & 按位与 ^ 按位异或 | 按位或 他们的优先级从高到低; 3、位运算符的运算功能: a、按位取反: ~01001101 = 101
- 14点睛Spring4.1-脚本编程
wiselyman
spring4
14.1 Scripting脚本编程
脚本语言和java这类静态的语言的主要区别是:脚本语言无需编译,源码直接可运行;
如果我们经常需要修改的某些代码,每一次我们至少要进行编译,打包,重新部署的操作,步骤相当麻烦;
如果我们的应用不允许重启,这在现实的情况中也是很常见的;
在spring中使用脚本编程给上述的应用场景提供了解决方案,即动态加载bean;
spring支持脚本