- Flutter学习(八)Flutter_Boost接入
motosheep
flutter学习
背景基于安卓的原生项目,进行Flutter的接入,进行混合开发。参考链接官方地址:linkfullter_boost配置:linkgit代理配置:linkkotlin语法集成:link混合开发的坑:link开发环境as4+jdk1.8gradle5.1.1思路与实现备注:从上面的开发环境可以看到,其实项目的gradle比较老旧,所以,要注意flutter的三方库是否兼容。首先,Flutter_Bo
- iOS原生混编Flutter路由指南及解决Flutter首页闪白屏问题
Jerry逸风
iOS技术分享Flutter技术分享iosflutterswift
前言公司iOS项目自从20年从原生引入了Flutter以来,生产力来说不可谓提升不大,毕竟1个人就可以干两端,其他端的适配只需要简单的适配即可。从Flutter1.22.6开始一直适配到现在的2.10.5,期间大大小小产生的坑也不少。Flutter混编的路由方案我们采用的是阿里的flutter_boost方案,最近项目也是登录模块用Flutter进行了重构,和原先只在二级页面使用相比,应用冷启动就
- 开发跨平台app推荐React Native还是flutter?
阿里云云栖号
javascriptnative性能
嗯。。。这个问题十分不好回答啊(捋下鱼须)。闲鱼作为flutter领域的先驱者,以及fish_redux、flutter_boost等当红flutter库的作者,当然是欢迎广大的开发者多多使用flutter相关技术栈逃~:)。咳咳,不过呢,我们还是正经得聊一下ReactNative(下面简称RN)和flutter之前的异同:0x00简单介绍一下ReactNativeReactNative是Face
- Flutter混合项目搭建之Flutter_Boot的使用
zhx喜籽
一、概念1、Flutterr_Boot这是一个由咸鱼技术出品,帮助你在已有原生应用的情况下,搭建flutter混合开发环境的工具。它提供了标准的混合工程结构,同时支持混合栈(一套原生和flutter之前页面通信和过渡的方案)的快速接入。https://github.com/alibaba-flutter/flutter-boot2、Flutter_Boost官网介绍:新一代Flutter-Nati
- 在iOS(swift)项目中集成FlutterBoost总结
DerekTime
看了很多文章,发现都是集成的老版本FlutterBoost,一些api已经变更,然后又去官网看demo,最终成功集成FlutterBoost^1.12.13。Flutter各版本对应的FlutterBoost请参考https://github.com/alibaba/flutter_boost/blob/master/README_CN.md1.创建flutter项目,在终端iOS工程目录同级执行
- 在集成flutter_boost的情况下实现Flutter页面内嵌iOSView
handsome丶亮
在集成了flutter_boost后,实现了flutter页面和iOS页面之间的互相跳转。如果我们又想在flutter页面中内嵌iOSView,我们需要怎么做?1.Dart部分1.1.新建native.dart,flutter混合原生view界面import'package:flutter/material.dart';import'package:flutter/services.dart';/
- flutter_boost
liboxiang
混合开发要点flutterengine复用flutter路由和原生导航同步flutter和原生数据传输->通过channel实现flutter_boostflutter_boost使用了一个flutter页面对应一个原生ViewController/Activity的方式,这样子使得popUntil之类的方法无法使用了。flutter_boost.png理论上说,flutter页面还是都渲染在一个
- Flutter进阶:混合开发FlutterBoost
kadis
开源地址:https://github.com/alibaba/flutter_boost为什么要混合方案具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。那么使用Flutter重新从头开发App的成本和风险都较高。所以在NativeApp进行渐进式迁移是Flutter技术在现有NativeApp进行应用的稳健型方式。闲鱼在实践中沉淀出一套自己的混
- Flutter如何知道页面/组件可见?
mafanwei
flutter
在以前项目中,onPageShow和onPageHide由开源框架flutter_boost提供,在此次项目中,创新性的采用了fusion框架,fusion框架同样提供了类似的方法,但在实践中发现,当flutter页面相互replace或者多次pop页面后,onPageShow不会调用,这就导致了诸多bug,于是,需要探索如何了解一个widget/page是否可见。首先试验了flutter官方提供
- android混合开发—— flutter_boost
LoveShadowing
Flutter学习笔记#Flutter实践问题收集Androidandroidflutter
集成前确保项目是使用或支持androidX。——来自过来人的建议!!!如果还没有迁移到androidX,过来人也把一些迁移androidX的经验分享给你,希望对你有一些帮助开始集成flutter_boost1、引入module,手动创建,一步一个脚印,自己写a、在Terminal中输入命令行fluttercreate-tmoduleflutter_module注意看好你需要存放的位置,可以cd到上
- Flutter flutter_boost 集成
Johnny Tong
Flutter提升之路flutter
刚开始接触使用flutterboost路由的心得体会记录如下:Fltter项目部分:第一步在Flutter项目的pubspec.yaml文件中添加如下信息:flutter_boost:git:url:'https://github.com/alibaba/flutter_boost.git'ref:'4.3.0'之后在flutter工程下运行flutterpubgetdart端就集成完毕了,然后可
- iOS原生工程集成Flutter-产物集成
08fc54e453fe
之前一直知道闲鱼集成了flutter,今天有时间集成了一下,网上的文章方向是对的,flutter_boost也更新了多个版本,大多老旧方法已不适用,将具体步骤流程记录下来:本文参照了一些网上教程及方法,感谢大神们的分享,本文Github:https://github.com/gaolong1314/CWFlutter阅读本文需注意1,文档中,出于简便,将DemoRouter中的跳转动画设置为了YE
- Flutter Boost的router管理
无名长空剑_real
环境FlutterBoost介绍咸鱼FlutterBoost介绍FlutterBoostGithub混合开发环境搭建原生Android集成Flutter混合开发FlutterSDK版本:v1.9.1FlutterBoost版本:flutter_boost:^0.1.63FlutterBoost集成FlutterBoost是以插件方式的引入到我们的native项目工程的。混合工程混合开发流程可以参考
- flutter boost 启动白屏踩坑
这次选左边
flutter
问题描述使用flutterboost和其它第三方组件都进行初始化时debug偶现release几乎必现启动黑屏原来的方式重启App后第一个flutter页面白屏,FlutterBoost#Oops,Failedtoupdateoverlay·Issue#1828·alibaba/flutter_boost·GitHub修改flutter_boost_app.dart ///重启App后第一个flu
- flutter_boost学习1:iOS运行flutter_boost的Sample
独孤流
下一篇:flutter_boost学习2:iOS集成flutter_boost环境:MacOS、Xcode、cocoapods、flutter练习GitHub:DayDayUp前言从flutter发布以来,flutter相关使用文章和第三方框架package如雨>后春笋不断涌现,我跟着其中一些文章也写了几个demo。但是在使用flutter和iOS原生项目混合使用时发现一个比较痛的问题,那就是由于
- iOS原生混编Flutter路由指南及解决Flutter首页闪白屏问题
JerryFans
前言公司iOS项目自从20年从原生引入了Flutter以来,生产力来说不可谓提升不大,毕竟1个人就可以干两端,其他端的适配只需要简单的适配即可。从Flutter1.22.6开始一直适配到现在的2.10.5,期间大大小小产生的坑也不少。Flutter混编的路由方案我们采用的是阿里的flutter_boost方案,最近项目也是登录模块用Flutter进行了重构,和原先只在二级页面使用相比,应用冷启动就
- Flutter混合开发遇到的问题总结
凌云飞鱼
Flutter混合开发采用的源码集成方式。一、集成flutter_boost框架:环境:FlutterSDK版本为:1.9.1+hotfix.2;flutter_boost:git:url:'https://github.com/alibaba/flutter_boost.git'ref:'0.1.54'错误增加自己的MethodChannel之后,报找不到自定义MethodChannel中方法的
- Flutter 78: 图解 Android Native 集成 FlutterBoost 小尝试 (一)
阿策神奇
小菜前几天刚将历史项目升级至AndroidX并接入FlitterModule,接下来小菜准备采用flutter_boost进行Native与Flutter两端交互;小菜从未接触过FlutterBoost,为了研究方便,小菜特意新建两个工程单独学习基本的映射和跳转;Module集成1.新建AndroidX工程小菜新建一个AndroidX工程,其中minSdkVersion>=16,等待接入Flutt
- flutter_boost学习3:iOSNative添加与flutter交互调用
独孤流
上一篇:flutter_boost学习2:iOS集成flutter_boost前言在上一篇集成了flutter_boost后,还缺少flutter调用原生的方法,以及原生调用flutter的相互交互,这一块只要根据flutter提供的文档就能很好的接入使用练习GitHub:HybridFlutter一、原生设置相关内容可供flutter调用1、iOS原生设置可供flutter调用2、iOS原生调用
- 2020Android大厂面试经验(附大厂面试真题解析大全),安卓面试问题
m0_66144992
程序员架构面试android
6:注解实现一个提示功能:如果int的值大于了3需要提示。三面1:介绍下flutter的启动流程2:介绍下flutter与weex的区别3:组件化介绍一下4:webview中与js通信的手段有哪些?5:介绍下flutter_boost的原理四面1:适配器和装饰模式各自特点和使用场景2:视频编解码是怎么做的3:三色球排序一面为什么工作一年就想换工作?onTouchEvent/onTouchListe
- 最新的flutter_boost跳转到iOS原生的方法
代码堆在那_我往哪栈
网上搜索的方法不能使用FlutterBoost.singleton.open("nativeController",urlParams:{"data":"test"})一直拿不到FlutterBoost这个对象,所以去看了flutter_boost的官方demo,在官方demo里面很有意思的这样两个文件image.png在example文件里面是可以搜索到FlutterBoost.singleto
- flutter_boost学习2:iOS集成flutter_boost
独孤流
上一篇:flutter_boost学习1:iOS运行flutter_boost的Sample下一篇:flutter_boost学习3:iOSNative添加与flutter交互调用环境:MacOS、Xcode、cocoapods、flutter、flutter_boost练习GitHub:HybridFlutter参考:添加Flutter到现有iOS的项目中文文档前言上一篇体验运行了flutter
- Flutter/flutter_boost 中页面横竖屏控制
SSBun
转载至我的blog最近项目中越来越多的页面开始使用Flutter进行开发,这时一个棘手的问题就暴露出来,我们项目中对Flutter页面横竖屏的控制非常的僵硬,基本上就是在被跳转的页面的init方法中进行了横竖屏的设置,然后在dispose的时候再改回去,当初这样写的原因在于任务紧张并且团队初次使用了Flutter来开发,对Flutter中的各种机制还不是特别的了解,并且就几个页面,跳转的逻辑十分的
- flutter_boost以aar形式运行到安卓项目
gogoingmonkey
前言flutte_boost框架,是咸鱼开源开源的:https://github.com/alibaba/flutter_boost随意搜索一大堆接入使用教程,也存在很多非原创文章,一次又一次的让很多开发者从入门到放弃,市面上大部分文章都是按在安卓项目创建一个moudle形式接入到安卓项目中,单对于很多项目规模较大的团队,毫无卵用,比如我们就是以aar形式接入,好处都耳熟能详了。网上搜索了很多以a
- flutter_boost集成与使用(iOS )
路景行
背景具有一定混合方案的App通常有一套通用的基础库,一般需要依赖很多基础库。使用flutter重新开发App的成本和风险都比较高。在NativeApp进行渐进式迁移是比较稳健的方式,所以就有了使用咸鱼flutter_boost混合解决方案。准备工作创建flutter_module在使用flutter_boost之前,首先要生成flutter_module包。如果你是使用最新版的AndriderSt
- Android & Flutter 相互跳转
XQSY
写在前面本文中native和flutter的跳转是借助于咸鱼的FlutterBoost和ARouter框架实现的。flutterBoosthttps://github.com/alibaba/flutter_boost一、flutterBoost的接入flutter项目配置在pubspec.yaml输入下面配置,然后执行flutterpubget命令dependencies:flutter:sdk
- Flutter - flutter_boost集成踩坑(修改源码)
神灬渐入嘉靜
flutter_boost分支:v1.17.1-hotfixesAndroid修复:跳转到flutter的webview页面后返回崩溃和webview中无法进行编辑的情况XTextInputPlugin.java文件222行if(inputTarget.type==InputTarget.Type.PLATFORM_VIEW){if(isInputConnectionLocked){returnl
- Flutter混合项目搭建之Flutter_Boot的使用
漫步者_d40d
一、概念1、Flutterr_Boot这是一个由咸鱼技术出品,帮助你在已有原生应用的情况下,搭建flutter混合开发环境的工具。它提供了标准的混合工程结构,同时支持混合栈(一套原生和flutter之前页面通信和过渡的方案)的快速接入。https://github.com/alibaba-flutter/flutter-boot2、Flutter_Boost官网介绍:新一代Flutter-Nati
- android 原生混编 flutter 并使用 flutter_boost进行跳转的步骤以及注意事项
the0king
安卓开发android移动开发flutter
导入步骤:1.将flutter_module放在项目中,与appmodule平级。2.在项目build.gradle里面,加入以下代码:include':app'//加入下面配置setBinding(newBinding([gradle:this]))evaluate(newFile(settingsDir.parentFile,'inininhelper/flutter_module/.andr
- Flutter常用库介绍与使用-flutter_boost、flutter_bloc等
zhuxh
在flutter开发中,为提高开发效率,常常会引用很多依赖库。以下我列出一些常用的库的介绍与使用。flutter_boost项目地址:https://github.com/alibaba/flutter_boost新一代Flutter-Native混合解决方案。FlutterBoost是一个Flutter插件,它可以轻松地为现有原生应用程序提供Flutter混合集成方案。FlutterBoost的
- sql统计相同项个数并按名次显示
朱辉辉33
javaoracle
现在有如下这样一个表:
A表
ID Name time
------------------------------
0001 aaa 2006-11-18
0002 ccc 2006-11-18
0003 eee 2006-11-18
0004 aaa 2006-11-18
0005 eee 2006-11-18
0004 aaa 2006-11-18
0002 ccc 20
- Android+Jquery Mobile学习系列-目录
白糖_
JQuery Mobile
最近在研究学习基于Android的移动应用开发,准备给家里人做一个应用程序用用。向公司手机移动团队咨询了下,觉得使用Android的WebView上手最快,因为WebView等于是一个内置浏览器,可以基于html页面开发,不用去学习Android自带的七七八八的控件。然后加上Jquery mobile的样式渲染和事件等,就能非常方便的做动态应用了。
从现在起,往后一段时间,我打算
- 如何给线程池命名
daysinsun
线程池
在系统运行后,在线程快照里总是看到线程池的名字为pool-xx,这样导致很不好定位,怎么给线程池一个有意义的名字呢。参照ThreadPoolExecutor类的ThreadFactory,自己实现ThreadFactory接口,重写newThread方法即可。参考代码如下:
public class Named
- IE 中"HTML Parsing Error:Unable to modify the parent container element before the
周凡杨
html解析errorreadyState
错误: IE 中"HTML Parsing Error:Unable to modify the parent container element before the child element is closed"
现象: 同事之间几个IE 测试情况下,有的报这个错,有的不报。经查询资料后,可归纳以下原因。
- java上传
g21121
java
我们在做web项目中通常会遇到上传文件的情况,用struts等框架的会直接用的自带的标签和组件,今天说的是利用servlet来完成上传。
我们这里利用到commons-fileupload组件,相关jar包可以取apache官网下载:http://commons.apache.org/
下面是servlet的代码:
//定义一个磁盘文件工厂
DiskFileItemFactory fact
- SpringMVC配置学习
510888780
springmvc
spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hi
- spring mvc-jfreeChart 柱图(1)
布衣凌宇
jfreechart
第一步:下载jfreeChart包,注意是jfreeChart文件lib目录下的,jcommon-1.0.23.jar和jfreechart-1.0.19.jar两个包即可;
第二步:配置web.xml;
web.xml代码如下
<servlet>
<servlet-name>jfreechart</servlet-nam
- 我的spring学习笔记13-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java P
- java 线程池使用 Runnable&Callable&Future
antlove
javathreadRunnablecallablefuture
1. 创建线程池
ExecutorService executorService = Executors.newCachedThreadPool();
2. 执行一次线程,调用Runnable接口实现
Future<?> future = executorService.submit(new DefaultRunnable());
System.out.prin
- XML语法元素结构的总结
百合不是茶
xml树结构
1.XML介绍1969年 gml (主要目的是要在不同的机器进行通信的数据规范)1985年 sgml standard generralized markup language1993年 html(www网)1998年 xml extensible markup language
- 改变eclipse编码格式
bijian1013
eclipse编码格式
1.改变整个工作空间的编码格式
改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。
Eclipse->window->preferences->General->workspace-
- javascript中return的设计缺陷
bijian1013
JavaScriptAngularJS
代码1:
<script>
var gisService = (function(window)
{
return
{
name:function ()
{
alert(1);
}
};
})(this);
gisService.name();
&l
- 【持久化框架MyBatis3八】Spring集成MyBatis3
bit1129
Mybatis3
pom.xml配置
Maven的pom中主要包括:
MyBatis
MyBatis-Spring
Spring
MySQL-Connector-Java
Druid
applicationContext.xml配置
<?xml version="1.0" encoding="UTF-8"?>
&
- java web项目启动时自动加载自定义properties文件
bitray
javaWeb监听器相对路径
创建一个类
public class ContextInitListener implements ServletContextListener
使得该类成为一个监听器。用于监听整个容器生命周期的,主要是初始化和销毁的。
类创建后要在web.xml配置文件中增加一个简单的监听器配置,即刚才我们定义的类。
<listener>
<des
- 用nginx区分文件大小做出不同响应
ronin47
昨晚和前21v的同事聊天,说到我离职后一些技术上的更新。其中有个给某大客户(游戏下载类)的特殊需求设计,因为文件大小差距很大——估计是大版本和补丁的区别——又走的是同一个域名,而squid在响应比较大的文件时,尤其是初次下载的时候,性能比较差,所以拆成两组服务器,squid服务于较小的文件,通过pull方式从peer层获取,nginx服务于较大的文件,通过push方式由peer层分发同步。外部发布
- java-67-扑克牌的顺子.从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2-10为数字本身,A为1,J为11,Q为12,K为13,而大
bylijinnan
java
package com.ljn.base;
import java.util.Arrays;
import java.util.Random;
public class ContinuousPoker {
/**
* Q67 扑克牌的顺子 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。
* 2-10为数字本身,A为1,J为1
- 翟鸿燊老师语录
ccii
翟鸿燊
一、国学应用智慧TAT之亮剑精神A
1. 角色就是人格
就像你一回家的时候,你一进屋里面,你已经是儿子,是姑娘啦,给老爸老妈倒怀水吧,你还觉得你是老总呢?还拿派呢?就像今天一样,你们往这儿一坐,你们之间是什么,同学,是朋友。
还有下属最忌讳的就是领导向他询问情况的时候,什么我不知道,我不清楚,该你知道的你凭什么不知道
- [光速与宇宙]进行光速飞行的一些问题
comsci
问题
在人类整体进入宇宙时代,即将开展深空宇宙探索之前,我有几个猜想想告诉大家
仅仅是猜想。。。未经官方证实
1:要在宇宙中进行光速飞行,必须首先获得宇宙中的航行通行证,而这个航行通行证并不是我们平常认为的那种带钢印的证书,是什么呢? 下面我来告诉
- oracle undo解析
cwqcwqmax9
oracle
oracle undo解析2012-09-24 09:02:01 我来说两句 作者:虫师收藏 我要投稿
Undo是干嘛用的? &nb
- java中各种集合的详细介绍
dashuaifu
java集合
一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 &n
- 卸载windows服务的方法
dcj3sjt126com
windowsservice
卸载Windows服务的方法
在Windows中,有一类程序称为服务,在操作系统内核加载完成后就开始加载。这里程序往往运行在操作系统的底层,因此资源占用比较大、执行效率比较高,比较有代表性的就是杀毒软件。但是一旦因为特殊原因不能正确卸载这些程序了,其加载在Windows内的服务就不容易删除了。即便是删除注册表中的相 应项目,虽然不启动了,但是系统中仍然存在此项服务,只是没有加载而已。如果安装其他
- Warning: The Copy Bundle Resources build phase contains this target's Info.plist
dcj3sjt126com
iosxcode
http://developer.apple.com/iphone/library/qa/qa2009/qa1649.html
Excerpt:
You are getting this warning because you probably added your Info.plist file to your Copy Bundle
- 2014之C++学习笔记(一)
Etwo
C++EtwoEtwoiterator迭代器
已经有很长一段时间没有写博客了,可能大家已经淡忘了Etwo这个人的存在,这一年多以来,本人从事了AS的相关开发工作,但最近一段时间,AS在天朝的没落,相信有很多码农也都清楚,现在的页游基本上达到饱和,手机上的游戏基本被unity3D与cocos占据,AS基本没有容身之处。so。。。最近我并不打算直接转型
- js跨越获取数据问题记录
haifengwuch
jsonpjsonAjax
js的跨越问题,普通的ajax无法获取服务器返回的值。
第一种解决方案,通过getson,后台配合方式,实现。
Java后台代码:
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String ca
- 蓝色jQuery导航条
ini
JavaScripthtmljqueryWebhtml5
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/39.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery鼠标悬停上下滑动导航条 - 柯乐义<
- linux部署jdk,tomcat,mysql
kerryg
jdktomcatlinuxmysql
1、安装java环境jdk:
一般系统都会默认自带的JDK,但是不太好用,都会卸载了,然后重新安装。
1.1)、卸载:
(rpm -qa :查询已经安装哪些软件包;
rmp -q 软件包:查询指定包是否已
- DOMContentLoaded VS onload VS onreadystatechange
mutongwu
jqueryjs
1. DOMContentLoaded 在页面html、script、style加载完毕即可触发,无需等待所有资源(image/iframe)加载完毕。(IE9+)
2. onload是最早支持的事件,要求所有资源加载完毕触发。
3. onreadystatechange 开始在IE引入,后来其它浏览器也有一定的实现。涉及以下 document , applet, embed, fra
- sql批量插入数据
qifeifei
批量插入
hi,
自己在做工程的时候,遇到批量插入数据的数据修复场景。我的思路是在插入前准备一个临时表,临时表的整理就看当时的选择条件了,临时表就是要插入的数据集,最后再批量插入到数据库中。
WITH tempT AS (
SELECT
item_id AS combo_id,
item_id,
now() AS create_date
FROM
a
- log4j打印日志文件 如何实现相对路径到 项目工程下
thinkfreer
Weblog4j应用服务器日志
最近为了实现统计一个网站的访问量,记录用户的登录信息,以方便站长实时了解自己网站的访问情况,选择了Apache 的log4j,但是在选择相对路径那块 卡主了,X度了好多方法(其实大多都是一样的内用,还一个字都不差的),都没有能解决问题,无奈搞了2天终于解决了,与大家分享一下
需求:
用户登录该网站时,把用户的登录名,ip,时间。统计到一个txt文档里,以方便其他系统调用此txt。项目名
- linux下mysql-5.6.23.tar.gz安装与配置
笑我痴狂
mysqllinuxunix
1.卸载系统默认的mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-libs-5.1