C#编译器优化那点事   使用C#编写程序,给最终用户的程序,是需要使用release配置的,而release配置和debug配置,有一个关键区别,就是release的编译器优化默认是启用的.优化代码开关即optimize开关,和debug开关一起,有以下几种组合. 在Visual Sutdio中新建一个C#项目时,项目的“调试”(Debug)配置的是/optimize-和/debug:full开关,而“发布”(Release)配置指定的是/optimize+和/debug:pdbonly开关…
利用vs创建一个MVC项目后,一般的默认启动页是根目录下-->Controllers-->HomeController-->Index这个方法对应的页面. 我先说下创建Areas的流程: 但是我们的controller一般都会建立很多,这样我们就会想建个文件夹按照业务或者其他的分类方式把这么多文件放在不通的文件夹分开,所以就有了区域[Areas]的概念. 首先在根目录下创建一个Areas的文件夹,然后在Areas文件下创建一个区域,也就是我们要分类的文件夹 然后VS就会自动创建对应的文件…
MVC中通常分区域编程,互不干扰,如果需要设置某个区域下面的某个控制器下面的某个方法为默认启动页的话,直接修改项目的路由如下: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{ac…
目标: 修改Anaconda3中自带的Jupyter Notebook默认启动目录. 步骤:     1.提前创建好你想要启动位置文件夹.     2.寻找配置文件,"jupyter_notebook_config.py" 可以使用Everything软件之家搜索该文件名,或一般在"C:\Users\你的用户名\.jupyter" 中找到. 3.打开"jupyter_notebook_config.py"并修改 可以直接使用记事本打开该文件,搜索…
移除 X-AspNetMvc-Version 在 Global.asax 的 Application_Start添加代码 MvcHandler.DisableMvcResponseHeader = true; 移除 X-AspNet-Version 在 web.config 下的 system.web 节点下设置 enableVersionHeader=false <httpRuntime targetFramework="4.5" enableVersionHeader=&qu…
- (void)viewWillDisappear:(BOOL)animated {[super viewWillDisappear:YES];self.navigationController.interactivePopGestureRecognizer.enabled = YES;} - (void)viewDidAppear:(BOOL)animated {[super viewDidAppear:YES];self.navigationController.interactivePop…
方式一: 继承WebMvcConfigurerAdapter,重写addViewControllers. @Configurationpublic class WebConfigurer extends WebMvcConfigurerAdapter { @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewNa…
因工作性质参于并开发过一些Web应用程序,前端项目框架也用了不少,比如MiniUI.ExtJS.以及定制的项目前端框架.无意中看到BUI前端框架,第一眼就被它的优雅布局所吸引.简洁的项目门户Banner,页签形式的一级导航菜单和可折叠和展开的二级功能菜单,以及多页签形式的工作区,作为一般的企业业务系统和后台管理系统真是非常的合适. 因此,这个框架我必须整合的自己代码库中.结合Asp.net MVC项目,把这个框架整合起来并作为项目框架,其他子功能采用MVC模板,下面是整合后的初步效果. 整合过程…
创建项目的命令     首先来认识一下创建项目可使用的各种命令,.NETCore 的命令都以 dotnet 打头,这很好理解,输入 dotnet xxx,就是执行环境变量指向的 C:\Program Files\dotnet\dotnet.exe 程序,然后给 dotnet.exe 提供参数运行.建议初学者以下命令逐个执行一遍,加深记忆和理解,如果实在记不住也没有关系,可以通过在控制台中输入命令 1.帮助命令 dotnet --help // 或者 dotnet optional --help…
每次需要Spring MVC的web项目测试一些东西时,都苦于手头上没有最简单的Spring MVC的web项目,现写一个. > 版本说明 首先要引入一些包,Spring的IOC.MVC包就不用说了.还有Jackson的包,因为默认情况下Controller的方法如要返回Json,用的是此框架. <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>…