CS 371g Summer 2020: Kevin Gao

What did you do this past week?

Kevin Gao
3 min readJul 13, 2020

For the first two days, Kevin and I crammed a bit to get our project completed, since the merging of the public test repo came a bit late. Furthermore, it turns out the hackerrank tests weren’t particularly “strict”, in that you could get 4 out of 5 test cases with logic errors in your operators and especially in your karatsuba algorithm. Also, we didn’t really understand that getting 5/5 test cases on the hackerrank was nigh impossible, as only one person in the whole class was able to get it to work. So, compounded by all these factors, the deadline approaching created more trouble than what Kevin and I had anticipated. All in all though, we still got the job done, and every turned out fine (I hope)

What’s in your way?

I just finished my iOS class, so I can fully concentrate on this class from now on. I kind of didn’t get the lectures of the nature of vector and deque, and how they’re implemented in C++, so I will have to spend time to go over that again. That may have been due to the fact that I didn’t pay enough attention in class, but oh well.

What will you do next week?

For project 4, I partnered up with Ramon Fabrega, so we will begin working on this next week. I hope that we can get channels of communication open and prove to be an effective partner team :).

What was your experience of vector and deque nature? (this question will vary, week to week)

My experience was reasonable. Downing’s talk about performance as related to the various operations of both data structures was reminiscent of CS314 days, so I’m sure everyone had a good grasp of what he was talking about. That being said, I still need more time to familiarize myself with them, particularly the different constructors each uses, and how an allocator works in general.

How are you doing and holding up? What’s been most helpful for you in terms of support at this time?

I’ve been holding up pretty well. I’m a classical music buff, so now and again I will listen for an hour or two to my playlist, and life is good. I find music to have such a great impact on my mood, although during listening I’m rarely conscientious enough to realize it

What made you happy this week?

Playing tennis, and seeing some of my old friends. I didn’t get too close/stay too long though, out of courtesy. I’m sure everyone is still on their toes about the pandemic still, seeing how many southern states have seen a spike in cases due to reopening. Despite the drab backdrop of covid though, that brief conversation I had did much to raise my spiritis.

What’s your pick-of-the-week or tip-of-the-week?

CLion, Jetbrain’s C/C++ IDE can also support swift! Although (obviously), it cannot show the UI/GUI or storyboard or anything, it’s definitely better than nothing, and at least your code compiles in something other than macOS. Of course, many people simply install a VM and download macOS, but that’s a big commitment, in terms of time, space, and usability.

--

--