- 从零开始的ros踩坑之路 (1)
arxhsyd123
ubuntu
要做毕设了,之前的机器人用的只是最基础的ardunio,跟真正的内行还是差的很远,这次决定使用ros系统来做一些更有挑战性的事情。首先第一步就是要安装啦,先是要安装ubuntu,我安装的版本是20.04LTS,本人linux纯小白,只是听同学说这个版本还行,我一开始买了2核4G的腾讯云服务器,准备在云服务器上进行操作,刚开始一切还都好,结果在安装ros的最后一步死活卡住了,小乌龟显示不出来!说是q
- Ardunio_ESP32烧录后不断重启,不断复位问题出在了哪里?已解决.rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
芯的一天
esp32-ardunio单片机
ESP32-Ardunio框架,PlatformIO-vscode,如果程序编译没有报错,并且烧录成功后,不止一次,多次弹出/打印出下面文本~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~etsJun8201600:22:57rst:0x1(POWERON_RESET),boot:0x13(SPI_FAST_FLASH_BOOT)configsip:0,SPIWP:0xee
- Badusb Attinty85 Ardunio
luciferau
c++arduino
Badusbattinty85参考官网教程:(http://digistump.com/wiki/digix/tutorials/software)安装驱动当第一次插入这个设备到电脑上的时候,电脑系统会自动进行安装驱动程序,如果安装失败,请自行点击下面的网址进行下载并安装!下载直达下载的驱动文件,解压并执行相应的版本(64位操作系统执行DPinst64.exe,32位执行DPinst.exe)。下
- ATMEGA328P使用内部8MRC振荡器(PWM控制) (2015-08-09 23:05:49)
沧海一声笑的DIY宇宙
MWC飞控的油门等接收脚使用的是490Hz的PWM信号,用占空比来控制数值变化-个人感觉比较原始哈。arduio的analogWrite函数正好也是490Hz,所以MWC是用ardunio开发的么。我设计的蓝牙接收器使用了内置8MRC作为振荡器,所以analogWrite就不能直接使用了。为了减轻掉晶振的重量,导致一个本来不应该超过20行代码的程序,折腾了近1个月,我也是很拼的哈。从手册中找PWM
- windows系统proteus中Ardunio Mega 2560和虚拟机上Ubuntu系统CuteCom进行串口通信
一只爬爬虫
Ubuntu单片机proteus单片机proteusubuntuMega2560CuteCom
在文章利用proteus实现串口助手和arduinoMega2560的串口通信-CSDN博客中,实现了windows系统的proteus中ArdunioMega2560和SSCOM通过虚拟串口进行通信。虚拟串口的连接示意图如下图所示。在文章windows系统和虚拟机上ubuntu系统通过虚拟串口进行通信-CSDN博客中,实现了windows系统的SSCOM和ubuntu系统的CuteCom通过虚拟
- ESP32-Ardunio 心知天气 hhtps 获取数据 +NTP对时
芯的一天
esp32-ardunioc++
这里是用ESP32做了从机,一定周期打印时间,天气数据。编译环境是vscode-PlatformIO#include"Arduino.h"#include#include#include//WiFi相关constchar*ssid="233";constchar*password="12345678";//心知天气相关StringAPI="SJ3cQqGjCfr2Ej1oS";StringCITY
- Proteus进行单片机仿真(一)
athen21
嵌入式单片机Proteus仿真
Proteus是一款可以进行单片机电路仿真的软件,软件提供多种单片机的型号,包含51、STM32、PIC、MSP430、ardunio等常用的单片机系列。其提供各种常见的外围器件可以方便的搭建电路并进行仿真,其中除了阻容感、二极管、三极管等有源无源器件,也包含马达、数码管,蜂鸣器、滑动变阻器、LED屏等功能性器件。下面为自己搭建的51单机的仿真电路,参照市面上流行的开发板功能,可下载进行试用。链接
- ESP32-S2 windows开发环境快速搭建
weichushun
LoRaloraESP32
ESP32-S2windows开发环境快速搭建—亲自安装过程记录开发单通道LoRa网关,开发板是在Ardunio,希望改成ESP-IDFRTOSSDK,需要安装开发环境,摸索了一下,发现这个安装方法最直接。快速入门—安装快速入门-ESP32-—ESP-IDF编程指南v4.3.1文档离线安装包https://dl.espressif.com/dl/esp-idf/?idf=4.3具体安装步骤:win
- 【ESP32 + Edge Impulse平台】模拟多传感器数据融合实验测试
Intoxicated_Rookie
ESP32二次开发edgeesp32物联网c语言嵌入式C
本文章主要记录利用【ESP32+EdgeImpulse平台】完成数据集的采集、训练、测试、模型部署和运行,实现多传感器数据的融合目录1.实验描述1.1【场景1固件】1.2【场景2固件】2.数据集采集2.1数据集12.1数据集23.数据集训练3.1生成数据特征3.2选用分类器训练数据集3.3模型在线测试4.模型Ardunio部署5.编码烧写测试6.测试代码关于平台的操作,请参考:【ESP32+Edg
- Arduino网络编程实战-OLED显示中文
视觉&物联智能
物联网全栈开发实战Arduino网络物联网嵌入式硬件IOT
OLED显示中文1、OLED介绍OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。在前面的文章中,对OLED做了详细的介绍,请参考:Ardunio开发实例-OLED显示屏Ar
- Arduino网络编程实战-OLED显示图片
视觉&物联智能
物联网全栈开发实战Arduino物联网嵌入式硬件IOT单片机
OLED显示图片1、OLED介绍OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。在前面的文章中,对OLED做了详细的介绍,请参考:Ardunio开发实例-OLED显示屏Ar
- Ardunio开发实例-OLED显示屏
视觉&物联智能
物联网全栈开发实战ArduinoOLED传感器物联网IoT
OLED显示屏OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。本次使用的是一块0.96寸的OLED模块分辨率为128x64,SSD1306驱动芯片,I2C通信接口,实现OL
- 树莓派+Ardunio的魔方机器人
抠脚大汉的爷爷
超神之路嵌入式相关pythonopencv
一个多月没有冒头写点东西了因为一直在忙着毕业前的大项目这一个月啃了安卓初识了Python图像处理最大的重头戏还是这个魔方机器人现在正好闲下来了把这个机器人项目中的一些东西做一下总结先上一个完工图1、功能模块图整个机器人分为两大功能区上位机:树莓派作为上位机,从四个摄像头捕捉整个魔方六面的情况,按照算法将每一面的颜色块填充到Kociemba中即可到到对应的魔方解法,解法作为输出给到Ardunio中下
- 【ardunio】青少年机器人四级实操代码(2023年9月)
一只爬爬虫
C与C++单片机程序与算法机器人c语言ardunio青少年机器人四级
目录一、题目(一)试题原题(二)试题解读1、欢迎区和欢送区范围(1)符合习惯(2)以门为参考点会有不反应区(3)以门为参考点门里门外不反应区不对称2、超声波传感器的安装位置(1)从安装习惯分析(2)从欢迎区欢送区范围分析3、机器人反应条件二、示意图三、流程图四、硬件连接1、舵机2、超声波3、LED灯五、程序一、题目(一)试题原题实操考题(共1题,共100分)1.主题:迎宾机器人器件:Atmega3
- esp32(ardunio环境)+python实现网关
完形填空66
esp-WROOM-321024程序员节物联网mcu单片机
esp32(ardunio环境)+python实现网关使用ardunio和VScode以ESP32为客户端,电脑为服务端收发消息硬件准备1.ESP32开发板,数据线环境准备ardunio环境VScode(其实只要能跑python的行)原理esp32通过数据线用uart协议与电脑通信,但现在我们用WiFi代替数据线、用TCP协议代替uart协议。这么一讲是不是开始有了雏形,接下来我们就细讲“数据线”
- 在Ardunio代码中编曲,让你的蜂鸣器奏出动听音乐
柳生芽星
单片机学习笔记
本人蒟蒻,初学Ardunio,如有错误,请指正,感谢各路大佬。最近上“早期工程实践”的时候,从老师那拿到了一块蜂鸣器,还有几页教人怎么用蜂鸣器的PPT。在PPT的结尾,老师布置了一个简单的实践任务:用蜂鸣器,演奏一首时长较短、旋律简单的儿歌。这首歌很短,代码长度还好,难度不高,但是完成这个任务后,我有所思考先给出一张PPT的截图按照老师所教的方法,每次发出蜂鸣,都要调用一遍tone()和delay
- ArduPilot飞控启动&运行过程简介
lida2003
ArduPilotc++c语言STM32嵌入式ArduPilot
ArduPilot飞控启动&运行过程简介1.源由2.Copter飞控2.1入口2.3运行(main_loop)3.Ardunio编程3.1setup-AP_Vehicle::setup3.2loop-AP_Vehicle::loop4.ArduCopter任务5.参考资料1.源由ArduPilot从整体的设计框架角度,感觉是更加容易上手,尤其是对一些相对熟悉C语言/嵌入式固件开发的兄弟们来说。基于
- [Ardunio] 利用GDB进行ESP8266/ESP32调试
Cocoonshu
在做ESP8266/ESP32开发的时候,经常会应该调试困难而阻碍开发。ESP8266/ESP32的常见开发方案有这么几种:基于ESP的Arduino封装SDK开发基于原生freeRTOSSDK、non-RTOSSDK、IDFSDK开发基于PlatformIO来开发常见的调试方式无非以下几种:利用Serial打印Log如果基于原生SDK开发,还可以利用编译dump出来的.S文件来定位异常时的代码行
- ardunio nano对各种传感器的使用
不喜的夏天
ardunionanoc语言物联网嵌入式硬件
1.MQ-2烟雾传感器的使用#include#defineSensor_AOA0#defineSensor_DO4unsignedintsensorValue=0;voidsetup(){ pinMode(Sensor_DO,INPUT); Serial.begin(9600);}voidloop(){ sensorValue=analogRead(Sensor_AO);//读取传感器的模拟值并赋
- LVGL8.3 集成 ST7789V 显示驱动和 CST816T 触摸屏驱动
jack813
ESP32ESP32LVGLTFT驱动
LVGL8.3集成ST7789V显示驱动和CTS816S触摸屏驱动起因效果(正常显示,触摸屏可调换X,Y轴)使用方式前提操作步骤最后参考起因LVGL的ESP32Drivers库中已经包含了大多数显示和触摸芯片的驱动,基本上只需要在MenuConfig中选择即可,大大方便了屏幕适配工作。最近在一个项目中,屏幕总成使用的屏幕是ST7789V芯片和CST816T芯片。虽然给了对应Ardunio的驱动,但
- 乐鑫烧录ardunio esp32
qq_26800875
ardunioiot
(247条消息)ESP32烧录Arduino生成的bin文件_柒壹漆的博客-CSDN博客_arduino生成bin文件参考上面的网址,但是上面网址有一个错误地址写0x1000不要按照网站写网站是大坑
- ardunio 生成 hex文件
qq_26800875
ardunio
一:arduinoide默认是不输出HEX文件的,要输出Hex文件保存到文件夹需要如下操作:1:在arduinoIDE的File(文件)->preferences(首选项)中找到preferences.txt文件。2:用记事本打开preferences.txt,选择hex文件存放的路径,在最后行加入build.path=d:\arduino\MyHexDir(可以复制此行并粘贴)(存放在d盘/ar
- Ardunio初学习
鱼f
Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduinoIDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。一.数据类型英文名中文名boolean布尔型char字符型byte字节int整数unsignedint无符号字符型long长整数unsignedlong无符号长整数float浮点double双字节浮点string
- 基于Arduino的电子秤设计
大嘴巴子Pro
硬件工程硬件架构pcb工艺其他
设计背景电子秤是一种较为方便,简单,称量精确的仪器。与日常生活中各个行业息息相关,广泛应用于各种商业,市场及零售业等公共场所。本设计是结合了传感器,基于Ardunio和HX711的多功能电子秤的设计。在Arduino平台,利用ATMEGA328单片机采集电子称模块的数据信息,将信息显示在LCD1602显示屏上,能够通过按键实现去皮计算,价格计算等功能。最后通过在Arduino模块外围搭建电路验证各
- Arduino与Proteus仿真实例-HC-SRF04超声波测距仿真
视觉&物联智能
物联网全栈开发实战proteusarduino仿真嵌入式物联网
HC-SRF04超声波测距仿真HC-SR04超声波(US)传感器是一种超声波换能器,带有4针接口,称为Vcc、触发器、回声和接地。它对于目标物体的精确距离测量非常有用,主要作用于声波。在前面的文章中,对HC-SRF04做了详细的介绍,请参考:Ardunio开发实例-超声波传感器SR04测量距离8051单片机Proteus仿真与开发实例-超声测距HC-SR04仿真1、仿真电路原理图2、仿真代码实现/
- Ardunio开发实例-超声波传感器SR04测量距离
视觉&物联智能
物联网全栈开发实战SR04超声传感器ArduinoIoT物联网
超声波传感器SR04测量距离SR04是功能非常强大且常用的距离/接近传感器。SR04传感器发出超声波是高频率(40kHz)的声波,它们是人类听不见。当这些波碰到一个物体时,其中一些会反映出来。这些反射波被传感器拾取,并计算出声波回来需要很多时间。然后将这段时间转换为距离。在本实例中将使用SR04超声波传感器进行简单的接近开关。将物体移到比设定的阈值距离更近的位置时,LED将会点亮。1、硬件准备Ar
- STM32 F103核心板 刷Arduino 固件
低配天才
嵌入式Stm32Arduinoarduino单片机stm32
背景:简单玩过Ardunio,C/C++算比较熟悉,会点python。最近公司需要实现些简单功能,查资料买了STM32F103C8T6的开发板。看了几天资料,用keil写了些简单程序。发现太麻烦了。而且我也不是专门搞这个的太浪费时间。(其实就是懒的学了)找解决方案:MicroPython发现没有比较现成的刷stm32F103的比较详细的教程。(官网)(STM32F103可用用的github地址)S
- (13)使用python+flask实现树莓派的WEB控制
a83025273
https://blog.csdn.net/qq_34803821/article/details/86240096如果你想在网页上点击按钮,并且让树莓派接收到响应,并做响应的处理,实现网页上与树莓派进行数据交互以及一些数据渲染,那么希望这篇文章对你有所帮助:源码放在git:https://github.com/StarFishing/ardunio/tree/master树莓派与Arduino进
- ESP8266+DHT11+0.96寸 SSD1306 OLED网络小气象站
qq_49171089
笔记
废话不多说先上实拍图一、简介本方案的开发环境为Ardunio,开发板为使用ESP-12E模组的NodeMCU,传感器使用DHT11模组,显示屏使用采用SSD1306驱动芯片的0.96寸oled模组或是采用SH1106驱动芯片的1.3寸oled模组。它能实现所在环境温湿度显示和NTP时钟、今日天气及后三天的天气显示。不联网的状态下闪烁指示灯、只显示本地温湿度信息一个界面。微信配网成功状态下,一共四个
- 通过 JavaScript (Johnny-Five) 控制 Ardunio
rollingstarky
Johnnt-Five是一个支持JavaScript语言编程的机器人和IOT开发平台,基于Firmata协议。该项目在Github上有着很好的活跃度,官网上也有非常详尽的API文档和丰富的实例。一、环境搭建安装ArduinoIDE安装ArduinoIDE主要是为了向开发板中刷入Firmata程序。Firmata是计算机软件和微控制器之间的一种通信协议。当开发板中刷入了Firmata固件后,电脑端就
- java数字签名三种方式
知了ing
javajdk
以下3钟数字签名都是基于jdk7的
1,RSA
String password="test";
// 1.初始化密钥
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(51
- Hibernate学习笔记
caoyong
Hibernate
1>、Hibernate是数据访问层框架,是一个ORM(Object Relation Mapping)框架,作者为:Gavin King
2>、搭建Hibernate的开发环境
a>、添加jar包:
aa>、hibernatte开发包中/lib/required/所
- 设计模式之装饰器模式Decorator(结构型)
漂泊一剑客
Decorator
1. 概述
若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。
- 读取磁盘文件txt,并输入String
一炮送你回车库
String
public static void main(String[] args) throws IOException {
String fileContent = readFileContent("d:/aaa.txt");
System.out.println(fileContent);
- js三级联动下拉框
3213213333332132
三级联动
//三级联动
省/直辖市<select id="province"></select>
市/省直辖<select id="city"></select>
县/区 <select id="area"></select>
- erlang之parse_transform编译选项的应用
616050468
parse_transform游戏服务器属性同步abstract_code
最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少
- JAVA JSON的解析
darkranger
java
// {
// “Total”:“条数”,
// Code: 1,
//
// “PaymentItems”:[
// {
// “PaymentItemID”:”支款单ID”,
// “PaymentCode”:”支款单编号”,
// “PaymentTime”:”支款日期”,
// ”ContractNo”:”合同号”,
//
- POJ-1273-Drainage Ditches
aijuans
ACM_POJ
POJ-1273-Drainage Ditches
http://poj.org/problem?id=1273
基本的最大流,按LRJ的白书写的
#include<iostream>
#include<cstring>
#include<queue>
using namespace std;
#define INF 0x7fffffff
int ma
- 工作流Activiti5表的命名及含义
atongyeye
工作流Activiti
activiti5 - http://activiti.org/designer/update在线插件安装
activiti5一共23张表
Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
A
- android的广播机制和广播的简单使用
百合不是茶
android广播机制广播的注册
Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应
- Spring事务传播行为详解
bijian1013
javaspring事务传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这
- eidtplus operate
征客丶
eidtplus
开启列模式: Alt+C 鼠标选择 OR Alt+鼠标左键拖动
列模式替换或复制内容(多行):
右键-->格式-->填充所选内容-->选择相应操作
OR
Ctrl+Shift+V(复制多行数据,必须行数一致)
-------------------------------------------------------
- 【Kafka一】Kafka入门
bit1129
kafka
这篇文章来自Spark集成Kafka(http://bit1129.iteye.com/blog/2174765),这里把它单独取出来,作为Kafka的入门吧
下载Kafka
http://mirror.bit.edu.cn/apache/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz
2.10表示Scala的版本,而0.8.1.1表示Kafka
- Spring 事务实现机制
BlueSkator
spring代理事务
Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口
- bootstrap源码学习与示例:bootstrap-dropdown(转帖)
BreakingBad
bootstrapdropdown
bootstrap-dropdown组件是个烂东西,我读后的整体感觉。
一个下拉开菜单的设计:
<ul class="nav pull-right">
<li id="fat-menu" class="dropdown">
- 读《研磨设计模式》-代码笔记-中介者模式-Mediator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。
* 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。
*
* 在我看来,Mediator模式是把多个对象(
- 常用代码记录
chenjunt3
UIExcelJ#
1、单据设置某行或某字段不能修改
//i是行号,"cash"是字段名称
getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, "cash", false);
//取得单据表体所有项用以上语句做循环就能设置整行了
getBillC
- 搜索引擎与工作流引擎
comsci
算法工作搜索引擎网络应用
最近在公司做和搜索有关的工作,(只是简单的应用开源工具集成到自己的产品中)工作流系统的进一步设计暂时放在一边了,偶然看到谷歌的研究员吴军写的数学之美系列中的搜索引擎与图论这篇文章中的介绍,我发现这样一个关系(仅仅是猜想)
-----搜索引擎和流程引擎的基础--都是图论,至少像在我在JWFD中引擎算法中用到的是自定义的广度优先
- oracle Health Monitor
daizj
oracleHealth Monitor
About Health Monitor
Beginning with Release 11g, Oracle Database includes a framework called Health Monitor for running diagnostic checks on the database.
About Health Monitor Checks
Health M
- JSON字符串转换为对象
dieslrae
javajson
作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了.
- C语言学习八结构体,综合应用,学生管理系统
dcj3sjt126com
C语言
实现功能的代码:
# include <stdio.h>
# include <malloc.h>
struct Student
{
int age;
float score;
char name[100];
};
int main(void)
{
int len;
struct Student * pArr;
int i,
- vagrant学习笔记
dcj3sjt126com
vagrant
想了解多主机是如何定义和使用的, 所以又学习了一遍vagrant
1. vagrant virtualbox 下载安装
https://www.vagrantup.com/downloads.html
https://www.virtualbox.org/wiki/Downloads
查看安装在命令行输入vagrant
2.
- 14.性能优化-优化-软件配置优化
frank1234
软件配置性能优化
1.Tomcat线程池
修改tomcat的server.xml文件:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1200" m
- 一个不错的shell 脚本教程 入门级
HarborChung
linuxshell
一个不错的shell 脚本教程 入门级
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样
- Spring4新特性——核心容器的其他改进
jinnianshilongnian
spring动态代理spring4依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- Linux设置tomcat开机启动
liuxingguome
tomcatlinux开机自启动
执行命令sudo gedit /etc/init.d/tomcat6
然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
- 第13章 Ajax进阶(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Troubleshooting Crystal Reports off BW
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Troubleshooting+Crystal+Reports+off+BW#TroubleshootingCrystalReportsoffBW-TracingBOE
Quite useful, especially this part:
SAP BW connectivity
For t
- Java开发熟手该当心的11个错误
tomcat_oracle
javajvm多线程单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 正则表达式大全
yang852220741
html编程正则表达式
今天向大家分享正则表达式大全,它可以大提高你的工作效率
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。
一、校验数字的表达式
数字:^[0-9]*$
n位的数字:^\d{n}$
至少n位的数字:^\d{n,}$
m-n位的数字:^\d{m,n}$