ARTS打卡计划第一周

Algorithms:

https://leetcode-cn.com/problems/two-sum/

Review:

https://www.infoq.cn/article/EafgGJEtqQTAa_0sP62N

Q版本,慢慢雏形已经出来。

Tips:

c++11 :

1.nullptr   是一种特殊类型的字面值, null 指针常量,可以转换成任意其他指针类型,是一个关键字。之前的NULL是一个预处理变量,需要单独引入头文件cstdlib,其值也是0。

#ifdef __cplusplus ---简称:cpp c++ 文件
#define NULL 0   c++强类型转换
#else
#define NULL ((void *)0) c隐私类型转换,c语言允许void*转换其他类型比如int* ,但c++ 不行
#endifc++ 四种基本类型转换

Share:

先分享下review的文件小结吧。

1.google 也在优化音视频媒体体验,opus (音频)编解码器/av1(视频)编解码支持;

2.Q折叠屏 日渐成趋势,现在三星已商用,但问题一大堆,华为/小米/ov 等等今年会大力退出,目前感觉不太成熟,或者样机太out,有或者一种更前未的折叠屏?但无论怎么样,也是一种大胆的尝试。

3.Q版本升级网络/AI智能/vukne 图像引擎支持opengl演进,会有多大期待?

原文地址:https://www.cnblogs.com/zCoderJoy/p/10854397.html

时间: 2024-10-04 21:05:50

ARTS打卡计划第一周的相关文章

ARTS打卡计划第一周-Review

本周分享的文章来自于medium的 Testing Best Practices for Java + Spring Apps 这个文章主要讲的是java测试的一些最佳实践 1.避免函数返回void,返回void不利于写单元测试,因为返回void不知道方法执行的内部情况 2.使用有意义的 assertions,可以使用  https://google.github.io/truth/ 类库 3.记得测试异常 4.可以使用变量进行多次测试 5.使用Mockito进行mock测试 原文地址:http

ARTS打卡计划第二周-Review

本周review的文章是:https://medium.com/@hakibenita/optimizing-django-admin-paginator-53c4eb6bfca3 改篇文章的题目是:Optimizing Django Admin Paginator,How we finally made Django admin fast for large tables. django分页的时候,大部分时间都会消耗在求count上,本篇文章提到了几点用于提升大表分页的方法: 1.重写默认的分

ARTS打卡计划第二周-Algorithm

665. 非递减数列  https://leetcode-cn.com/problems/non-decreasing-array/ 给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1 个元素的情况下,该数组能否变成一个非递减数列. 我们是这样定义一个非递减数列的: 对于数组中所有的 i (1 <= i < n),满足 array[i] <= array[i + 1]. class Solution { public boolean checkPossibility(int[]

三节课MINI计划第一周

一.产品经理做什么以及需要的能力 (一)用户分析 用户群——行为分析——需求痛点——产品卖点——更多用户群 (二)功能分析 产品调研——产品结构——功能点——关键流程——下一轮产品调研 (三)流程原型 业务流程——产品原型——考核指标——需求文档 二.MECE法则 拆解原则: (一)二分法 分成A类和B类,如男女.会员非会员等. (二)过程法 按照事情发展的顺序.流程.阶段 (三)要素法 将事物的所有组成部分进行穷举 (四)公式法 如利润=销售额-成本,其中销售额=单价×数量,成本=固定成本+可

ARTS 计划第一周

REVIEW How to effortlessly create a website for free with GitHub Pages[https://towardsdatascience.com/how-to-create-a-free-github-pages-website-53743d7524e1] 初步的学习了如何在GitHub上创建一个简单的网站,之后可以在这个基础上进行基础的美化. 原文地址:https://www.cnblogs.com/bookdrip/p/1056463

ARTS打卡计划第三周-Algorithm

1. 两数之和 提供了2种揭发 public class Solution1 { public int[] twoSum(int[] nums, int target) { int len=nums.length; int[] result = new int[2]; for(int i=0;i<len;i++) { for(int j=i+1;j<len;j++) { if(nums[i]==target-nums[j]) { result[0]=i; result[1]=j; } } }

ARTS打卡计划第三周-Tips

本周分享一个好用的小工具,java-faker:https://github.com/DiUS/java-faker,相应的python:https://github.com/joke2k/faker. 使用faker库,可以轻松的造假数据,再也不用担心演示的时候,假数据不好看了. java版本使用很简单,引入依赖: <dependency> <groupId>com.github.javafaker</groupId> <artifactId>javafa

ARTS打卡计划第6周-ALGORITHM

535. TinyURL 的加密与解密 这题其实是很常见的一个开发场景,短地址的开发.我这里只是分享一种md5的方式,还有其他的生成字符串比较短的hash方式. import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.HashMap; public class Codec { private HashMap<String, String> map =

ARTS打卡计划第6周-REVIEW-超越编码的避免项目失败的软技能

https://medium.com/@viral_shah/beyond-coding-soft-skills-to-avoid-project-failures-4ed7821fa93a 做项目中经常听到如下的抱怨不: 1.客户在后面更改了需求了,导致整个项目延期,这不是我们的锅. 2.系统设计时候,不是这样使用的,是他们不会用 3.我们的系统太专业太复杂了,他们不会明白如何使用的 4.我们提前都说了,系统还没有准备好,但是他们还是发布上线了 5.我们开发了一套牛逼的系统,但是销售却不知道如