关于大方法拆成小方法
关键是,当我在改某个方法的时候, 突然忘了这个方法是干嘛的了,就往上翻注释,而方法太大,翻到了很多if/else,而我不得不把这些if/else都捋一遍逻辑才能找到 要在哪里增加代码, 于是就想到了,如果拆成更多的小方法,那么根据方法名就能很快地直到在哪里加代码, 方法名就相当于注释
2023-10-18
答:typescript:A 继承了 B,A 中新加了几个 get 属性,一个方法中参数类型是 A,此时传入 B 类型报错,如何修改?
如果你是想形参是 A,实参是 B,不报错是不可能的。B 类型的变量能兼容A,但是 A 类型的变量不能兼容 B。因为 A 类型的属性能完全覆盖 B 类型的,但是 B 类型由于缺了几个属性,不能覆盖 A 类型的。
答:苦恼:之前深入研究的技术点,过段时间仅存印象
博客文章都是其中下策,最完美的是教会别人,其次是撸PPT搞技术分享。写博客多数情况只能收获“好顶赞”,但教别人才“教然后知困”,才能理解这门技术的难点在哪里,哪里有坑,别人为啥感兴趣为啥不感兴趣
问:HarmonyOS关于构建app 安装问题,还有符号表文件问题?
1: HarmonyOS Next .app文件只能通过市场安装,那么 我们打包给测试提测,假如有很多hap 那给测试安装时 要安装很多个hap?感觉很麻烦 这种情况该如何处理尼,而且不能完整的安装所有功能,也不能保证这个app 就没问题 因为不好验证其他未安装hap里面的功能。
2024-07-16
答:$.ajax 不带?的请求 processData=false不起作用。
{代码...} 请教一下我用这种方式jquery不能正常调用,直接把这个地址输入到浏览器是可以有正确的返回值的。请问这里哪里写错了呢?
2016-09-14
答:对私有空间访问 m3u8 使用了 pm3u8 方式, ts 文件片依然没有被授权
是否方便给下使用了pm3u8接口后的文件url,我们来看下到底是哪里除了问题,如果m3u8本身签名没有报错的话,那有可能是pm3u8接口使用上有些问题。
2015-06-19
答:vue-cli开发时项目跨域代理经常超时,请问有哪些可能原因?
通过你的描述,看起来超时有无数的可能,首先你得确定哪里是没问题的。比如用curl/postman等工具测试直接访问后台是没问题的,其次打开Network查看Timing到底是哪部分慢。
答:PHP分页排序问题
数据是从哪里来的,如果从数据库,可以使用sql中的order by关键字,如果是从搜索引擎里面数据,也都应当有相应的排序功能,一般的数据排序都不用php做的,
答:路由配置是什么方式?
这些属性都是你项目之前的开发人员自定义的,至于属性的意义,得看你们项目自身,你可以全局查找下这些属性在哪里用到,大概应该能知道干嘛用的了吧。
2018-04-09
答:vue-router的history模式页面not found?
不知道,没出现这种问题,你的开发环境是自己搭建的吗?我看老版本的vue-cli webpack模板里是这么配的app.use(require('connect-history-api-fallback')()),不过这个app是express的。新版本的模板里没找到哪里有配置,但是能正确跳转。
2018-01-11
答:JS递归修改树状结构
这哪里需要递归,不就是遍历递进处理么?一个循环 {代码...}
2022-05-23
答:vue.js 初次登录网站点击键盘enter键会导致页面路由跳转到根路径,刷新一下页面再按enter就不会跳转
你要看看你的enter键是在哪里被捕获了,会跳转的时候看页面的焦点在哪里,刷新之后焦点在哪里
2018-08-11
问:有效请求返回null值问题
node模拟后台接口返回数据正常,接口里面的数据测试没有任何问题,当我的接口配置到我前端的项目中,发现一直返回null(接口调用成功,status==200),可能是哪里出现了问题?这是一个我在实际中碰到的情况: 我的接口类似于 [链接]:90/host:80/server/login[链接]:90/host:80/server/login?account=123&pwd=8d969eef6ecad3c2...
2015-09-11✓ 已解决
问:SDWebImage加载的网络图片,如何调整显示图片的尺寸
如图:这是一张6s的手机屏幕截图。我把他放在了一个宽度=手机屏幕宽度,高度为210的UIImageView中。这张图片是通过网络加载获取的。这里我用的是SDWebImage。我现在希望图片能显示得好看些,我的想法是裁剪这张图片。问题是这里的网络请求是异步的。我不知道在什么地方处理它。
2016-08-30✓ 已解决