- 嵌入式Linux学习笔记1——vi/vim编辑器区分大小写设置
苏东没有坡swag
嵌入式Linux学习笔记Ubuntuvimlinux嵌入式
在vi编辑器中使用查找功能默认情况是区分大小写的,如果希望不区分大小写,则在一般模式下输入(双引号内的内容)“:setic”,返回默认状态(区分大小写)则在一般模式下输入(双引号内的内容)“:setnoic”。具体操作见下图:①当前模式为一般模式。②输入“:setic”,按下enter键确认,设置为不区分大小写。③输入“/a”查找编辑器中的相同元素,发现a和A都被查找到了,编辑器不区分大小写设置成
- 嵌入式Linux学习笔记(4)I.MX6U的启动和裸机编程
兰陵笑笑生SD
嵌入式Linuxlinux嵌入式arm
文章目录I.MX6U的启动方式启动方式的选择启动设备裸机编程编译流程1、arm-linux-gnueabihf-gcc编译文件2、arm-linux-gnueabihf-ld链接文件3、arm-linux-gnueabihf-objcopy格式转换4、arm-linux-gnueabihf-objdump反汇编启动代码Makefile文件链接脚本镜像烧写imxdownload工具的作用注:本章的笔
- 嵌入式linux学习笔记(2)
Wyd_(ง •̀_•́)ง
linuxlinuxvim
笔记目录学习目标学习内容一、VI编辑器的设置1、设置TAB键为4字节2、VIM编辑器显示行号3.VI/VIM编辑器使用空格代替了TAB键二、存储1、ROM2、RAM3、FLASH三、Makefile语法重要提醒1、Makefile作用2、Makefile规则格式3、gcc命令4、Makefile变量四、U-Boot1、U-Boot简介2、U-Boot编译3、U-Boot一些命令4、uboot启动l
- 【嵌入式LINUX学习笔记】RGB LCD原理及接口寄存器简述
ORI2333
嵌入式LINUX嵌入式单片机
前言所用平台为I.MX6UL。原理简述LCD简介LiquidCrystalDisplay,液晶显示器。液晶显示器的每个像素由以下几个部分构成:悬浮于两个透明电极(氧化铟锡)间的一列液晶分子层,两边外侧有两个偏振方向互相垂直的偏振过滤片。如果没有电极间的液晶,光通过其中一个偏振过滤片其偏振方向将和第二个偏振片完全垂直,因此被完全阻挡了。但是如果通过一个偏振过滤片的光线偏振方向被液晶旋转,那么它就可以
- 正点原子嵌入式Linux学习笔记1(Petalinux设计和U-Boot篇)
爱学习的诸葛铁锤
嵌入式学习linuxfpga开发
Petalinux简介Petalinux是Xilinx针对嵌入式Linux开发所推出的开发套件、开发工具Petalinux包括U-Boot源码、Linux内核源码以及根文件系统嵌入式Linux系统三巨头:U-Boot、Linux内核以及rootfsPetalinux设计流程搭建Vivado工程,导出hdf文件创建一个petalinux工程将hdf文件导入到petalinux工程(将vivado设计
- 嵌入式linux 添加中断,嵌入式Linux学习笔记(六)-中断体系结构
沐雲閣主 荻生
嵌入式linux添加中断
一、S3C2440中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护系统模式(sys):运行具有特权的操作系统任务未定义指令中止模式(un
- 【Bug】Ubuntu 有线设置打不开无反应
犟小孩
BUGubuntu
前言:突然有线设置就没法启用了,但是能联网,能查看ip解决:最后安装了一个新的依赖包:sudoaptinstallgnome-control-center然后就可以了还有一个方法,没试过,但感觉有点道理的:嵌入式Linux学习笔记6——Ubuntu网络设置wired消失问题的解决方法_debian右上角没有wired_苏东没有坡swag的博客-CSDN博客
- 嵌入式Linux学习笔记——汇编指令LDR、STR
我的眼。
arm嵌入式硬件linux
学习正点原子嵌入式第二期第八讲时,涉及汇编LDR、STR指令。LDRR1,[R0]是读取R0地址所对应的数据给R1寄存器。而STRR1,[R0]则是将R1里的数据给到R0地址中,而不是和LDR语句一样,R0地址所对应的数据?(其实这是一个很笨的问题,数据给到R0地址中,与R0地址所对应的数据是一个意思,都是修改了R0地址中所对应的数据的值)。后查阅资料个人理解:[R0]类似于51单片机中@R0指R
- 嵌入式Linux学习笔记(1-5)——点亮mini2440 LED
黑鸟飞飞
linuxarm嵌入式linux
mini2440拥有4个可编程led灯,通过点亮led实验了解操作GPIO的原理,以及初步掌握ADS1.2集成开发环境使用方法。开发平台:(1)XP系统;(2)ADS1.2集成开发环境;(3)mini2440。1、搭建工程本人使用ADS1.2IDE搭建工程,这是一款ARM公司出版集成开发环境软件,虽然已经淘汰,但由于能很好运行在XP系统之上,所以本人还在使用,如果希望拥有功能更强的IDE,可以安装
- linux开发板led怎么亮,韦东山嵌入式Linux学习笔记04--点亮开发板的一个LED灯
A菲拉格慕(小艳子)
linux开发板led怎么亮
搜索开发板原理图LED的走线LED8是网线接口的指示灯.在这里我们尝试用汇编代码控制D10,也就是LED1,它连接到EINT4/GPF4,读取芯片手册有原理图可知,如果需要点亮LED1,需要控制s3c2440的GPF4引脚输出低电平.GPFCON=0x56000050GPFDAT=0x56000054GPFUP=0x56000058=========================直接set0x5
- 迅为嵌入式Linux学习笔记5——进程间通信
郑州-刘明鑫
嵌入式Linuxlinux学习嵌入式
迅为嵌入式Linux学习笔记5——进程间通信管道通信无名管道无名管道只能实现有亲缘关系的进程之间的通信,比如父子进程。pipe函数:#includeintpipe(intpipefd[2]);//创建管道参数:是我们得到的文件描述符fd[0]:读端fd[1]:写端返回值:成功创建返回0创建失败返回-1.例程1#include#include#include#include#include#incl
- makefile
程序员之一
linux编程linux开发语言
1.换行换行需要在最后加\参考:嵌入式Linux学习笔记(1)——Makefile中使用换行符“\”的注意事项_makefile\_Jan_wen的博客-CSDN博客2.Makefile变量赋值Makefile变量赋值__勇的博客-CSDN博客_makefile变量重新赋值3.重新configure和生成Makefile重新configure和生成Makefile__勇的博客-CSDN博客_重新c
- 迅为嵌入式Linux学习笔记1——框架学习法
郑州-刘明鑫
嵌入式Linuxlinux学习嵌入式
迅为嵌入式Linux学习笔记1——框架学习法知识体系C语言数字电路基础(单片机)ARM体系结构硬件设计(ARM接口技术)Linux系统与管理Linux系统开发Linux驱动开发BootLoader(UBOOT)QT和C++Android系统和JAVAUBOOT学习框架入门级了解UBOOT是首先执行的片外程序UBOOT的主要任务是引导Linux内核启动UBOOT生命周期,调用关系UBOOT编译、烧写
- 嵌入式Linux学习笔记
thunderlakers
软件硬件
目录一、Ubuntu系统二、linux开发环境搭建三、Ubuntu有关1、操作有关2、工具四、嵌入式开发有关1、笔记2、问题3、注意事项一、Ubuntu系统修改镜像源;sudoapt-getupdate无法获得锁的问题;SecureCRT8.1安装;实用的Ubuntu快捷键;二、linux开发环境搭建Ubuntu安装教程;vim/Gedit编辑器sudoapt-getinstallvim;net-
- 烧写文件系统——韦东山嵌入式Linux学习笔记11
车子 chezi
韦东山嵌入式文件系统
本文实验环境:1.windows7(64bit)2.JZ2440(V2)使用u-boot烧写文件系统,一般有两种方法。1.通过USB下载功能2.通过TFTP功能通过USB下载功能烧写文件系统这种方法比较简单。操作步骤:(1)连接板子和PC(串口+USB)(2)进入u-boot的菜单,如下图(3)根据文件系统的类型,输入j(表示jffs2)或者y(表示yaffs2),回车.(4)打开dnw.exe软
- 嵌入式Linux学习笔记
学习正点原子《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf》个人笔记常用操作&相关知识压缩解压解压.tar.bz2tar-vxjflinux-imx-4.1.15-2.1.0-g8a006db.tar.bz2压缩.tar.bz2tar-vcjfalientek_uboot.tar.bz2alientek_uboothttps://www.doc88.com/p-9139
- 嵌入式Linux学习笔记
qlexcel
嵌入式Linuxlinux嵌入式
学习正点原子《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf》个人笔记常用操作&相关知识压缩解压解压.tar.bz2tar-vxjflinux-imx-4.1.15-2.1.0-g8a006db.tar.bz2压缩.tar.bz2tar-vcjfalientek_uboot.tar.bz2alientek_uboot编译将前面编译出来的led.o文件链接到0X878000
- 板子ping不通PC怎么办——韦东山嵌入式Linux学习笔记07
车子 chezi
实验环境:1.JZ24402.Win7如果想用u-boot的tftp下载功能,那么一定要保证板子可以ping通PC.一般来说,家用PC都是通过路由器上网的。针对这种情况,我想到了3种方案以解决板子和PC的互联。下面的图示中,实线连接表示“网线”,虚线连接表示WIFI信号;需要强调的是:如果ping不通,请关闭PC的防火墙再试试,我就是因为没有关闭防火墙而ping不通。对于Win7,关闭防火墙很简单
- 嵌入式Linux学习笔记2——虚拟机中Ubuntu无法连接网络的有效解决办法
Horse~
嵌入式Linux学习笔记vmwarelinuxubuntu
本方法适用于NAT方式上网(前提:主机已经处于联网状态)首先检查一下VMware的服务是否开启了①点击【我的电脑】,右键选择【管理】,选择【服务和应用程序】-【服务】②找到VMware的相关服务(如下图中的,共5个)③选中VMware相关的服务,【右键】-【属性】全部设置为自动,然后【应用】-【确定】④在VMware界面下单击【编辑】-【虚拟网络编辑器】,进入虚拟网络编辑器界面,单击【更改设置】获
- 嵌入式linux学习笔记之之arm工作模式
changqiang08
arm-ubuntu读书国嵌视频学习
本文的原文来自国嵌视频,arm工作模式1、工作状态从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换:•第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令。•第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。当ARM微处理器执行32位的ARM指令集时,工作在ARM状态;当ARM微处理器执行16位的Thumb指令集时,工作在Thumb状态。在
- 韦东山嵌入式Linux学习笔记之环境搭建——没有路由器情况下使PC、虚拟机和开发板三者互联的方法
北海的星辰大海
嵌入式Linux
最近学习韦东山老师的嵌入式Linux第一期,学习中遇到了PC、虚拟机和开发板三者互联的问题,看了配套资料的三者互联的教程文档后发现如果要三者互通就必须要有路由器作为中间桥梁,但是笔者的教研室网络环境比较复杂,不太适合原来教程中所提到的几种方法,故跟同学讨论决定实验在没有路由器的情况下能否实现三者的互通,最终在将有线网卡和无线网卡都用到的情况下实现了三者的互通,并且还不影响电脑正常上网。笔者的网络环
- 存储控制器
mirkerson
嵌入式
嵌入式Linux学习笔记(三)-存储控制器一、使用存储控制器访问外设的原理1、S3C2440的地址空间S3C2440对外引出27根地址线ADDR0-ADDR26,访问范围只有128MB,CPU对外还引出8根片选信号nGCS0-nGCS7,对应BANK0-BANK7,当访问BANKx的地址空间时,nGCSx引脚输出低电平来选中外接设备。这样每个128MB空间,共8个片选,对应1GB的地址空间。空间分
- 嵌入式Linux学习笔记03--U-Boot的移植和使用
zhouyuming_hbxt
#嵌入式Linux学习笔记
常见的bootloader:U-Boot、vivi、RedBoot等等。uboot的全称是UniversalBootLoader,uboot是一个遵循GPL协议的开源软件,uboot是一个裸机代码,可以看作是一个裸机综合例程。现在的uboot已经支持液晶屏、网络、USB等高级功能。uboot官网:http://www.denx.de/wiki/U-Boot/NXP维护的2016.03这个版本的ub
- u-boot-2016.09移植(2)-uboot启动简易分析
未名湖畔的落叶
嵌入式
注:此文与下面关于uboot的移植都参考了《嵌入式linux学习笔记(基于s5pv210、tq210)》不管什么版本的uboot都是在arch/arm/cpu/u-boot-spl.lds和arch/arm/cpu/u-boot.lds中制定了入口函数ENTRY(_start),u-boot-2016.09也不例外,搜索发现_start在arch/arm/lib/vectors.S中实现:_sta
- 嵌入式linux学习笔记 2020-02-15 ------野火i.mx6ull pro 开发板启动电流很小、启动不起来 问题原因及解决方法
战神-B
嵌入式linux学习
今天拿出了吃灰几个月的野火i.mx6ullpro开发板准备学习一下,一开始是想用韦东山老师的教程开始学习,使用的是SD卡模式启动,在启动的过程中也是遇到了一些小的问题,但最终还是解决了,接下来就准备测试一下开发板的网络部分,但是发现一直没法解决IP问题,野火给出的资料也是基于野火自己出的img镜像文件,所以我准备在把启动切换回EMMC启动(我的核心板是EMMC版的)以上是背景接下来我使用halt-
- 使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记09
车子 chezi
本文实验环境:1.windows7(64bit)2.JZ2440(V2)操作步骤:(1)设置好开发板和PC的IP地址,使开发板可以ping通PC如果搞不定,可以参考我的博文http://blog.csdn.net/longintchar/article/details/71250060(2)启动软件tftpd32,选择要下载的程序所在的目录(3)假设下载文件leds.bin,在u-boot的命令行
- 嵌入式Linux学习笔记9——解决undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv'错误
Horse~
嵌入式Linux学习笔记
学习ARM裸机开发的过程中在linux-gcc4.4.3编译器中进行编译的时候出现了报错报错内容为__aeabi_uidivmod和__aeabi_uidiv通过查询了解到主要是因为编译器不支持硬件除法运算,缺少libgcc.a静态库等问题。解决方法如下:方法一:1.去对应的目录找到libgcc.a文件,输入命令【locatelibgcc.a】就可以查找到文件的路径2.复制该文件到编译文件夹内3.
- 嵌入式linux学习笔记
weixin_30266885
1、溢出:两个数相加,如果最高位的进位和此高位的进位不同,则产生溢出。2、进位和溢出的概念不一样。3、预取(取得是编译后得到的机器代码)-->译码-->执行4、ARM的汇编指令长度是确定的,32位。5、一条汇编指令条件码(4bit)操作码分类码S(1bit)目的寄存器(4bit)源寄存器(4bit)立即数(8bit)6、一般的管脚都有两个寄存器,一个是配置寄存器(决定管脚的工作模式);一个是数据寄
- 嵌入式Linux学习笔记(基于S5PV210 TQ210)之裸机编程ddr
此生有求
嵌入式裸机编程
在初学时,对于DDR初始化即便是按照S5PV210芯片手册列出的DDR初始化步骤,也感觉很多参数无法设置。在按照S5P芯片手册中列出的DDR初始化步骤时要参考如下文档:S5P210芯片手册,DDR2操作时序规范(三星)和K4T1G084QF芯片的资料(此3个)。由于查看网上众多资料,几乎没看到哪一位能把它的配置讲清楚的,有些寄存器的参数不知由来。下面是我对网上相关资料的总结与加工。S5PV210芯
- 嵌入式linux学习笔记之c编程基础
changqiang08
新手入门arm-ubuntu国嵌视频学习
c编程基础包括编辑器Vi,编译器gcc,调试器gdb,项目管理器make。(另编辑器emacs,autotools等略)1文本编辑Linux提供了一系列功能强大的编辑器,如vi和Emacs。1-1vi是linux系统的第一个全屏幕交互式编辑器,从诞生到现在一直得到广大用户青睐。vi有3种工作模式,分别是命令行模式、插入模式、底行模式。命令行模式:最初进入的一般模式,该模式下可以移动光标进行浏览,整
- 集合框架
天子之骄
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支持脚本