摘要: 知识点非常简单,直接看代码 struct Person { int age; std::string name; }; int main() { std::vector<Person> v{{10, "Tom"}, {20, "lily"}}; for (const auto &[age, name 阅读全文
posted @ 2022-05-31 12:08 yuzuki_n 阅读(58) 评论(0) 推荐(0)
摘要: 1 内存泄漏 int *arr = new int[5]; // 忘记释放内存,又申请了一块新的内存 arr = new int[10]; 2 指针指向无效的内存单元 bool *a, *b; a = new bool; b = a; delete a; // 指向的内存已经被释放了 delete 阅读全文
posted @ 2022-05-01 14:03 yuzuki_n 阅读(28) 评论(0) 推荐(0)
摘要: Description Proxy对象允许您创建一个可以代替原始对象的对象,但它可以重新定义基本的对象操作,如获取、设置和定义属性。 创建一个Proxy对象需要两个参数: target : 您想代理的原始对象 Handler : 一个对象,它定义了哪些操作将被拦截,以及如何重新定义被拦截的操作。 e 阅读全文
posted @ 2022-04-07 10:14 yuzuki_n 阅读(287) 评论(0) 推荐(0)
摘要: 那就是不要贪心,这也想学那也想学最后啥都学不好 每天给自己定量任务,完成就马上休息! 加油吧! 阅读全文
posted @ 2022-04-04 15:51 yuzuki_n 阅读(27) 评论(0) 推荐(0)
摘要: any是python的内置函数,它接收一个可迭代对象,该可迭代对象中的元素可被计算为True的时候,any就返回True。 例子: obj = { 'a': {'a1': 12, 'a2':16}, 'b': {'b1': 22, 'b2': 23}, 'c': {'c1': 32, 'c2': 4 阅读全文
posted @ 2022-04-02 19:35 yuzuki_n 阅读(765) 评论(0) 推荐(0)
摘要: map是python的内置函数,该函数接收两个参数,第一个参数为一个函数f,第二个参数s是一个序列。map会将传入的函数f应用到每一个s中的元素上。 text = [ "It is said that the true nature of being is veiled. ", "The labor 阅读全文
posted @ 2022-04-01 18:45 yuzuki_n 阅读(113) 评论(0) 推荐(0)
摘要: ###场景 假设你在做一个搜索引擎的前端,你在输入框输入nihaoa,这个时候你按下F12,打开网络请求那个tab,你发现了很恐怖的事情。 原来是因为我们发送网络请求的函数一旦发现输入框的中的value发生改变就会重新发送网络请求。 这显然会造成网络资源的浪费,这并不是我们想要的。 使用自定义deb 阅读全文
posted @ 2022-04-01 09:59 yuzuki_n 阅读(152) 评论(0) 推荐(0)
摘要: # SolidJs的Hello World! 大概长下面这样子 ```typescript // main.tsx import {render} from 'solid-js/web'; function HelloWorld() { return Hello World!; } render( 阅读全文
posted @ 2022-03-18 13:37 yuzuki_n 阅读(265) 评论(0) 推荐(0)
摘要: 我看到许多前端程序员写js的时候都会写类似于let a = (b && b.xxx)这种代码,代表b如果存在,则 a等于b的某个属性或者方法。。。 但是作为一名先学c的菜鸡,好像是没看到有人这么写c 自己去大概实验了一下,发现果然,c和js在这里是有点区别的,在c中上面的代码返回的bool值,而不是 阅读全文
posted @ 2022-03-15 13:14 yuzuki_n 阅读(130) 评论(0) 推荐(0)
摘要: 列表解析的语法为: [表达式 + 上下文] 直接举个例子 运行下列代码 print([x.lower() for x in ['I', 'AM', 'ROBOT']]) # 结果 ['i', 'am', 'robot'] 这里表达式为 x.lower(), 上下文为 for x in ['I', ' 阅读全文
posted @ 2022-03-12 19:47 yuzuki_n 阅读(145) 评论(0) 推荐(0)