- 51单片机学习日记 | LCD1602黑块和闪烁问题的处理
-以德为邻-
5151单片机学习嵌入式硬件
51单片机学习日记芯片:STM89C516RD+开发板:普中A4学习:By江科大自化协LCD1602模块问题的处理办法:第一行黑块原因是初始化有问题:LCD1602如果没有初始化就会出现第一行黑块,第二行无显示的情况。在网上查了很多方法都无济于事,最后用官方给的例程(可以去普中官网找到对应的百度网盘链接,下载LCD1602实验代码)把封装好的库直接搬过来就能解决了。2.能显示字块,但字块闪烁可能是
- 【Altium Designer】AD封装库+3D模型+3D封装(2.9G)
cqtianxingkeji
AD
由于资源下载中最大只能上传1GB所以分为了三个文件上传,只有各取所需了。AltiumDesigner封装库3D封装库各类集成3D封装库(各类器件齐全)-解压1.32GB-极限压缩AltiumDesigner3D封装模型各类物料3D模型3D模型-解压1.27GB.7zAltiumDesigner常用3D封装STM32STM8连接器等三维PCB封装库-解压469M.zip【AltiumDesigner
- STM32——MCU简单介绍
老王WHH
STM32单片机的开发单片机stm32嵌入式硬件
文章目录一、单片机基础简介1.MCU简介(1)MCU的组成(2)常见的MCU2.STM32简介(1)STM32&STM8产品型号--各个字母的含义3.如何查手册(1)数据手册·芯片信息·总线框图·时钟树·内存映射(2)参考手册(3)芯片选型手册4.MCU最小电路环境(1)供电:提供给MCU工作的电源(2)复位:复位键未点击,RESET为高电平,点击为低电平(3)时钟:高速晶振8MHZ,低速晶振32
- 自制蓝牙手机app控制stm8/stm32/C51板载LED
挨踢玩家
stm8sstm32单片机arm
这里来分享下,自制手机app来控制单片机上的LED,以实现上位机,下位机的通讯这次分享的是蓝牙app控制stm8,stm32,C51的我前面的文章分享过,不懂的可以看看–>传送门原理很简单,就是蓝牙手机app发送字符1(亮),字符2(灭)蓝牙app的制作看我上面的传送门,这里一点都没更改这里的代码是基于stm8s串口通讯改的代码,如果没有代码的话可以看我上一篇文章–>传送门其实这些都很简单的,看我
- STM32和LPC资源的比较
cococenstar
C语言编程嵌入式软件
转一个网友的评论:NXP的东西在汽车上用的很多。我从毕业就在车载行业混。车上用的东西,飞思卡尔的最多,英飞凌那是车厂级别的采用,就是所谓的前装标准.汽车收音机出了ST的TDA7540外,最大的还是NXP的、ST的东西才是有不少BUG。比如STM32刚出来的时候,为了快速抢占市场,那些芯片问题很多的,只是说现在好很多。ST最成功的还是STM8深圳车载行业以前用的MCU都8位的,厂家有很多,松下,瑞萨
- 关于STM8CAN产生bus-off如何自动恢复
m0_38042083
can通信CANstm8BUS-OFF
关于STM8CAN产生bus-off如何自动恢复硬件条件:STM8AF52A8、TJA1040T软件条件:IAR这里只是产生bus-off的一种情况:当CANH和CANL短接在一起的时候,STM8的can控制器就停止工作了,如何让CAN重新工作。理论上:看STM8的参考手册,其中CAN主控制寄存器(CAN_MCR)的第六位ABOM可以决定CAN控制器自动退出离线状态,简单的说就是自动恢复。按照上述
- STM8采用按键的外部中断实验
y_wang09
最近在学习STM8这块单片机,但是在网上STM8的资料实在是太少了,而且很多东西都比较杂,本人今天就STM8外部中断写一点自己的理解,如果有误,望大佬能指导一下小弟,小弟感激不尽。我是用的ST官网的STVD开发的STM8,在开始讲解之前,我不得不吐槽一下这个软件,真的是太傻瓜了。好了,咱们言归正传,我是采用的B5这个端口去控制一个LED,D6这个端口作为外部中断输入口。首先我们肯定要明白我们完成这
- STM8 —— 创建IAR工程模板
SSS&10&01
STM8单片机
这里基于STM8S003F3P6首先需要安装IARforSTM8,这里就不演示下载及安装过程了;然后需要下载STM8S标准库,可以在ST官网下载:找到STM8S003型号点击STM8S003F3选择Tools&Software-MCU&MPUEmbeddedSoftware找到STM8S的标准外设库下载解压后可以得到以下文件夹软件和库文件准备好了之后,就可以开始新建工程了。1.提前新建一个文件夹用
- ST-LINK+V2使用说明
打气排的程序员
单片机嵌入式硬件嵌入式ST-LINK
1.初识ST-LINKV21.1ST-LINKV2简介ST-LINK/V2是STM8和STM32微控制器系列的在线调试器和编程器。单线接口模块(SWIM)和串行线调试(SWD)接口用于与应用板上的STM8和STM32微控制器通讯。STM8的应用使用USB全速接口与STVisualDevelop(STVD),STVisualProgram(STVP)或IAREWSTM8等集成开发环境通讯。STM32
- ARM体系架构
进击的菜鸟子
ARMarm开发c语言
1.计算机组成交叉开发:程序的编写编译在PC机上(宿主机)但运行在开发板(目标机)嵌入式开的的特点:开发环境的不同:交叉开发环境以应用为中心,围绕实际功能设计软件和硬件量体裁衣1.1计算机的基本组成部分:输入设备输出设备存储器运算器控制器总线计算机X64(64位)x86(32位)stm328位(C51,STM8)16位1.2控制器CPU:中央处理器一般不能独立运行程序只有寄存器运算器控制器总线MC
- STM32下载程序的三种方法(串口、ST-LINK、 ST-LINK Utility)
ONE_Day|
STM32stm32单片机嵌入式硬件C语言学习
ST-LINKv2接线及下载程序ST-LinkV2ST-Linkv2是STM8、STM32系列单片机的在线仿真器和下载器。STM8采用SWIM接口模式。STM32采用的是SWD接口模式,因此ST-Link出生就带有两种接口模式。ST-LinkV2是支持STM32家族所有芯片型号的存在。因为它的独特功能,使得它比jlinkob要全一点,比如H7系列的STM32,ob款就无法支持。JlinkobST-
- 第4章 初识STM32—零死角玩转STM32-F429系列
0木木0
F429-零死角STM32开发实战
第4章初识STM32全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege本章参考资料:1、《STM8和STM32产品选型手册》2、SetupSTM32CubeMX-4.11.0.exe4.1什么是STM32STM32,从字面上来理解,ST是意法半导体,M是Microelectronics
- LORA芯片ASR6505无线远距离传输8位MCU
K18025398187
物联网iot
ASR6505是基于STM8位MCU与SX1262的SiP芯片,相对于32位MCU更具成本优势,8mm*8mm*0.9mm的超小尺寸可以满足客户不同的产品规格,QFN68的接口资源可以满足不同的应用领域;ASRIoT高级研发经理杨世铎表示,ASRIoT致力于研发各类物联网芯片,此次推出的ASR6505是对ASR6501/6502市场的补充,也表明了ASR对于发展LoRa市场的决心;ASR6505是
- 普中STM32-PZ6806L开发板(烧录方式)
听我一言
stm32嵌入式硬件单片机
前言有两种方式,串口烧录和STLink方式烧录;串口烧录步骤开发板USB转串口CH340驱动板接线到USB连接PC使用自带工具普中自动下载软件.exe烧录程序到开发板STLink方式这种方式需要另外进行供电,我买的如下,当年用于调试STM8的,也可以用在这次的板子上,我板子上的串口坏掉了,所以我目前的方式就是使用STLink接线方式如图参考Keil问题收集
- 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
- STM32/STM8资源节约主义编程方式
PegasusYu
STM32STM32博客STM32资源节约空间节约减少占用STM8编程方式
STM32/STM8资源节约主义编程方式在小资源芯片进行代码设计时,如STM32C0系列,STM8系列,因为官方库本身要包含各种场景应用特征的支持,所以会有一些冗余的代码占用更多FLASH空间。当需要实现资源占用最简化设计方式时,可以采用如下方式:启动一个1ms周期定时器,每个中断进行32位计数值的累加计数实现指令方式微秒延时函数,原理参考《STM32HALusdelay(微秒延时)的指令延时实现
- STM8S编译错误unable to allocate space for sections/blocks with a total
谷动谷力
嵌入式开发嵌入式硬件单片机
STM8S编译错误unabletoallocatespaceforsections/blockswithatotal#欢迎使用Markdown编辑器笔者用IARforSTM8开发碰到很多奇怪的问题,都是因为优化等级引起的首先看这个用dubug编译错误提示:unabletoallocatespaceforsections/blockswithatotalestimatedminimumsizeof0
- IAR开发stm8系列,C语言实现16位乘法器和32位除法器函数
静心大叔
c语言开发语言单片机
stm8是8位单片机,在ADC采样采用12bit采样值进行定点整型运算的时候,为了保证精度需要通过16位乘法器进行扩大,通过32位除法器缩小运算。但是用c语言直接用“*"和"/"计算是无法实现。c语言的math函数库也没有提供这样的计算函数,只好自己编写了一段。开始想用c语言嵌套汇编的方式来做,但是发现调试通过的函数,放到大程序中执行总是计算错误,只好放弃,完全用c语言来实现,过程有点复杂,这里共
- 单片机第三季-第四课:STM32下载、MDK和调试器
weixin_47207479
STM32单片机嵌入式硬件
目录1,扩展板使用的STM32芯片类型2,使用普中科技软件下载程序3,keil介绍4,JLINK调试器介绍5,使用普中的调试器进行debug6,使用Simulator仿真1,扩展板使用的STM32芯片类型扩展版使用的stm32型号是stm32F103C8T6。中文官网:STM32|产品|STM32/STM8|MCU单片机|意法半导体STM|STMCU中文官网闪存容量为64kb,按照划分stm32F
- 普中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
- 如何在IAR软件中使用STLINK V2编译下载和调试stm8单片机
静心大叔
单片机嵌入式硬件
安装使用IAR后,如使用系统默认设置,往往很难正常实现用stlinkv2来下载和调试stm8芯片,我的解决方法如下:1、打开项目的options菜单:2、在项目的选项菜单中选择ST-LINK作为调试工具:3、选择额外的输出文件为hex可以作为其他工具下载给单片机的文件。4、去除list文件选项,避免产生的.out文件包含非调试和下载的额外内容。5、在linker选项中,对输出选项勾选包含调试信息。
- 使用STM8L的硬件I2C(一)硬件I2C简介
ydogg
STM8LI2CIIC硬件I2C中断
使用STM8L的硬件I2C(一)硬件I2C简介I2C是常用的外设协议,用途广泛。很多时候为了实现简单,在STM8上大家都是用GPIO来模拟I2C工作。STM8L自带硬件I2C,不过相对于模拟I2C的清晰简单,硬件I2C的处理要麻烦一些。一是必须要理解各寄存器用法,二是使用STD库时还须理解STD抽象出的I2C接口和使用逻辑。模拟I2C一般情况下使用问题不大,但若同时要处理其他外设或者对延时有要求,
- LoRa官方驱动源码移植-SX127x
crystal_266
LoRaLora物联网STM8STM8L052
文章目录1.建立STM8L052的工程2.拷贝与sx1278相关的文件到自己的工程文件夹下3.修改platform.h文件4.修改IAR工程头文件包含路径5.修改sx12xxEiger.c6.修改sx12xxEiger.h7.修改sx1276-Hal.c8.修改sx1276-Hal.h8.1sx1276-Hal.h8.2定时器中断函数9.SpiInOut函数的实现9.1spi.h9.2spi.c1
- STM8S003 -- LIN从机通讯 -- 程序代码讲解
晴朗luo
LINSTM8物联网单片机stm32
分享一些LIN的知识,我一开始是写的寄存器版本的从机通讯,但一直调试不通,出现了以下问题:1.在不开启中断的情况下,能发送数据,但开了中断就无法发送。2.一直无法检测到LIN断开符,即同步间隔段。后来通过查手册发现了问题所在,就改用了固件库函数版本,至于问题是什么,后面会提,先介绍一下STM8串口的LIN模式。相对于STM32,STM8在LIN通讯方面更有优势,因为STM8对LIN做了更详细的设计
- 基于STM32F1与NRF24L01模块的SPI简单通信
h7ml
一、前言1.简介:本文是基于STM32F1,将数据发送至NRF模块的寄存器,并将数据重新读取,通过串口发送出来的简单SPI单通信。2.SPI简介:调过STM8的都已经对SPI有所了解,调法都一致,这里就不做详细的讲解。3.准备工作:软件层:Keil5链接:点击下载提取码:wrt9STMCubeMX5.1.0版本链接:点击下载提取码:20xs硬件层:1.STM32F1ZE开发板(什么型号的都可以,只
- STM8学习笔记二----CCO输出
永远的公牛
系统时钟CCO输出的步骤(算法):1、启用某个时钟(该时钟要作为CCO输出的时钟源)。2、切换时钟(开机默认的时钟是HSI,即内部高速时钟),等待系统时钟切换完成。3、等待切换后的时钟就绪后,设置当前时钟分频。4、设置CCO输出时钟的分频。代码如下:#include"led.h"#include"stm8s.h"#include"stm8s_clk.h"#include"stm8s_gpio.h"
- 【STM32】STM32的Cube和HAL生态
m0_63077733
STM32stm32嵌入式硬件单片机
1.单片机软件开发的时代变化1.单片机的演进过程(1)第1代:4004、8008、Zilog那个年代(大约1980年代之前)(2)第2代:51、PIC8/16、AVR那个年代(大约2005年前)(3)第3代:51、PIC32、Cortex-M0、M1、M3年代(大约2005年到现在)(4)第4代:51、STM8/MSP430、PIC、Cortex-M4、M7、低功耗系列(现在到将来5-10年)2.
- STM8单片机在医疗设备中的应用和优势
嵌入式杂谈
单片机嵌入式硬件
STM8单片机作为一种高性能、低功耗的微控制器,在医疗设备领域得到了广泛的应用。本文对STM8单片机在医疗设备中的应用进行了研究,探讨了它在医疗设备中的优势和特点,并分析了其在提升医疗设备性能、精确控制和数据处理等方面的应用效果。一、引言随着医疗技术的不断发展,医疗设备越来越需要高性能、低功耗的控制器来实现精确的控制和数据处理。STM8单片机作为一种高性能、低功耗的微控制器,具备高集成度、低成本和
- asr翱捷LORA系列芯片选型参考推荐ASR6601/asr6505/asr6501/asr6500
weng13924672287
lora单片机嵌入式硬件网络物联网智能家居
ASR6601SoC是国内首颗支持LoRa的LPWANSoC。ASR6601芯片中集成的超低功耗收发机,除了支持LoRa调制方式外,还可以支持FSK收发、MSK收发和BPSK发射等。在3.3V电源供电的情况下,通过高功率PA,最大可发射22dBM的输出功率。ASR6601与ASR650x系列有本质差异,ASR6501/02的MCU内核是CYPRESS,ASR5505MCU内核是STM8SL系列内核
- STM8S自学笔记-008 模拟I2C
向未知探索
I2CSTM8S自学笔记stm8i2c瑞萨
STM8S自学笔记-008模拟I2CI²C设计概要底层代码GPIO初始化GPIO输出设置,GPIO输入读取生成起始信号,生成结束信号发送字节读取字节I²CI²C(Inter-IntegratedCircuit)字面上的意思是集成电路之间,它其实是I²CBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边
- 集合框架
天子之骄
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支持脚本