难道不是吧 ref 去掉就可以了? RequestBase 本来就是引用类型的对象
@
ob 平时习惯用 MacbookPro 15 寸开发, 不用大显示器...
顺便说一下我的看法, 没有这个插件的时候, 我使用工具就是在浏览器常驻打开一两个工具页面, 要用的时候直接切换过去, 或者用 alfred wokflow, 所以快捷性方面感觉这个插件并没有提升多少, 但是因为这个插件长期缩在下面, 而且我是小屏幕, 所以感觉反而不如网页之类的宽敞.
但是这个插件确实看到了一些之前想要但是又没有现成的集成的好用的工具网站, 确实是有价值的, 比如 cron,httpserver 之类的, 之前都没有找到顺手好用的, 确实不错, 加油
看插件介绍有个 30 天试用, 但是安装了还是说需要授权?
因为最开始穿进去的 0, 作为 n, 在
a.fun 的调用中, 又被传到外面的 fun 作为 o 了
我的理解就是重构是需要反复刻意练习的, 就是有的时候对着一段代码刻意的练习怎么重构的更好, 练多了, 平时自然而然就能用上, 忘了是哪本书提到的概念了, 代码的坏味道 code smell, 当你能意识到一些坏味道的时候, 如果之前有练过相应的重构方法, 自然就能用上.
具体的话还是用 IDE 现成的重构工具, 比如 IDEA 的全套工具, 基本上改名, 提取方法之类的最常用, 其他的多少也会用到, 但是全用到也不太现实.
但是上面有人提到的测试也很重要, 能保证重构的时候即使步子大一点, 也能确保功能没有被破坏掉.
可以找一些讲 TDD 的资料看看, 那里重构应该用的挺多的, 但是可以先不管 TDD, 那个确实还是有点难的
我感觉没什么问题, 就是一个辅助生成 api 参数的类, 用 treemap 保证参数顺序, 生成签名, 除了代码有稍微点冗余繁琐, 命名有点别扭之外, 就是常规操作
没懂, "全场商品 4 件,10kg 内包邮", 为了包邮, 那不就是一件件买最划算? 但是标题的满减又是怎么回事?
@
JungleHi 环球易购真的很烂吗? 前几天见了一个他们的人, 猛吹了一通, 号称年营收 200 亿, 虽然感觉有水分, 但就算缩水 10 倍也大的不行, 感觉不是一个世界的. 大佬能不能透点内部消息, 怎么看出他们的问题的?
仅仅 json 格式化, 我强烈推荐
https://tool.oschina.net/codeformat/js, 是的你没有看错, 就是 javascript format, 因为我总是碰到 json 各种格式不对, 可是我想要的只是格式化好看看内容, 不需要校对格式, 不需要修正语法错误.
通过这个可以极大的容错, 只是想要把一行像是 json 的字符串, 加点回车缩进的人可以试试这个.
我有类似的问题, 无法稳定重现, 就是蓝牙不定时的坏掉, 表现就是 airpod 连接一直转圈但是连不上, 设置里面蓝牙是关闭状态, 状态栏却是开启状态, 但是点关闭没有任何反应.
我怀疑就是蓝牙硬件有问题了, 因为系统升级了几次了都还是这样, 重启不能解决问题, 但是每次第二天再看都会自动好.
我 2015 年的机器, 就这样了, 懒得修了
看了分析, 有个 panic-full 的日志, 刚好应该是早上的这次重启, 不知道能看出来啥?
```
{"bug_type":"210","timestamp":"2019-11-25 09:23:04.89 +0800","os_version":"iPhone OS 13.2.3 (17B111)","incident_id":"E45A60C1-BFDA-4E44-A96F-D5F631F2E9AE"}
{
"build" : "iPhone OS 13.2.3 (17B111)",
"product" : "iPhone12,5",
"kernel" : "Darwin Kernel Version 19.0.0: Wed Oct 9 22:42:11 PDT 2019; root:xnu-6153.42.1~1\/RELEASE_ARM64_T8030",
"incident" : "E45A60C1-BFDA-4E44-A96F-D5F631F2E9AE",
"crashReporterKey" : "70ea71255660fbf9f4988777623a9fd64fe7c124",
"date" : "2019-11-25 09:23:00.17 +0800",
"panicString" : "panic(cpu 3 caller 0xfffffff024c9df74): \"apcie[2:wlan]::handleInterrupt: Read Response Error linksts=0x1a00003d pcielint=0x00202000 linkcdmsts=0x00000800 (ltssm 0x14=L1_IDLE)\\n\"@\/BuildRoot\/Library\/Caches\/com.apple.xbs\/Sources\/AppleEmbeddedPCIE\/AppleEmbeddedPCIE-316.0.7\/AppleT803xPCIePort.cpp:1375\nDebugger message: panic\nMemory ID: 0x6\nOS version: 17B111\nKernel version: Darwin Kernel Version 19.0.0: Wed Oct 9 22:42:11 PDT 2019; root:xnu-6153.42.1~1\/RELEASE_ARM64_T8030\nKernel UUID: 00392B18-7DA6-3454-9AB5-21E77D2B6761\niBoot version: iBoot-5540.40.51\nsecure boot?: YES\nPaniclog version: 13\nKernel slide: 0x000000001c3b4000\nKernel text base: 0xfffffff0233b8000\nmach_absolute_time: 0x1c855d5f9cc\nEpoch Time: sec usec\n Boot : 0x5dd6504b 0x000a1c73\n Sleep : 0x5ddb2b57 0x000d9491\n Wake : 0x5ddb2bbc 0x00043746\n Calendar: 0x5ddb2cd7 0x0003b8c8\n\nPanicked task 0xffffffe0009e0e68: 108332 pages, 329 threads: pid 0: kernel_task\nPanicked thread: 0xffffffe000c7dfe0, backtrace: 0xffffffe177453500, tid: 141\n\t\t lr: 0xfffffff023f64170 fp: 0xffffffe177453540\n\t\t",
"panicFlags" : "0x2",
"otherString" : "\n** Stackshot Succeeded ** Bytes Traced 743328 **\n",
"memoryStatus" : {"compressorSize":80466,"compressions":5269112,"decompressions":3612775,"busyBufferCount":0,"pageSize":16384,"memoryPressure":true,"memoryPages":{"active":42499,"throttled":0,"fileBacked":34978,"wired":51098,"purgeable":643,"inactive":40397,"free":9900,"speculative":4211}},
```
python 比较合适, 听你的意思是要分词统计, 筛选关键词, 再做过滤统计分析啥的, python 直接全套 numpy, pandas, dataframe, sklearn 啥的, excel/csv 读取保存方便的很.
虽然万行级听上去很多, 其实这个数量级还没到瓶颈, 瓶颈是你的需求, 如果只是直接指定关键词的筛选, 或者统计, 关联查找, Excel 公式就能搞定, 就怕要做分词, 复杂的统计等一类公式很难做的部分.
c#,vba 感觉数据处理方面不如 python, 一步到位, 上 python 吧
ak = set(map(lambda x: x['key'], a))
bk = set(map(lambda x: x['key'], a))
c = list(filter(lambda x: x['key'] not in bk, a)) + list(filter(lambda x: x['key'] not in ak, b))
print(c)