- 博客(7)
- 收藏
- 关注
原创 gulp构建时 require.extensions.hasOwnProperty is not a function
这里是一个不需要重新安装任何包或改变任何版本的方法:编辑node_module文件夹下require-dir文件夹下的index.js文件,将报错的这一行if (!require.extensions.hasOwnProperty(ext)) {替换为if (!Object.prototype.hasOwnProperty.call(require.extensions, ext)) { 保存,重新gulp 查看是否顺利运行...
2021-08-17 15:05:47 458
原创 Vue3调试踩坑: Command failed with exit code 1: git rev-parse HEAD
如题,之前在笔记本上clone的vue3代码一切正常,yarn,yarn dev命令一次运行成功。但在自己的台式机上运行yarn dev的时候,一直报错,查看错误信息是execa模块抛出的错误,同时也有Command failed with exit code 1: git rev-parse HEAD字样。在关键信息stderr字段里,错误信息基本都成了菱形加问号的乱码,无法查看。于是:1.进行了execa模块的卸载重装2.更新npm版本3.重装yarn以上办法都无效。最终:git ba
2021-04-06 01:27:09 6211
原创 我的Android游戏开发笔记 - SurfaceView
我的Android游戏开发笔记 - SurfaceViewSurfaceView和View的区别两者的最本质区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面,而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。当使用surfaceView 由于
2017-08-10 16:38:21 436
转载 安卓性能优化 -- 个人笔记
Render Performance 渲染性能大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用 户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染, 如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,为了能
2017-07-20 13:16:02 349
转载 Android 恢复Activity现场
转自http://blog.csdn.net/csf993981061/article/details/51097982
2017-03-19 13:40:04 765
原创 Android关于weight属性的计算问题
layout_weight与layout_width、layout_height的关系android:layout_weight的真实含义是:如果View设置了该属性并且有效,那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比。从这个角度我们来解释一下上面的现象。在上面的代码中,我们设置每个Button的宽度都是match_pare
2016-12-26 12:26:13 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人