V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xingheng  ›  全部回复第 14 页 / 共 16 页
回复总数  301
1 ... 6  7  8  9  10  11  12  13  14  15 ... 16  
2019-11-27 14:20:56 +08:00
回复了 DeweyReed 创建的主题 GitHub Github 是怎么知道我是中国账号的?
基于 language 是不靠谱的,我的 Mac 一直是英文的,也收到了。我所有的 repo 也都是英文的。

我猜还是通过访问请求的 locale 和 IP 确定的。
2019-11-27 11:22:42 +08:00
回复了 renantianxia8 创建的主题 Python Python 太难找工作了
好想知道👆评论的坐标啊,总不至于默认全国吧。

据我所知北京 Python 大都是后台,工具和数据方向的岗位
2019-11-27 11:10:44 +08:00
回复了 legiorange 创建的主题 问与答 网易到底怎么了
QQ 为主,outlook 为辅。
网易?专门收垃圾邮件的
2019-11-26 18:52:22 +08:00
回复了 santheniko 创建的主题 Python Mac 新机器装配 Python 问题
推荐 pyenv
2019-11-22 18:04:06 +08:00
回复了 Eagleyes 创建的主题 Apple 身份验证器哪家强?微软, Google 还是其他?
@cheese 学到了,谢谢
2019-11-22 11:05:51 +08:00
回复了 Eagleyes 创建的主题 Apple 身份验证器哪家强?微软, Google 还是其他?
1Password 有身份验证器?是我 out 了还是👆的误解了?
2019-11-17 16:51:25 +08:00
回复了 ichx 创建的主题 程序员 请问一下大佬们, ios 开发现在是真的不行了吗?
建议不要转,Java 的趋势一定是比 iOS 的前景稳。

什么公司,哪个城市,我是 7 年 iOS,求推荐公司呀,诚心找
2019-11-17 13:06:20 +08:00
回复了 keepeye 创建的主题 程序员 你赞成软件开发中使用框架吗?
客观上的“框架不灵活”还是因为不合适,没有找到合适的框架。主观上的不灵活就是对别人的代码排外,不愿意接受事实而已,真香警告是早晚的
2019-11-17 11:38:54 +08:00
回复了 anonymous256 创建的主题 程序员 招个人真难
最近也在找工作:iOS 或者 Python 的,诚心就坑位或内推。简历: https://xingheng.github.io/resume/iOS-Resume/
2019-11-17 11:34:28 +08:00
回复了 anonymous256 创建的主题 程序员 招个人真难
楼主可能和老板那边的沟通有认知偏差:老板一般不在意新人具体是什么水平,从来都是能干活儿价钱划算就行,至于带人怎么带他才不在意。
2019-11-17 11:26:20 +08:00
回复了 anonymous256 创建的主题 程序员 招个人真难
@MagicBoy 杠一下:Java 什么时候都开始并入计算机基础了,我还真不会🙃
2019-11-08 15:05:31 +08:00
回复了 daijinming 创建的主题 程序员 dotnet 开发 API 的时候使用 asyn 、await 有什么优势吗
@crclz 学习了。我单独去查了一下“effective_spindle_count”的几篇文章,你说的 connection pool 大小是指的数据库层面的,不是 http/tcp connection 的。我觉得跟题主说的 API 层面上的 async 不太对等。
2019-11-08 14:29:16 +08:00
回复了 daijinming 创建的主题 程序员 dotnet 开发 API 的时候使用 asyn 、await 有什么优势吗
@xuanbg 你说得对,是我上面对“并发量”的描述不对,应该算 keepalive connection/request 比较准确。
2019-11-08 10:23:11 +08:00
回复了 xingheng 创建的主题 Objective-C iOS/Objective-C - NSMutableDictionary 撑爆了内存?
@samlee123 抱歉,是我没有描述清楚。确定不是 hook msgsend,面试官明确说了被调用方知道是谁调用了自己,参见#16 的示例代码。
2019-11-07 22:07:43 +08:00
回复了 xingheng 创建的主题 Objective-C iOS/Objective-C - NSMutableDictionary 撑爆了内存?
@hoyixi 那种存服务器的统计以前我还真写过,就是先写内存然后批量发到服务器,发送失败就临时写文件。但是我觉得面试官在这里应该不是问的一个设计上的问题,还是语言级的内存管理问题。
2019-11-07 22:03:33 +08:00
回复了 xingheng 创建的主题 Objective-C iOS/Objective-C - NSMutableDictionary 撑爆了内存?
@ai277014717 以我的理解,只有给对象发送了 autorelease 消息的对象才会在 autoreleasepool 闭合的时候 release,其他对象还是一直存在的。ARC 下,上面的 url, filename 可以算是 autorelease 对象。
我印象中以前有看过关于 dispatch queue 在执行的时候外围其实已经包了一个 @autoreleasepool{ },这样的话我觉得 autoreleased 对象并不能对内存构成威胁。

请指正。
2019-11-07 21:46:04 +08:00
回复了 xingheng 创建的主题 Objective-C iOS/Objective-C - NSMutableDictionary 撑爆了内存?
简单写一下目前我能想的代码结构再讨论吧

```

void core_func(NSString *caller)
{
static NSMutableDictionary<NSString *, NSNumber *> *dict;
static dispatch_queue_t serialQueue;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
dict = [NSMutableDictionary new];
serialQueue = dispatch_queue_create("initializer.serial.queue", DISPATCH_QUEUE_SERIAL);
});

dispatch_async(serialQueue, ^{
if (dict[caller]) {
dict[caller] = @([dict[caller] unsignedIntegerValue] + 1);
} else {
dict[caller] = @1;
}

if (dict.count > 1000) {
NSString *url = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject;
NSString *filename = [NSString stringWithFormat:@"stastics-data-%.3f", NSDate.date.timeIntervalSince1970];

url = [url stringByAppendingPathComponent:filename];

if ([dict writeToFile:url atomically:YES]) {
[dict removeAllObjects];
}
}
});
}

```
2019-11-07 17:10:58 +08:00
回复了 xingheng 创建的主题 Objective-C iOS/Objective-C - NSMutableDictionary 撑爆了内存?
@ai277014717 NSNumber 拆装箱过程中可能会产生局部变量,内存会在每次退出函数的时候就被释放了,我觉得不至于影响 NSMutableDictionary 所持有的内存。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   953 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 121ms · UTC 22:57 · PVG 06:57 · LAX 14:57 · JFK 17:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.