自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luoqiangfa的专栏

no zuo no die!U can U up!no can no BB!

  • 博客(20)
  • 收藏
  • 关注

原创 Android Studio 下的Flutter项目,依赖包丢失问题

由于手动删除Dart Packages 下的某个库,再次pub get,发现无法重新get到已删除的库。

2024-01-06 18:35:06 411

原创 Java 排序算法

会先在数据中找到一个虚拟的中间值,并按此中间值将所有打算排序的数据分为两部分,小于中间值放于左边,大于中间值放于右边,再以同样的方法分别处理左、右两边的数据,直到排序完为止。堆积数排序法是选择排序法的改进版,减少选择排序法中的比较次数,进而减少排序时间。属于枚举法的应用,就是反复从未排序过的数列中取出最大或最小的元素,加入到另一个数列中,最后的结果即位已排序的数列。将数组中的元素逐一与排序好的数据进行比较,先将前两个元素排好,再将第三个元素插入适当的位置,接着是第四个,重复此步骤。1,一颗完全的二叉树。

2023-12-14 17:31:33 364

原创 软件设计模式(中篇)

当不需要实现一个接口所提供的所有方法时,可先设计一个抽象类来实现该接口,并为接口中的每一个方法提供一个默认实现(空方法),那么的该抽象类的子类可以选择性地覆盖父类的某些方法来实现需求,此为缺省适配器模式,又叫单接口适配器模式。抽象构件中声明所有用于管理成员对象(叶子对象和容器对象)的方法,确保了所有构件类都有相同的接口,但是对于叶子对象与容器对象的管理方法是不同了,则需要提供不同方法的相应处理。外部与一个子系统的通信通过一个统一的外观角色进行,为子系统中的一组接口提供一个一致的入口。它是对象结构型模式。

2023-12-11 15:04:50 373

原创 软件设计模式(上篇)

类加载时,不初始化单例对象。简单工厂模式提供了专门的工厂类,通过静态方法传递的参数进行创建具体产品对象,将对象的创建和使用分离,工厂类只做创建对象操作。缺点:1.需要为每一个类配置一个克隆方法,而且该克隆方法为内部类实现,当对已有的类进行改造时,需修改源代码,违背面向对象的开闭原则。有点:1.客户端不必知道产品内部的组成细节,产品本身与产品的创建过程解藕,使得相同的创建过程可以创建不用的产品对象。优点:1.当创建新的对象实例比较复杂时,使用原型模式可以简化对象的创建过程,提高实例化创建的效率。

2023-12-10 18:08:26 807

原创 adb 指令连接手机、平板进行Wi-Fi调试

Wi-Fi连接Android 设备进行调试

2022-06-22 09:21:59 2396 1

原创 Listview中的getChildAt()方法返回null

今天写代码时候,开发一个ListView的刷新某个item的功能。使用到了listView.getChildAt(position)这么一个方法获取当前点击的item的view。简单测试发现一个问题,在不上拉加载数据的时候,当前屏幕的item点击刷新是没问题的。但是经过上拉加载下一个屏幕的item的数据时候,getChildAt(position)方法会返回空,如下图:于是点进去看了下getChildAt()方法的源代码,如下图:发现当index < 0 或者 index >= mCh

2020-12-11 15:03:35 810

原创 Android 9.0以上联网报错:CLEARTEXT communication to xxx.xxx.xxx.xx not permitted by network security policy

Google为了保证用户数据和设备安全,针对Android 系统(Android P) 的应用程序,将要求默认使用加密连接。Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输。因此在Android P 使用http请求会出现以下异常:CLEARTEXT communication to xxx.x...

2019-10-09 11:28:38 421

原创 酒过三旬

青梅煮酒淌一壶,豪饮之。入口甘甜且涌心头,而然不知壶口飘香,亦是吾口余香。罢了,此番本无意,莫不然凉风至,白露降,寒蝉鸣,玄鸟归。哀哉,冥想月夕已不足七曜,吾甚相思想。 豪饮几渡,入喉灼心,嘘噏息。悠然而忆往昔,万丈高楼平地起,唯吾心敢与天高。未曾痛惜,是非过往曲直皆红尘,佛语莫问恩赐亦是劫难。...

2019-09-09 10:37:24 263

原创 mongodb数据库

1.简介非关系型数据库基于分布式文件存储的开源数据库皆在为web应用提供可扩展的高性能数据库存储方案将数据存储为一个文档,文档类似与json格式缺点:比较耗内存2.数据模型3.操作进入mongoDB数据库指令mongo显示库,没数据的库,不作显示show dbs创建创建库use python3删除库db.dropDatabase()显示当前集合show ...

2019-08-28 08:47:18 102

原创 mysql(三)

1,默认参数defaultcreate table t1 (id int default 100,name varchar(10));2,非空not nullcreate table t2 (id int default 100,name varchar(10) not null);3,唯一unique keycreate table t3 (id int unique key...

2019-08-27 20:11:32 111

原创 2019-07-18 20:30 python基础

1.列表方法1)增append() //一次性追加insert() //指定位置插入extend() //先拆解再插入2)删clear() //不给参数则删除最后一个元素pop() //先查后删,用完即删如下图所示:remove('''元素')del 集合[下标]比如:列表.clear() //清空列表比如:del 列表 //删除整个列表...

2019-08-23 10:00:30 628

原创 mysql(二)

1,筛选条件等于=大于等于>=为空is null不等于!= 或 <>小于< 非空is not null 大于>小于等于<=逻辑运算符与and或者 or非not其它操作排序order by加上desc 意思是逆序取数据条数limit 开始位置,结束位置去重distinct例子:select...

2019-08-23 09:53:35 89

原创 mysql(一)

1,庫級表操作mysql -u root -p #通过root用户进入数据库 ,需要输入密码exit #退出mysqlcreate user “用户名” @ "%" identified by "密码"; #创建用户grant 权限on *库名表名* to “用户名” @“%” ; #权限写all表示所有的增删改查权限,库名表名可为.寓意为所有的表所有的库flush p...

2019-08-21 10:47:01 87

Picasso 加载超大高清图片无法显示

Picasso.with(ProductDetailActivity.this).load(detail.getDetailImage()).into(mProductImage);用Picasso进行图片加载,发现某些手机无法加载,显示空白。找了半天原因,发现一个日子警告:OpenGLRenderer: Bitmap too large to be uploaded into a ...

2019-05-15 16:26:47 1381

原创 微信小程序底部导航栏小效果

废话不多说,先上个效果图,值得一看就往下看,因为基本上也没什么难度。上图实现5个导航页面事件,首先在阿里巴巴的图标库下载10个图标,分别为5个导航事件的选中效果和未选中效果,蓝底图和灰底图。阿里巴巴图标库连接:https://www.iconfont.cn/项目配置文件app.json文件下添加以下代码"tabBar": { "color": "#707070",...

2019-05-06 09:50:42 3089

原创 AAPT2 error: check logs for details

android studio 升级版本之后,项目报AAPT2 error: check logs for details错误,错误展开如下图报错:由上图可见,路径中出现中文字符导致包此错误,(电脑是公司分配,想象不来装系统之时为何会输入中文名。)按上图修改Android studio 的.gradle配置路径即可。(当然,身为一名不优秀的程序员,我实在是忍受不...

2019-05-06 09:25:00 172

原创 Tomcat配置ssl证书(.jks)实现HTTPS

环境:Tomcat7、CentOS 6/7摘要说明:本篇文章主要讲述如何给Tomcat服务器使用.jks证书配置https协议步骤:1.生成.jks证书根据ssl证书生成.jks证书,网络上有在线生成工具如:链接12.配置.jks证书在tomcat的server.xml中直接配置8443端口:keystoreFile/certificateKeys...

2019-04-03 19:48:01 1645

转载 Android机型适配之痛

原文转载于:http://www.csdn.net/article/2015-09-08/2825645/3Android平台的诞生为手机智能化的普及立下汗马功劳,但其最大的缺点也越来越凸显,那就是碎片化严重:设备繁多、品牌众多、版本各异,芯片、摄像头、分辨率不统一等等,这些都逐渐成为Android系统发展的障碍,碎片化严重不仅造成Android系统混乱,也导致Android应用隐形开发成本的增多。

2015-09-09 16:03:39 537

原创 Android 安装调试出错:Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

报错描述:在Eclipse上编译项目程序,在公司Android平板产品上运行,报错信息如下:网上搜了很一下文章,总结出以下。错误原因:1.某些应用程序(如360、91手机助手)造成手机无法在SD卡上安装程序。2.同一个应用项目程序,使用了不同的证书。3.设备连接电脑时USB选项选择错误,导致无法找到设备,(选择了存储模式,导致找不到存储卡)或者选择成功但是设备SD卡问题。解决方案:1.卸载这些垃

2015-09-07 11:22:01 941

原创 byte[] 数组越界,System.arraycopy()方法

开发二维码时候,报出的Bug,

2014-09-19 09:04:56 1092

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除