- 博客(49)
- 资源 (1)
- 问答 (11)
- 收藏
- 关注
原创 敏行 -> 安全隧道
功能:可远程安全访问内网应用系统。 远程连接在应用安全隧道入口和出口,对应用安全隧道的使用权限和内网应用的访问权限进行控制。应用安全隧道传输过程加密。价值避免企业内网应用暴露在外网环境中。让企业拥有统一的外网入口和出口。安全便捷,有效降低网络攻击造成的损害。advantages统一管理端维护简单客户端不需要额外安装其他应用通讯过程全部加密且密钥不储存安装便捷、横向扩展方便内外网自适应,无缝切换与传统VPN对比优势内网资源消耗更低VPN是长连接模式,无论是否访问内网
2020-12-22 19:00:38
615
原创 如何在分析崩溃的边缘分析问题
如何在分析崩溃的边缘分析问题当一个人处理多个任务,不考虑并发和并行,只是单线程处理任务时:我,一个默默无闻的程序员,既没有给世界带来更加丰富多彩的体验,也没有给公司带来质一般的超越,我就是一个默默无闻的人,我相信我是最棒的。因为我不会后悔自己所干的任何一件事情,每一件事情我都把它当做我的亿点点灵感,生活充满了惊喜和挫折。一个简单的事实就是只要任务完成,一切都没有任何压力,在克服压力的同时,总会有一些面临崩溃的瞬间来击垮我们,克服过去了即使未来有更多的压力和挑战,也都会变得更加自信,而每一次的压力我都可以
2020-11-11 09:49:44
455
1
原创 单元测试
单元测试的好处1.有助于消除和减少代码中的错误;2.单元测试提供了良好的文档资源;(经常将文档作为发布到git的最后一件事情;)(1)单元测试一旦完成就可以帮助别人看到如何使用代码;(2) 单元测试提供了一种样本代码或事列代码的形式,让其他人了解如何运用软件中根深蒂固的api;(3)有助于重新熟悉自己写过的代码的运行方式的最好方式;3.单元测试经常改进软件的代码和总体设计,很容易测试的代码是最好的代码,更加松散耦合的代码;(单元测试通常会很难达到某些代码,这些部分往往没有使用或者不被注意;)4
2020-10-29 23:20:35
338
原创 AndroiBug->SM-G9600 关于焦点触摸点击无反应问题分析
情景功能按钮其他设备都可以,唯独 三星S9 点击没反应;源码分析定位位置,程序执行逻辑 -> 通过if判断去执行功能的,也就是说判断有问题;好!我们看一下判断哪里出了问题画图分析通过UML序列图大概了解到,ACTION_UP 抬起后,计算了坐标点的位置,之后Math.abs(ex)获取值,判断程序逻辑仔细看,这里他拿到的绝对值是 float类型的,也就是说三星设备拿到的绝对值 是 float类型,为什么呢?Math.abs源代码分析译 返回的绝对值int值。 如果参数不是负
2020-10-29 12:16:03
334
原创 Sublime Text
Sublime Text快捷键部分:1.Ctrl+F打开底部搜索框,查找关键字。2.Ctrl+shift+F在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找3.Ctrl+P打开搜索框。举个栗子: 1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查4.找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。5.Ctrl+G打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。6.C
2020-10-24 16:22:50
215
原创 Android10运行崩溃
Android10运行崩溃场景在运行新项目的时候,使用AndroidQ 设备总会意外闪退;分析查看报错信息android.system.ErrnoException: open failed: EACCES (Permission denied)at libcore.io.Linux.open(Native Method) java.io.FileNotFoundException: /system/build.prop: open failed: EACCES (Permission
2020-08-21 13:39:20
2442
5
原创 mac安装WireShark2.0新手教程
mac安装WireShark2.0新手教程在你开始之前此版本的Wireshark需要macOS 10.12或更高版本。如果您运行的是macOS的早期版本,则可以使用其他打包系统(例如Homebrew或MacPorts)进行安装。快速设置要安装Wireshark,请将Wireshark应用程序捆绑包拖到Applications文件夹中。为了能够捕获数据包,请安装 Install ChmodBPF 软件包。如果要将 Wireshark, TShark, capinfos, editcap和 其他命令
2020-05-27 17:12:54
1312
原创 二维码的白边问题
关于二维码的白边问题情景分析使用 Glide -> 设置的是固定的宽高来显示二维码;白边问题Glide的加载图片会有白边么?首先先考虑一下ImageView 的白边问题;<!-- Set this to true if you want the ImageView to adjust its bounds to preserve the aspe...
2020-04-28 11:05:59
1174
原创 Unable to inject views for packageName
Unable to inject views for packageName情景再现点击项目的某个功能就会出现该错误提示,是绑定的问题么?解决方案检查控件是否相匹配例如:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-acBRk4Ek-1587443980924)(media/15874432461278/15874438046465.jpg)]这里是i...
2020-04-21 13:22:31
249
原创 ScrollView嵌套Recyclerview的滑动不流畅问题
ScrollView嵌套Recyclerview的滑动不流畅问题文章目录ScrollView嵌套Recyclerview的滑动不流畅问题场景分析分析到了问题解决方案场景分析每次滑动rv的时候,总是一卡一卡的是什么情况?分析添加的ScrollView可以得出聚焦问题,我们尝试一下;your_rv.setFocusable(false); your_rv.setFocusableInT...
2020-04-16 15:27:06
380
原创 关于Fragment的点击切换数据滞留问题
关于Fragment的点击切换数据滞留问题场景再现:当我使用tabLayout + Fragment 切换不同的fragment时,出现了数据重复显示的问题;思考逻辑:每次切换fragment都会重新获取数据,但是list集合是全局的,多切换两次,list数据就会变多,所以需要加判断,当list集合的数据超过第一次获取下来list集合的数据的时候就clear,之后每次进入fragment的...
2020-04-16 15:25:37
275
原创 android.os.NetworkOnMainThreadException
android.os.NetworkOnMainThreadException解决事情应该优先解决一件事情,总是三心二意,最后塞翁失马问题分析由于代码是这样写的,我认为跟线程有关系;如果下发的是空的话,应该会crash住,并且报空指针错误,但是并不是,这儿的逻辑就是加载图片显示;debug了一下 是Loop的时候报出的,下发的并不是没有数据;##查阅资料 ...
2020-04-16 10:51:49
919
原创 Execution failed for task ':MXClient:transformClassesWithDexForRelease'. > com.android.build.api.tra
1.clean project;2.
2020-01-02 19:27:12
318
原创 究极解决冲突方案
1. 报错logExecution failed for task ':app:transformClassesWithMultid...
2019-12-31 15:01:43
333
原创 简易新闻app
SpiderLine 祝福大家国庆快乐模块效果展示:实际操作步骤:step:1.新建一个news实体类,存放title 和 content ;2.再去创建一个news_content_frag布局,头部部分显示新闻标题,正文部分显示新闻内容;3.创建一个NewsFragmentContent-> 在onCreateView布局里面加载我们刚刚创建的news_content_fr...
2019-10-02 14:36:18
712
原创 说服的力量
晓之以理,不如示之以利 – 本杰明·富兰克林文章目录浅谈心理学影响和说服的5项基本原则心中有明确的目标todo浅谈心理学心理学是一门科学,其中蕴含了一整套规则,按照规则运行会产生一个结果影响和说服更像是以科学为支撑的艺术!包括了情感和信仰因素影响和说服的艺术就是让他人想要一你所期许的方式去行动,反应,思考或建立信仰的过程。关键要素就是:回报,操纵以及设置目标的作用等。影响和说服的...
2019-09-29 01:30:36
281
原创 Arrays.copyOf() 方法理解
Arrays.copyOf() 用法:Arrays的copyOf()方法传回的数组是新的数组对象,改变传回数组中的元素值,不会影响原来的数组。copyOf()的第二个自变量指定要建立的新数组长度,如果新数组的长度超过原数组的长度,则保留数组默认值,例如:代码块:import java.util.Arrays;public class ArrayDemo {public static ...
2019-09-11 20:11:44
1728
原创 android起名规范细节注意
如果写成 AddOnclickListener maddOnclickListener; 的话 get 和set就显示的是 M大写这里要注意 m的后面的字母要大些 也就是 AddOnclickListener mAddOnclickListener;这样就是下面正常的...
2019-08-11 13:36:09
214
原创 Android 添加自定义注释 可以在任意位置使用
客官 您好! ---菠萝派欢迎您!step:one: Alt + shift + s 打开setting 界面two: 找到 live Templatesthree 右侧选择live Templates并且设置属性和模板four 点击 changefive 设置change 显示的位置 根据自己需要做选择six 当模板格式包含 "$$"的时候 可以点击seven:设置属性 可以...
2019-08-04 12:09:59
436
1
转载 Charles学习
不求服务端,自己改接口!Charles 抓包工具在 Android/iOS 开发中的应用喜欢小之的文章的可以关注公众号「WeaponZhi」持续关注动态前言作为移动开发工程师,平时开发阶段跟接口相关的工作都是要和服务端的小伙伴进行对接的,在对接的过程中一定会有一些不太方便的地方。那么,今天我要给大家介绍一下「Charles」这款抓包软件,使用 Charles ,数据接口相关的接口和调试工作将变的高...
2019-08-02 10:59:42
309
原创 Android Sqlite 学习和实战
Message->From <第一行Code><疯狂Android讲义>AndroidDeveploperSqlitDatabase 提供了SQliteDatabase 代表一个数据库,底层就是一个数据库文件SqliteDatabase提供三种static方法打开数据库-> 打开path文件所代表的数据库,打开和创建file文件所代表的数据库,打开或...
2019-08-02 01:09:46
278
原创 阅读博客查看 自己现阶段的路线
Task one year Sqlite ->one year 脚本语言one year 社会工程学+服务器渗透web攻防->信息窃取 与 服务器安全0.5年androd 开发->初到中级1年 中到高级 ->启蒙点->1.阅读源码的时候不要深入代码细节不可自拔,要关注代码的流程并尽量挖掘出对应用层开发有用的结论。2.另外仔细阅读源码中对一个类或者方法的...
2019-08-02 00:03:51
305
12
原创 AS重启项目一直卡在下载那里
解决方案: 在主moudle的gradle配置镜像代理把冲突的代理先停掉,接着在等要耐心等5分钟左右,如果不行就换其他办法–
2019-07-23 09:25:57
411
原创 String如何截取两个都是字符串的数据呢?subString(int ,int)呢?
String 截取字符串之间的方法1.使用subStringexample:String str = “qwer@qwer”;String A = str.subString(0,str.indexOf("@"));输出结果就是 qwer这是因为indexOf是索引下标吧官网说的是:Returns the index within thie string of the first ...
2019-07-18 01:01:20
1652
原创 真正的日记7/2每天都会有真正的日记
白天在公司学到了很多,记录了很多,但是一些东西没弄明白,一些问题还需要解决,晚上是最好的时间,best night 最好的时光留给正在奋斗的自己今晚解决云笔记项目的一个小bug,然后开始学习ubuntu开发了看一看困了看一看对这个很有兴趣呢!云笔记就是说一个列表里面使用的xrecyclerview显示的数据列表,当我需要把一些为空的字段删除后就需要用到了rv的item的删除方法,需要进行判断,如...
2019-07-03 01:43:50
195
原创 使用序列化接口的优点与缺点
在java中我们会使用Serializable作为序列化和反序列化接口官方源码:public interface Serializable {}就是一个接口,到底有什么含义“将一个对象编码成一个字节流”,这个过程称为对象序列化,相反的过程称为反序列化。缺点:one:一旦一个类被实现序列化,就大大降低了这个类的灵活性two:一旦这个类被引用,他的字节流编码就变成了导出api的一...
2019-07-02 03:25:40
2193
原创 Android->IllegalStateException: Required view 'descriping' with ID 2131558573 for field
使用ButterKnife出现的该问题原因:更改了id值,解决方案删除出错activity下的id值,重新生成反射注入id值值最后
2019-06-30 14:18:28
799
原创 Execution failed for JetifyTransform: C:\Users\spide\.gradle\caches\modules-2\files-2.1\com.jakewha
在使用ButterKnife的时候出现该错误,是因为build.gradle需要加入jdk1.8compileOptions{sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}加入到android{}里面再然后在配置文件里面加入//加入butterkni...
2019-06-30 14:06:52
6808
原创 在安装Linux系统的时候需要做一个启动盘,但是启动盘的大小变为了2MB
打开-》整个磁盘界面:好处:完全释放U盘空间(全部变为未分配空间)坏处:全部变为未分配空间需要重新分区解决之前把自己的文件备份,格式化可以在磁盘管理中进行如果插入磁盘找不到所在的盘符查看里面有一个顶端,顶端里面有一个磁盘在这里进行分区,新建卷-》下一步就可以...
2019-06-29 18:25:17
1075
转载 Manifest merger failed with multiple errors, see logs问题处理
转载自: https://blog.youkuaiyun.com/Picasso_L/article/details/53085299开发过程中log 可能显示的不够详细:Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger failed with multiple errors, see ...
2019-06-23 10:55:20
188
原创 other has different root 构建的时候出现该问题
在setting-》instant run 的 取消勾选enable 接着ok 会重新编译问题解决
2019-06-15 20:24:12
1881
1
原创 配置gradle错误问题
ofd->如果实在不行 就用原来的代码 再改一遍 不要太麻烦的改 问题永远解不完 一定要备份问题The APK file F:\hnswnew51\MXClient\build\outputs\apk\debug\MXClient-debug.apk does not exist on disk.最右边的是重点 一定要注意 build的文件的使用Error while Insta...
2019-06-13 22:20:34
758
原创 解决保存word笔记到wps中时,内容显示不完全的问题
一定要注意 后面拼接的类型如果是<br></br>那就是换行 注意后面不要拼接否则就只显示当前内容readDOCX = readDOCX + richText.getString(“text”) + “,”...
2019-06-08 18:09:55
2228
翻译 OA是什么
办公自动化办公自动化是指用于数字创建,收集,存储,操纵和传递完成基本任务所需的办公信息的各种计算机机器和软件。原始数据存储,电子传输和电子商务信息的管理包括办公自动化系统的基本活动。[1]办公自动化有助于优化或自动化现有的办公程序。办公自动化的支柱是局域网,它允许用户通过网络传输数据,邮件甚至语音。所有办公功能,包括口述,打字,归档,复印,传真,电传,缩微胶片和记录管理,电话和电话交换机操作,...
2019-06-04 22:42:08
1764
原创 Error:(101, 34) 错误: 找不到符号 符号: 方法 checkSelfPermission(BackUpSelectActivity,String) 位置: 类 ContextCom
今天加了几个libs包后 编译就报如下错误这是因为libs底下的v4包 与build.gradle中的v4互相冲突所导致的如何解决:1.删除v13包 (删除干净) 不然会报其他错2.加入系统的v7包3.重新编译这就是我遇到的一些问题 ,希望能够帮到你...
2019-05-24 20:06:48
2229
原创 Android Studio下载地址 历史版本
http://www.android-studio.org/index.php/download/hisversion
2019-05-17 11:11:58
1453
原创 Google的搜索优化(“别人这么做已经...“)
我们开发的时候经常 需要使用网页搜索各种东西 但是由于往往搜索不到"趁手"的答案 导致耗费了很多时间优化网页搜索您可以在搜索时使用符号或字词,以便让搜索结果更加精确。Google 搜索通常会忽略不属于搜索运算符的标点符号。请勿在符号/字词和搜索字词之间加上空格。例如,搜索 site:nytimes.com 可以获取相关搜索结果,但搜索 site: nytimes.com 则不行。常用...
2019-04-27 20:15:27
243
转载 设计模式_建造者模式
大家好 设计模式系列-建造者模式转载自:https://juejin.im/entry/57bfb95f8ac24700632d08f7如果你到了我这里 先请你静下心来找一个安静的环境—10分钟就好 仔细品味知识的趣味因为成功本就是一件不简单的事情前言正所谓只要功夫深,铁杵磨成针,坚持不懈,水滴石穿。学习也要坚持不懈,慢慢积累,才能达到以量变促成质变。在前进的过程中也要保持好良好的...
2019-04-23 21:42:53
230
转载 设计模式_单利模式
大家好 设计模式系列-单例设计模式转载自:https://zhuanlan.zhihu.com/p/23713957?refer=dreawer如果你到了我这里 先请你静下心来找一个安静的环境—10分钟就好 仔细品味知识的趣味因为成功本就是一件不简单的事情很缭乱?是的,我开始是懵逼的,现在还是懵逼状态。不过不要紧,我们虽然是菜鸟,但也是会终究成为大神的,我跟着大家一起学习进步。这...
2019-04-23 17:04:30
189
华为平板M6 10.8英寸升级Android10之后的bug
2020-09-15
更改build.gradle导致出现此问题,苦求大佬路过瞄一眼
2019-08-10
史上最变态的bug,你是不是最强王者呢/(ㄒoㄒ)/~~
2019-08-01
要是你,你会有几条建议
2019-07-30
在导入第三方aar包之后,我点击里面给的功能,出现此错误,请问谁有好的解决办法
2019-07-08
Ca证书该如何进行判断,是对每一个用户呢,还是每一个手机证书,小白求教!
2019-07-06
我在阅读别人代码的时候,谁知道这是什么意思
2019-07-02
二维数组的复杂操作,小白提问
2019-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人