#include <stdio.h> #include <sys/time.h> #include <unistd.h> int main() { struct timeval start, end; gettimeofday(&start, NULL); sleep(2); gettimeofday(&end, NULL); long seconds = end.tv_sec - start.tv_sec;
有同学改bug的思路是:你们别管我怎么改,先看改的效果对不对。效果对,就这样改,效果不对,我再想别的办法。这样其实把自己关起来,盲目试错,效率太低。 合理的方法应该是和其他大佬们商量一个大家认为正确的思路,然后就坚决地按这个思路改,逢山开路遇河架桥。真是遇到困难解决不了,就把问题抛出
1.Algorithm https://leetcode-cn.com/problems/remove-element/solution/yi-chu-yuan-su-by-leetcode/ 2.Review 3.Tip https://blog.csdn.net/qq_35619711/article/details/72233011 cookie 和session 的区别 4.Share https://www.cnblogs.com/wyq178/p/11130034.ht
第三周。上周欠下了 赶紧补上,糟糕了 还有第四篇也得加紧了 难受。 1.Algorithm:每周至少做一个 leetcode 的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章 以下是各项的情况: Algorithm 链接:[LeetCode-09]-Pali
#include<stdio.h> #include<stdlib.h> #include <pthread.h> typedef struct { int stu_num; char* stu_name; }Student; void *thr_fn1(void *arg) { Student* student = (Student*)malloc(sizeof(Student)); student->stu_num = 1;
Algorithms: https://leetcode-cn.com/problems/longest-common-prefix/ Review: https://link.medium.com/NUjceV9oJX The Art of Computer Programming’ by Donald Knuth Tips: c++11 : 1.c++先高一段落,下面补习下android 和java吧,先偷懒一次。 Share: 分享下review的文
Algorithm 本周的算法题简单(https://leetcode.com/problems/length-of-last-word/)。求最后一个有效单词的长度,我做的是按从头都尾遍历,而更好的办法的是从尾到头遍历。 public int lengthOfLastWord(String s) { char[] chars = s.toCharArray(); int i = chars.leng
ARTS 具体要求: 1.每周至少做一个 leetcode 的算法题2.阅读并点评至少一篇英文技术文章3.学习至少一个技术技巧4.分享一篇有观点和思考的技术文章 1、Algorithm Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific t
参加ARTS专栏的博客计划已经一月有余,最初参加这个专栏是因为在学习数据结构与算法,想要督促自己完成相应的笔记,leetcode的练习题也算是对算法学习的实践,可以说我的想法和这个计划是相符的,于是决定参加ARTS专栏博客计划。 写博客到现在越来越明白自己知识的匮乏,特别在这期Tip
ARTS简要说明(每周需要完成以下四项): Algorithm:每周至少做一道 leetcode 的算法题,编程训练、刻意练习。 Review:需要阅读并点评至少一篇英文技术文章,这个是四项里面对我最难的一项。要成为技术高手,英文是必修课。 Tip:学习至少一个技术技巧,可以是日常工作中遇到的问题、踩的坑,学习的点
# coding: utf-8 from abc import ABC, abstractmethod class AbstractClassExample(ABC): def __init__(self, value): self.value = value super().__init__() @abstractmethod def do_something(self): pass class A(AbstractC
原由 第一次在网上写东西记录学习的过程,不知道能坚持多久。之前没怎么看过算法,英文资料偶尔看datasheet,感觉是一穷二白的开始啊。 前几天在caoz的公众号上看到了ARTS的推荐,发现是陈皓的专栏,很久之前在网上看到过陈皓大神的文章,于是下了极客时间的APP,了 解了下,然后拼团加入
Algorithm。主要是为了编程训练和学习。 每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。 进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。 关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练
本周文章来源于https://medium.com/@DoorDash/tips-for-building-high-quality-django-apps-at-scale-a5a25917b2b5,这篇文章还是非常难阅读的。但是其中提到了一些django的实践还是很有借鉴意义。 文章中主要有如下观点 1、非常小心的设计你的apps 如果你不明白如何去设计多个a
A: Best Time to Buy and Sell Stock 题目:Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction (i.e., buy one and sell one share of the stock), design an algor
在企业开发过程中,经常需要做一些统计类的报表图形等,对于一些数据类型的,图标呈现的比重会更大。上个月我正好开发了一个剧院统计票数和渠道的系统,其中涉及各个维度的统计和呈现,正好分享下项目开发完成后的收货。我准备从如下几点进行分享。 1. 可以使用freemaker去渲染echart图表配
本周分享一个好用的小工具,java-faker:https://github.com/DiUS/java-faker,相应的python:https://github.com/joke2k/faker。 使用faker库,可以轻松的造假数据,再也不用担心演示的时候,假数据不好看了。 java版本使用很简单,引入依赖: <dependency> <groupId>com.github.javafaker</gro
本周的文章连接是:https://medium.com/@ryleysill93/basic-performance-optimization-in-django-ebd19089a33f 标题是:Basic Performance Optimization in Django,对django的性能进行一些基本的优化。 本文提到了几个方式对django的进行优化: 避免在循环里面使用sql查询 使用select_r
665. 非递减数列 https://leetcode-cn.com/problems/non-decreasing-array/ 给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中所有的 i (1 <= i < n),满足 array[i] <=
Algorithm 题目:905-按奇偶排序数组 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 提示: 1 <= A.
algorithm review tips share
1.Algorithm 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321示例 2: 输入: -123 输出: -321示例 3: 输入: 120 输出: 21 public int reverse(int x) { int rev = 0; while (x != 0) {
近两年来,随着全球科学技术的高速发展,AI人工技术已经成了世界各先进国家未来科技发展的焦点,为了能够跟上全球科技发展的大潮流,各国科技界都已集结全部力量,希望能在AI人工智能领域取得有效突破。 AI太复杂?别怕!华为云Model Arts让你分分钟玩转AI! “未来科技世界是属于AI人工智能的”—
要求:1.每周至少做一个 leetcode 的算法题 2.阅读并点评至少一篇英文技术文章 3.学习至少一个技术技巧 4.分享一篇有观点和思考的技术文章 1.每周至少做一个 leetcode 的算法题 算法题:14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前
ARTS Algorithm:每周至少做一个leetcode的算法题; Review:阅读并点评至少一篇英文技术文章; Tip/Tech:学习至少一个技术技巧; Share:分享一篇有观点和思考的技术文章; Algorithm 226. 翻转二叉树 https://leetcode-cn.com/problems/invert-binary-tree/ 本周琐事比较多,所以就做了一