asp.net中的四大天王(上下文对象)

HttpContext Application 返回用于管理应用程序状态数据的HttpApplicationState对象。 ApplicationInstance 返回与当前请求关联的HttpApplication对象。 Cache 返回用于花村相应数据的Cache对象。 Current (静态)返回当前请求的HttpContext对象。 IsDebuggingEnabled 如果已将调试器附加到Web窗体应用程序,返回t
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

SpringBoot-启动配置分析

版本:   在pom文件中,顺着 <artifactId>spring-boot-starter-web</artifactId> 一直向上找,最终可以看到所有依赖包的版本管理: <properties> <activemq.version>5.15.3</activemq.version> <antlr2.version>2.7.7</antlr2.version> <appengine-sdk.version>1.9.63</appengin
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

nginx反向代理后,重定向失败问题

nginx反向代理后,重定向失败问题 location / { proxy_set_header Host 172.18.0.242:90; proxy_pass http://172.18.0.246; } proxy_set_header Host xxxxxx; 主要是改变头部就行了。 找这个找了很久。
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

NodeJS入门篇

  在我印象里,“全栈工程师”这个词是NodeJS诞生后才逐渐火起来的,因为NodeJS赋予了JS服务器开发的能力。下面开始从一个小白的角度进军NodeJS...   前言:在学习NodeJS之前是需要安装的,安装方法很easy。安装好之后,安装路径会自动写到环境变量path路径中,所以我们可以直接cmd去黑窗口用node命令运行js文件。 1、NodeJS是什么   Node.js是一个构建在Chrome V8引擎上的 JavaScript 运行环境。   此时,JS的运行环境就多了一个,变
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

SpringFramework|@Autowired

@Autowried的使用 前述 Java: 1.8 Maven: 3 SpringFramework版本以及各组件成员: 5.1.1.RELEASE spring-context spring-core spring-beans @Autowired 注释对在哪里和如何完成自动连接提供了更多的细微的控制。 在属性上 - 省略setter 在setter方法上 - 实现byName装配 在构造函数上 - 应用于构造注入 以及@Autowired(required=false), 这表明依赖是非
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

七七事变反思

自古以来,我们国家就是强盛的国家,从四千多年前公孙轩辕一统华夏开始,就开始了对东夷、南蛮、北胡、西戎等周边的少数民族开始了剧烈的民族融合行为,从而占据了亚洲大陆上最肥美的一片土地,往北太过于寒冷,往西崇山峻岭和沙漠太多,往东就是汪洋大海,往南进入热带过热,想一想还是优越感爆棚呢。我们广大的领土是祖先浴血奋战和传播文明一点点争取来的,我们国家没有一寸领土是多余的,没有一寸领海是可以拱手送人的。自从秦...
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Ubuntu 通过APT安装Tomcat

Ubuntu 通过APT安装Tomcat 安装 sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin # service tomcat8 start # service tomcat8 status ● tomcat8.service - LSB: Start Tomcat. Loaded: loaded (/etc/init.d/tomcat8; generated) Active: ac
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

ubuntu server上安装Hadoop步骤

1. Java安装: Because everything work with java. $ sudo apt-get install openjdk-7-jdk 安装之后,可以查看java的版本信息: wu@ubuntu:~$ java -version java version "1.7.0_181" OpenJDK Runtime Environment (IcedTea 2.6.14) (7u181-2.6.14-0ubuntu0.2) OpenJDK 64-Bit Server V
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

[总结] 快速莫比乌斯变换和子集卷积

马上noip了我在学点啥 问题 求集合并卷积,即\(h_S=\sum_{L\in S}\sum_{R\in S}[L\cup R]f_L*g_R\) 要求更严一点,求子集卷积,即\(h_S=\sum_{L\in S}\sum_{R\in S}[L\cup R=S][L\cap R=\varnothing]f_L*g_R=\sum_{L\in S}f_L*g_{S-L}\) Sol 先看集合并卷积 最暴力的做法就是\(O(2^n)\)分别枚举\(L,R\),\(O(4^n)\)的将答案加到\(h
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Ant基础知识1

1.Ant简介 Apache Ant是一个将软件编译/测试/部署等步骤联系在一起加以优化的一个构建工具,常用于java环境中的软件开发。Ant的默认配置文件是build.xml。 对java语言的支持比较好。 2.Ant的优势 跨平台性:Ant是纯java语言编写的,所以具有很好的跨平台性。 操作简单:Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个xml文件(构建文件)。 语法清晰:和 make 比较 (C 语言) 功能强大:当需要开发一些ant插件的时候,会发现更多的功能。 3
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Keras Mask 实验总结 (原创)

Conclusion: Mask 是创造了一个 mask 矩阵,随着每一层的结果 tensor 一起逐层传递,如果之后某一层不能接受 mask 矩阵则会报错 Embedding, mask_zero 有效 Concatenate, Dense 层之前可以有 Masking 层, 虽然从 tensor output 输出来看似乎 mask 矩阵没有作用,但是相应 mask 矩阵会继续向下传递,影响后边的层 Mask 主要作用于 RNN 层,会忽略掉相应的 timestep,在 tensor ou
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Java 一个关于使用&&导致的BUG

二维数据track的定义: 1 byte[][] track = new byte[10][10]; 本意:判断track[trackY][trackX]的值是否为零,以及trackX是否小于10。 带BUG的代码: 1 if ((track[trackY][trackX] == 0) && ((trackX) < 10)) { 2 track[trackY][trackX] = 1; 3 trackX++; 4 } 执行这段代码,导致IDE抛出数组索引越界的异常:Except
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

洛谷 1137 旅行计划

【题解】   拓扑排序+DP即可。 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<vector> 5 #define LL long long 6 #define rg register 7 #define N 200010 8 using namespace std; 9 int n,m,front,rear,q[N],f[N],in[N]; 10 bool vis[N]; 1
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Ant基础知识2

Ant: 1.在windows上搭建Ant环境,成功后查看版本号 答案: (1)安装jdk,配置环境变量 (2)安装ant,配置环境变量,添加ANT_HOME,在path中加入%ANT_HOME%\bin; 通过 ant -version查看ant版本号 2.ant与maven的区别 答案: (1) Maven约定了目录结构,而Ant没有 (2) Maven是声明式的,用pom.xml文件;而Ant是程序式的,构建过程需要自定义,用build.xml (3) Maven是有生命周期的,而Ant
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

C/C++中宏定义#pragma once与 #ifndef的区别

为了避免同一个文件被include多次,我们可以通过以下两种方式来进行宏定义: 1. #ifndef方式 2. #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif   方式二: #pragma once ... ... // 一些声明语句 #ifndef 的方式依赖于宏名字不能
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

vue中的watch监听器和computed计算属性

一、compued计算属性   1.对应的computed作为计算属性定义,并返回对应的结果给这个变量,变量不可被重复定义和赋值。 computed: {   fullName () {} }   2.计算属性基于依赖进行缓存。 二、watch监听器   1.对基本属性进行监听 watch: { str: function (newValue, oldValue) {} }   2.对对象进行监听watch: {obj: {handle: (){}, deep: true}   3.对对象某一
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Git基础考试题

Git: 1.在windows上搭建git环境,成功后查看版本号 Linux安装 sudo apt-get install git -y yum install git -y windows直接安装exe 查看版本号:git version 2.git与svn的区别 (1)git是分布式的,svn是集中式的 (2)git把内容按元数据的方式存储,svn是按文件存储,git的内容完整性优于svn (3)git和svn分支不同 (4)git没有一个全局的版本号,而svn有 (5)git不需要联网就
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Luogu P1447 [NOI2010]能量采集

Preface 最近反演题做多了看什么都想反演。这道题由于数据弱,解法多种多样,这里简单分析一下。 首先转化下题目就是对于一个点\((x,y)\),所消耗的能量就是\(2(\gcd(x,y)-1)+1=2\cdot\gcd(x,y)-1\)(小学奥数题) 所以求和就是求\(\sum_{i=1}^n\sum_{j=1}^m2\cdot\gcd(i,j)-1=2\cdot\sum_{i=1}^n\sum_{j=1}^m\gcd(i,j)-nm\),因此主要问题就变成了求解\(\sum_{i=1}^
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

Tenka 1 Computer Contest C-Align

C - Align Time limit : 2sec / Memory limit : 1024MB Score : 400 points Problem Statement You are given N integers; the i-th of them is Ai. Find the maximum possible sum of the absolute differences between the adjacent elements after arranging these
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0

LuoguP3183 [HAOI2016]食物链 记忆化搜索

题目描述 如图所示为某生态系统的食物网示意图,据图回答第1小题现在给你n个物种和m条能量流动关系,求其中的食物链条数。物种的名称为从1到n编号M条能量流动关系形如a1 b1a2 b2a3 b3......am-1 bm-1am bm其中ai bi表示能量从物种ai流向物种bi,注意单独的一种孤立生物不算一条食物链 输入输出格式 输入格式: 第一行两个整数n和m,接下来m行每行两个整数ai bi描述m条能量流动关系。(数据保证输入数据符号生物学特点,且不会有重复的能量流动关系出现)1<=N<=1
分类: 其他 发布时间: 10-27 22:25 阅读次数: 0