前言 本文作者阮一峰 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 一、MVC 视图(View):用户界面。 ...
                            
                            
                                分类:
Web程序   时间:
2021-05-03 12:59:05   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    ①Model、ModelMap两者似乎没有任何区别②ModelMap(model)、ModelAndView这两者的区别:记住有一个需要返回对象,一个需要返回的是地址路径。 1.在了解这三者之前,需要知道一点:SpringMVC在调用方法前会创建一个隐含的数据模型,作为模型数据的存储容器, 称为”隐 ...
                            
                            
                                分类:
编程语言   时间:
2021-05-03 12:52:24   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1.首先创建一个自定义View类: public class CustomView extends ViewGroup { private int mleftMargin=20; private int mtopMargin=20; public CustomView(Context context ...
                            
                            
                                分类:
移动开发   时间:
2021-05-03 12:48:19   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Django之CBV视图源码分析 1.首先我们先在urls.py定义CBV的路由匹配。 FBV的路由匹配: 2.然后,在views.py创建一名为MyReg的类: 注意:该类必须继续View类,且方法名必须与请求方式相同(后面会详解) 3.回到第一步的路由匹配可以看到MyReg.as_view(), ...
                            
                            
                                分类:
其他好文   时间:
2021-05-03 12:43:20   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Ø 简介 本文介绍使用 VS2017 配置 Visual Studio Emulator for Android 的模拟器,Windows 环境为:Windows 10 专业版(版本号:1803),开发环境为:Visual Studio 2017(企业版:15.9.11) 1. 开启 Hyper-V ...
                            
                            
                                分类:
移动开发   时间:
2021-05-03 12:36:34   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    网络协议是每个程序员入门的必修课,但是彻底掌握并应用网络协议知识却并非易事,比如常见的TCP/IP、HTTP。 刘超老师将结合自己从业15年的“泣血”经验,对网络协议的底层概念及其在热门领域的应用进行剖析。 他选取了从底层到上层,最基础、最常用、最重要的网络协议进行一一解析,并将深入分析网络协议在云 ...
                            
                            
                                分类:
其他好文   时间:
2021-05-03 12:31:08   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    这道题的初始思路可以看的出来 是一道分治的思想,这种题往往枚举端点计算贡献 而这一题因为有个最大值的限制,所以我们考虑维护每个点作为最大值的答案 那么一般来说,都是在区间内,枚举首位,然后二分答案,但是这样复杂度会退化,例如一个很长的递增子序列 因此我们考虑启发式合并,前缀和后缀哪边小枚举哪边,这样 ...
                            
                            
                                分类:
其他好文   时间:
2021-05-03 12:20:44   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    all privileges权限有哪些: select, insert, update, delete, create, drop,references, index,alter,create temporary tables,lock tables,execute,create view,show ...
                            
                            
                                分类:
数据库   时间:
2021-05-03 12:11:00   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Android logd日志原理 http://gityuan.com/2018/01/27/android-log/ 一.先看上层 1.1. 布局 KEY private static final String SELECT_LOGD_SIZE_KEY = "select_logd_size";  ...
                            
                            
                                分类:
移动开发   时间:
2021-05-03 11:48:30   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    一.adb 命令 cat /proc/partitions mmcblk1 mmcblk2 二.Andoird 7.1.1 以上查询 7.1.1 版本之后才有 getPrimaryStorageSize() 2.1. packages/apps/Settings/src/com/android/se ...
                            
                            
                                分类:
移动开发   时间:
2021-04-30 12:44:10   
                                阅读次数:
0