V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Claar  ›  全部回复第 4 页 / 共 4 页
回复总数  75
1  2  3  4  
2021-01-16 12:48:23 +08:00
回复了 44670 创建的主题 分享创造 做了一个 iOS 浏览器里可以玩的 GBA 模拟器,性能还不错。
虽然对这种游戏已经不感兴趣
但是确实 np
我猜问题的 while 1 肯定不会是问电脑能跑程序是因为上了电这种持续状态吧……
不需要
这是主动和被动的问题
如果是主动控制的流程,那是需要持续轮询的
但如果是被动控制机制那就不需要了
硬件中断应该就是被动控制机制,对于 cpu 来说,某些消息是从天而降的,不是自己去内存里取的,什么是主动去取? cpu 执行指定控制流查找。怎么从天而降?某些不是用来执行汇编指令的部件在主动轮询甚至是被动持续,在消息到达的时候直接把 cpu 的执行流改了,对于 cpu 来说就是从天而降
对于一辆开动的火车,想要他改变方向怎么办?简单啊,第三方把他就要到达的那个位置的铁轨一歪,就到别的车道去了,火车啥都不知道,被动机制
这个第三方甚至不是个人,他是一块铁,消息到达时,另一边的铁轨上闪了一下火花把第三方吸过去了,顺带着铁轨也歪了
2021-01-05 23:56:48 +08:00
回复了 yyh325 创建的主题 程序员 吐槽一下用 vscode 写 golang
我反正很喜欢用 goland
2021-01-05 23:42:20 +08:00
回复了 shenwu35 创建的主题 程序员 工作 8 年手写不出反转链表是不是进不了 bat 了?
@pythonee 记不记得不重要好吧,这种入门难度的题目,要练也很好练,我觉得哪怕是不知道问题都不大,世界那么大没必要什么都懂,但是理解不了或理解了写不出来,问题就很大了
2021-01-05 20:08:06 +08:00
回复了 shenwu35 创建的主题 程序员 工作 8 年手写不出反转链表是不是进不了 bat 了?
class Solution:
def reverseList(self, head: ListNode) -> ListNode:
if not head:
return head
pre = None
cur = head
next = cur.next


while 1:
cur.next = pre
if not next:
return cur
pre = cur
cur = next
next = cur.next


由于太久没写了,没了刷题是注意输入为空的情况所以刚才没有提到 head 为空的情况,结果是两次提交
之前提的 bug 是我上面初始化 pre 是一个空结构,那是要最后剔除掉的,这里直接用 None 就结束了,不需要剔除,当然 pre 初始化为空结构在链表题例有很多好处,所以我习惯性的会初始化为空结构
这种题目是入门中的入门,数学难度和编码难度都完全没有,不可能学不会,记得多动脑,先理解再实现,像我前面提到的按着思路写,一点难度都没有好吧
楼主加油啊,这种东西根本没难度的,如果觉得想出思路很难可以加我,到时候进了 bat 别忘了带带小弟就行哈哈哈哈哈
2021-01-05 19:21:42 +08:00
回复了 shenwu35 创建的主题 程序员 工作 8 年手写不出反转链表是不是进不了 bat 了?
上厕所时间随便写伪代码,反转链表是吧,原理很简单,需要三个点,pre 原当前点的前一个点,cur,next
先定一个 pre=node()
cur=root
next=cur.next
三个点初始化完成


当前点的 next 改指向前一点 cur.next=pre
要考虑 next 是否为空,空就结束了,不空继续
三点整体推前,注意顺序,因为有些点一旦改名就找不到了,比如此时的 cur,还有某些点不需要照顾如 pre,所以顺序来了,
pre=cur,cur=next,next=next

直接重复上一段操作,for 起来
埋了一个 bug,不提示
回去实现看看对不对
2021-01-05 19:05:38 +08:00
回复了 shenwu35 创建的主题 程序员 工作 8 年手写不出反转链表是不是进不了 bat 了?
个人意见:虽然多数人多数情况下不需要用到算法,但是反转链表这种问题简单的令人发指,写不出来确实有问题,算法题基本可以理解为数学和 coding 的结合,链表基本不要求数学水平,写不出来可能是编码能力低下,建议多练习,一般人很难练不会
2021-01-05 18:50:24 +08:00
回复了 YUX 创建的主题 程序员 请问用 go 刷算法题舒服么(对比 c++)
@bonfy 用 python 写超时了可能说明算法的复杂度太高,根本不是人家想要的标准答案,c++能过应该只是恰好
2021-01-01 05:43:56 +08:00
回复了 haozi1986 创建的主题 Python 请教一个问题,如何遍历并增减多重嵌套字典中的数据?
我觉得应该要先理清逻辑,这个多层结构的优先顺序很重要,从上面的描述里我没看出来关于这部分的描述。你可以把数据直接批量改一下丢来我试试,或者来一个完整结构的最少 3 层的例子,我有点想写写
2020-12-16 17:17:21 +08:00
回复了 qiushui777 创建的主题 职场话题 以一个 offer 要求公司加薪是否不大好?
@Jooooooooo 我觉得应该是提离职要抱着必须离职的心态,除非挽回力度很有诚意,否则不要考虑留下
2020-12-16 16:45:09 +08:00
回复了 qiushui777 创建的主题 职场话题 以一个 offer 要求公司加薪是否不大好?
@Jooooooooo 哪来那么多规矩?人家老板手边真没人宁可加薪都想留住打工人,打工人非要说"这不符合规矩"?
2020-12-16 16:42:23 +08:00
回复了 qiushui777 创建的主题 职场话题 以一个 offer 要求公司加薪是否不大好?
个人意见二选一
直接提加薪别说有 offer
直接要离职,理由是有 offer,他要是挽留那就是聊加薪咯
更看好第二种
2019-11-23 00:15:37 +08:00
回复了 springtech 创建的主题 广州 年底了,有 Python -web 开发方向的同学来撩吗?
哭了,自学难找工作哇,实习收吗想挣点实习经验,本地一本双非,自学学习能力强,水平能解多数 leetcode 中等难度的数据结构和算法题,django 开发跟过课程项目,基本都会,最近在看 mysql 和 redis,docker 的操作和原理,我是真的想转这一行没想到没工作经验这么不好找工作
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1326 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.