两种设计思路: 分解:面向过程 抽象:面向对象 面向对象设计: 隔离变化:宏观层面,减小变化带来的影响 各负其责:微观层面,强调各个类的“责任”,由于需求变化导致的新增类型不应影响原类型(多态) 对象是什么: 语言层面:封装了代码和数据 规格层面:一系列可被使用的公共接口 概念层面:拥有某种责任的抽 ...
                            
                            
                                分类:
其他好文   时间:
2020-02-07 10:28:00   
                                阅读次数:
78
                             
                    
                        
                            
                            
                                    题目链接:https://vjudge.net/problem/UVALive-2995 这道题的主要难点在于三维坐标系的建立,然后在坐标系中进行迭代更新。 注意用宏定义来简化代码。 AC代码: 1 #include<cstdio> 2 #include<iostream> 3 #include<c ...
                            
                            
                                分类:
其他好文   时间:
2020-02-05 13:38:50   
                                阅读次数:
101
                             
                    
                        
                            
                            
                                    在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如: 1 2 #define pr_debug(fmt,arg...) \ printk(KERN_DEBUG fmt, ##arg) 用可变参数宏(variadic macros)传递可变参数表 你可能很熟悉在函数中使用可变参数表,如: 1 ...
                            
                            
                                分类:
编程语言   时间:
2020-02-04 21:55:50   
                                阅读次数:
67
                             
                    
                        
                            
                            
                                安装 rpmbuild1# yum install -y rpm-build查看 rpmbuild 相关的宏和参数12345678# rpmbuild --showrc | grep --color "_topdir"-14: _builddir %{_topdir}/BUILD-14: _buil... ...
                            
                            
                                分类:
其他好文   时间:
2020-02-04 13:55:17   
                                阅读次数:
75
                             
                    
                        
                            
                            
                                https://liam.page/ 近日大概重拾了一点对 LaTeX 的兴趣,遇见这样一个问题:如何在 LaTeX 中实现缩印效果(即,将两页或更多页排版在一页纸上),并且实现水印效果的页码?缩印以朴素的办法实现缩印效果并不困难。例如,可以先以 LaTeX 正常输出文档,再以 pdfpages 宏... ...
                            
                            
                                分类:
其他好文   时间:
2020-02-04 10:49:00   
                                阅读次数:
65
                             
                    
                        
                            
                            
                                    Pytorch 知识点 1. RNN 2. AutoEncoder 3. DQN 4. DQN强化学习 5. 生成对抗网络 视频 1. 莫烦Pytorch 2. 李宏毅 Lecture15 ~ Lecture20 剑指offer 每天三道 要在考试前结束啊... 1. leetcode实现 / xc ...
                            
                            
                                分类:
其他好文   时间:
2020-02-02 23:44:44   
                                阅读次数:
80
                             
                    
                        
                            
                            
                                On2 VP8加入了40多项的创新技术,在压缩效率和性能方面超越了市面上的所有其他视频格式。这些创新技术包括: * 基于虚拟参考祯的高级预计编码 * 基于宏块级的多线程技术 * 改进的局域参考编码 * 增加复杂度的先进上下文熵编码 * 稀疏目标区域的自适应回路滤波 ...
                            
                            
                                分类:
其他好文   时间:
2020-02-02 23:25:43   
                                阅读次数:
100
                             
                    
                        
                            
                            
                                这里结合任哲的书籍+源代码来分析信号量1、在任哲的书中,提到信号量只有普通的信号量,没有区分freertos所谓的二值信号量和计数信号量。可以看看源代码,ucos的代码风格是很不错的,个人认为这个风格比freertos好,看起来很舒服,不像freertos一大堆宏定义。可以看到,OSSemCreat ...
                            
                            
                                分类:
其他好文   时间:
2020-02-02 16:01:14   
                                阅读次数:
111
                             
                    
                        
                            
                            
                                该模型是Appolaire等人于2008年在MSE上发表。B. Appolaire, H. Combeau, G. Lesoult. Modeling of equiaxed growth in multicomponent alloys accounting for convection and ... ...
                            
                            
                                分类:
其他好文   时间:
2020-02-02 12:00:28   
                                阅读次数:
93
                             
                    
                        
                            
                            
                                0. vs 查看预编译后的代码 1. # 和 ## #define P(A) { printf(" the square of %s is %d\n", #A, A * A); } #define Q(B) { printf(" the square of "#B" is %d\n" , B * B ...
                            
                            
                                分类:
其他好文   时间:
2020-02-01 16:16:27   
                                阅读次数:
68