属性填充错误问题
简书链接:属性填充错误问题文章字数:52,阅读全文大约需要1分钟 1234567891011android.view.InflateException: Binary XML file line #0: Error inflating class <unknown> at android.view.LayoutInflater.createView(LayoutInflater.java:620) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694) at...
android手机坐标系之getLocationOnScreengetLocationInWindow等总结
简书链接:android手机坐标系之getLocationOnScreengetLocationInWindow等总结文章字数:491,阅读全文大约需要1分钟 12345int[] locationScreen = new int[2]; btn.getLocationOnScreen(locationScreen); int[] locationWindow = new int[2]; btn.getLocationInWindow(locationWindow); 区别:在activity测试暂时没发现区别,如果弹出一个对话框获取对话框的view的话,那么窗口的y x大小肯定小于屏幕大小了。 getY```就是顶部距离了.1234```view.getTranslateX()```表示相对于原来自身偏移了多少,默认是0...
fatalAuthenticationfailedfor又不弹出用户名和密码解决办法
简书链接:fatalAuthenticationfailedfor又不弹出用户名和密码解决办法文章字数:561,阅读全文大约需要2分钟各位,如果能弹输入账号密码框出来,一定是你账号密码搞错了,就别继续看了。 切换命令行:依然报错, 说到这个问题,又可以长篇大论了, 我使用的是tortoisegit,window电脑平常都是用ppk文件组合 _netrc文件进行登录的,这样设置之后基本上只需要输入密码,不再需要输入用户名就可以上传更新,要节省不少时间 内容如下:1 machine git.oschina.netlogin 6948886526@qq.compassword xxxxxxx#machine git.coding.net#login qssq#password xxxxx#machine github.com#login qssq#password xxxxxx#machine...
思考与总结
简书链接:思考与总结文章字数:125,阅读全文大约需要1分钟1、 有没有可能利用xposed绕过aidl申明,直接hook qq然后实现qq和我的 一个app进行 bindler通讯呢? 而且不用内容提供者,因为内容提供者不是非常灵活. 2、 对话框 为什么设置某属性导致编辑框底部定出需要点recyclerview才能顶上去。为什么对话框需要调用关闭两次输入法方法才能彻底关闭输入法?为什么会弹出多个输入法?
databind常见手误导致错误以及解决方法
简书链接:databind常见手误导致错误以及解决方法文章字数:127,阅读全文大约需要1分钟 1234567FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:compileDebugJavaWithJavac'.> android.databinding.tool.util.LoggedErrorException: Found data binding errors. ****/ data binding error ****msg:Identifiers must have user defined types from the XML file. VISIBLE is missing it file:D:\newdev\myproject\app\src\main\res_yongster\layout\young_view_recommend_flower_item.xml 错误原因,手误,加 ...
简书生涯
...
算法与数据结构回忆开篇与吐槽
简书链接:算法与数据结构回忆开篇与吐槽文章字数:910,阅读全文大约需要3分钟 迷茫撸了这么多年代码,觉得白活了一样,1 就是没怎么写笔记,总是找借口,写的东西总是遗忘了,总是渴望有没有可能在我还活着的有限时间里,能克服遗忘,能速记,探索过那些记忆方法,包括联想记忆,代号记忆, 类似从已经积累的记忆联想等其他记忆,最后还是放弃了。 不屑作为一个应用开发程序员,基本上用不上这东西,知道我开发自己的软件的时候才思考很多问题,如今打开招聘网,数据结构和算法就把我吓住了,什么红黑树 ,冒泡排序,二分查找 环境与自身一直在忙于速度编程的问题,再者也是由于是独立开发,一直是和ios比拼速度,再者是因为所开发的app都是社区类应用,其次是产品做得不是很成功,很少涉及到优化。另外 一个人在公司开发思考面往往总是不够,甚至意识不到这些问题.所以也因为这些局限性 意识开始觉醒QQ机器人词库回复问题直到我想起我很久以前写的易语言QQ机器人,到现在的手机端QQ机器人无疑都需要解决一个问题叫词库查找,如果1亿条词库应该怎么查找...
每日分享分享一个本人以前纯手写的小程序json本地工具类实现收藏、观看历史功能
简书链接:每日分享分享一个本人以前纯手写的小程序json本地工具类实现收藏、观看历史功能文章字数:967,阅读全文大约需要3分钟 功能可实现自动更新最新的在最上面支持增加,查询。支持多表构建,比如同时需要收藏,和观看历史复制到你的工程里面去。比如改名为maputil.js 用法123456789101112const mMaputil = require("../../utils/maputil.js"); mEngine = mMaputil.HistoryEngine();//每次创建/ 在城阳 mEngine.edit(function () { }, function () { //应该是没有进行初始化 console.debug("edit模式进入失败"); }, function () { util.hideLoading(); }); var currentItems =...
boxsizing不生效的问题与底部固定结构上面滚动结构打造
简书链接:boxsizing不生效的问题与底部固定结构上面滚动结构打造文章字数:224,阅读全文大约需要1分钟 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647Page{ width: 100%; height: 100%;}.root{ padding: 20rpx; display: flex; height: 100%; box-sizing: border-box; flex-direction:column;align-items: center;}.top{ width:100%; flex: 1;display: flex; flex-direction:column; align-items: center;}.my-box .block { width: 49.6%; padding-top: 40rpx; padding-bottom: 40rpx; ...
kotlin常用修饰符举例
简书链接:kotlin常用修饰符举例文章字数:72,阅读全文大约需要1分钟 lazy关键字12345678val lazyValue: String by lazy { println("我只会调用一次!") "我是返回值 ,别眼花了哈。"} println(lazyValue) println(lazyValue) 输出结果 123我只会调用一次!我是返回值 ,别眼花了哈。我是返回值 ,别眼花了哈。 懒加载当然是常量无法修改为变量修饰 var