- Linux--汇编语法配置初始化的原理
广药门徒
linux运维服务器
------改编自正点原子Linux开发手册我们在学习STM32的时候几乎没有用到过汇编,可能在学习UCOS、FreeRTOS等RTOS类操作系统移植的时候可能会接触到一点汇编。但是我们在进行嵌入式Linux开发的时候是绝对要掌握基本的ARM汇编,因为Cortex-A芯片一上电SP指针还没初始化,C环境还没准备好,所以肯定不能运行C代码,必须先用汇编语言设置好C环境,比如初始化DDR、设置SP指针
- 基于嵌入式linux开发的“2048”游戏综合设计
Clearlovekui9
学号:17020110019姓名:高少魁【嵌牛导读】本设计将之前提到的在FPGA开发平台上设计的游戏2048移植到了嵌入式开发平台上,利用基于qemu开源软件的虚拟mini2440开发板,使用Framebuffer图形界面编程,屏幕上显示棋盘以及数字的图片、用户的分数、游戏胜利/失败的提示信息等。该游戏可以检测用户输入的内容进行各种操作,如上下左右移动、重启游戏、退出、直接取得游戏胜利等。该程序图
- 嵌入式Linux开发---Socket CAN通信驱动硬件编程
牛马大师兄
嵌入式Linux经验教程嵌入式硬件linux网络协议arm开发mcuiottcp/ip
提醒:使用LinuxCAN开发的需要具备网络编程的部分基础,SocketCAN的使用类似于TCP/IPLinux开发板通过Socketcan驱动设备的参考源码demo见文末。0、CAN基础准备CAN,全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车
- 嵌入式Linux开发---RS485通信驱动硬件编程
牛马大师兄
嵌入式Linux经验教程linux嵌入式硬件arm开发驱动开发mcu物联网
提醒:RS485的使用与UART串口的使用基本相同,差别在于使用485时需要手动切换485芯片的收发引脚模式。Linux驱动RS485通信的程序源码Demo见文末。1、RS485基础铺垫智能仪表随着80年代初单片机技术的成熟而发展起来,世界仪表市场基本被智能仪表所垄断,这归结于企业信息化的需要,而企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接
- 嵌入式linux开发板推荐
CC学妹
笔记经验分享
嵌入式Linux开发板是一种专为嵌入式系统开发而设计的硬件设备,它预装了Linux操作系统和必要的开发工具,为开发者提供了完整的嵌入式系统开发环境。嵌入式Linux开发板是一种功能强大、灵活性高、易于使用的开发工具,适用于各种嵌入式系统开发项目。嵌入式Linux开发板的选择较灵活,可以根据你的具体需求来决定,以下是我总结的一些目前比较受欢迎的开发板:1、RaspberryPi:这是一款非常流行的嵌
- 嵌入式Linux开发板各种不同的微处理器架构
CC学妹
笔记经验分享
嵌入式Linux开发板的微处理器架构可能有很多种,这取决于开发板的硬件配置。常见的架构包括ARM、MIPS、PowerPC等。这些架构都是精简指令集RISC处理器架构。嵌入式Linux开发板的各种微处理器架构主要包括以下几种:ARM架构:ARM架构是使用最广泛的嵌入式系统处理器架构之一,尤其在移动设备领域中占据主导地位。它设计精简,功耗低,且在性能和成本之间实现了良好的平衡。ARM架构提供了多种系
- qemu搭建arm嵌入式linux开发环境
lqonlylove
Linux内核调试linuxarmqemu
一、基本概念1、交叉编译交叉编译(Cross_Compile)是指编译源代码的平台和执行源代码编译后程序的平台是两个不同的平台。2、bootloaderBootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和
- 遇到ubuntu设置交叉编译环境的问题
昂德森科技
linuxqt
今天交叉编译器一直没安装成功,环境变量也配置了还是不对,最后发现Ubuntu是64位的要装然后就好了另外在进行嵌入式Linux开发的时候,要把主机、虚拟机、以及开发板设置在同一网段下,虚拟机一般设成临时的就可以,但是如果重启关机都会回到默认的,需要重新设置,开发板设置要设置成永久的域名然后生效就可以,记得一定要生效必须down然后up等命令;在连接ftp时最好是把所有硬件连接好再使用,不然ping
- 【正点原子FPGA连载】第二十五章设备树下的LED驱动实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Linux开发指南
正点原子
正点原子fpga开发linux驱动开发
1)实验平台:正点原子MPSoC开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=6924508746703)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第二十五章设备树下的LED驱动实验上一章我们详细的讲解了设备树语法以及在驱动开发中常用的OF函数,本章我们就开始第一个
- 嵌入式linux开发实战(一)——认识嵌入式系统
ze_x
姓名:罗浩东学号:19020100450学院:电子工程学院转自:https://blog.csdn.net/sinat_42550851/article/details/102106257【嵌牛导读】对嵌入式系统的初步认识【嵌牛鼻子】嵌入式系统的定义和应用【嵌牛正文】1嵌入式系统学习路线主要招聘的行业企业:智能家居、消费电子、医疗、工业自动化、通信设备、汽车电子学习路线:Linux入门、C语言、l
- 嵌入式Linux开发: 从0开始编译并启动ARM Linux内核(全志)
CNflysky
嵌入式linuxarmarm开发
引言最近看见很多小白不会编译Linux内核,自己瞎折腾走了很多弯路。本文章将会以OrangePi(香橙派)Zero开发板为例,带您成功编译内核并在板子上启动它。准备您需要一台UbuntuPC(版本最好在20.04以上)、一个可以用的U-boot文件、Linux源码和您开发板对应的编译配置文件(config)、内存卡、读卡器以及一根串口线。以上这些东西都很容易就能获取到:UbuntuPC可以选择实体
- U-Boot 中使用 nfs 命令加载文件报错指南
Hello阿尔法
LinuxLinuxU-BootNFS文件共享
目录问题一问题描述错误原因解决方案问题二问题描述解决方案更多内容在嵌入式Linux开发中,我们经常使用nfs命令加载服务端的共享文件或者挂载文件系统。关于服务端NFS服务的搭建可以参考基于NFS的文件共享实现。U-Boot也支持了nfs命令,笔者在U-Boot命令模式下,学习使用nfs命令从服务端(虚拟机Ubuntu18.04)下载Linux内核镜像文件到开发板RAM的过程中遇到了一些问题,经过一
- C++中的嵌入式Linux开发技术
naer_chongya
c++linux开发语言
嵌入式Linux开发是一种使用Linux操作系统和开发工具进行嵌入式系统应用程序开发的技术。它结合了Linux操作系统的稳定性、灵活性和开源性质以及嵌入式系统的低功耗、高性能和紧凑型等特点。C++是一种面向对象的编程语言,其在嵌入式Linux开发中也有广泛的应用。嵌入式Linux开发技术主要分为以下几个方面:Linux内核:Linux内核是整个嵌入式Linux系统的核心,负责管理系统资源,并提供各
- 嵌入式Linux:存储(一)
TYTO
姓名:陈方园学号:19020100239学院:电子工程学院转自:https://max.book118.com/html/2021/0122/6011000144003053.shtm【嵌牛导读】嵌入式Linux开发的一大挑战性源自大多数嵌入式系统的物理资源非常有限。虽然你的台式电脑会拥有酷睿2双核处理器和500GB大小的硬盘,但很难找到拥有如此巨大硬盘容量的嵌入式系统。多数情况下,硬盘通常被更小
- Linux-ARM裸机(十一)-UART串口通信
xiaoliu_henniu
linuxarm开发运维
无论单片机开发还是嵌入式Linux开发,串口都是最常用到的外设。可通过串口将开发板与电脑相连,然后在电脑上通过串口调试助手来调试程序。还有很多的模块,比如蓝牙、GPS、GPRS等都使用的串口来与主控进行通信的,在嵌入式Linux中一般使用串口作为控制台。本篇记录了如何驱动I.MX6U的串口,并使用串口和电脑进行通信。UART简介1、UART通信格式串口全称叫做串行接口,通常也叫COM接口,串行接口
- Samba服务器超详细安装、配置
尚先生的博客
Linux#Samba
在嵌入式系统开发应用平台中,tftp、nfs和samba服务器是最常用的文件传输工具,tftp和nfs是在嵌入式Linux开发环境中经常使用的传输工具,samba则是Linux和Windows之间的文件传输工具。samba是模仿Windows网上邻居的SMB的通讯协议,将Linux操作系统“假装成”Windows操作系统,通过网上邻居的方式来进行文件传输的。Samba服务器介绍Samba是在Lin
- 学习嵌入式必备知识
xiaotaiyangzuishuai
linuxlinux文档
随着嵌入式行业的迅猛发展,嵌入式Linux凭借其系统发展的成熟度、市场应用的高份额也受到更多工程师朋友的青睐,越来越多的企业和研发机构都转向嵌入式Linux的开发和研究,这使得嵌入式Linux在新兴的嵌入式操作系统领域内也获得了飞速发展和广泛应用。面对如此火热的行业,如何才能成为嵌入式Linux开发工程师?成为一名合格的嵌入式Linux开发工程师需要学习哪些知识?一:C语言嵌入式Linux工程师的
- 嵌入式Linux开发工程师必备知识
ciai7500
嵌入式c/c++驱动开发
随着嵌入式行业的迅猛发展,嵌入式工程师这个行业逐渐被人们所青睐。然而不少同学会问,要想成为一名合格的嵌入式工程师需要学习哪些知识呢?下面尚观教育小编给同学们介绍一下嵌入式Linux开发工程师必备知识。一:C语言嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。包括:基本数据类型、数组、指针、
- 《嵌入式Linux应用开发完全手册》——第1章 嵌入式Linux开发概述 1.1 嵌入式系统介绍...
weixin_34250709
嵌入式操作系统内存管理
本节书摘来自异步社区《嵌入式Linux应用开发完全手册》一书中的第1章,第1.1节,作者韦东山,更多章节内容可以访问云栖社区“异步社区”公众号查看。第1章嵌入式Linux开发概述本章目标了解嵌入式系统的概念及发展历史anniu了解ARM处理器anniu了解各类嵌入式操作系统anniu1.1嵌入式系统介绍1.1.1嵌入式系统的定义和特点1.嵌入式系统的定义嵌入式系统的定义为:以应用为中心、以计算机技
- Ubuntu上编译ARM程序
袁保康
Linux系统管理
Ubuntu上编译ARM程序前言MacBook都直接采用arm架构的m1芯片了,arm越来越强大了。其实还能给嵌入式Linux开发者带来好处,虽然好处不是直接的。Ubuntu的源上已经支持多架构,通俗讲就是可以在x86电脑上装上armhf的所有库文件。如果想把x86的程序编译成arm版本的,只需要将gcc改成arm-linux-gnueabihf-gcc就可以实现了。步骤sudodpkg--add
- 【嵌入式】飞凌嵌入式ELF1开发板 初体验 | 嵌入式Linux开发
今天一定要洛必达
嵌入式Linuxlinux运维服务器
文章目录前言一、开机初体验1.1、开机1.2、连接WIFI二、基本功能测试2.1、主板命令行测试2.1.1、TF卡热插拔测试2.1.2、LED命令行测试2.1.3、数据库测试三、基础编程实战3.1、交叉编译链部署3.2、温湿度传感器程序3.3、看门狗程序3.4、六轴传感器程序3.5、MQTT物联网bug记录波特率设置错误,导致putty界面异常前言参考:飞凌嵌入式ElfboardELF1开发板快速
- 嵌入式Linux开发板硬件学习-基于cadence
你的模样
智能硬件
嵌入式Linux开发板硬件学习-基于cadence目录原理图网表输出功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入目录你
- 嵌入式Linux开发必会:Makefile入门
爱编程的Zion
linux运维服务器
前言Makefile是一种用于自动化构建软件项目的文件,它包含了一系列规则和命令,用于指导构建工具(如GNUMake)在项目开发过程中执行编译、链接、打包等操作。Makefile在项目开发中的作用是帮助开发人员自动化地管理和构建项目,提高了开发效率,简化了构建过程,同时也提供了灵活性和可移植性。俗话说得好,一个人的能力怎么样就要看他会不会写大项目的Makefile一、显示规则:目标target:目
- 嵌入式linux开发——stm32mp1完成视觉检测(一)
努力自学的小夏
linux学习linuxstm32视觉检测
这里从今天开始给自己挖坑然后慢慢填坑……打算基于自己买的正点原子的stm32mp157开发板还有OV5640摄像头,完成一个视觉检测的项目,最基础的版本是直接OpenCV打开摄像头然后完成简单的检测;进阶版把sklearn训练的模型通过cpp读取然后显示;最终目标是跑之前训练好的yolo模型。那么问题就可以分成以下几步走:驱动移植:包括linux的基础驱动,OV5640驱动,LCD驱动等等Open
- 嵌入式c语言编程实验实验报告,嵌入式Linux实验报告 - 图文
法务人资讯
嵌入式c语言编程实验实验报告
嵌入式程序设计实验报告成评语:绩教师:年月日班级:学号:姓名:地点:EII-506时间:2013年6月实验一开发环境的搭建与配置一、【实验目的】1)熟悉嵌入式Linux开发平台。2)掌握嵌入式Linux开发平台的开发环境搭建与配置。3)了解minicom配置串口通信参数的过程。4)了解嵌入式Linux的启动过程。5)掌握程序交叉编译运行及调试的一般方法。6)掌握网络文件系统NFS的配置方法。7)掌
- 嵌入式linux开发环境搭建(VMware16.0.0+Ubuntu16.04.3_X64)
小嵌同学
linuxarm底层应用开发嵌入式ubuntu
目录一、安装VMware1、VMware介绍2、安装VMware16.0.0二、安装ubuntu16.04.3LTS1、Ubuntu介绍2、下载安装包iso3、安装四、新安装Ubuntu的基本设置1、开机和关机等2、虚拟机基本设置3、控制台Terminal五、ubuntu的root用户1、ubuntu的多用户体系2、平时使用ubuntu时用户的影响3、常规使用时的工作目录问题六、安装vim七、共享
- 嵌入式Linux-Qt环境搭建
码农爱学习
i.MX6U嵌入式开发QTlinuxqtarm开发
本编介绍如何在嵌入式Linux开发板上配置Qt运行环境,并进行Qt程序运行测试。文章目录1tslib编译2Qt源码编译2.1下载Qt5的源码2.2修改qmake.conf2.3配置编译选项2.4编译2.5编译出错的问题3开发板上配置Qt环境3.1复制tslib和Qt的编译文件3.2设置开发板的环境变量4Qt运行测试4Qt运行测试1tslib编译tslib之前在测试触摸屏的时候使用过,这里再来记录一
- 嵌入式Linux开发-6818开发板使用流程
ChampLixxx
嵌入式Linuxlinux
1.linux运行c文件先在window下编译C文件在虚拟机共享此文件在linux运行终端cd/路径gcctest.c-o2./2注:TAB键和空格的区别,空格在不同编译软件下不一样,TAB键是一样的。TAB键叫做缩进2.交叉开发1.在windows编辑代码2.编译代码6818开发板cpu(ARM公司只设计cpu,不生产,卖授权)6818开发板是计算机,嵌入式系统设备,嵌入精简版的linux系统虚
- 嵌入式linux开发中一些有用的shell脚本收集整理
asmxpl
应用场景:有的时候,我们想获取某个文件中的一部分,比如我们想从一个完整的flashimage文件中只抽取kernel,或者filesystem。特点:参数支持16进制,这对嵌入式开发很重要。#!/bin/sh#getapieceofcontentfromafile.#$1:filename.#$2:offsetofthefile.[inhexdecimal]#$3:lengthofthepiece
- 嵌入式linux(三):嵌入式linux的开发流程
不玩卡普空
姓名:刘亚洲学号:19020100170学院:电子工程学院转自:https://blog.csdn.net/u012351051/article/details/78760787【嵌牛导读】本文介绍了嵌入式linux的开发流程【嵌牛鼻子】嵌入式开发【嵌牛提问】我们嵌入式linux开发需要哪些流程【嵌牛正文】在学习嵌入式开发的过程中,尤其是开始入门时,包括各种各样的教程,都是在讲学习linux,很少
- LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
- 《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
- 你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
- HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
- Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
- 在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
- Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
- GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
- Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
- 回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
- java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
- NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
- java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
- 【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
- Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
- Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
- 读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
- Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
- summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
- hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
- grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
- yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
- 设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
- 8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
- Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
- 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
- squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
- 避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
- 如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
- Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs