- 嵌入式Linux学习DAY18---IO编程
所念皆星海911
linux学习服务器
Linux进阶--软件编程用户->shell->内核->硬件设备->用户shell命令:文件查看:文件内容能在终端显示的文件叫做ascii码文件----代码,文章文件内容不能在终端显示的叫做二进制文件------图片,视频,压缩包od-c:以八进制ascii的值显示内容head:查看文件开头内容(默认10行)head-n5:查看头5行内容tail:末尾内容(和head类似)man+N:查看对应功能
- 嵌入式Linux学习笔记1——vi/vim编辑器区分大小写设置
苏东没有坡swag
嵌入式Linux学习笔记Ubuntuvimlinux嵌入式
在vi编辑器中使用查找功能默认情况是区分大小写的,如果希望不区分大小写,则在一般模式下输入(双引号内的内容)“:setic”,返回默认状态(区分大小写)则在一般模式下输入(双引号内的内容)“:setnoic”。具体操作见下图:①当前模式为一般模式。②输入“:setic”,按下enter键确认,设置为不区分大小写。③输入“/a”查找编辑器中的相同元素,发现a和A都被查找到了,编辑器不区分大小写设置成
- 嵌入式Linux学习DAY5
所念皆星海911
学习
1.代码创作原则提高健壮性(鲁棒性)如:提取数字,防止用户输入非规定字符(字母或其余符号),可在scanf部分时操作,如用scanf(%d%d%d,&a,&b,&c);使用户输入的内容运行后只有数字能被匹配。注意:之前输入的非法字符仍在缓冲区内,因此在下次输入数据时,要将上次缓冲区内的数据清除,可用输入空字符来将残留数据取代。2.选择结构设计选择条件判断:关系条件有:符合关系则为1(真);不符合关
- 嵌入式Linux学习DAY11
所念皆星海911
学习
今日知识点较少,更多的是实践可通过编写1.n的阶乘2.求和3.找最大值4.求月份的天数5.打印100以内的素数6.斐波拉契数列7.找出数组中的最大值8.数组逆序9.统计字符串长度10.实现strcpystrcatstrcmp加强能力。函数递归操作1.递推关系//重复的第n项与第n-1项之间的关系,并返回到函数本身。2.结束条件,如if判断。递归求和:intSum(intnum){if(num==1
- 嵌入式Linux学习DAY12
所念皆星海911
学习
二维数组函数形参一维可以省略,长度不能直接获得(计算长度时会将数组当做指针),需要在实参中输入。例如:intarray(inta[3][4,introw]);其在计算机中实际以intarray(int(*a)[4],introw)存在。位数——总线宽度(总线用以传输数据)———1.数据总线2.控制总线3.地址总线在二维字符数组形式上,需要传递行数,因为操作多个字符串实参:实参要有数组名与行数,如:
- 嵌入式Linux学习DAY6
所念皆星海911
学习
1.循环结构循环--不断重复构成循环的要素有:初始条件趋于结束的操作循环体:重复执行的代码结束条件1.gotogoto语句标签:不断循环语句标签内容,标签内容需要提前定义。。2.whilewhile(表达式)表达式为实施条件{语句}3.do-whiledo{循环体语句}while(表达式);//(分号)与while的区别,do-while是先执行再判断,while是先判断再执行。4.forfor(
- 嵌入式Linux学习DAY10
所念皆星海911
学习
1.函数实现1.类型标识符(返回值的类型标识符)2.函数名--------和函数功能对应3.形式参数-----函数接受数据入口不一定要有,看函数的功能需要,没有形参,一般写void替代位置。使用标准:a.个数相同b.类型匹配c.顺序匹配:从右向左。4.函数体--------功能的代码5.返回值类型如果没有,返回值类型一般写成void返回值类型如果不写,默认为int型。返回值是指函数结束后,其函数的
- 嵌入式linux学习DAY1
所念皆星海911
linux学习运维
本日学习了Linux操作系统的快捷操作命令1.pwd(PrintWorkDirectory)//目录--相当于是windows下的文件夹其功能为打印当前所在的工作路径2.clear或ctrl+l//清屏3.ls(list)//清单罗列eg:ls//查看当前目录下的内容ls(目录名)//查看指定目录下的内容ls-l目录名(或文件名)//查看目录下文件属性信息(或某个文件的属性信息)(long)4.c
- 嵌入式Linux学习DAY4
所念皆星海911
学习linux
1.变量命名用单词,不用拼音,用单词时可缩写(缩去元音字母)驼峰命名法:首字母大写,字母间不空格2.赋值不同类型数据如:int=double会精度丢失12.45只存了12short=int会高位截断12345678只保存5678int=short补充符号位如0x8234变为0xffff8234,0x1234不变,因为8最高位为1,超过32768补码为负数符号。3.语句以‘;’结尾算为一条语句3.1
- 嵌入式Linux学习DAY7+DAY8
所念皆星海911
linux学习
Linux代码对齐方式:单行对齐:命令模式下“==”自动对齐多行对齐:选中多行,按一下=全局对齐:gg=G按gg光标回起始行,按G到最后一行经验:一组数据比最大值最小值:用循环输入一次处理一次数组一组相同类型的数据的集合作用:一次性定义多个相同类型的变量一维数组语法:类型说明符数组名[常量表达式],本质为int[10]a;(与inta类似)类型说明符:int,short,long,longlong
- 嵌入式Linux学习(2)——经典CAN介绍(上)
Chris_166
嵌入式Linux经典CANCAN通信
目录一.CAN与ISO-OSIModel二.CAN通信2.1接线方式2.1.1闭环网络2.1.2开环网络2.2收发流程2.2.1发送2.2.2接收三.CANBUS访问与仲裁3.1“线与”机制3.2仲裁机制REFCAN(ControllerAreaNetwork)总线协议是由BOSCH发明的串行通信总线,它起初用于实现汽车内ECU之间可靠的通信,后因其简单实用可靠等特点,而广泛应用于工业自动化、船舶
- 嵌入式Linux学习(3)——中断(Interrupt)子系统概念
Chris_166
嵌入式LinuxLinux中断GICIP
目录一.中断概念与分类1.1中断分类1.2中断事件的处理流程1.3中断号(IRQnumber)1.4中断源(InterruptSource)1.5中断触发方式二.中断子系统架构2.1GIC2.2中断子系统架构2.3GIC与IP2.3.1典型GICIPPLC390GIC400GIC500REF一.中断概念与分类中断是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停当前程序的执行
- 小猿圈linux之嵌入式Linux学习步骤
小猿圈加加
很多人对嵌入式linux很感兴趣,但是最后真正去做这一行的人并不多,为什么呢?难道是嵌入式linux发展前景不好,还是嵌入式linux工作不好找?NO,都不是,当今嵌入式发展前景是很不错,百分之80的人都是因为感觉难放弃的,其实不然,是因为没有找对正确的学习方法,没有使对劲,看到这篇文章的小伙伴们很幸运,我从小猿圈白老师那获取到的学习方法,下面分享给大家。嵌入式linux的学习步骤:一:Linux
- CL嵌入式linux学习:第一章 SSV6256wifi驱动移植到RK3308
Clong玩Linux
linux驱动嵌入式linux嵌入式linux驱动开发iot嵌入式硬件
CL嵌入式linux学习:第一章SSV6256wifi驱动移植到RK3308文章目录CL嵌入式linux学习:第一章SSV6256wifi驱动移植到RK3308前言一、SSV6256驱动包二、移植步骤1.将ssv驱动引入rk3308SDK2.将SSV驱动引入RK3308编译环境3.ssv驱动配置以及添加网络唤醒功能1>内核配置2>增加p2pinterface,用于AP模式使用这个网卡3>网络唤醒4
- 嵌入式Linux入门-彻底理解UART串口,手把手教你写程序
闪耀大叔
嵌入式Linux入门物联网armarm开发嵌入式硬件驱动开发
UART串口这个东西,是嵌入式学习上避不开的,不仅在调试中经常用到,还有很多模块通过串口与SOC相连。这篇文章让你彻彻底底,搞明白串口程序的编写。没有基础的先看:嵌入式Linux学习系列全部文章:嵌入式Linux学习—从裸机到应用教程大全目录1.UART串口1.1UART硬件连接1.2UART软件通信协议2.读手册,编程序2.1找对应引脚2.2设置GPIO为UART功能2.3设置UART(初始化)
- 嵌入式Linux学习(第N天)——Linux系统知识总结
迷路的小黑
嵌入式Linux
吐槽Emmmm先来吐槽一波,十分不推荐大家读的一本书《ARM嵌入式Linux系统开发详解》,第一个是年代久远,知识点太久远了,Linux发展迅速,很多已经不那么干了…比如我想看的设备树里面就一点点也没有介绍,因为这是最近10年的技术…(10年…可想而知这玩应有多out)…第二点这玩应前后顺序感觉有点坑…我飞速看完了整本书…脑瓜子都痛了…感觉帮助不是很大…所以这就当是我这个栏目的结束吧,把我飞速看完
- 3_嵌入式Linux学习_入门_vim编辑器_三种模式及其常用命令+配置文件.vimrc设置常用便捷功能(永久显示行数、快捷代码模板、设置缩进等)
善于伴随
嵌入式Linuxlinux编辑器vimubuntu
一、Linux系统中vi编辑器和vim编辑器的区别1.1、异同点简介:vi和vim都是Linux中的编辑器,不同的是vim比较高级,功能更全更好用,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。它们都是多模式编辑器,vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。某些情况下,你可以把vim当成vi来使用。1.2、vim的优势:1、多级撤销
- 嵌入式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学习历程 — NXP官方SDK使用实验
FBI 警告
嵌入式Linux嵌入式linux
NXP官方SDK使用实验NXP官方为I.MX6ULL编写了SDK包(I.MX6UL也可使用),其中有NXP已经编写好的寄存器定义文件。I.MX6ULL的SDK包在NXP官网下载在安装好的文件中,我们只需要fsl_common.h、fsl_iomuxc.h、MCIMX6Y2.h这三个文件。同时需要一个新头文件,用于存放一些SDK库文件需要使用到的数据类型cc.h#ifndef__CC_H#defin
- 【嵌入式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学习方法 2018新总结
dssocool
linux嵌入式学习方法
所谓学而不思则罔,思而不学则殆。学习嵌入式linux要讲究方法,好的方法可以让我们学习效率事半功倍。已经2018年了,新的一年抓紧时间来学嵌入式linux吧。本篇文章就来分享2018年新总结的嵌入式linux学习方法。有扎实的基础,会在学习嵌入式linux的路上一帆风顺,那么有什么样的基础会让我们学习变得轻松呢?1.如果能能掌握C语言高级编程。2.要了解嵌入式Linux操作系统。3.了解Linux
- 嵌入式linux 添加中断,嵌入式Linux学习笔记(六)-中断体系结构
沐雲閣主 荻生
嵌入式linux添加中断
一、S3C2440中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护系统模式(sys):运行具有特权的操作系统任务未定义指令中止模式(un
- 嵌入式Linux学习(1)——通信总线协议简介
Chris_166
嵌入式Linux嵌入式通信总线
目录一.UART1.1单工/双工通信编辑1.2UART帧格式1.2.1Q/A1.3UART硬件结构二.基于UART的协议2.1RS2322.1.1RS232协议存在的问题2.2RS4852.2.1差分信号2.2.2RS485优势三.IIC3.1通信过程3.2IIC总线寻址3.3IIC总线信号3.3.1起始与停止信号3.3.2同步信号3.3.3字节传送与应答/结束3.4IIC典型时序3.5主从机的选
- 【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
- web报表工具FineReport常见的数据集报错错误代码和解释
老A不折腾
web报表finereport代码可视化工具
在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果有说的不准确的地方,也请各位小伙伴纠正一下。
NS-war-remote=错误代码\:1117 压缩部署不支持远程设计
NS_LayerReport_MultiDs=错误代码
- Java的WeakReference与WeakHashMap
bylijinnan
java弱引用
首先看看 WeakReference
wiki 上 Weak reference 的一个例子:
public class ReferenceTest {
public static void main(String[] args) throws InterruptedException {
WeakReference r = new Wea
- Linux——(hostname)主机名与ip的映射
eksliang
linuxhostname
一、 什么是主机名
无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 linuxsir.org 这样的;
主机名是用于什么的呢?
答:在一个局域网中,每台机器都有一个主
- oracle 常用技巧
18289753290
oracle常用技巧 ①复制表结构和数据 create table temp_clientloginUser as select distinct userid from tbusrtloginlog ②仅复制数据 如果表结构一样 insert into mytable select * &nb
- 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
酷的飞上天空
exception
有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResou
- IT系统分析师如何学习大数据
蓝儿唯美
大数据
我是一名从事大数据项目的IT系统分析师。在深入这个项目前需要了解些什么呢?学习大数据的最佳方法就是先从了解信息系统是如何工作着手,尤其是数据库和基础设施。同样在开始前还需要了解大数据工具,如Cloudera、Hadoop、Spark、Hive、Pig、Flume、Sqoop与Mesos。系 统分析师需要明白如何组织、管理和保护数据。在市面上有几十款数据管理产品可以用于管理数据。你的大数据数据库可能
- spring学习——简介
a-john
spring
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security
为了降低Java开发的复杂性,
- 自定义颜色的xml文件
aijuans
xml
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> &
- 运营到底是做什么的?
aoyouzi
运营到底是做什么的?
文章来源:夏叔叔(微信号:woshixiashushu),欢迎大家关注!很久没有动笔写点东西,近些日子,由于爱狗团产品上线,不断面试,经常会被问道一个问题。问:爱狗团的运营主要做什么?答:带着用户一起嗨。为什么是带着用户玩起来呢?究竟什么是运营?运营到底是做什么的?那么,我们先来回答一个更简单的问题——互联网公司对运营考核什么?以爱狗团为例,绝大部分的移动互联网公司,对运营部门的考核分为三块——用
- js面向对象类和对象
百合不是茶
js面向对象函数创建类和对象
接触js已经有几个月了,但是对js的面向对象的一些概念根本就是模糊的,js是一种面向对象的语言 但又不像java一样有class,js不是严格的面向对象语言 ,js在java web开发的地位和java不相上下 ,其中web的数据的反馈现在主流的使用json,json的语法和js的类和属性的创建相似
下面介绍一些js的类和对象的创建的技术
一:类和对
- web.xml之资源管理对象配置 resource-env-ref
bijian1013
javaweb.xmlservlet
resource-env-ref元素来指定对管理对象的servlet引用的声明,该对象与servlet环境中的资源相关联
<resource-env-ref>
<resource-env-ref-name>资源名</resource-env-ref-name>
<resource-env-ref-type>查找资源时返回的资源类
- Create a composite component with a custom namespace
sunjing
https://weblogs.java.net/blog/mriem/archive/2013/11/22/jsf-tip-45-create-composite-component-custom-namespace
When you developed a composite component the namespace you would be seeing would
- 【MongoDB学习笔记十二】Mongo副本集服务器角色之Arbiter
bit1129
mongodb
一、复本集为什么要加入Arbiter这个角色 回答这个问题,要从复本集的存活条件和Aribter服务器的特性两方面来说。 什么是Artiber? An arbiter does
not have a copy of data set and
cannot become a primary. Replica sets may have arbiters to add a
- Javascript开发笔记
白糖_
JavaScript
获取iframe内的元素
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对if
- Web浏览器Chrome打开一段时间后,运行alert无效
bozch
Webchormealert无效
今天在开发的时候,突然间发现alert在chrome浏览器就没法弹出了,很是怪异。
试了试其他浏览器,发现都是没有问题的。
开始想以为是chorme浏览器有啥机制导致的,就开始尝试各种代码让alert出来。尝试结果是仍然没有显示出来。
这样开发的结果,如果客户在使用的时候没有提示,那会带来致命的体验。哎,没啥办法了 就关闭浏览器重启。
结果就好了,这也太怪异了。难道是cho
- 编程之美-高效地安排会议 图着色问题 贪心算法
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class GraphColoringProblem {
/**编程之美 高效地安排会议 图着色问题 贪心算法
* 假设要用很多个教室对一组
- 机器学习相关概念和开发工具
chenbowen00
算法matlab机器学习
基本概念:
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
开发工具
M
- [宇宙经济学]关于在太空建立永久定居点的可能性
comsci
经济
大家都知道,地球上的房地产都比较昂贵,而且土地证经常会因为新的政府的意志而变幻文本格式........
所以,在地球议会尚不具有在太空行使法律和权力的力量之前,我们外太阳系统的友好联盟可以考虑在地月系的某些引力平衡点上面,修建规模较大的定居点
- oracle 11g database control 证书错误
daizj
oracle证书错误oracle 11G 安装
oracle 11g database control 证书错误
win7 安装完oracle11后打开 Database control 后,会打开em管理页面,提示证书错误,点“继续浏览此网站”,还是会继续停留在证书错误页面
解决办法:
是 KB2661254 这个更新补丁引起的,它限制了 RSA 密钥位长度少于 1024 位的证书的使用。具体可以看微软官方公告:
- Java I/O之用FilenameFilter实现根据文件扩展名删除文件
游其是你
FilenameFilter
在Java中,你可以通过实现FilenameFilter类并重写accept(File dir, String name) 方法实现文件过滤功能。
在这个例子中,我们向你展示在“c:\\folder”路径下列出所有“.txt”格式的文件并删除。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- C语言数组的简单以及一维数组的简单排序算法示例,二维数组简单示例
dcj3sjt126com
carray
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
//a 是数组的名字 5是表示数组元素的个数,并且这五个元素分别用a[0], a[1]...a[4]
int i;
for (i=0; i<5; ++i)
printf("%d\n",
- PRIMARY, INDEX, UNIQUE 这3种是一类 PRIMARY 主键。 就是 唯一 且 不能为空。 INDEX 索引,普通的 UNIQUE 唯一索引
dcj3sjt126com
primary
PRIMARY, INDEX, UNIQUE 这3种是一类PRIMARY 主键。 就是 唯一 且 不能为空。INDEX 索引,普通的UNIQUE 唯一索引。 不允许有重复。FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表有下列字段:会员编号 INT会员姓名
- java集合辅助类 Collections、Arrays
shuizhaosi888
CollectionsArraysHashCode
Arrays、Collections
1 )数组集合之间转换
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
a)Arrays.asL
- Spring Security(10)——退出登录logout
234390216
logoutSpring Security退出登录logout-urlLogoutFilter
要实现退出登录的功能我们需要在http元素下定义logout元素,这样Spring Security将自动为我们添加用于处理退出登录的过滤器LogoutFilter到FilterChain。当我们指定了http元素的auto-config属性为true时logout定义是会自动配置的,此时我们默认退出登录的URL为“/j_spring_secu
- 透过源码学前端 之 Backbone 三 Model
逐行分析JS源代码
backbone源码分析js学习
Backbone 分析第三部分 Model
概述: Model 提供了数据存储,将数据以JSON的形式保存在 Model的 attributes里,
但重点功能在于其提供了一套功能强大,使用简单的存、取、删、改数据方法,并在不同的操作里加了相应的监听事件,
如每次修改添加里都会触发 change,这在据模型变动来修改视图时很常用,并且与collection建立了关联。
- SpringMVC源码总结(七)mvc:annotation-driven中的HttpMessageConverter
乒乓狂魔
springMVC
这一篇文章主要介绍下HttpMessageConverter整个注册过程包含自定义的HttpMessageConverter,然后对一些HttpMessageConverter进行具体介绍。
HttpMessageConverter接口介绍:
public interface HttpMessageConverter<T> {
/**
* Indicate
- 分布式基础知识和算法理论
bluky999
算法zookeeper分布式一致性哈希paxos
分布式基础知识和算法理论
BY
[email protected]
本文永久链接:http://nodex.iteye.com/blog/2103218
在大数据的背景下,不管是做存储,做搜索,做数据分析,或者做产品或服务本身,面向互联网和移动互联网用户,已经不可避免地要面对分布式环境。笔者在此收录一些分布式相关的基础知识和算法理论介绍,在完善自我知识体系的同
- Android Studio的.gitignore以及gitignore无效的解决
bell0901
androidgitignore
github上.gitignore模板合集,里面有各种.gitignore : https://github.com/github/gitignore
自己用的Android Studio下项目的.gitignore文件,对github上的android.gitignore添加了
# OSX files //mac os下 .DS_Store
- 成为高级程序员的10个步骤
tomcat_oracle
编程
What
软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师。
Why
得到更多的报酬!因为你的薪水会随着你水平的提高而增加
提升你的职业生涯。成为了高级软件工程师之后,就可以朝着架构师、团队负责人、CTO 等职位前进
历经更大的挑战。随着你的成长,各种影响力也会提高。
- mongdb在linux下的安装
xtuhcy
mongodblinux
一、查询linux版本号:
lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noa