使用wfs.js时不能调用其内部Websocket关闭和初始化函数,如何在外部调用?

由于项目要进行H.264裸流播放,在github上找到了可用的
wfs.js,最近又遇到了一个问题,无法调用wfs.js内部Websocket初始化和关闭的函数。
之前经过提问已经解决了
调用函数内部函数的问题,答案中的链接地址是https://blog.csdn.net/weixin_43694639/article/details/88723280,
但是我用同样的写法,却不能调用websocket的关闭函数,只能调用发送数据的函数。


这是整个函数折叠起来的样子:

(function(f)){...   
})(function() {...
});

这是我要调用的函数整体:

var WebsocketLoader = function(_EventHandler){
    _inherits(WebsocketLoader, _EventHandler);
        function WebsocketLoader(wfs){...
        }
        _createClass(WebsocketLoader, [{...  //要调用的函数在省略号里
        }]);
        return WebsocketLoader;
        }(_eventHandler2.default);
exports.default = WebsocketLoader;

不能调用的函数,初始化websocket:

key: 'initSocketClient',
value: function initSocketClient() {
        this.client.binaryType = 'arraybuffer';
        this.client.onmessage = this.receiveSocketMessage.bind(this);
        // clientSocket.binaryType = 'arraybuffer';
        // clientSocket.onmessage = socketReceive;
        this.wfs.trigger(_events2.default.WEBSOCKET_MESSAGE_SENDING, { commandType: "open", channelName: this.channelName, commandValue: "NA" });  //不知道这个trigger是什么
        console.log('Websocket Open!');
        flagSP = true;
        //initSocket = initSocketClient

不能调用的函数,主动关闭websocket:

//这个函数是我后来自己加的
key: 'onWebsocketClose',
value: function onWebsocketClose(i) {
        clientSocket.send(i)
        console.log('切换页面,中断连接。' + i)
        clientSocket.close();

        socketClose = onWebsocketClose;

每次调用都会报这个错

[Vue warn]: Error in v-on handler: "TypeError: Object(...) is not a function"
found in
---> <WindowFrame> at src/components/WindowFrame.vue
       <ElHeader> at packages/header/src/main.vue
         <ElContainer> at packages/container/src/main.vue
           <Ccqg> at src/components/main.vue
             <App> at src/App.vue
               <Root> vue.esm.js:628

TypeError: "Object(...) is not a function"
    showMain WindowFrame.vue:309
    click WindowFrame.vue:268
    VueJS 3

但是这个函数可以在外部调用:

key: 'onWebsocketMessageSending',
value: function onWebsocketMessageSending(i) {
        clientSocket.send(i)
        console.log('发送视频请求:' + i)
                //this.client.send(i)
                //this.client.send(JSON.stringify({ type: 2, carNum: 8888 }))
        sendMsg = onWebsocketMessageSending

我之前写过单独的websocket,可以直接在外部调用我定义的所有方法,包括初始化和关闭。不明白为什么这里不行。

2个回答

lanye233
uie糖心甜酒 非常感谢!成功解决问题~
7 个月之前 回复

应该是外部调用wfsjs的Wfs类中的attachMedia函数获取参数,然后wfsjs内部去调用的WebsocketLoader这个类中的initSocketClient去初始化服务,这是我理解的初始化服务,请问你是怎么关闭服务,我调用了Wfs类中的destroy函数没有报错,但是也没有关闭

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
(Vue/wfs.js)为什么不能调用wfs.js里的websocket初始化和关闭函数,只能调用发送函数?

由于项目要进行H.264裸流播放,在github上找到了可用的[wfs.js](https://github.com/ChihChengYang/wfs.js "wfs.js"),最近又遇到了一个问题,无法调用wfs.js内部Websocket初始化和关闭的函数。 之前经过提问已经解决了[调用函数内部函数](https://ask.csdn.net/questions/891402 "")的问题,答案中的链接地址是https://blog.csdn.net/weixin_43694639/article/details/88723280, 但是我用同样的写法,却不能调用websocket的关闭函数,只能调用发送数据的函数。 --- 这是整个函数折叠起来的样子: ``` (function(f)){... })(function() {... }); ``` 这是我要调用的函数整体: ``` var WebsocketLoader = function(_EventHandler){ _inherits(WebsocketLoader, _EventHandler); function WebsocketLoader(wfs){... } _createClass(WebsocketLoader, [{... //要调用的函数在省略号里 }]); return WebsocketLoader; }(_eventHandler2.default); exports.default = WebsocketLoader; ``` **不能调用**的函数,初始化websocket: ``` key: 'initSocketClient', value: function initSocketClient() { this.client.binaryType = 'arraybuffer'; this.client.onmessage = this.receiveSocketMessage.bind(this); // clientSocket.binaryType = 'arraybuffer'; // clientSocket.onmessage = socketReceive; this.wfs.trigger(_events2.default.WEBSOCKET_MESSAGE_SENDING, { commandType: "open", channelName: this.channelName, commandValue: "NA" }); //不知道这个trigger是什么 console.log('Websocket Open!'); flagSP = true; //initSocket = initSocketClient ``` **不能调用**的函数,主动关闭websocket: ``` //这个函数是我后来自己加的 key: 'onWebsocketClose', value: function onWebsocketClose(i) { clientSocket.send(i) console.log('切换页面,中断连接。' + i) clientSocket.close(); socketClose = onWebsocketClose; ``` **每次调用都会报这个错**: ``` [Vue warn]: Error in v-on handler: "TypeError: Object(...) is not a function" found in ---> <WindowFrame> at src/components/WindowFrame.vue <ElHeader> at packages/header/src/main.vue <ElContainer> at packages/container/src/main.vue <Ccqg> at src/components/main.vue <App> at src/App.vue <Root> vue.esm.js:628 TypeError: "Object(...) is not a function" showMain WindowFrame.vue:309 click WindowFrame.vue:268 VueJS 3 ``` 但是这个函数可以在外部调用: ``` key: 'onWebsocketMessageSending', value: function onWebsocketMessageSending(i) { clientSocket.send(i) console.log('发送视频请求:' + i) //this.client.send(i) //this.client.send(JSON.stringify({ type: 2, carNum: 8888 })) sendMsg = onWebsocketMessageSending ``` 我之前写过单独的websocket,可以直接在外部调用我定义的所有方法,包括初始化和关闭。不明白为什么这里不行。

纠结了一天了,完全看不懂

错误 26 无法将类型“WFS.Bizz.BizzQueryDisplayField”转换为“WF.SystemAO.DisplayField” E:\软件\项目\Opt\WFS.Bizz\uc\ucAttTable.cs 310 13 WFS.Bizz

求助使用GeoTools实现shp与GML3(WFS1_1)相互转换

国内已经网上只找到shp与geojson相互转换的demo,求shp与WFS1_1、geojson与WFS1_1的相换,或者提供一些参考资料,感谢,第一次提问,金币不多

wdatepicker不同格式覆盖的问题

我的需求是根据id的不同展示不同格式的时间,如yyyy,yyyy-mm,但第一种格式展示后 想展示第二种时仍然显示的是第一种的格式;代码如下: ``` if('1-1'==id || '1-2'==id){ $('#all-date-select').val(formatDate(new Date())); $('#end-date-select').val(formatDate(new Date())); $('#all-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM-dd',autoPickDate:null,maxDate:'%y-%M-%d',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})"); $('#end-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM-dd',autoPickDate:null,maxDate:'%y-%M-%d',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})"); } if('1-3'==id || '1-6'==id || '1-7'==id || '1-8'==id || '4-2'==id || '4-3'==id){ $('#all-date-select').val(formatDateByMonth(new Date())); $('#end-date-select').val(formatDateByMonth(new Date())); $('#all-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM',autoPickDate:null,maxDate:'%y-%M',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})"); $('#end-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy-MM',autoPickDate:null,maxDate:'%y-%M',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})"); } if('1-4'==id || '4-4'==id || '4-5'==id){ $('#all-date-select').val(formatDateByYear(new Date())); $('#end-date-select').val(formatDateByYear(new Date())); $('#all-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy',autoPickDate:null,maxDate:'%y',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})"); $('#end-date-select').attr("onclick","WdatePicker({dateFmt:'yyyy',autoPickDate:null,maxDate:'%y',onpicking:function(dp){wfs.enddateChangedFunc(dp)}})"); } ``` 两种日期格式操作的是同一个input,求大神帮忙解决,谢谢

ogr在连接数据源之后,执行ExcuteSQL()方法时,sql语句中含有中文的语法规范?

使用C#调用OGR类库 数据源:将shp文件使用geoserver发布成wfs服务,利用ogr提供的wfs驱动进行调用; 使用的方法:连接wfs服务之后,调用datasource类中的ExcuteSQL(string strsql)方法 问题:当执行的sql语句中含有中文时,则会报语法错误;eg:select * from ceshi where 编码='abc',有大神使用ogr调用wfs服务,并有执行查询语句经验的,帮忙解答一下,不胜感激!

好烦啊,各种错误,完全不知道怎么弄?

错误 89 无法创建“uc\ucAttTable.resx”的清单资源名称。未能找到文件“D:\数据中心\Opt\WFS.Bizz\uc\ucAttTable.cs”。 WFS.Bizz

使用url重写后,base64编码给我带来了奇怪的结果

<div class="post-text" itemprop="text"> <p>I have a really strange problem </p> <p>ok the problem is thus </p> <p>let say I have this url </p> <p><a href="http://www.example.com/?file=WFS010C.part3.rar&amp;url=http://www.fileserve.com/file/vEpByp3/WFS010C.part3.rar" rel="nofollow">http://www.example.com/?file=WFS010C.part3.rar&amp;url=http://www.fileserve.com/file/vEpByp3/WFS010C.part3.rar</a></p> <p>If I do <code>base64_encode($_GET['url'])</code> </p> <p>the results is this </p> <p><code>aHR0cDovL3d3dy5maWxlc2VydmUuY29tL2ZpbGUvdkVwQnlwMy9XRlMwMTBDLnBhcnQzLnJhcg</code>==</p> <p>after applying this rewrite condition </p> <pre><code>RewriteEngine On RewriteBase / RewriteRule ^file-(.*)-(.*)\.html$ index.php?file=$1&amp;url=$2 </code></pre> <p>The url is like this </p> <p><a href="http://www.example.com/file-WFS010C.part3.rar-http://www.fileserve.com/file/vEpByp3/WFS010C.part3.rar.html" rel="nofollow">http://www.example.com/file-WFS010C.part3.rar-http://www.fileserve.com/file/vEpByp3/WFS010C.part3.rar.html</a></p> <p>now if I do <code>base64_encode($_GET['url'])</code> </p> <p>the results is this </p> <pre><code>aHR0cDovd3d3LmZpbGVzZXJ2ZS5jb20vZmlsZS92RXBCeXAzL1dGUzAxMEMucGFydDMucmFy </code></pre> <p>**Note that the value of $_GET['url'] is exactly the same in both cases if printed without encoding!!!! </p> <p>how come same string giving different results just after using rewrite ?**</p> <p>Does anyone know whats the problem </p> </div>

无法从jquery中的Json_encode获取值

<div class="post-text" itemprop="text"> <p>I have a file whichh is converting my php array to json</p> <pre><code>&lt;?php include('lib/db.php'); $cid = mysql_real_escape_string($_POST['id']); $q = rand(1, 2); $var = array(); $rs1 = mysql_query("select * from questions where qid='$q' and sub_id='$cid'"); while ($r1 = mysql_fetch_array($rs1)) { $var[] = array('qid' = &gt; $r1['qid'], 'question' = &gt; $r1['question'], 'ans' = &gt; $r1['ans1'], 'ans2' = &gt; $r1['ans2'], 'ans3' = &gt; $r1['ans3'], 'ans4' = &gt; $r1['ans4']); } print json_encode($var); ?&gt; </code></pre> <p>and the jquery code to load the value</p> <pre><code>$.ajax({ url: "getquestion.php", type: "POST", data: "id=" + id, cache: false, dataType: "json", success: function (data, jqXHR) { if (data == null) { alert('nothing'); } else { alert(data[0]); } } }); </code></pre> <p>But i am getting undefined in firebug console But i want the JSON value in jQuery variable.</p> </div>

MyEclipse中项目启动后报错

有哪位高手可以解答一下,下面的异常是什么原因引起的,怎么解决呢? AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.ConnectException: Connection timed out: connect faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:153) at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:120) at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.excellence.swap.service.MissiveSwapWsFacadeSoapBindingStub.getReceiveMissiveSwapInfo(MissiveSwapWsFacadeSoapBindingStub.java:484) at com.excellence.swap.service.MissiveSwapWsFacadeProxy.getReceiveMissiveSwapInfo(MissiveSwapWsFacadeProxy.java:80) at com.cvicse.sws.common.jinghua.JingHuaService.reveiveDoc(JingHuaService.java:85) at com.cvicse.sws.wfs.common.listener.JingHuaTask.run(JingHuaTask.java:40) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462)

WebGISMapserver发布WMS服务,openlayers3浏览显示总是是一副图

![图片说明](https://img-ask.csdn.net/upload/201610/12/1476257797_265672.png) openlayers代码: ```html <!DOCTYPE html> <html> <head> <title>地图页</title> <meta http-equiv="Content-Type" type="text/html" charset="utf-8"> <!--引入ol自带样式--> <link href="ol.css" rel="stylesheet" type="text/css" /> <!--引入自定义样式,控制左上角缩放滑块样式--> <link href="controlCSS.css" rel = "stylesheet" type = "text/css"/> <!--引入OpenLayers核心库,发布版需替换为 ol.js--> <script src="ol-debug.js" type="text/javascript"></script> <script type="text/javascript"> var zoomSlider = new ol.control.ZoomSlider(); var zoomToExtent = new ol.control.ZoomToExtent({ extent: [ 13100000, 4290000, 13200000, 5210000 ] }); var layer_tile=new ol.layer.Tile({ //图层对应的数据源,此处为加载OSM在线瓦片服务数据 source: new ol.source.OSM() }); var map_view=new ol.View({ center: [0, 0], //地图初始中心点 zoom: 2 //地图初始显示级别 }); var OSM_Layer = new ol.layer.Tile({ source: new ol.source.TileWMS({ url: '*****mapserv', params: { 'LAYERS' : 'ChinaBoundaries' , 'mode' : 'map', 'map' : 'D:/ms4w/MyMapFile/myMap.map', 'FORMAT' : 'image/png', 'TILED' : 'true' }, serverType : 'mapserver' }) }); function init(){ //实例化Map对象用于加载地图 var map = new ol.Map({ target: 'map', //地图容器div的id //在地图容器中加载的图层 layers: [layer_tile],//加载瓦片图层数据 //地图视图设置 view: map_view }); //实例化ZoomSlider控件并加载到地图容器中 map.addControl(zoomSlider); //实例化ZoomToExtent控件并加载到地图容器中 map.addControl(zoomToExtent); map.addLayer(OSM_Layer); } </script> </head> <body onload="init()" style="width: 100%; height: 100%;"> <div id="map"> </div> </body> </html> ``` Map文件 ```xml MAP NAME "sample" STATUS ON SIZE 900 400 SYMBOLSET "../apps/etc/symbols.txt" EXTENT 72 0 146 66 UNITS DD SHAPEPATH "../myData" IMAGECOLOR 128 128 255 FONTSET "../apps/etc/fonts.txt" IMAGETYPE "png" SIZE 512 512 #PROJECTION # "init=epsg:3857" #END #PROJECTION END # # Start of web interface definition # WEB IMAGEPATH "/ms4w/tmp/ms_tmp/" IMAGEURL "/ms_tmp/" METADATA "wms_title" "China Map" "wms_onlineresource" "http://localhost/cgi-bin/mapserv.exe?" "Wfs_abstract" "get_features" "wfs_enable_request" "*" END #end of the matedata END # WEB # # Start of layer definitions # LAYER NAME "global-raster" TYPE RASTER STATUS DEFAULT DATA world.tif END # LAYER # # Start of layer ChinaBoundaries # LAYER NAME "ChinaBoundaries" TYPE POLYGON STATUS ON DATA chinashp.shp CLASS NAME "ClassChinaBoundaries" STYLE OUTLINECOLOR 255 0 0 END # STYLE END # CLASS END # LAYER END # MAP ```

Jenkins构建maven项目失败报错:

ERROR: Failed to parse POMs hudson.util.IOException2: Failed to access https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=C:\Jdk1.7 at hudson.tools.JDKInstaller.locateStage1(JDKInstaller.java:352) at hudson.tools.JDKInstaller.locate(JDKInstaller.java:298) at hudson.tools.JDKInstaller.performInstallation(JDKInstaller.java:121) at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61) at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:106) at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:149) at hudson.model.JDK.forNode(JDK.java:111) at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:745) at hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:157) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:573) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:423) at hudson.model.Run.run(Run.java:1362) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:467) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145) Caused by: java.net.UnknownHostException: cds.sun.com at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1676) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1674) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1672) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1245) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at hudson.tools.JDKInstaller.locateStage1(JDKInstaller.java:340) ... 14 more Caused by: java.net.UnknownHostException: cds.sun.com at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:625) at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:275) at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1301) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2691) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:291) at hudson.tools.JDKInstaller.locateStage1(JDKInstaller.java:334) ... 14 more Finished: FAILURE 好像是连不上cds.sun.com的原因, 不理解怎么改

如何在Mysql中创建一个id(自动增量)与字符串连接? 仅使用PHP

<div class="post-text" itemprop="text"> <p>need to create a id having primary key with auto incrementation + a string has to be stored with that id using php like: my sql has to show-</p> <ol> <li>ID</li> <li>WFS001</li> <li>WFS002</li> <li>WFS003</li> <li>WFS005</li> <li>.</li> <li>.</li> <li>.</li> <li>.</li> </ol> </div>

GoREST端点路径

<div class="post-text" itemprop="text"> <p>I'm writting a web service with Go and I'd like to have url like :</p> <p><a href="http://example.com/WEB/service.wfs?param1=2&amp;param2=test" rel="nofollow">http://example.com/WEB/service.wfs?param1=2&amp;param2=test</a>.....</p> <p>I'm using GoREST and my Endpoint url is :</p> <pre><code>method:"GET" path:"/WEB/service.wfs?{param:string}" output:"string" </code></pre> <p>My problem is that it never return the "param" but it does if I use the endpoint :</p> <pre><code>method:"GET" path:"/WEB/service.wfs/{param:string}" output:"string" </code></pre> <p>Is there a way to handle the "?" ?</p> </div>

为什么进不到项目里面啊?入口进不去!

using System; using System.Collections.Generic; using System.Windows.Forms; using WF_SysApplication; using AutoUpdater; using KnightsWarriorAutoupdater; using System.Net; using System.Xml; using System.Diagnostics; namespace WF.MainMap { static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string [] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); #region check and download new version program bool bHasError = false; try { IAutoUpdater autoUpdater = new KnightsWarriorAutoupdater.AutoUpdater(args); if (autoUpdater.NeedUpdate()) { Application.Exit(); Process proc = new Process(); proc.StartInfo.UseShellExecute = true;//是否使用操作系统外壳程序启动进程 if (args != null && args.Length > 0) proc.StartInfo.Arguments = args[0]; proc.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;//启动进程的初始目录 proc.StartInfo.FileName = "KnightsWarrior.exe"; proc.WaitForExit(100); proc.Start(); return; } } catch (WebException exp) { MessageBox.Show("服务器连接失败"); bHasError = true; } catch (XmlException exp) { bHasError = true; MessageBox.Show("下载更新文件错误"); } catch (NotSupportedException exp) { bHasError = true; MessageBox.Show("升级文件配置错误"); } catch (ArgumentException exp) { bHasError = true; MessageBox.Show("下载升级文件错误"); } catch (Exception exp) { bHasError = true; MessageBox.Show("更新过程中出现错误"); } finally { // //if (bHasError == true) // //{ // // try // // { // // autoUpdater.RollBack(); // // } // // catch (Exception) // // { // // //Log the message to your file or database // // } // //} // ////OperProcess op = new OperProcess(); // //启动进程 // //op.StartProcess(); } #endregion //StaticSystemUIClass.MsgControl.ShowInfoDialog(StaticSystemUIClass.SysConfigXmlControl.SysPath); if (args == null || args.Length == 0) { args = new string[1]; args[0] = "数据管理子系统.wfs"; } if (args == null || args.Length == 0) { MessageBox.Show("未指定子系统类型"); return; } DevExpress.UserSkins.BonusSkins.Register(); DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.Skins.SkinManager.EnableMdiFormSkins(); Application.Run(new frmMain()); (未将对象引用设置到对象的实例) } } } 还有那个查看详细信息的异常快照怎么看啊?

java tutorial下载

RT,在sun网站上怎么会一直下载不了啊? https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter 就这个页面,一直点击下载一直是连接不上去,谁有,能不能给传一个?我就是想要java tutorial及其源代码。 ps: 我的jdk和jre装在非系统盘,中间系统恢复了几次,但是jdk和jre正常用,但是java web start图表肯定是没了,重装了jdk还是没有,怎么办,sun网站的那些jnlp程序我就无法直接运行,貌似说我没有装jre等等,只能把jnlp文件下载到本地,然后在命令行通过javaws运行,如何才能让系统知道我已经安装了jdk和jre?jdk的环境变量都有,就是指向jdk安装的bin目录,还需要其他的么?

openlayers标绘lineString,边框的样式

![重要天气预告图](https://img-ask.csdn.net/upload/201911/15/1573806483_636007.png) 有一个需求,给的数据可以用linestring画出来,但是边框需要按照途中标注的用曲线表示,有点类似linedash的只是把虚线要绘制成途中的样式,求助各位有好的方法吗。openlayers的ol.style.stroke目前看来只找到了用canvas画布来自定义边框但是效果不理想..canvas设置的边框样例http://viglino.github.io/ol-ext/examples/style/map.style.strokepattern.html

使用geoserver发布地图, openlayer3显示有问题

使用qgis画了一些线,使用geoserver发布,用openlayer3显示,出现乱图的显示问题(意思是在同一副图中平铺显示了许多张原来图片的线条)

geoserver如何使用rest上传shp数据

RT。 使用XML失败了。 ```curl -v -u admin:geoserver -X PUT -H "accept: application/xml" -d @C:/Users/111111/Desktop/geoserver/test2.xml http://localhost:8888/geoserver/rest/workspaces/P/datastores/datastores/Export_Output.shp ```

哪位大神能解释下这个结果?

from lxml import etree import re html = ''' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> 无标题页 </title><link href="css/style.css" rel="stylesheet" type="text/css" /> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/js.js" type="text/javascript"></script> <script type="text/javascript" src="js/jquery.jmpopups-0.5.1.js"></script> <script type="text/javascript"> $.setupJMPopups({ screenLockerBackground: "#bababa" }); function openStaticPopup() { $.openPopupLayer({ name: "myStaticPopup", width: 250, target: "myHiddenDiv" }); } function openStaticPopup3() { $.closePopupLayer('sclist3'); parent.$.openPopupLayer({ name: "sclist3", width: 785, target: "xctckbox3" }); } </script> <script type="text/javascript"> function init(){ var dax=['日','一','二','三','四','五','六'] var a=new Date(); var year=a.getFullYear(); var month=format(a.getMonth()+1); var day=format(a.getDate()); var hour=format(a.getHours()); var minute=format(a.getMinutes()); var second=format(a.getSeconds()); var da=a.getDay(); var x=" 星期"+dax[da]+" "+ year+"/"+month+"/"+day+" "+hour+":"+minute+":"+second; document.getElementById("test").innerHTML=x; window.setTimeout(init,1000); } window.onload=init; function format(x){ return x>9?x:'0'+x; } </script> </head> <body> <form method="post" action="./GkResult.aspx?infoid=3160105094757" id="form1"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTAzNTE0MDQ2Nw9kFgICAw9kFgICAQ9kFgZmD2QWAgIBD2QWAgIBDw8WAh4EVGV4dAUJ5p2O6Zuo6aaZZGQCAQ9kFgICAQ9kFgICAQ8PFgIfAAWRA+W4gumVv+aCqOWlve+8mgogICAg5oiR5piv5LiA5ZCN5LqL5Lia5Y2V5L2N6YGX5bGe77yM55uu5YmN5q+P5pyI5Lqr5Y+X5py65YWz5LqL5Lia5Y2V5L2N6YGX5bGe5Zuw6Zq+6KGl5YqpNjgw5YWD44CC6K+l5qCH5YeG5Li6MjAxMuW5tDEw5pyI6LW35a6e5pa977yM6Iez5LuKM+W5tOayoeaciei/m+ihjOiwg+aVtOOAguiAjOW9k+WJjeeJqeS7t+awtOW5s+i+g+mrmO+8jOS4lOWFu+iAgemHkeavj+W5tOWdh+aciTEwJeeahOWinumVv+OAggogICAg6K+36Zeu5biC6ZW/6L+R5pyf5piv5ZCm5pyJ6LCD5pW06KGl5Yqp55qE5pS/562W77yM6Iul5rKh5pyJ6IO95ZCm6ICD6JmR5oyJ5LiA5a6a5q+U5L6L5o+Q6auY77yM5q+V56ufNjgw5YWD56Gu5a6e55Sf5rS75Zuw6Zq+77yM5oSf6LCi6aKG5a+844CCZGQCAg9kFgICAQ9kFgICAQ8PFgIfAAWeBuaJv+WKnuWNleS9je+8mui/nuS6kea4r+W4guS6uuWKm+i1hOa6kOWSjOekvuS8muS/nemanOWxgArlip7nkIbnu5PmnpzvvJrnu4/mn6Us5rGf6IuP55yB5Lq65Yqb6LWE5rqQ56S+5Lya5L+d6Zqc5Y6F5ZKM6LSi5pS/5Y6FP+WFs+S6juiwg+aVtArnnIHnuqfmnLrlhbPjgIHkuovkuJrljZXkvY3lt6XkvZzkurrlkZjmrbvkuqHlkI7pgZflsZ7nlJ/mtLvlm7Dpmr7ooaXliqnmoIflh4YK55qE6YCa55+lPyjoi4/kurrnpL7jgJQybzEy44CVMzQ55Y+3KeinhOWumjrigJznnIHnuqfmnLrlhbPjgIHkuovkuJoK5Y2V5L2N5bel5L2c5Lq65ZGYKOWQiOmAgOS8keS6uuWRmCnmrbvkuqEs5YW26L+b5bGe6KGl5Yqp5qCH5YeG55Sx5Y6f5q+PCuS6uuavj+aciDUyMOWFg+aPkOmrmOWIsDY4MOWFg+KAnSzigJzmnKzpgJrnn6Xoh6oyMDEy5bm0MTDmnIgx5pelCui1t+aJp+ihjOKAneOAguaIkeW4guaNruatpOWItuWumuS6hj/lhbPkuo7osIPmlbTluILnuqfmnLrlhbPjgIHkuovkuJrljZXkvY0K5bel5L2c5Lq65ZGY5q275Lqh5ZCO6YGX5bGe55Sf5rS75Zuw6Zq+6KGl5Yqp5qCH5YeG55qE6YCa55+lPyjov57kurrnpL7lj5EK44CUMjAxMuOAlTQ0NOWPt+OAgei/nui0ouekvuOAlDIwMTLjgJUxMTnlj7cpLOaJp+ihjOeahOagh+WHhuOAgeaXtgrpl7TlkoznnIHnuqfljZXkvY3nm7jlkIzjgILor6XpgJrnn6XkuIvlj5HlkI4s55yB5ZKM5biC6Iez5LuK5pyq5pyJ5paw6KeE5a6aCuWHuuWPsOOAguiLpei/keacn+ecgeWHuuWPsOaWsOeahOinhOWumizmiJHku6zkvJrmipPntKfotK/liIfokL3lrp7jgIIgCmRkZMBRELC/8xC1xxmmhC2d0WH+GrfJjRkCXF4v3oyTxJlS" /> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="9CFE3A04" /> <div> <div id="all"> <div id="head"> <div id="headertop" style="height: 240px;"> </div> <div id="headtext" style="float: right; color: white; padding-right: 50px;"> <div id="test"> </div> </div> </div> <div id="count1"> <div id="dh"> 当前位置:市长信箱 &gt;&gt; 写信</div> <div id="center"> <div id="left"> <div id="wxts"> <div id="wxtstop" style="height: 80px;"> </div> <div id="text"> &nbsp;&nbsp; 欢迎您通过"市长信箱"这一便捷、高效的网上信访渠道反映诉求。您的来信,我们将按照一定程序,向有关单位交办或转办,并在一定时限内,由相关单位向您反馈处理结果。此外,我们还将选择一些案例进行公开回复,您如果不同意公开,请说明,我们将对您的信件严格保密。为便于有关部门向您了解相关情况,解决好您反映的问题和反馈办理结果,请填写真实姓名及联系方式。 </div> </div> <div id="cxbtn"> <a href="SZ_Search.aspx" class="a"> <img src="images/hfcxbtn.jpg" alt="" style="border: 0px;" /></a></div> </div> <div id="writeright" style="width: 742px"> <div id="" style="width: 720px; text-align: center; font-size: 13px;"> <div class="" style="margin-top: 20px;"> <table id="table" cellspacing="0" cellpadding="0" width="700" style="border-collapse: collapse; border: 4px solid #dceaed; margin-left: auto; background-color: White; margin-right: auto; font-size: 12px; height: 405px;"> <tr> <td valign="top" class="xctdbg" style="text-align: center; vertical-align: middle; width: 132px; background-color: #f2f2f2;"> <span style="color: #0b5696">来信人:</span></td> <td colspan="3" style="padding: 0 15px; height: 29px; width: 517px;"> <span id="lblXFName" style="line-height: 23px; font-size: 13px;"><font color="Black">李雨香</font></span> </td> </tr> <tr> <td valign="top" class="xctdbg" style="text-align: center; vertical-align: middle; width: 132px; background-color: #f2f2f2;"> <span style="color: #0b5696">来信内容:</span></td> <td colspan="3" style="padding: 0 15px;"> <br /> <br /> <span id="lblXFQuestion" style="display:inline-block;font-size: 13px; line-height: 23px; text-align: left">市长您好: 我是一名事业单位遗属,目前每月享受机关事业单位遗属困难补助680元。该标准为2012年10月起实施,至今3年没有进行调整。而当前物价水平较高,且养老金每年均有10%的增长。 请问市长近期是否有调整补助的政策,若没有能否考虑按一定比例提高,毕竟680元确实生活困难,感谢领导。</span></td> </tr> <tr> <td valign="top" class="xctdbg" style="text-align: center; vertical-align: middle; width: 132px; background-color: #f2f2f2"> <span style="color: #0b5696">回复内容:</span></td> <td colspan="3" style="padding: 0 15px"> <br /> <br /> <span id="lblXFanswer" style="display:inline-block;font-size: 13px; line-height: 23px; text-align: left">承办单位:连云港市人力资源和社会保障局 办理结果:经查,江苏省人力资源社会保障厅和财政厅?关于调整 省级机关、事业单位工作人员死亡后遗属生活困难补助标准 的通知?(苏人社〔2o12〕349号)规定:“省级机关、事业 单位工作人员(合退休人员)死亡,其进属补助标准由原每 人每月520元提高到680元”,“本通知自2012年10月1日 起执行”。我市据此制定了?关于调整市级机关、事业单位 工作人员死亡后遗属生活困难补助标准的通知?(连人社发 〔2012〕444号、连财社〔2012〕119号),执行的标准、时 间和省级单位相同。该通知下发后,省和市至今未有新规定 出台。若近期省出台新的规定,我们会抓紧贯切落实。 </span></td> </tr> </table> <br /> </div> <br /> <br /> <div id="Div1" style="height: 30px;"> </div> </div> </div> </div> </div> <div class="clear"> </div> <div id="fotter"> </div> </div> </div> </form> </body> </html> ''' selector = etree.HTML(html) item_all = {} item_all['xfr'] = selector.xpath('.//*[@id="lblXFName"]/text()') print item_all 为什么结果是 {'xfr': ''}

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

Java校招入职华为,半年后我跑路了

何来 我,一个双非本科弟弟,有幸在 19 届的秋招中得到前东家华为(以下简称 hw)的赏识,当时秋招签订就业协议,说是入了某 java bg,之后一系列组织架构调整原因等等让人无法理解的神操作,最终毕业前夕,被通知调往其他 bg 做嵌入式开发(纯 C 语言)。 由于已至于校招末尾,之前拿到的其他 offer 又无法再收回,一时感到无力回天,只得默默接受。 毕业后,直接入职开始了嵌入式苦旅,由于从未...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

@程序员:GitHub这个项目快薅羊毛

今天下午在朋友圈看到很多人都在发github的羊毛,一时没明白是怎么回事。 后来上百度搜索了一下,原来真有这回事,毕竟资源主义的羊毛不少啊,1000刀刷爆了朋友圈!不知道你们的朋友圈有没有看到类似的消息。 这到底是啥情况? 微软开发者平台GitHub 的一个区块链项目 Handshake ,搞了一个招募新会员的活动,面向GitHub 上前 25万名开发者派送 4,246.99 HNS币,大约价...

再不跳槽,应届毕业生拿的都比我多了!

跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗? PayScale之前发布的**《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google**,以1年和1.1年的员工任期中位数分列第二、第四名。 PayScale:员工最短任期公司排行榜 意外的是,任期中位数极小的这两家公司,薪资...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

华为初面+综合面试(Java技术面)附上面试题

华为面试整体流程大致分为笔试,性格测试,面试,综合面试,回学校等结果。笔试来说,华为的难度较中等,选择题难度和网易腾讯差不多。最后的代码题,相比下来就简单很多,一共3道题目,前2题很容易就AC,题目已经记不太清楚,不过难度确实不大。最后一题最后提交的代码过了75%的样例,一直没有发现剩下的25%可能存在什么坑。 笔试部分太久远,我就不怎么回忆了。直接将面试。 面试 如果说腾讯的面试是挥金如土...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

win10暴力查看wifi密码

刚才邻居打了个电话说:喂小灰,你家wifi的密码是多少,我怎么连不上了。 我。。。 我也忘了哎,就找到了一个好办法,分享给大家: 第一种情况:已经连接上的wifi,怎么知道密码? 打开:控制面板\网络和 Internet\网络连接 然后右击wifi连接的无线网卡,选择状态 然后像下图一样: 第二种情况:前提是我不知道啊,但是我以前知道密码。 此时可以利用dos命令了 1、利用netsh wlan...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

!大部分程序员只会写3年代码

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

HTTP与HTTPS的区别

面试官问HTTP与HTTPS的区别,我这样回答让他竖起大拇指!

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

立即提问
相关内容推荐