V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Hellorld  ›  全部回复第 1 页 / 共 2 页
回复总数  27
1  2  
2018-05-11 14:18:06 +08:00
回复了 mortonnex 创建的主题 程序员 程序员在国外相较国内活得会更容易吗?
具体要看你想怎么生活,如果像我这样胸无大志,只想把小日子过好,那国外确实轻松,毕竟工资不算低,生活基本保障都有,环境又好。如果想成就一番事业,实现阶级跃升的,那国内的生活更适合,毕竟国内有足够大的舞台去发挥。(坐标澳大利亚悉尼,垄断企业螺丝钉一枚)
2016-05-25 07:38:56 +08:00
回复了 l12ab 创建的主题 iOS iOS 里自定义的 UIView 如何根据 subview 的高度自动调整自身高度
@l12ab TableFooterView 的 height 是通过 tableView:heightForFooterInSection: 这个代理方法来确定的,在 iOS 8.0 以及以上版本,可以直接在这个代理方法中返回 UITableViewAutomaticDimension ,从而让系统通过约束来自动计算 FooterView 的高度。如果 deployment target 是 iOS 7.0 的话,那要稍微麻烦点,你需要创建一个专门用来计算高度的 AboutView ,代码大概是这样:

lazy var dummyAboutView: AboutView = {
let dummyView = AboutView()
// 必须指定其宽度约束,才能正确计算高度
dummyView.widthConstraint.equalTo(tableView.width)
return dummyView
}()

func tableView(tableVIew heightForFooterInSection: section) {
let sectionTitle = sectionTitles[section]
dummyAboutView.about.text = sectionTitle
let size = dummyAboutView. systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)
return size.height
})
2016-05-24 13:15:44 +08:00
回复了 l12ab 创建的主题 iOS iOS 里自定义的 UIView 如何根据 subview 的高度自动调整自身高度
@l12ab 初始化方法就这样写没错,不显示内容很有可能是因为在将 AboutView 添加到其他 view 上后,没有给其设定恰当的约束
let aboutView = AboutView(frame: CGRectZero)
// 不需要为其指定任何 frame ,故直接使用 CGRectZero
// 或者可以直接用 let aboutView = AboutView()
someView.addSubview(aboutView)
// 将 aboutView 添加到其他 view 上后,必须为其添加适当约束
// 至少需要上,左,右,或者上,宽度, xPosition
// 大概的伪代码差不多这样
aboutView.topConstraint.equalTo(someView.top)
aboutView.leftConstraint.equalTo(someView.left)
aboutView.rightConstraint.equalTo(someView.right)
2016-05-24 09:16:05 +08:00
回复了 l12ab 创建的主题 iOS iOS 里自定义的 UIView 如何根据 subview 的高度自动调整自身高度
@l12ab 不好意思,再多说一句 ^^。使用 AutoLayout 时请彻底忘掉 frame ,你的代码里不应该出现 xxx.frame = xxx 或者 xxx = UIView(frame: xxx) 这样直接设置 frame 的代码。
2016-05-24 09:09:59 +08:00
回复了 l12ab 创建的主题 iOS iOS 里自定义的 UIView 如何根据 subview 的高度自动调整自身高度
@l12ab 你不需要设置 AboutView 的高度,甚至都不需要设置 AboutView 的 frame ,因为系统会根据其约束来自动调整其 frame
2016-05-24 07:54:01 +08:00
回复了 l12ab 创建的主题 iOS iOS 里自定义的 UIView 如何根据 subview 的高度自动调整自身高度
(1) 在 aboutLabel 和 AboutView 之间添加适当约束,上下左右都要;(2) 当你将 AboutView 添加到其他 view 上时,必须为其添加适当约束,因为高度可以根据 aboutLabel 的内容自动调整,所以只需要添加上左右 (或者是上,宽度,和 xPosition)
break point ,用熟以后就基本放弃 print() or NSLog
2015-11-17 12:49:40 +08:00
回复了 Losang 创建的主题 问与答 想请肉翻成功的同志们现身说法一下
@suusatoshigi 公司应该不会有太大的限制,只要是正规公司一般都能够证明你的工作经验真实有效。不过要注意的是你的经验必须与你要申请的职业紧密相关,比如你想要以 Application Programmer/Developer 的身份申请,那你 3 年的工作经验(职位)就必须要是开发才行。递交申请不需要在澳洲找到工作,而且现在的政策是只看移民分数不看申请者所在地,所以境内境外申请一视同仁。找工作的话,说真心话 IT 毕业生尤其是准备做开发的毕业生要比其他大多数专业的毕业生好找的多得多,很多时候中国留学生觉得毕业工作难找大部分还是语言不过关。读研确实费用不低,一般一年 3 万澳币学费,外加 2 万生活费,也就是 5 万刀一年,按现在的汇率 23-24 万 RMB ,一般读两年,也就是总共 50 万不到。不过如果毕业之后能找到工作并且顺利留下来拿到身份那也是值得的。毕竟澳洲的身份目前来看还不算太难拿,努努力还是可以拿到的。
2015-11-17 11:27:14 +08:00
回复了 Losang 创建的主题 问与答 想请肉翻成功的同志们现身说法一下
@suusatoshigi 在,而且应该会长期在移民列表上,不用担心被移出。就目前的来看国内程序员想移民澳洲满足以下几个条件基本就能递交申请了:(1) 雅思 4 个 7
(2) 3 年工作经验 (3) 本科学历 (4) 年龄在 25 - 33 周岁
1. 没考过 NATTI ,不太清楚能不能持旅游签证参加考试。但是 NATTI 在国内是有考点的,北上广都有,每年两次,在三月和九月。
2. 专业其实无所谓,关键是配偶从事的职业,因为只有配偶通过相应的职业评估才能加 5 分。一般来说只要配偶的职业在 SOL 列表上,并且有 3 年经,应该能通过职业评估。
3. 州担保每个州的职业列表不同,要求也不同,所以很难具体回答。有些偏远州只接受本地申请。相对来说新南威尔士州的要求最低,但是竞争也是最激烈的。
4. 楼主想要入读的都是 8 大名校,据我所知 8 大名校没有一所处于偏远地区,而且偏远地区担保一般需要申请人在递交申请前已经在该地区生活一定的时间,一般是两年。所以这个楼主应该不用考虑了。
5. 申请到永居后是可以直接享受本地生学费标准的
@cevincheung 人数资金这些应该没有要求吧,因为公司第一年的时候就 5 个人。不过审核的项目非常细致,比如公司是否有保安门禁,摄像头是否全覆盖无死角,机房必须得有两个人以上才能进入,外来人员进入公司是否有登记并且有公司内部人员陪同,开发过程中是否有 code review ,服务器端的 LOG 中是否有敏感信息,是否有做 Unit Test 。。。。。。
曾今在一家很小的移动支付公司(不到 30 人)工作过 1 年半。其实发卡机构的授权并没有那么难拿,难拿的是 PCI ( Payment Card Industry )的授权, PCI 授权就像是营业执照,而且一般一年一审。等拿了 PCI 的授权后,才能去申请发卡行授权。我记得公司那时候用了一两个月就拿到 VISA , MASTERCARD , AMEX 三家的授权。虽然公司做的是有卡支付,和 Stripe 不太一样( Stripe 是无卡支付),但是整个流程应该大同小异。首先交钱向发卡机构买一套测试卡和机器,然后该机构会发一整套测试用例过来,大概是上百个用例,每个用例有具体的操作步骤,根据那些步骤用测试卡和机器完成支付,再将机器和服务器上的 Log 上传给发卡机构,一般几周后会有答复,所有用例通过就能获得授权。
2015-10-28 13:49:07 +08:00
回复了 Losang 创建的主题 问与答 想请肉翻成功的同志们现身说法一下
@supman 一般 house 里比较多,因为有院子。公寓楼里很少有蜘蛛
2015-10-28 13:11:03 +08:00
回复了 Losang 创建的主题 问与答 想请肉翻成功的同志们现身说法一下
雅思 4 个 8 ,来澳大利亚吧,就是不知道你的职业是否在紧缺职业列表中。假设你的职业在列表上,那么你的移民打分:年龄( 30 )+ 雅思( 20 )+ 本科学历( 15 )= 65 。移民局的要求是 60 分。所以只要你不是会计, 65 分一般三个月到半年就能搞定了。
@Daddy 我在 33 楼就解释了,芯片里的敏感信息是无法被读取的,你只能通过发送特定命令给芯片,然后芯片回复一个加密的动态信息,在这种情况下,复制芯片几乎不可能,因为你不知道芯片内部生成动态加密信息的算法和密钥。还有如果你见过半透明的芯片卡的话,你可以看到芯片两端是连着电路的,把芯片扣了,就直接报废了。可以参考这张图片
https://feilipu.files.wordpress.com/2013/07/800px-australia_bank_paypass_card.png
@greendyj 还有,是否能够降级交易看三点,( 1 )卡片本身支不支持降级;( 2 ) POS 机支不支持降级;( 3 )支付渠道是否支持降级;三点必须全部满足才能降级交易
@greendyj 不管什么卡在哪里刷,第一看 POS 机有没有得到相应发卡机构的授权,比如国外大多数 POS 机只接受 MasterCard , VISA , AMEX ,那么银联卡自然就不能刷了,除非是银联+MasterCard 之类的卡。然后如果是芯片卡的话,芯片里面会包含一个卡片认证的方式,一般来说是一个 list ,优先级从高到低排列,比如 [芯片+密码,磁条+签名],这就表示这张卡在刷的时候应该优先通过芯片+密码认证,但是也同时支持磁条+签名。 POS 机能够从芯片里读取到这个 list ,接着每个 POS 机自己也有一个 list ,其中包含了此 POS 机能够支持的卡片认证方式,比如 [芯片+密码,芯片+签名,磁条+密码,磁条+签名]。如果 POS 机能够支持此卡的认证方式,刷卡就能成功。如果是磁条的话,一般只支持两种认证方式,磁条+密码,和磁条+签名。同样 POS 机能读取到磁条里的这个信息(在磁条里会有两个 bytes 来储存这个信息),然后和上面刷芯片的方式一样,如果 POS 机支持相应认证方式,刷卡就能通过。
43 楼说的方法确实可行,但是并不是所有的 POS 机都可行。有些 POS 机不接受降级,而有些 POS 机只要读取芯片数据失败(不论正还是反,一般是 3 次),就会自动要求降级交易。再补充点,一般来说银行卡的交易模式有五种,芯片+密码,芯片+签名,磁条+密码,磁条+签名, NFC 。当 POS 机厂商在生产的时候必须要得到发卡机构的授权,每个发卡机构(例如 MasterCard , Visa ,银联, AMEX 等)对于每种模式都有着不同的测试用例,只有测试用例通过了才能支持相应的支付模式。我们市面上的 POS 机并不是都支持所有的支付模式,也并不是支持所有的卡就是这个原因。
曾今做过一段时间的 iOS 移动支付,对此稍有了解,不能保证完全正确,大概意思应该差不多。芯片之所以更安全是因为芯片和 POS 机之间通信是应答式的。简单说来芯片就是一个微型计算机,当芯片卡插入 POS 机后, POS 机会像芯片发出指令,然后芯片会做相应的回复,这个回复是动态的(每次都不一样),而且是加密的,其中包含了一定的验证信息。然后 POS 机会把这个回复发送到支付渠道最终到达发卡机构,发卡机构验证通过以后支付就成功了。更厉害的是发卡机构还能发送回一些特定的指令给 POS 机,然后通过 POS 机传回给芯片,从而达到远程操控芯片的目的。如果要复制这张芯片,那几乎是不可能的,因为 POS 机更本就读不到任何敏感的信息。而传统的磁条,上面的信息虽然加密,但是是写死在磁条上的,相对来说要容易复制的多。带芯片的磁条卡大多数时候磁条都是个摆设,不管你怎么刷, POS 机都会要求用芯片,因为在做这张卡的时候磁条上的其中一个 bit 会被设置成只能通过芯片交易。
2015-08-28 13:52:51 +08:00
回复了 holinhot 创建的主题 问与答 现在移民 Australia 怎么样
在澳洲呆了 6 年,留学三年,工作三年。总得来说澳洲给我的感觉还是很不错的:
1. 先说工作,每天准点 9.30 上班 5.30 下班, 外加中午一小时吃饭时间。三年来,基本没有加过班。当然这也跟目前的职位有关,目前我只是一个 iOS 开发。一般做到 leader 或者 manager 级别的,那每天就走的比较晚了。在澳洲一般来说中层职位相对其他职位来说是比较累的。但是比起国内我相信还是要轻松不少。还有法律规定每年 20 天带薪年假。还有带薪病假,带薪事假,具体几天忘了,反正一般都用不完。刚开始工作的时候觉得太轻松有点荒废人生,还经常自己做点小东西练手。后来做久了人也就变得越来越懒,现在每天工作以外的时间基本都用来休闲了。
2. 薪资方面, IT 在澳洲算是所有行业里中上水平了。不过换算成人民币(目前大概 1AUD 约等于 4.6 人民币吧),其实和国内的小伙伴们也差不了太多了。一般来说毕业生 5 万 AUD ,然后每多一年的经验可以差不多涨 1 ~ 2 万 AUD ,如果一直做开发的话 10 ~ 12 万 AUD 差不多到顶。再想往上涨那就要往管理层靠了。一般来说拿到 10 - 12 万 AUD 生活已经方面已经满不错了,很多人可能也就一直做开发不想转管理了,这里 40 多岁的开发还满多见的。毕竟管理钱多了没多少但是压力和责任大很多。
3. 生活方面,环境好,蓝天碧海白云,没有雾霾,没有污染,周末开个车和朋友出去玩不要太爽。物价相对于收入来说不算高,唯一贵的东西就是房子,不过如果两夫妻都有收入的话,供个房也不算太难的事儿。福利比起几年前少了很多,但基本保障还是有,比如医疗,小孩的抚养,教育。只要不选择私立,基本政府都帮你搞定了。
先想到那么多
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3852 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 10:29 · PVG 18:29 · LAX 02:29 · JFK 05:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.