context

JSON字符串的生成

♀尐吖头ヾ 提交于 2020-02-28 03:36:41
  public class Corporation {     public string remark { get; set; } public string version { get; set; } public string @operator { get; set; } } public class TenderDoc { public string tenderdocid { get; set; } public Corporation corporation { get; set; } public string context { get; set; }public string @operator { get; set; } } public class Root { public List<TenderDoc> datas { get; set; } public string flag{ get; set; } } 这样就定义了json的实体类。        Corporation cop = new Corporation(); cop.remark = "remark"; cop.version = "C#"; cop.@operator = "niap"; List<TenderDoc> listtd = new List<TenderDoc>();

SpringMVC版本报错解决办法

北慕城南 提交于 2020-02-27 21:06:37
报错代码: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:context="http://www.springframework.org/schema/context" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation=" 6 http://www.springframework.org/schema/beans 7 http://www.springframework.org/schema/beans/spring-beans.xsd 8 http://www.springframework.org/schema/context 9 http://www.springframework.org/schema/context/spring-context.xsd"> 10 <context:component-scan base-package="cn.aynu.spring.controller"/> 11 12 </beans> 提示错误: The errors below were detected

Beego 过滤器

蓝咒 提交于 2020-02-27 20:59:24
过滤器 beego 支持自定义过滤中间件,例如安全验证,强制跳转等。 过滤器函数如下所示: beego.InsertFilter(pattern string, position int, filter FilterFunc, params ...bool) InsertFilter 函数的三个必填参数,一个可选参数 pattern 路由规则,可以根据一定的规则进行路由,如果你全匹配可以用 * position 执行 Filter 的地方,五个固定参数如下,分别表示不同的执行过程 BeforeStatic 静态地址之前 BeforeRouter 寻找路由之前 BeforeExec 找到路由之后,开始执行相应的 Controller 之前 AfterExec 执行完 Controller 逻辑之后执行的过滤器 FinishRouter 执行完逻辑之后执行的过滤器 filter filter 函数 type FilterFunc func(*context.Context) params 设置 returnOnOutput 的值(默认 true), 如果在进行到此过滤之前已经有输出,是否不再继续执行此过滤器,默认设置为如果前面已有输出(参数为true),则不再执行此过滤器 是否重置 filters 的参数,默认是 false,因为在 filters 的 pattern 和本身的路由的

Android悬浮窗的坑

[亡魂溺海] 提交于 2020-02-27 19:56:16
前言 重构了公司的一个项目,有一处用到了悬浮窗,就是程序后台运行后,悬浮窗依然可以显示到界面上。重构完准备上线,后来发现在6.0手机上有问题,无法显示,百般对比重构之前的代码,总感觉没什么不一样了呀,为什么别人代码写乱七八糟的都可以,我的写么好竟然不行。花了好多时间,百度什么的也找不到原因,真的是花了好多时间才找到了原因,这里记录一下解决问题的思路。 悬浮窗在Android6.0的坑 我有个解决问题的技巧就是写个小Demo,这样就没有其他不相关的代码,Demo里只写关于悬浮窗的代码,新建一个项目,语言选Kotlin,最小SDK为15,其它都默认,我用的是最新版本的AndroidStudio,什么Gradle什么鬼的都是更新到了最新的,项目创建好之后打开MainActivity,写代码,如下: class MainActivity : AppCompatActivity ( ) { override fun onTouchEvent ( event : MotionEvent ) : Boolean { if ( event . action == MotionEvent . ACTION_DOWN ) { val button = Button ( this ) . apply { text = "你好" ; setOnClickListener { Toast .

JS-重写内置的call、apply、bind

情到浓时终转凉″ 提交于 2020-02-27 17:29:33
首先看call和apply,第一个参数就是改变的this指向,写谁就是谁,如果是非严格模式下,传递null或undefined指向的也是window,二者唯一的区别是执行函数时,传递的参数方式不同,call是一个个的传递,apply是把需要传递的参数放到数组中整体传递。   ·func.call([context], x, y)   ·func.apply([context], [x, y]) 再看bind,它和call和apply都是改变this并且传递一些参数,不同于call和apply在改变this的同时直接把函数就执行了,bind不会立即执行函数。 let obj = { fn(x, y) { console.log(this, x, y); } }; obj.fn.call({}, 10, 20); // {}, 10, 20 obj.fn.apply(window, [10, 20]); //window, 10, 20 setTimeout(obj.fn.bind(30, 10, 20), 1000); //Number(30), 10, 20 先试着重写一下bind: 从参数看,首先是传递一个this指向并需要做一下处理,后续还有若干个参数 function bind(context) { //context可能是null或undefined,需要处理一下 if

吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Spring_Args

可紊 提交于 2020-02-27 16:18:19
<?xml version="1.0" encoding="GBK"?> <project name="spring" basedir="." default=""> <property name="src" value="src"/> <property name="dest" value="classes"/> <path id="classpath"> <fileset dir="../../lib"> <include name="**/*.jar"/> </fileset> <pathelement path="${dest}"/> </path> <target name="compile" description="Compile all source code"> <delete dir="${dest}"/> <mkdir dir="${dest}"/> <copy todir="${dest}"> <fileset dir="${src}"> <exclude name="**/*.java"/> </fileset> </copy> <javac destdir="${dest}" debug="true" includeantruntime="yes" deprecation="false" optimize="false" failonerror=

吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Spring_lifecycle

萝らか妹 提交于 2020-02-27 15:18:51
<?xml version="1.0" encoding="GBK"?> <project name="spring" basedir="." default=""> <property name="src" value="src"/> <property name="dest" value="classes"/> <path id="classpath"> <fileset dir="../../lib"> <include name="**/*.jar"/> </fileset> <pathelement path="${dest}"/> </path> <target name="compile" description="Compile all source code"> <delete dir="${dest}"/> <mkdir dir="${dest}"/> <copy todir="${dest}"> <fileset dir="${src}"> <exclude name="**/*.java"/> </fileset> </copy> <javac destdir="${dest}" debug="true" includeantruntime="yes" deprecation="false" optimize="false" failonerror=

吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Spring_Qualifier

余生长醉 提交于 2020-02-27 15:11:55
<?xml version="1.0" encoding="GBK"?> <project name="spring" basedir="." default=""> <property name="src" value="src"/> <property name="dest" value="classes"/> <path id="classpath"> <fileset dir="../../lib"> <include name="**/*.jar"/> </fileset> <pathelement path="${dest}"/> </path> <target name="compile" description="Compile all source code"> <delete dir="${dest}"/> <mkdir dir="${dest}"/> <copy todir="${dest}"> <fileset dir="${src}"> <exclude name="**/*.java"/> </fileset> </copy> <javac destdir="${dest}" debug="true" includeantruntime="yes" deprecation="false" optimize="false" failonerror=

Spring Boot(六):自定义starter

这一生的挚爱 提交于 2020-02-27 14:45:33
在springboot中,使用最多的就是starter。starter可以理解为一个可拔插式的插件,例如,你想使用jdbc插件,那么可以使用spring-boot-starter-jdbc。 随着版本的推移Starter家族成员也与日俱增。在传统Maven项目中通常将一些层、组件拆分为模块来管理,以便相互依赖复用,在Spring Boot项目中我们则可以创建自定义Spring Boot Starter来达成该目的。 一、starter的工作原理 1、springboot在启动时扫描项目所依赖的jar包,寻找包含搜spring.factories文件的jar包 2、根据spring.factories配置加载AutoConfiure类 3、根据@Conditional注解的条件,进行自动配置并将Bean注入spring context 二、自定义starter 1、IDEA创建一个empty project 2、添加两个module,一个是自动配置(maven工程),一个是启动器(springboot工程),启动器依赖自动配置。 3、项目结构 4、内部代码 (1)spring-boot-starter-autoconfigurer module package com.springboot.starter; import org.springframework.beans

iOS 画气泡(bubble)

匆匆过客 提交于 2020-02-27 09:55:39
本文是关于iOS代码画气泡,手把手教你画一个气泡,其他形状请读者自行尝试,希望大家玩的开心! // // SpeechBubbleView.m // demo // // Created by mygame on 15/3/4. // Copyright (c) 2015年 mygame. All rights reserved. // #import "SpeechBubbleView.h" #import <CoreGraphics/CoreGraphics.h> #define kPopupTriangleHeigh 12 #define kPopupTriangleWidth 22 #define kBorderOffset 0//0.5f @implementation SpeechBubbleView - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.backgroundColor = [UIColor purpleColor]; } return self; } - (void)drawRect:(CGRect)rect { [super drawRect:rect]; CGFloat viewW = rect.size