自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android进程间binder通信和回调

利用aidl实现不同app之间的进程通信,数据传递

2023-10-19 16:50:42 235

原创 flutter关于 don‘t support null safety的问题

在flutter项目中引入了并使用了package:english_words第三方包,运行的时候报错这是因为在flutter2中使用了null safety(空安全)技术,即定义的所有变量在使用中都不能为空null,如果出现null,就会报错.这种安全机制大大减少了null error。但是在一些框架中并没有使用空安全技术,所以在我们引入第三方框架运行后就会出现以上错误,这个时候的解决方法如下:flutter run --no-sound-null-safetyflutter b.

2021-09-07 17:47:46 7196

原创 mac电脑如何删除其他python版本的包

1.获取系统所有内置的python版本(python/python3 --version是查看最新版本)ls /System/Library/Frameworks/Python.framework/Versions2.获取所有自己安装的python版本is /Library/Frameworks/Python.framework/Versions3.例如当前有python3.8 和3.9两个版本删除3.8版本删除Python框架sudo rm -rf /Library/Framewo

2021-08-20 00:17:54 1538

原创 mac电脑python3对应第三方库以及驱动等文件存放的路径

1.浏览器驱动/usr/local/bin/的目录下2.某些python文件例如htmltestrunner/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/目录下3.查找python对应标准包或者第三方包或者其他模块的路径输入命令行 > python3>>import sys如果是Python2 则>python>>import sys...

2021-08-19 23:51:42 2167

原创 selenium web端自动化测试框架环境搭建

一.环境搭建1.python安装selenium测试框架(也可以pycharm开发工具设置中对应的Python interpreter自动安装)可以命令行安装 python -m pip install 模块名称python -m pip install selenium如果没有成功可能是python版本或者pip的版本问题,需要升级2.查看浏览器版本例如谷歌浏览器 chrome://version3.下载这个版本浏览器对应的驱动例如谷歌浏览器 http://npm.

2021-08-19 23:22:20 2513 1

原创 git从远程克隆到本地 以及把本地项目放到coding上

从远程克隆至本地1.在存放项目目录中打开终端,有两个方法。第一个方法是直接打开终端软件,然后进入需要存放项目的目录,cd/Users/xxx/greenSoftxxx/sourceTree/dorago第二种方法是在文件管理器中直接打开然后输入克隆git的地址git clone https://github.com/34777jj/dgcgg/hudh.git把本地项目放到coding上在coding上建立一个项目,然后创建一个代码库...

2021-04-16 15:52:12 376

原创 java的左移<<右移>>运算

左移<<,向左移动一定的位数,高位舍弃,低位补0,但是在移动过程中正数可能变负数,负数变正数。当int 类型的数据进行左移的时候,当左移的位数大于等于32位的时候,位数会先求余数,然后再进行左移。例如如果真的左移34位 ,a<<(34%32),则移动的位数为2。右移>>,右移时,低位舍去,对正数高位补0,对负数高位补1。无符号右移>>>,运算符和右移运算符是一样的,不过无符号右移运算符在右移的时候是补0的,而右移运算符是补符号位的另外,对

2021-04-06 16:54:43 241

原创 java 的& | ~ ^运算

首先说明一下二进制与十进制转换十进制转为二进制为除二取余法,并且倒序排列,既由下往上取值排列二进制转为10进制

2021-04-06 15:08:06 85

原创 Android关于自定义控件的大小测量onMeasure

在自定义控件中,我们经需要测量空间大小,这时会遇到onMeasure这个方法,在这个方法中遇到 widthMeasureSpec和heightMeasureSpec。这两个参数均为int类型,转为二进制为32位,他们既表示宽高的模式和大小。用下图表示对应安卓源码中 /** * Measure specification mode: The parent has not imposed any constraint * on the child. It

2021-04-06 14:22:18 477

原创 微信公众号开发搭建

刚开始很简单啦,申请微信公众号:https://mp.weixin.qq.com,选择你要创建的公众号分类,然后填写个人信息,设置一下你申请的公众号各个基本详情,例如图片,名称,认证什么的。但是如果想和微信服务器对接,就需要搭建自己的服务器。因此就需要拥有公网的ip或者域名。如下:一般来说搭建外网服务器,有两种方法:1.如果资金比较充足,可以用购买阿里,腾讯等...

2019-03-19 17:59:09 491

原创 微信公众平台服务器配置时token验证失败

这两天一直在弄微信公众号开发,在进行服务器配置时,发现总是返回token验证失败。这个问题困扰了两天,今天终于解决了。现在总结一下。一般来说服务器配置token验证失败,可能有以下几个方面:1.服务器ip或者域名没有认证备案(可以通过Natapp购买隧道,获取备案域名)2.自己的服务器没有正常运行(基本不可能)3.获取到的请求数据乱码(也没有啥可能性)4.返回的echostr格...

2019-03-14 18:11:41 19140 5

原创 Android-------RecycleView自定义拖拽、侧滑的实现

Android-------RecycleView自定义拖拽、侧滑的实现关于recycleView的拖拽和侧滑的实现,android原生已经为我们提供了实现方法,个人认为原生实现的方法其实已经很强大了,对于很多功能都是适用的,而且实现方法很简单。尤其是它带的拖拽功能非常好,动画也很流畅,效果很好。实现方法如下: ItemTouchHelper mItemTouchHelper = new...

2018-10-18 01:41:38 585

原创 Activity的生命周期和启动

Activity的生命周期和启动方式与流程从安卓入门到现在,从事安卓开发已经有三年有余的时间了,对安卓开发的经验在逐步积累,解决问题的思路更加清晰,方式也越来越广泛。安卓最重要的就是四大组件,分别是Activity、Service、Receiver和ContentProvider。其中我们用到的最广泛的就是Activity,基本上每天都要使用,所以本章文章我将对activity进行一次梳理。其...

2018-09-18 17:30:47 260

原创 Android--------recycleview的自定义分割线

Android--------recycleview的自定义分割大家都知道,recycleView的可自定义程度比ListView更高,它对于item的点击事件和分割线等等都需要自己写。今天我们就针对recycleview的分割线进行自定义。recycleview的虽然没有直接定义分割线的方法,但是却确定供了 RecyclerView.ItemDecoration这个类可以实现分割线。重写...

2018-08-02 14:47:32 651

转载 Android平台异常崩溃捕捉处理

原文:https://blog.csdn.net/leeo1010/article/details/50522892在我们Android开发的过程中,经常碰到app崩溃的状况。目前市面上各种各样的手机,可能不会每个都能兼容,在开发的时候可能不会出现这种状况,但是上线之后,可能会出现个别机型crash的情况。同时开发时由于各种疏忽也会造成有些bug漏洞。在这些情况下,我们就要实时的手机这个报错日...

2018-06-15 15:14:18 2445

走迷宫C语言

用C语言编写的迷宫算法 存在一个平面迷宫,格式为m*n,每一个方格有一个坐标,已知迷宫有一个入口和一个出口,有一些方格走得通,有一些方格走不通,假设一只老鼠从入口进入,需要找一条通往出口的路径,应该如何走出至出口。若走得通输出路径坐标,若走不通,请输出‘没有出口’。要求是用C语言编程,用栈来做。 第一步:自己设计一个迷宫,设置迷宫的长和宽,确定迷宫中每个坐标,确定入口坐标和出口坐标,确定那些方格可以走得通。 设定当前位置的初值为入口位置; 第二步 设定当前位置的初值为入口位置; do { 若当前位置可通, 则{ 将当前位置插入栈顶; 若该位置是出口位置、则结束; 否则切换当前位置的东邻方块为新的当前位置; } 否则 若栈不空且栈顶位置尚有其它方向未经探索, 则设定新的当前位置为顺时针方向旋转找到的栈顶位置 的下一相邻块; 若栈不空但栈顶位置的四周均不可通, 则{ 删去栈顶位置; 若栈不空,则重新测试新的栈顶位置, 直至找到一个可通的相邻块或出栈至空栈; } }while (栈不空);

2014-12-17

空空如也

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

TA关注的人

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