写点什么

ARTS - 日常打卡 6

用户头像
pjw
关注
发布于: 4 小时前
ARTS - 日常打卡 6

Algorithm:分隔链表

/** * Definition for singly-linked list. * struct ListNode { *     int val; *     ListNode *next; *     ListNode() : val(0), next(nullptr) {} *     ListNode(int x) : val(x), next(nullptr) {} *     ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */class Solution {public:    ListNode* partition(ListNode* head, int x) {        ListNode r1, r2, *p1=&r1, *p2=&r2, *p=head, *q;        while(p){            q = p->next;            if(p->val < x){                p->next =p1->next; // 永远指向空地址;                p1->next = p;                p1 = p;            } else {                p->next =p2->next;                p2->next = p;                p2 = p;            }            p=q;        }        p1->next = r2.next;        return r1.next;    }};
复制代码

Review: js高阶函数入门

平时对于高阶函数的运用不是很多,通过学习了解到 js 中的 filter,reduce,map 等函数内部都可以通过高阶函数的形式实现。

Tip: css 实现 1px 像素边框


position: absolute;box-sizing: border-box;content: ' ';pointer-events: none;top: -50%;right: -50%;bottom: -50%;   left: -50%;    border: 0 solid #ebedf0;    -webkit-transform: scale(.5);    transform: scale(.5);
复制代码


Share: 前端混合开发 1

Hybrid App 的本质

在原生 APP 中,使用 webview 作为容器,来承载一个 web 页面,并通过 JSBridge 来进行页面和原生应用直接的相互调用。

用户头像

pjw

关注

还未添加个人签名 2018.04.24 加入

还未添加个人简介

评论

发布
暂无评论
ARTS - 日常打卡 6