- RT5350调试总结
iowin888
linuxMJPEGRT5350
RT5350模块调试已经基本完成,预实现的功能主要包括以下3个方面:1.无线,支持AP和sta,也就是热点模式和客户端模式,热点模式下不支持加密算法,客户端模式能支持无密码/WEP/wpa.wpa2模式的无线路由器加密;2.GPIO+继电器控制开关通断,这个应用支持给鱼缸/电饭煲远程开关电机,煮饭;最大支持10A、220V的功率,2200W;当然,已经能支持远程访问,但是环境必须是在公网环境下,电
- json-c-0.9 rt5350移植
粒坨-康
linux
PC环境:ubuntu13.10移植目标平台:RT5350步骤:第一步:./configure--prefix=/usr/local/mips/json-c-0.9CC=mips-openwrt-linux-gcc--host=mips-openwrt-linux第二步:make&&makeinstall第三步:将生成lib文件夹里面的内容拷贝到目标板linux系统下的/lib文件夹内即可。
- ESP8266 WIFI模块开发笔记一 NONRTOS开发
玉怀一捧雪
现在物联网如火如荼,很多老产业都在转型,投入到物联网平台的热潮中。目前高端市场可能会用RT5350或则MT7620路由芯片走网络,低端市场乐鑫的ESP8266就比较火了,价格10块左右。开发也很简单,官方直接有现成的AT指令。本文主要讲解NONRTOS固件开发,为原创博客,希望转载的小伙伴注明出处哦~概述:一、初步了解ESP82668266为32位的SOC芯片,采用的是MIPS构架。芯片不带ROM
- Ralink RT5350:添加自定义GPIO应用程序
PillarPeng
RalinkRT5350
RalinkRT5350:添加自定义GPIO应用程序1.编写LED应用程序,并修改相关配置文件1.1新建led目录1.2新建led.c1.3编写led.c1.4新建led目录下Makefile1.5修改led上层目录下的Makefile1.6将IO口的模式配置为GPIO模式2.添加内核支持,并编译得到应用程序led2.1修改配置文件config.in2.2添加内核对LED的支持,配置menucon
- MTK路由器rt5350 mt7620 7688等串口控制台不能修改默认波特率问题
yihui8
MTK路由器rt5350mt76207688等串口控制台不能修改默认波特率问题,是由于linux-2.6.36.x\arch\mips\ralink\cmdline.c里面写死了默认启动命令行#ifdefined(CONFIG_RT2880_ROOTFS_IN_FLASH)#ifdefCONFIG_SYSFScharrt2880_cmdline[]="console=ttyS1,57600n8ro
- 《OpenWrt开发笔记》第21章 OpenWrt串口的使用1
Bruceoxl
21.1硬件原理从RT5350的芯片手册上可以得知,RT5350一共有两个串口,分别为UARTLite、UARTFull,详细定义如下。表1UARTLite就是我们惯称为的串口1,作为系统调试串口,通过这个串口,我们可以看到OpenWrt(Linux)系统的启动信息,并且可以通过该串口来控制开发板。UARTFull就是我们惯称为的串口2,我们通常就是用它来做Wi-Fi串口,然后用来控制其他串口设备
- rt5350板上跑wifi audio
qdk0901
openwrt
1.下载编译源码gitclonehttps://github.com/qdk0901/openwrt-rt5350.git更新feeds./script/feedsupdate-a./script/feedsinstall-a选择目标板选择uboot选择wifiaudio编译源码make-j8V=s得到镜像如下其中openwrt-ramips-rt305x-sxx-u-boot.bin为uboot
- iotjs移植到openwrt
qdk0901
openwrt
最近把三星的iotjs移植到了openwrt上跑,在rt5350的板上测试了一下。记录一下遇到的问题。1.把iotjsclone下来,发现支持linux,这样就比较简单了,因为openwrt也就是linux的一个变种。大致思路就是把cmake里的工具链,改成openwrt的工具链就可以了。2.首先就是到cmake/config目录里,把arm-linux.cmake拷贝一份,名字改成mips-op
- openwrt pcm driver on mt7620 or rt5350
qdk0901
openwrt
查看datasheet可以知道,mt7620和rt5350有相通的Audio组件从openwrt14.07的kernel源码中,我们可以找到mt7620i2s的驱动我们的pcm驱动,可以基于i2s驱动进行改动。pcm驱动已传至github,相关代码可以看这里主要改动了以下几点:1.寄存器相关参考datasheet,定义PCM相关的寄存器,把i2s驱动里对应的寄存器操作换成对PCM部分寄存器的操作#
- MT7688 wifi 驱动添加方法
lexiyao
openwrt
MT7688wifi驱动添加这里和RT5350差不多,所以在这里不多说了唯一注意的地方就是在改kconfig文件的时候不是修改那上面的两行。具体步骤如下:1、将网卡驱动解压到:RT288x_SDK/source/linux-2.6.36.x/drivers/net/wireless2.修改mkconfig:cdRT288x_SDK/source/linux-2.6.36.x/ralinkvimkc
- RT5350原厂SDK及AP移植步骤详解
JNU_kinke
RT5350
最近想搞一下rt5350,所以找了个原厂的SDK包进行了编译,很快路由器就可以用了,把我的编译操作步骤写了下分享给更多的爱好者,供大家参靠,下一步准备移植摄像头玩玩。有兴趣的可以一起交流。RT5350移植Toolchain工具的安装参见Ralink_SDK_User_Manual.pdf第5章Step1:installtoolchain拷贝解压文件#cpRT288x_SDK/toolchain/b
- mt7688 音频方案分析
huangkj-henan
player
为了设计一款新的WIFI网络播放器,我分析了当前比较流行的一些方案。最终将目标锁定在了几个方案:1,唯创的单芯片播放,然后增加控制芯片实现音乐播放功能2,ESPressIf的ESP82663,MediaTek的RT5350和MT7688经过比对分析以及客户的要求,我们最终选定在了MT7688这款芯片上面。原本我是希望采用RT5350的芯片的,但是经过和芯片厂商沟通后,他们建议采用MT7688,不要
- openwrt针对RT5350代码下载,配置和编译
武溪嵌人
嵌入式
最近买了块官方板的RT5350:先介绍代码下载,以下命令都是用登录用户执行,无须root:mkdiropenwrt//待会代码下载到此目录下cdopenwrtsvncosvn://svn.openwrt.org.cn/openwrt/trunk//svn下载,svn命令没有的话自行安装下载结束后显示:Checkedoutrevision40618.//大概是这样子,40618可能不一样,因为代码升
- rt5350 uboot 命令的简单分析
连志安的博客
rt5350
rt5350在刷机的时候。需要我们填写服务器IP板子IP文件名,每次都要手动写。很麻烦。下面,我们通过uboot命令行来修改这三个默认参数。rt5350进入开机界面。此时输入4进入uboot命令行,在这里我们可以做一些简单的设置。Pleasechoosetheoperation:1:LoadsystemcodetoSDRAMviaTFTP.2:LoadsystemcodethenwritetoFl
- 《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(五)
Bruceoxl
《嵌入式》ZigBee开发笔记
声明:本项目的所有源码均公开,但未经同意不得转载或用于其他用途,有任何问题请联系博主,感谢大家的支持。上一节介绍了上位机,本节将介绍智能网关部分,智能网关是用的开源系统OpenWrt。处理器使用的是RT5350,当然MT7620等也可以。本节主要讲解智能网关的串口部分,我们在通过Android控制ZigBee时,首先连接智能网关(WiFi),然后通过socket与网关通信,网关与ZigBee子系统
- RT5350使用uboot从U盘启动linux成功
lubing521
LINUX嵌入式
1、在uboot需要做的是:①usbreset②fatloadusb0:10x80c00000root_uImage③bootm0x80c00000启动内核参数CONFIG_CMDLINE="console=ttyS1,57600n8mem=32mip=offnoinitrdroot=8:2rwrootfstype=ext2rootdelay=10"在内上驱动需支持scsi,usb等本次使用的16
- RT5350原厂SDK及AP移植步骤详解
蜗牛人生牛
linux应用
标签:rt5350rt5350ap移植rt5350原厂sdk编译rt5350内核编译romfs文件系统分类:ARM_LINUX嵌入式最近想搞一下rt5350,所以找了个原厂的SDK包进行了编译,很快路由器就可以用了,把我的编译操作步骤写了下分享给更多的爱好者,供大家参靠,下一步准备移植摄像头玩玩。有兴趣的可以一起交流。RT5350移植Toolchain工具的安装参见Ralink_SDK_User_
- 《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(一)
Bruceoxl
《嵌入式》ZigBee开发笔记ZigBee项目智能家居
本文将介绍ZigBee开发的最后一部分,在这里我将通过一个项目带领大家将前面所学的ZigBee技术运用到项目中,既然是综合项目,就会有非ZigBee相关的知识,希望对大家有帮助。本项目笔者分为硬件部分和软件部分。系统主要原理是ZigBee(CC2530)终端各个传感器模块采集数据,然后发送给ZigBee协调器,协调器是和智能网关相连接的,智能网关的用RT5350或者MT7620作为微控器,在智能网
- openwrt STA+AP共存模式
freeman51002396
物联网
改用MT7688板子,跟RT5350区别还是很大!尤其是在无线wifi方面。2、ap+sta共存模式,修改如下配置文件vi/etc/config/wireless[root@2c56de0481b6openwrt_widora]#catpackage/base-files/files/etc/config/wireless//这个是制作rootfsconfigwifi-deviceradio0op
- openwrt 在RT5350上实现mjpg-streamer视频流输出(摄像头格式为YUYV格式)
dean_gdp
openwrt
今天按照入门教材实现mjpg-streamer的实验,出现了很多问题,特此记录。配置内核加入摄像头驱动:Kernelmodules--->VideoSupport--->kmod-video-core--->kmod-video-uvc配置内核加入MJPEG视频流Multimedia--->mjpg-streamer重新编译,烧写镜像:openwrt-ramips-rt305x-mpr-a2-sq
- openwrt-安装-驱动-应用-lcd2004a实验
dream890527
问题解决
1.板子f403tech的RT5350的板子和(1)openWRT系统的定义和特点OpenWrt是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。OpenWrt支持各种处理器架构,无论是对ARM,X86,PowerPC或者MIPS都有很好的支持。其多达3000多种软件包,囊括从工具链(toolchain
- OpenWrt添加开发板RT5350-EVB,并成功设置pppoe
Volatile_xian
openwrt
前段时间在某宝上买了这个RT5350-EVBver3.1开发板。近日发现,这些核心板都跟HLK-RM04是一样的。。。。。。OpenWrt使用的是最新的稳定版BarrierBreaker14.07,该版本已经支持RT5350因为该开发板与HLK-RM04相似,所以后面的操作都是仿照它添加的下载链接:http://download.csdn.net/detail/x901205/80559751.创
- 在busybox的sh中循环计数
David_xtd
shell调试嵌入式linux
问题:目标板使用rt5350芯片,在目标板的shell脚本中要实现计数功能,但是不能使用declare-iidx和let语句。解决办法:1.考虑使用expr运算符来计算。#!/bin/shidx=0List="123"###while[$idx-lt5]forjin$Listdo#heredosomethingif[$idx-eq2];thenecho"Thisissequenceno$idx"f
- libcurl 支持 openssl 交叉编译 mips rt5350
SuGuolin
Linux杂记
历经半个月终于把libcurl库编译出来,参考网上很多博客,最终把自己要的库编译出来。首先说明一下,我要这个库的目的。我在RT5350上跑openWRT需要向服务器提交数据,用http协议,且需要ssl加密。经过网上查找只有libcurl合适,于是我用mipsel-openwrt-linux-gcc开始交叉编译libcurl,开始的时候一直在CSDN下载libcurl的源代码包,版本不一样里面Ma
- newifi mini 刷入Breed
鬱齋
关于Breed的介绍及下载,请移步多功能RT5350/MT7620/MT7621/MT76X8Breed,我是按照U-Boot刷机方法大全中的OpenWrt+SSH刷机方法尝试刷入Breed的。将下载好的Breed上传到LEDEscp~/Downloads/
[email protected]:/tmp/SSH访问
[email protected]
- RT5350开发笔记(一)
fengz0108
背景:采用RT5350开发板做做主控器,配合声音采集模块实现声音采集,混声,组网传输等功能的系统。已有了声音采集模I2C配置程序(stm32),I2S配置程序(有问题)。RT5350##rt5350其实就是一个路由器,上面加在的是一个Linux内核的小系统,外置的接口有UART、SPI、I2C、I2S等可用于Linux开发,本次系统需要用到的只是I2C、I2S两部分,另外下载调试还需要用到ttyS
- mt7688 音频方案分析
hnhkj
网络设计音乐芯片Wi-Fi
为了设计一款新的WIFI网络播放器,我分析了当前比较流行的一些方案。最终将目标锁定在了几个方案:1,唯创的单芯片播放,然后增加控制芯片实现音乐播放功能2,ESPressIf的ESP82663,MediaTek的RT5350和MT7688经过比对分析以及客户的要求,我们最终选定在了MT7688这款芯片上面。原本我是希望采用RT5350的芯片的,但是经过和芯片厂商沟通后,他们建议采用MT7688,不要
- rt5350 捕获sn9c291 ov9712 模块jpeg图片效果
mirkerson
RT5350sn9c291ov971
标签: rt5350sn9c291ov9712014-08-0222:43 1301人阅读 评论(0) 收藏 举报 分类: C/C++(44) LINUX(80) 嵌入式(47) 版权声明:本文为博主原创文章,未经博主允许不得转载。将sonix的sn9c291+ov9712的驱动在rt5350加载成功后,产生两个节点,video0,和video1,但是会报下面的错误,暂时未做分析#usb1-1
- rt5350 sn9c291 ov9712 录像H264
mirkerson
h264RT5350sn9c291
标签: rt5350sn9c291h2642014-08-0223:03 971人阅读 评论(0) 收藏 举报 分类: C/C++(44) 嵌入式(47) LINUX(80) 版权声明:本文为博主原创文章,未经博主允许不得转载。 在rt5350的平台下,接上sn9c291模块,进行录制H264文件是成功的,并使用VLC播放ok。由于是晚上,效果就这样哈哈!有图有真相,上图。#./SONiX_U
- how to config the tftpd-hpa server in the ubuntu using for remote tftp client '-p' and '-r' command
command
1. sudo apt-get install tftpd-hpa
2. vim etc/default/tftpd-hpa
TFTP_USERNAME="tftp" #TFTP_DIRECTORY="/var/lib/tftpboot" #TFTP_DIRECTORY="/root/rt5350/RT288x_SDK/source/image
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本