ARCGIS for JS中如何做可拖动的对话框? 2C

arcgis中一般用InfoTemplate做信息展示,可是这个信息框是固定的。怎么做一个可任意拖动的对话框?

1个回答

可以参考以下代码:

require([  
    "esri/arcgis/utils",   
    "dojo/dnd/Moveable"  
], function (arcgisUtils, Movable) {  
    "use strict";  
    var mapId = "bc6e18b0c332407e800c234de472939f"; // Replace with your own map ID from ArcGIS.com.  

    /** 
     * Makes the popup draggable. 
     * @returns {dojo/dnd/Movable} 
     */  
    function makePopupDraggable(){  
        var popupDiv = document.querySelector(".esriPopup");  
        var dnd;  
        if (popupDiv) {  
            dnd = new Movable(popupDiv);  
        }  
        // TODO: Figure out how to make the little arrow point the right way after dragging.  
        return dnd;  
    }  

    arcgisUtils.createMap(mapId, "map", {  
        usePopupManager: true,  
        mapOptions: {  
            center: [-120.80566406246835, 47.41322033015946],  
            zoom: 7,  
            minZoom: 7  
        }  
    }).then(makePopupDraggable);  

});

这种方法需要借助 dojo.dnd.Moveable
其网址为:

http://dojotoolkit.org/reference-guide/1.7/dojo/dnd/Moveable.html#dojo-dnd-moveable

如果对您有帮助,请采纳答案好吗,谢谢!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
arcgis for javascript 地图色带渲染的问题

大家好,我初学arcgis for javascript,目前在做项目的过程中,有一个主要的功能一直没有很好解决,网上也找不到有效的方法,来此求助,希望懂的大神能给予指导,如能解决,非常感谢,以下是我碰到的困难: 需求:目前有一个featureLayer,它是一条河,被等分成了150块,现在需要根据客户端计算得到的流速参数来用色带渲染这条河。即每一块都要根据该块的流速数据上色,同时整体要有渐变的效果。(流速高处用红色,低处用蓝色) 我的解决方法:我找到连续的颜色涂覆方法只有SimpleRenderer,以下是程序的主要部分但是没有成功(渲染结果是根据原本的position属性的值来的,而不是动态的流速的值): graphicdrawEvent = on(featureLayer, "graphic-draw", function (evt) { //在featurelayer加载每一块svg的时候把流速赋值给地图fields中的一个属性,这里赋值给position var flow=simulationData.liusu; //该块处的流速值 evt.graphic.attributes.position=flow; //把流速值赋给featurelayer该块处的position属性 }); var renderer = new SimpleRenderer(new SimpleFillSymbol().setOutline(new SimpleLineSymbol().setWidth(0.1).setColor(new Color([128,128,128])))); renderer.setColorInfo({ field: "position", //针对position属性的值来赋上色带 minDataValue: 5, maxDataValue: 19, colors: [ new Color([255, 0, 0]), new Color([0, 255, 68]), ] }); featureLayer.setRenderer(renderer); featureLayer.show(); 我猜测的原因:是不是地图的field是地图本身的属性,所以arcgis for javascript无法有效更改其中的属性值? 求助: 1、api中SimpleRenderer貌似只能针对某个field来渲染,请问有无用arcgis for javascript动态更改fields中某个属性值的方法? 2、或者要实现这个功能的话除了用SimpleRenderer来渲染featurelayer,还有没有别的方法(比如有无别的种类的layer更适合做这个渲染)?

Arcgis for JavaScript如何根据图形Graphic范围大小自动缩放在地图上显示

arcgis for JavaScript 如何根据esri.Graphic在地图esri.Map上根据图形的范围大小来自动缩放级别呢?

如何在openlayers3中用arcgis for javascript中的editing方法

我通过openlayers3 里面的方法加载地图,以及实现地图中的矢量图层绘制,比如多边形,折线等,现在我想对这些多边形或者折线实现编辑事件,也就是像arcgis for javascript 3.18版本中的editToolbar.activate,方法,能够拖动矢量图层中的某个点,从而改变图的形状,请问openlayers3 里面怎么调用 arcgis api哇,以前从来没有研究过arcgis,很茫然。哪位大神能帮帮忙呗,谢谢!

arcgis10.2.2工具框内没有对话框是怎么回事?

win7旗舰系统sp1![图片说明](https://img-ask.csdn.net/upload/201909/13/1568370974_636182.jpg) 没有遇到过 此类问题 第一次 谁来破?

Arcgis api for javascript部署

电脑是win7 64位的,下载了arcgis api for javascript 3.9 版本的库,修改了init.js和dojo.js中的localhost/arcgis_js_api/library/3.9/3.9/js/dojo/dojo,可还是不能够成功,用测试程序实验的时候浏览器报![图片说明](https://img-ask.csdn.net/upload/201506/18/1434628874_247629.png),谢谢各位啦!

arcgis api for javascript如何遍历graphics

我想遍历我上传的SHP文件所形成的图形,不知道有什么问题,count不对,求指教 ``` function GetGraphicsArr() { var GraArr, GraStr, count = 0; for (var Gra in _Map.graphics) { if (Gra) { GraStr = JSON.stringify(Gra.geometry.toJson()); GraArr.push(GraStr); count++; } else { alert("error"); } } return count; } ```

arcgis api for javascript使用edit编辑后,怎么实现保存?

就是在我的网站上实现了加载和编辑SHP图形,加载的时候读取了SHP、SHX和dbf三个主要的文件(提及一下,怕后面有使用),然后编辑过后保存代码怎么写,在原文件的基础上保存,诚求!

arcgis api for javascript在编辑了现有图形后怎么保存

我实现了现有shp文件的上传,以及对其的编辑(包括移动节点,添加节点,图形移动、旋转、缩放),但是,编辑后怎么保存? var handler = dojo.connect(_Map.graphics, "onClick", function (evt)//onclick { IsOk = false; EditTool.activate(esri.toolbars.Edit.EDIT_VERTICES | esri.toolbars.Edit.ROTATE | esri.toolbars.Edit.SCALE, evt.graphic, { allowAddVertices: true, allowDeleteVertices: true, uniformScaling: true }); });

arcgis api for javascript v3.1 怎么画条直线呢

arcgis api for javascript v3.1 怎么画条直线呢

arcgis api for javascript调用其他地图的问题?

我在网上找到的重写Arcgis的TiledMapServiceLayer调用其他地图的代码。可是我调用TMS服务的时候getTileUrl方法好像不执行(ps:同样的代码调用另一个TMS服务却可以显示地图)。不知道为什么?下面贴出代码和两个TMS服务的返回JSON还有元数据。 代码: China_tmsLayer.js文件,存放在 web根目录下的/js/tdlib 下面。 define(["dojo/_base/declare", "esri/layers/tiled"], function (declare) { return declare(esri.layers.TiledMapServiceLayer, { constructor: function () { this.spatialReference = new esri.SpatialReference({ wkid: 3857 }); this.initialExtent = (this.fullExtent = new esri.geometry.Extent(8176078.237520736, 379653.95418498217, 15037685.885627579, 7086873.4195843525, this.spatialReference)); this.tileInfo = new esri.layers.TileInfo({ "rows": 256, "cols": 256, "compressionQuality":90, "origin": { "x": -20037508.34, "y": -20037508.34 }, "spatialReference": { "wkid": 3857 }, "lods": [ { "level": 2, "resolution": 39135.758, "scale": 147914672.0 }, { "level": 3, "resolution": 19567.879, "scale": 73957336.0 }, { "level": 4, "resolution": 9783.9395, "scale": 36978668.0 }, { "level": 5, "resolution": 4891.96975, "scale": 18489334.0 }, { "level": 6, "resolution": 2445.984875, "scale": 9244667.0 }, { "level": 7, "resolution": 1222.9924375, "scale": 4622333.5 } ] }); this.loaded = true; this.onLoad(this); }, getTileUrl: function (level, row, col) { return "http://192.168.120.22:8080/gisserver/tmsserver/china_tms/" + level + "/" + row + "/" + col + ".png"; } }); }); ------------------------------调用上面的China_tmsLayer.js文件。---------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>China_tms Map</title> <script type="text/javascript"> dojoConfig = { parseOnLoad: true, packages: [{ name: 'tdlib', location: "/js/tdlib" }] }; </script> <link rel="stylesheet" href="http://js.arcgis.com/3.6/js/esri/css/esri.css"> <link rel="stylesheet" href="http://js.arcgis.com/3.6/js/dojo/dijit/themes/tundra/tundra.css"> <script src="http://js.arcgis.com/3.6/"></script> <script type="text/javascript"> var map; require(["esri/map", "tdlib/China_tmsLayer","dojo/domReady!"], function (Map, China_tmsLayer) { map=new Map("mapDiv"); var basemap = new China_tmsLayer(); map.addLayer(basemap); }); </script> </head> <body class="tundra"> <div id="mapDiv" style="width:1000px; height:500px; border:1px solid #000;"></div> </body> </html> ================================================ 上面代码不成功,找不到原因 调用不成功的TMS服务的元数据 ![图片说明](https://img-ask.csdn.net/upload/201508/17/1439801318_22187.jpg) 返回的JSON {"currentVersion":"10.01","mapName":"china_tms","layers":[{"id":"0","name":"tile","defaultVisibility":true,"parentLayerId":"-1","minScale":0.0,"maxScale":0.0}],"spatialReference":{"wkid":3857},"tileInfo":{"rows":256,"cols":256,"dpi":96,"format":"PNG8","compressionQuality":90,"origin":{"x":-2.003750834E7,"y":-2.003750834E7},"spatialReference":{"wkid":3857},"lods":[{"level":2,"resolution":39135.758,"scale":1.47914672E8},{"level":3,"resolution":19567.879,"scale":7.3957336E7},{"level":4,"resolution":9783.9395,"scale":3.6978668E7},{"level":5,"resolution":4891.96975,"scale":1.8489334E7},{"level":6,"resolution":2445.984875,"scale":9244667.0},{"level":7,"resolution":1222.9924375,"scale":4622333.5}]},"initialExtent":{"xmin":8176078.237520736,"ymin":379653.95418498217,"xmax":1.5037685885627579E7,"ymax":7086873.4195843525,"spatialReference":{"wkid":3857}},"fullExtent":{"xmin":8176078.237520736,"ymin":379653.95418498217,"xmax":1.5037685885627579E7,"ymax":7086873.4195843525,"spatialReference":{"wkid":3857}},"units":"esriMeters","capabilities":"Tile"} ======================================== 可以调用成功的TMS服务的元数据 ![图片说明](https://img-ask.csdn.net/upload/201508/17/1439801328_80593.jpg) 返回的JSON {"currentVersion":"10.01","serviceDescription":"","mapName":"SZIMAGE","description":"","copyrightText":"","layers":[{"id":"0","name":"SZIMAGE","defaultVisibility":true,"parentLayerId":"-1","minScale":0.0,"maxScale":0.0}],"spatialReference":{"wkid":2327},"singleFusedMapCache":true,"tileInfo":{"rows":256,"cols":256,"dpi":96,"format":"JPEG","compressionQuality":90,"origin":{"x":78488.8,"y":55262.63},"spatialReference":{"wkid":2327},"lods":[{"level":0,"resolution":79.375,"scale":300000.0},{"level":1,"resolution":52.916666666666664,"scale":200000.0},{"level":2,"resolution":26.458333333333332,"scale":100000.0},{"level":3,"resolution":13.229166666666666,"scale":50000.0},{"level":4,"resolution":6.614583333333333,"scale":25000.0},{"level":5,"resolution":3.3072916666666665,"scale":12500.0},{"level":6,"resolution":1.5875,"scale":6000.0},{"level":7,"resolution":0.79375,"scale":3000.0},{"level":8,"resolution":0.5291666666666667,"scale":2000.0},{"level":9,"resolution":0.26458333333333334,"scale":1000.0}]},"initialExtent":{"xmin":78488.8,"ymin":383.034,"xmax":179108.274,"ymax":55262.63,"spatialReference":{"wkid":2327}},"fullExtent":{"xmin":78488.8,"ymin":383.034,"xmax":179108.274,"ymax":55262.63,"spatialReference":{"wkid":2327}},"units":"esriMeters","documentInfo":{"Title":"SZIMAGE","Author":"","Comments":"","Subject":"","Category":"","Keywords":""}}。 学习arcgis api 的新人,好多都不太明白。求大神

利用arcgis api for javascript实现在地图上点的弹出(我的信息弹出不了)

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/> <title>Simple Map</title> <link rel="stylesheet" href="http://192.168.1.187:8080/arcgis_js_api/library/3.9/3.9/js/esri/css/esri.css"> <style> html, body, #map { height: 100%; width: 100%; margin: 0; padding: 0; } body { background-color: #FFF; overflow: hidden; font-family: "Trebuchet MS"; } </style> <script type="text/javascript" src="http://192.168.1.187:8080/arcgis_js_api/library/3.9/3.9/init.js"></script> <script> var map, graphic1, pointlayer, myPoint1; require([ "dojo/dom", "dojo/_base/array", "dojo/promise/all", "dojo/json", "esri/map", "esri/domUtils", "esri/graphic", "esri/graphicsUtils", "esri/geometry/Polygon", "esri/tasks/GeometryService", "esri/geometry/Point", "esri/tasks/Geoprocessor", "esri/tasks/FeatureSet", "esri/tasks/RelationParameters", "esri/symbols/PictureMarkerSymbol", "esri/Color", "esri/symbols/SimpleLineSymbol", "esri/SpatialReference", "esri/symbols/SimpleMarkerSymbol", "esri/symbols/SimpleFillSymbol", "esri/layers/GraphicsLayer", "esri/geometry/Extent", "esri/InfoTemplate", "dojo/domReady!" ], function (dom, array, all, JSON, Map, domUtils, Graphic, graphicsUtils, Polygon, GeometryService, Point, Geoprocessor, FeatureSet, RelationParameters, PictureMarkerSymbol, Color, SimpleLineSymbol, SpatialReference, SimpleMarkerSymbol, SimpleFillSymbol, GraphicsLayer, InfoTemplate ) { map = new Map("map", { basemap: "topo", center: [113.33, 36.33], zoom: 13 }); pointlayer = new GraphicsLayer(); map.addLayer(pointlayer); var attributes = { "省份": "安徽", "录取率": 43.04, "未录取率": 56.96 }; myPoint1 = esri.geometry.geographicToWebMercator(new esri.geometry.Point ( { "x": 113.33, "y": 36.33, "spatialReference": { "wkid": 4326 } })); var symbol = new esri.symbol.PictureMarkerSymbol('image/chaoren.png', 20, 20); var infoTemplate = new InfoTemplate("标题${省份}", "${省份}的录取率为${录取率},未录取率为${未录取率}"); graphic1 = new esri.Graphic(myPoint1, symbol, attributes, infoTemplate); pointlayer.add(graphic1); }); </script> </head> <body> <div id="map"></div> </body> </html>

arcgis api for javascript 部署遇到问题,希望能帮忙解决

我的C:\Inetpub\wwwroot\arcgis_js_api\library\3.15\3.15\init.js"打开后是[HOSTNAME_AND_PATH_TO_JSAPI]/dojo"该如何进行修改部署,同学打开后是[HOSTNAME_AND_PATH_TO_JSAPI]/ 希望知道的帮帮忙!

arcgis api for javascript库中有没有关于保存功能的接口?

如题,就是有编辑接口,有没有保存编辑后的图形的这个接口?有得话给个链接。或者解释一下接口的函数。

arcgis api for javascript调用arcgis server服务

本地部署3.9版本、有时候例子页面的地图也不出来、调用也没实现、谁弄给看看、qq1279134579

arcgis js怎么把添加在地图上的图片删除

我用PictureMarkerSymbol把图片添加到GraphicsLayer图层中,现在添加成功了,但就是不知道该怎么删除。我知道可以用remove(graphic)删除,可是API文档里就提了一下,怎么用却没有细讲

ArcGIS API for Javascript QuertTask查询不到数据

在用QueryTask查询的时候总是查询不到数据,可是明明有数据的啊?求大神帮忙看看是哪里的问题=,= require([ "dojo/parser", "esri/map", "esri/layers/ArcGISDynamicMapServiceLayer", "esri/InfoTemplate", "esri/tasks/QueryTask", "esri/symbols/SimpleMarkerSymbol", "esri/symbols/SimpleLineSymbol", "esri/symbols/SimpleFillSymbol", "esri/symbols/TextSymbol", "esri/toolbars/draw", "esri/tasks/query", "esri/graphic", "dojo/domReady" ], function (parser,Map, ArcGISDynamicMapServiceLayer, InfoTemplate, QueryTask, SimpleMarkerSymbol, SimpleLineSymbol, SimpleFillSymbol, TextSymbol, Draw, Query, Graphic) { parser.parse(); //添加地图 var map=new Map("mapDiv"); var serviceURL = "http://localhost:6080/arcgis/rest/services/pingru/pingru/MapServer"; var layer = new ArcGISDynamicMapServiceLayer(serviceURL); map.addLayer(layer); wkid = 4326; //实例化infotemplate infoTemplate = new InfoTemplate("${OBJECTID}", "名称:${OBJECTID}") //建立Querytask查询任务 querytask = new esri.tasks.QueryTask(serviceURL + "/0")//查询GPS站点图层 //建立toolbar toolbar = new Draw(map); pointSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 12, new dojo.Color(["#ff0000"])); toolbar.activate(Draw.POLYGON); query = new esri.tasks.Query(); //为toolbar绑定完成事件 toolbar.on("draw-complete", function (geometry) { //IsGraphicQuery = false; //ClearGraphic(); QueryGraphic(geometry); toolbar.deactivate(); }) //空间查询 function QueryGraphic(evt) { query.geometry =evt.geometry; //query.outSpatialReference = map.spatialReference;//加了就出BUG query.spatialRelationship = Query.SPATIAL_REL_CONTAINS; query.returnGeometry = true; query.outFields = ["Elevation"]; querytask.execute(query, ShowQueryResult) //document.getElementById("showResultDiv").innerHTML = "未找到结果"; var polygonSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, new SimpleLineSymbol(SimpleLineSymbol.STYLE_DASHDOT, new dojo.Color([255, 0, 0]), 1), new dojo.Color([255, 0, 0, 0.25])); var graphicPolygon = new Graphic(evt.geometry, polygonSymbol); map.graphics.add(graphicPolygon); } function ShowQueryResult(queryResult) { if (queryResult.features.length == 0) { document.getElementById("showResultDiv").innerHTML = "未找到结果" } 打断点之后如图所示,没有数据![图片说明](https://img-ask.csdn.net/upload/201704/07/1491563015_197168.png) 但是发布的地图里的属性是有数据的![图片说明](https://img-ask.csdn.net/upload/201704/07/1491563156_531119.png) 求大神帮忙看下哪里的问题,是代码的问题还是我发布地图服务的时候的问题

arcgis api for javascript 4.3支持globe server吗

arcgis api for javascript 4.3支持globe server吗?如果不支持,那怎么用jsp的api展示三维模型?用什么服务什么载体?

acrgis api for javascript 4.11中使用require函数加载模块路径不对

近日在开发过程中遇到这样一个问题:再部署好本地api(基于tomcat服务器) 之后,进行简单测试,发现在引用init.js与main.css之后,加载一个简单的map类以加载 在线地图用于测试,却无法实现,打开控制台发现map.以及除了init.js与main.css之外的 引用路径都没有本地端口号,求大神解答,附上代码以及截图 ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Hello World</title> <link rel="stylesheet" type="text/css" href="http://localhost:8080/arcgis/arcgis_js_v411_api/arcgis_js_api/library/4.11/esri/css/main.css" /> <script type="text/javascript" src="http://localhost:8080/arcgis/arcgis_js_v411_api/arcgis_js_api/library/4.11/init.js"></script> <script> require(["esri/map","dojo/domReady!"], function(Map){ var myMap = new Map("mapDiv",{ basemap:"topo" }); }) </script> </head> <body> <div id="mapDiv" style="width:900px; height:600px; border:1px solid #000;"></div> </body> </html> ``` 控制台截图 ![图片说明](https://img-ask.csdn.net/upload/201905/21/1558450802_301158.png)

Arcgis for android 100.0 添加json格式动态图层和去水印

我用的是arcgis runtime SDK for Android 100.0.0 再添加动态图层时(ArcGISMapImageLayer)普通类型动态图层可以显示出来。 但是使用下面这种类型动态添加没有显示出来,用了FeatureLayer也不行 http://192.168.1.31:6080/arcgis/rest/services/shapfileTest/MapServer/dynamicLayer?layer={ \"id\": 0,\"source\": {\"type\": \"dataLayer\", \"dataSource\": {\"type\": \"table\", \"workspaceId\":\"shapefileTest\", \"dataSourceName\":\"道路l_polyline\"}}} 哪位大神做过类似的帮忙解决一下,如果是有旧版本可以的话也请告知具体操作,谢谢了。 另外还有arcgis for android去水印的方法。谢谢了

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

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

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

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

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

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

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

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

将一个接口响应时间从2s优化到 200ms以内的一个案例

一、背景 在开发联调阶段发现一个接口的响应时间特别长,经常超时,囧… 本文讲讲是如何定位到性能瓶颈以及修改的思路,将该接口从 2 s 左右优化到 200ms 以内 。 二、步骤 2.1 定位 定位性能瓶颈有两个思路,一个是通过工具去监控,一个是通过经验去猜想。 2.1.1 工具监控 就工具而言,推荐使用 arthas ,用到的是 trace 命令 具体安装步骤很简单,大家自行研究。 我的使用步骤是...

学历低,无法胜任工作,大佬告诉你应该怎么做

微信上收到一位读者小涛的留言,大致的意思是自己只有高中学历,经过培训后找到了一份工作,但很难胜任,考虑要不要辞职找一份他能力可以胜任的实习工作。下面是他留言的一部分内容: 二哥,我是 2016 年高中毕业的,考上了大学但没去成,主要是因为当时家里经济条件不太允许。 打工了三年后想学一门技术,就去培训了。培训的学校比较垃圾,现在非常后悔没去正规一点的机构培训。 去年 11 月份来北京找到了一份工...

JVM内存结构和Java内存模型别再傻傻分不清了

讲一讲什么是Java内存模型 Java内存模型虽说是一个老生常谈的问题 ,也是大厂面试中绕不过的,甚至初级面试也会问到。但是真正要理解起来,还是相当困难,主要这个东西看不见,摸不着。 这是一个比较开放的题目,面试官主要想考察的是对Java内存模型的了解到了什么程度了,然后根据回答进行进一步的提问 下面,我们就这个问题的回答列一下我们的思路 具体的思路如下: 说一说Java内存模型的缘由 简略辨析...

和黑客斗争的 6 天!

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

Google 与微软的浏览器之争

浏览器再现“神仙打架”。整理 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)从 IE 到 Chrome,再从 Chrome 到 Edge,微软与...

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

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

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

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

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

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

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

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

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

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

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中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协议区别

立即提问
相关内容推荐