param

Log4Net使用

你离开我真会死。 提交于 2019-11-27 00:04:51
1、 Log4Net官网 2、Web使用: Web.Config 添加:    <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net debug="false"> <root> <level value="Error" /> <appender-ref ref="UserInfoLogger" /> </root> <logger name="UserInfoLogger"> <!--日志的等级,它们由高到底分别为: OFF > FATAL > ERROR > WARN > INFO > DEBUG > ALL 注意:日志记录时只记录当前及更高等级日志。LevelRangeFilter节点存在时以节点为配置为准--> <level value="DEBUG" /> <!--Appender(输出流)名称--> <appender-ref ref="UserInfoLogger" /> </logger> <appender name="UserInfoLogger" type="log4net.Appender.RollingFileAppender,log4net

python Request模块

冷暖自知 提交于 2019-11-26 23:10:00
---恢复内容开始--- Request的五种请求方式 方法 说明 requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.get() 获取HTML网页的主要方法,对应于HTTP的GET requests.head() 获取HTML网页头信息的方法,对应于HTTP的HEAD request.post() 向HTML网页提交POST请求的方法,对应于HTTP的POST request.put() 向HTML网页提交PUT请求的方法,对应于HTTP的PUT request.patch() 向HTML网页提交局部修改请求,对应于HTTP的PATCH request.delete() 向HTML页面提交删除请求,对应于HTTP的DELETE 一:request.get(): 源码: 1 def get(url, params=None, **kwargs): 2 r"""Sends a GET request. 3 4 :param url: URL for the new :class:`Request` object. 5 :param params: (optional) Dictionary, list of tuples or bytes to send 6 in the body of the :class:`Request`. 7

EL表达式取值

瘦欲@ 提交于 2019-11-26 21:50:03
1.EL表达式的语法格式很简单: 以前编写jsp代码时,如果要获取表单中的用户名,一般使用 <%=request.getParameter("name")%>,这样当然也可以获取到值,但是又把html代码和java代码混到一起,看起来比较乱套。现在使用EL表达式的话就比较简洁了:${param.name}就可以解决了。 注意:${表达式} 表达式部分不需要加引号,如果写成 ${"param.name"} ,那么页面上显示出来的就不是表单中name的值了,而是 "param.name" 这个字符串。表达式与开始符和终结符之间的空格被忽略不计。如果表达式的值为null,那么页面将显示一个空格而不是null。 2.EL的两个运算符 "." 和 "[]" ${param.name} 和 ${param["name"]} 是等价的,但是当要存取的属性名称中包含有一些特殊字符如 "." 或 "-" 等非字母或数字的符号 或者 在使用动态取值时,就一定要使用 "[]" 运算符。 3.EL表达式的取值范围 pageScope、requestScope、sessionScope、applicationScope 如果没有给定参数名的取值范围,系统默认从page范围中查找,找不到则找request,一次类推,都找不到时传回null。 例如,存入一个session范围的值:<% session

Convert $.param in angularjs

时间秒杀一切 提交于 2019-11-26 21:46:05
问题 Before I am using JQuery and I use this to send URL with parameter window.location = myUrl + $.param({"paramName" : "ok","anotherParam":"hello"}); but with angularjS this does not work the same way $scope.myButton = function() { $window.location.open = myUrl + $.param({"paramName" : "ok","anotherParam":"hello"}); };//Error: $ is not defined can anyone help me how to do this in angularJs 回答1: If you are trying to create serialized representation of data like $.param() does, function

在ASP.NET中调用存储过程方法

耗尽温柔 提交于 2019-11-26 21:43:57
在ASP.NET中调用存储过程方法新解 作者:佚名 文章来源:未知 点击数: 307 更新时间:2006-1-15    摘要 存储过程 的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着 存储过程 的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。    关键词 ASP .NET; 存储过程     在使用.NET的过程中, 数据库 访问是一个很重要的部分,特别是在B/S系统的构建过程中, 数据库 操作几乎成为了一个必不可少的操作。调用 存储过程 实现 数据库 操作使很多程序员使用的方法,而且大多数的程序员都是能使用 存储过程 就使用 存储过程 ,很少直接使用SQL语句,所以 存储过程 是很有用而且很重要的。    存储过程 简介   简单的说, 存储过程 是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在 数据库 中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的 函数 过程类似, 存储过程 可以通过名字来调用,而且它们同样有输入参数和输出参数。   根据返回值类型的不同,我们可以将 存储过程 分为三类:返回记录集的 存储过程 , 返回数值的 存储过程 (也可以称为标量 存储过程 ),以及行为 存储过程 。顾名思义,返回记录集的 存储过程 的执行结果是一个记录集,典型的例子是从 数据库

spring-boot-starter-quartz集群实践

非 Y 不嫁゛ 提交于 2019-11-26 21:07:30
【**前情提要**】由于项目需要,需要一个定时任务集群,故此有了这个spring-boot-starter-quartz集群的实践。springboot的版本为:2.1.6.RELEASE;quartz的版本为:2.3.1.假如这里一共有两个定时任务的节点,它们的代码完全一样。 --- # 壹.jar包依赖 ~~~pom 1.8 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-quartz mysql mysql-connector-java runtime org.springframework.boot spring-boot-starter-jdbc org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test ~~~ 这里选择将定时任务的数据入库,避免数据直接存在内存中,因应用重启造成的数据丢失和做集群控制。 # 贰、项目配置 ~~~yaml spring: server: port: 8080 servlet: context-path: /lovin datasource: url: jdbc:mysql://127.0.0.1

驱动调试之打印

折月煮酒 提交于 2019-11-26 21:03:23
在编写驱动过程分析中会遇到许多难找的问题,这时候调试的方法就很重要了,下面介绍的是利用打印的方法调试驱动,这种方法同样可以用在应用的调试过程中,而且很有效。 1、prink的原理 首先介绍一下打印的函数prink的原理,printk的原理是最终打印在终端上的。所以只要是能成为终端的设备均可被打印,比如串口、网络、LCD等等。 在u-boot的启动参数中,有这么一项console=ttySAC0,其中ttySAC0就是最终printk打印到的设备。 bootargs=console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.101:/work/nfs_andy/first_fs ip=192.168.1.18:192.168.1.101:192.168.1.1:255.255.255.0::eth0:off 1.1、__setup调用过程分析 为了分析prink,可以在内核源码中搜索“console=”,最终可以在在kernel\printk.c中找到__setup("console=", console_setup);这种形式的定义在 Linux内核源码阅读记录一之分析存储在不同段中的函数调用过程 中已经介绍过,下面介绍一遍调用过程,__setup被定义在include\linux\init.h中: 171 #define __setup

How Exactly Does @param Work - Java

▼魔方 西西 提交于 2019-11-26 20:34:20
问题 How does the annotation @param work? If I had something like this: /* *@param testNumber; */ int testNumber = 5; if (testNumber < 6) { //Something } How would the @param affect the testNumber? Does it even affect the testNumber? Thanks. Let me know if I used it wrong. 回答1: @param won't affect the number. It's just for making javadocs. More on javadoc: http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html 回答2: @param is a special format comment used by javadoc to

jQuery: How to get parameters of a url?

馋奶兔 提交于 2019-11-26 20:00:00
问题 New to jQuery and I'm having trouble getting the parameters of a url that my server generates. I have a url like this: <span class="popuptest"><a href="www.example.com/test?param1=1&param2=2">find param</a></span> my jquery function looks like so: $(function() { $('.popuptest a').live('click', function(event) { $.extend({ getUrlVars: function(){ var vars = [], hash; var hashes = this.href.slice(this.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i]

PHP百度地图开发之距离计算的实例分享

荒凉一梦 提交于 2019-11-26 19:17:10
/** * 计算两个坐标之间的距离(米) * @param float $fP1Lat 起点(纬度) * @param float $fP1Lon 起点(经度) * @param float $fP2Lat 终点(纬度) * @param float $fP2Lon 终点(经度) * @return int */ function distanceBetween($fP1Lat, $fP1Lon, $fP2Lat, $fP2Lon){ $fEARTH_RADIUS = 6378137; //角度换算成弧度 $fRadLon1 = deg2rad($fP1Lon); $fRadLon2 = deg2rad($fP2Lon); $fRadLat1 = deg2rad($fP1Lat); $fRadLat2 = deg2rad($fP2Lat); //计算经纬度的差值 $fD1 = abs($fRadLat1 - $fRadLat2); $fD2 = abs($fRadLon1 - $fRadLon2); //距离计算 $fP = pow(sin($fD1/2), 2) + cos($fRadLat1) * cos($fRadLat2) * pow(sin($fD2/2), 2); return intval($fEARTH_RADIUS * 2 * asin(sqrt($fP)) +