学习
文章平均质量分 51
fqbqrr
这个作者很懒,什么都没留下…
展开
-
窗口消息分类
窗口消息分类原创 2022-11-28 10:53:18 · 330 阅读 · 0 评论 -
W和L在WPARAM和LPARAM中意思
W和L在WPARAM和LPARAM中意思原创 2022-11-27 22:49:45 · 191 阅读 · 0 评论 -
不同类型时间戳
不同类型时间戳原创 2022-11-26 09:41:48 · 1119 阅读 · 0 评论 -
rust学习链接
序号链接00rust学习02安装01rust学习01附录02rust学习04变量03rust学习03猜游戏04rust学习06所有权上05rust学习06所有权上06rust学习05函数07rust学习08结构示例与09方法08c++增强c类接口安全性与rust学习07切片09rust学习11匹配与c++部分头.10rust学习10枚举11rust学习13用与14前部分12rust学习12包...原创 2021-02-16 15:54:07 · 323 阅读 · 0 评论 -
ts学习链接
序号链接00学习ts13实现插件下.01学习ts14装饰器与15检查(完)02学习ts11继续下03学习ts12类型别名上04学习ts08命名空间与09模块05学习ts10声明与11继续上06学习ts05接口与07对象上07学习ts06类与07对象下08学习ts03运算符09学习ts04基本类型10学习ts01安装11学习ts02基本类型,...原创 2021-02-16 15:50:56 · 361 阅读 · 0 评论 -
各种数据结构名字(备忘),[不断添加中]
数据结构.得数据结构者得天下.可惜有时,老是忘记,现在记性不好.我得把常见有用的数据结构都列举出来.用时找找就找到了.`树` `堆` `队列` `哈希映` `集`...原创 2019-10-09 10:31:34 · 912 阅读 · 0 评论 -
powershell常见缩写与中文意思
缩写中文意思{del,erase,rd,ri...}移除项{cd,chdir,sl}置位置{ghy,h,history}取历史{dir,gci,ls}取子项{cat,gc,type}取内容{mi,move,mv}移动项{copy,cp,cpi}复制项{saps,start}启动进程{set,sv}置变量{e...原创 2019-10-14 21:33:46 · 2731 阅读 · 0 评论 -
不断收集好链接.
csdn里面有些链接比较好,又不想把内容保存下来.就放这吧.1.块加密工作模式原创 2019-10-16 14:47:22 · 335 阅读 · 0 评论 -
c++及其他的公众号专辑示例,不断添加中.
cioc语言c数值c++算法原创 2020-07-16 11:42:46 · 602 阅读 · 0 评论 -
本人公众号以前链接,随时可学习
D菜谱0102深度学习MxNet原作者视频.啊哈,看到的都有福了,历年的百度云分享大全D菜谱0107D菜谱0106D菜谱0105D菜谱0104D菜谱0103D菜谱0202D菜谱0203D菜谱0111D菜谱0110D菜谱0109D菜谱0108D菜谱0209D菜谱0210D菜谱0207D菜谱0208D菜谱0206D菜谱0205D菜谱0204D菜谱0307D菜谱0306D菜谱0304D菜谱0305D菜谱0303D菜谱0211D菜谱0302D菜谱0407D菜原创 2020-07-24 10:28:18 · 1512 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:01基于策略的类设计
基于策略的类设计增加程序弹性,并提高复用性.具备复杂功能的基于策略的类由许多小类组成.小类,负责行为/结构单一功能全功能接口即大类,是不行的.良好设计应在编译期就能进行很好的约束(断定).多重继承,无法解决单独设计时的多样性.模板很适合组合.多重继承,很容易扩张,但欠缺技术.而模板丰富技术,有类型信息,无法扩张.因而可结合模板/多重继承.因为两者互补.策略,用来定义类/类模板接口.与编译期紧相关.元<类 T>类 新创建{ 静 T*创建(){ 中 新 T();原创 2020-07-29 15:38:05 · 357 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:02工具
工具局部类没啥用,静断,偏特化,都很普通了.整2型可用于,分发,这样不同情况,用不同函数,因为是不同类型,所以用不同函数.如整2型<是多态>.现在可用如 常式来代替.多方法,双分派.型2型与整2型一样,用于函数分发.分开.选择<真/假,T,U>,真则为T,假为U.可以选择<是多态,T*,T>.编译期判断可转换,可继承.现在可在类型特征里面,都有.如果某个类有接口,则不用动转.型长(式)可直接返回大小,不用运行时,可感知重载,实例化,转换规则.型长可推导表达式类型,原创 2020-07-29 15:39:12 · 298 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:03类型列表
类型列表.这一章没啥内容.因为好像可以用元<...>替代了.策略类还可以解决无尽的命名问题.更抽象.虚函数不能是模板.型列就是专门的类型.以空类型结尾.1,线性化,用宏.(宏不能递归).所以,…2,计算长度.元<型名 T,型名 U>构 长度<型列<T,U>>{ 枚 {值=1+长度<U>::值;};};//这里有递归,这里有构的特化,注意,是对型列<T,U>的特化.编译期的值不变,无法迭代.只能递归了.3,索引原创 2020-07-29 15:41:27 · 286 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:05命令模式
命令模式调用者–命令–接收者.就这样,就解耦了.可调用体,就是现在的函数<...>了.已经有了可变模板参数及可变函数参数.环境即绑定.函数子类对象用于封装对象,成员函数,参数这样,就是皮肤/槽位可换肤的关系.元<型名 R,类 型列>函数子{};因为型列就是用型的列表,这样用不变,代替了可变.复制是为了产生多态的对象.纯虚,都要析构,正确析构.元<型名 R,型名 型列>元<型名 F>函数子<R,型列>::函数子(F&f):..原创 2020-07-29 15:43:16 · 247 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:0809工厂与抽象工厂
对象工厂功能:由标识产生对象,避免以前那种猜(类型)语句.以达到不修改文件,只增加文件(更易维护)的目的.类之间要相互隔离.通过注册产品,由产品具体实现功能.工厂不必知道具体产品.当然,还要考虑错误处理.也可搞成策略.映射的插入有返回值.t=映.插入(...).第二,为成功与否.关联向量,大量查找,少量插改.F,注意,返回为基*.元<基,标识,参数>还有克隆,基类声明个虚,子类再实现他.然后返回子类*,但这个有缺点.可以用虚,如果子类未实现,则编译器通知产品有 具体,抽象之分.只有面原创 2020-07-29 15:45:25 · 299 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:10访问者模式
访问者模式用来不改变原继承体系下,实现新的功能.方便添加新类,但不容易添加新虚函数,可以参考这里,两个是一样的.只是祁大神的的没有返回的R参数.访问者,始终有个动转.能否再用CRTP消灭掉这个运转呢?将各种概念性操作,提取出来,放在一起.应该这样,提取出最基本的操作,然后扩展,泛化.无循环访问,与循环访问.尽量把代码提取到库中.访问器依赖每个待访问类,在每个允许访问的类中,加个允许访问宏.当然参数为(基访问器*)通过这个基访问基*实现多态.当然也可不用宏,具体实现.可以找型列相似结构.元&l原创 2020-07-29 15:46:10 · 300 阅读 · 0 评论 -
学习AA大神c++设计新思维笔记:11多方法
多方法用来解决(A,B,C)每类都有大量关系时选择相应函数.因为他们都是指针型.如碰撞,当然还有很多.暴力法缺点:要知道所有类且顺序不能乱缺点:仍然产生M * N数量代码.静态分发只负责找正确类型,然后将找到的函数,然后启动.要先排序型列.加上对称性.仿函数可以保存变量.函子分发器,将调用分发至任何对象.内部包含一个基本分发器,即后端.用来存储函子.在这个分发器里面将基针转为具体继承针.分发器编译期就会发现重载歧义总之,在继承体系中,出现多个基,则必须用动转,否则静转就行了.然后将转型也视为策略.原创 2020-07-29 19:55:00 · 335 阅读 · 0 评论 -
学习无栈协程核心.
int function(void) { static int i, state = 0; switch (state) { case 0: // 函数开始执行 for (i = 0; i < 10; i++) { state = 1; // 我们会回到 "case 1" 的地方 return i; case 1:; //原创 2020-11-17 16:19:34 · 476 阅读 · 0 评论 -
学习c++模板元编程.
1,元函数,是类/构.用静 常式 整 值;这类形式返回.暴露值/型._v为值,_t为型.2,现在的模板参数,可为动了.类似λ函数的两个动参.除了值身份还有型身份.同一的意思.3,整常,非常有用的元函数.限定一下,推出极常,常见的有真型,假型,这两个叫0元元函数,因为他们没有参数.4,是空(1元).对T,其常易版本返回相同值.先要尽量去常易.5,条件判断,与宏差不多,写两个.:身份<T>{},这样写.6,是空,是空针,是浮点,是整数,,假设用串来实现.也应该能够类似这样来实现,那就牛逼原创 2020-11-17 22:41:27 · 363 阅读 · 0 评论