以下curl请求返回错误.有人可以解释出现了什么问题以及如何纠正它.我已经尝试强制curl使用不同的ssl版本(--sslv3和--sslv2),但这不起作用.
curl.exe --GET "https://www.expert.nl/" --verbose --insecure
Run Code Online (Sandbox Code Playgroud)
响应:
* About to connect() to www.expert.nl port 443 (#0)
* Trying 104.20.175.44... connected
* SSLv3, TLS handshake, Client hello (1):
* error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
* Closing connection #0
curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Run Code Online (Sandbox Code Playgroud) 我们正在从ColdFusion 9升级到ColdFusion 2016,我们注意到整体性能下降.我们进行了几次模拟以提供更多洞察力.下面是一个脚本,它提供了性能下降的一个很好的示例.该脚本构建一个查询,然后从查询中创建一个结构.
<!--- Machine info --->
<cfset runtime = createObject("java", "java.lang.System")>
<cfset props = runtime.getProperties()>
<cfset env = runtime.getenv()>
<Cfoutput>
coldfusion: #SERVER.ColdFusion.ProductVersion# #SERVER.ColdFusion.ProductLevel#<br>
java.version: #props["java.version"]#<br>
java.vm.name: #props["java.vm.name"]#<br>
os.name: #props["os.name"]#<br>
PROCESSOR_IDENTIFIER: #env["PROCESSOR_IDENTIFIER"]#<br>
PROCESSOR_ARCHITECTURE: #env["PROCESSOR_ARCHITECTURE"]#<br>
NUMBER_OF_PROCESSORS: #env["NUMBER_OF_PROCESSORS"]#<br><Br>
</Cfoutput>
<!--- Create a query --->
<cfset myQuery = QueryNew("Name, Time, Advanced", "VarChar, Time, Bit")>
<cfset testQuery = QueryNew("ColumnA,ColumnB,ColumnC,ColumnD,ColumnE,ColumnF,ColumnG,ColumnH,ColumnI,ColumnJ,ColumnK,ColumnL,ColumnM,ColumnN","VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar")>
<!--- Populate the query --->
<Cfloop from=1 to=300 index="x">
<cfset QueryAddRow(testQuery, 1)>
<cfloop index="intLetter" from="#Asc('A')#" to="#Asc('N')#" step="1">
<cfset temp = QuerySetCell(testQuery, "Column#chr(intLetter)#", "Row #x# column …Run Code Online (Sandbox Code Playgroud) 如何替换文本文件中两个引号之间的所有输入.第一个引号始终以制表符开头,或者它是行中的第一个字符(csv文件).我尝试了以下正则表达式
/(\t"|^")([^"]*)(\n)([^"]*")/gm
Run Code Online (Sandbox Code Playgroud)
但是这个正则表达式只匹配两个引号之间的第一个输入,而不是全部.
例如,以下文字:
xx "xx
xx
xx"
xx
"xx"
xx
xx
"xxx xxx
xx"
Run Code Online (Sandbox Code Playgroud)
应该成为
xx "xx xx xx"
xx
"xx"
xx
xx
"xxx xxx xx"
Run Code Online (Sandbox Code Playgroud)
我阅读了以下帖子( javascript正则表达式替换括号之间的空格)非常相似,但正则表达式建议我的情况不可用.
我有一个网页等待图像加载,直到它们在浏览器的视口中可见(延迟加载)。图像的尺寸未知。在网页顶部有一个链接,可以跳转到页面底部的锚点。当用户按下链接时,浏览器会滚动到网页的错误位置。我认为这是因为图像是在浏览器中加载的,这会改变页面的高度。换句话说,点击链接后锚点的位置会发生变化。无论如何,有没有办法解决这个悖论。
我想在不解析元素的情况下获取元素的内容。在这种情况下,结果应该是 é 但是我尝试的所有方法都会解析内容并返回é。我如何获得实际内容。
console.log('javascript textContent:'+document.getElementById('test').textContent);
console.log('javascript innerText:'+document.getElementById('test').innerText);
console.log('javascript innerHTML:'+document.getElementById('test').innerHTML);
console.log('jQuery text():'+$('#test').text());
console.log('jQuery html():'+$('#test').html());Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="test">é</div>Run Code Online (Sandbox Code Playgroud)
我正在尝试绘制一个带孔的矩形多边形.我的问题是我无法创建覆盖整个世界的多边形.多边形被反转,因此只选择一条线而不是整个世界.
下面是我能够做出的最大选择的例子.例如,如果我试图改变0(行中的新google.maps.LatLng(-85.1054596961173,0)),以任何其他值用于反转的选择.
也许我错过了一些明显的东西,但我似乎无法让它发挥作用.
function initialize() {
var mapOptions = {
zoom: 1,
center: new google.maps.LatLng(24.886436490787712, -70.2685546875),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var worldCoords = [
new google.maps.LatLng(-85.1054596961173, -180),
new google.maps.LatLng(85.1054596961173, 180),
new google.maps.LatLng(85.1054596961173, 180),
new google.maps.LatLng(-85.1054596961173,0)
];
var EuropeCoords = [
new google.maps.LatLng(29.68224948021748, -23.676965750000022),
new google.maps.LatLng(29.68224948021748, 44.87772174999998),
new google.maps.LatLng(71.82725578445813, 44.87772174999998),
new google.maps.LatLng(71.82725578445813, -23.676965750000022)
];
// Construct the polygon.
poly = new google.maps.Polygon({
paths: [worldCoords,EuropeCoords],
strokeColor: '#000000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#000000',
fillOpacity: 0.35 …Run Code Online (Sandbox Code Playgroud) 是否可以检查 cookie 何时到期?我尝试了以下方法:
首先我设置了三个cookie:
<cfcookie name="test1" value="" expires="10" />
<cfcookie name="test2" value="" expires="never" />
<cfcookie name="test3" value="" expires="now" />
Run Code Online (Sandbox Code Playgroud)
然后在另一个页面上我检查 cookie 数据:
<cfset cookies = getPageContext().getRequest().getCookies()>
<Cfoutput>
<cfloop index="c" array="#cookies#">#c.getName()#:#c.getMaxAge()#<br>
</cfloop>
</Cfoutput>
Run Code Online (Sandbox Code Playgroud)
但是MaxAge返回-1所有 cookie 而不是实际到期日期。我怎样才能得到实际的到期日期?
我目前正在检查我的所有函数和组件的未编组变量.我正在使用一个名为varscoper4的工具来检查所有功能.鉴于以下代码,varscoper告诉我第4行中的变量"input"处于unscoped状态.这是真的,如果我改变它,我是否需要调整参数变量的范围?
<cfoutput>#testit(1)#</cfoutput>
<cffunction name="testit">
<cfargument name="input">
<Cfset input = 3>
<cfreturn input>
</cffunction>
Run Code Online (Sandbox Code Playgroud)
FYI如果我不改变函数varscoper4中的参数变量输入,则不会报告任何未编码的变量.
<cfoutput>#testit(1)#</cfoutput>
<cffunction name="testit">
<cfargument name="input">
<Cfset var output = 3 + input>
<cfreturn output>
</cffunction>
Run Code Online (Sandbox Code Playgroud) 我试图在ColdFusion中检测图像是否模糊,但我有点卡住了.我读过 有没有办法检测图像是否模糊?,但这些编码示例在ColdFusion中无法使用.如果需要,我可以使用ImageMagick.
总的来说,我需要每月处理大约100万张图片,这些图片由用户上传.速度非常重要.
coldfusion ×4
javascript ×3
jquery ×2
cfcookie ×1
curl ×1
google-maps ×1
html ×1
imagemagick ×1
regex ×1