H

  • 首页
  • 归档
  • 标签

面试题-判断无限循环小数

发表于 2019-08-06   |  
题目:正整数A、B,判断A/B是否为无限循环小数,若是,找出循环部分。如1/7,循环部分为142857。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 ...
阅读全文 »

代码大全简单整理

发表于 2018-08-14   |  
没记错的话,《代码大全》是我本科三年级时用过的教材,现在毕业工作了准备再次品读一番经典,将一些较为实用的代码构建技巧整理一下。 1(P445)过分深层的缩进,或者“嵌套”,是产生混乱代码的罪魁祸首之一。在编程中,应该避免超过3到4层的嵌套。针对一份糟糕的深层嵌套代码:1234567891011121 ...
阅读全文 »

三角形线性插值——重心坐标

发表于 2018-03-20   |  
去年去网易面试,一个问题的大意是:一个三角形三个顶点分别是红、绿、蓝,即RGB值分别为(1,0,0)、(0,1,0)、(0,0,1)(或255表示,whatever),如何用RGB值表示三角形内任意一个点,即作线性插值。当时没有学过相关内容,临时想到用面积法做。最近才知道重心坐标(Barycentr ...
阅读全文 »

寻路算法——Jump Point Search

发表于 2018-02-25   |  
很多游戏中需要实现自动寻路功能,在连续的地图坐标中搜索路径,需要分为两步,首先是离散化,再进行路径搜索。本文主要讨论路径搜索算法 Jump Point Search,以下简称 JPS。 在不考虑地图预处理的情况下,JPS 是基于格点的八方向寻路的最佳选择。为了理解 JPS,首先需要了解 A* 算法。 ...
阅读全文 »

实现无锁队列

发表于 2017-08-27   |  
上周去面试时被问到,如何实现一个无锁的消息队列?可惜没有答出来。。 回去找了一下,这篇博客讲的很清楚,不再赘述。 好好学习,天天向上。
阅读全文 »

混用Swift和objc - 共存于一个工程

发表于 2017-04-12   |  
Importing Code from Within the Same App Target将 objc 导入 Swift要在同一个 app 中将 objc 文件导入 Swift 代码,需要依赖于Objective-C bridging header将那些文件暴露给 Swift。当你在 objc 项 ...
阅读全文 »

混用Swift和objc - 使用Cocoa设计模式

发表于 2017-04-11   |  
Cocoa 中已有的设计模式很有用,但这些模式很多依赖于 objc 的类。由于 objc 与 Swift 有着互操作性,所以也可以在 Swift 中使用这些通用的模式。 DelegationSwift 使用代理的步骤: 检查myDelegate不为nil 检查myDelegate实现了方法wind ...
阅读全文 »

混用Swift和objc - 使用Cocoa

发表于 2017-04-10   |  
能够在 objc 和 Swift 之间相互转换的类型称作bridged类型,比如 Swift 中的String可以作为NSString传给 objc。 FoundationFoundation 框架为程序提供了基础的功能。 Bridged 类型详见表格 这些类型和它们对应的类型功能一样,在 Swif ...
阅读全文 »

混用Swift和objc - 基于objc写Swift

发表于 2017-04-09   |  
Swift 与 objc 的互操作性让你可以基于 objc 创建类和协议,这些类和协议就可以用强大的 Swift 来编写。 继承 objc 类要在 Swift 中继承 objc 的类,只要在 Swift 类名后写上:,并跟上要继承的 objc 的类名: 1234import UIKitclass M ...
阅读全文 »

混用swift和objc - 与objc APIs交互

发表于 2017-04-07   |  
Swift与Objective-C之间具备双向的互操作性,在一种语言中可以使用另一种语言写的代码。目前,在用 Swift 写新项目时,可能会调用以前 objc 写的代码,这是一个重要的方面。苹果很好的做到了这一点,在用原生 Swift 写代码时,可以通过导入 objc 文件,就可以初始化 objc ...
阅读全文 »
123
Jiawei Huang

Jiawei Huang

21 日志
10 标签
GitHub
© 2019 Jiawei Huang
由 Hexo 强力驱动
主题 - NexT.Pisces