18 左直拳

尚未进行身份认证

程序猿

等级
TA的排名 159

arcgis for js 3.19从图层中读取和统计数据

arcgisforjs3.19里面,从图层中读取和统计数据,主要使用query、querytask、StatisticDefinition。query和task是什么关系?二者有什么区别?按我的理解,query负责定义查询语句、选项等等,相当于SQL语句;而task是查询引擎,负责将query付诸实施;StatisticDefinition好理解,就是统计。上代码:自定义查询控件q...

2019-09-16 11:19:20

spring boot中自定义组件选择器ImportSelector和自定义条件注解custome condition实现是否启用单点登录的开关功能

题目够长吧?要求是这样的(其实是我自己提出的要求):现有一个springbootweb项目,我想实现在配置文件里设置是否需要登录。比如说,配置文件web.properties里有配置项:#是否开启单点登录sso.cas-enable=true当值为true,访问系统就需要登录;否则无须登录。登录功能使用单点登录系统CAS。这一要求看起来很简单,但以我现有的水平和对spring...

2019-09-11 16:09:26

求两个球面坐标点(经纬度)之间的距离

这是有公式的,照算可也:其中R是球体半径,arccos,反余弦。记得经纬度要转成弧度才好计算。functiongetOffset(p,p0){//计算p和p0之间的距离 //x:经度y:纬度letx=getRadian(p.x);//经度转为弧度lety=getRadian(p.y);letx0=getRadian(p0.x);...

2019-09-07 18:34:35

spring boot里的配置文件(*.properties)

springboot的出现,据说是为了简化spring各种繁琐的XML配置,推崇“约定重于配置”的思想。这果然不是盖的。就拿springboot里的配置文件(*.properties)来说吧。1、系统会把所有的*.properties文件当作配置文件对待一视同仁。配置项不一定要写在application.properties或application.yml里(据说applicatio...

2019-09-05 11:12:17

java中的ArrayList to Array

java里面,ArrayList是可变数组,Array是固定长度数组。如果ArrayList转换为Array,需要大费周折。上代码://已知helper.getFtpFileNameList()返回ArrayList<String>类型的数组ArrayList<String>list=helper.getFtpFileNameList("/",path);//...

2019-09-02 17:08:37

C# webform程序修改配置文件

通过代码修改配置文件要强行刷新,否则系统不知道配置文件已经修改过了。上代码:voidsave(intoffset){stringkey="OffsetDays";Configurationcfa=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);if(C...

2019-08-30 15:04:45

快枪手

做东西快好还是慢好?慢工出细活,一味追求速度,出来的代码肯定好不到哪里去,因为怎么快怎么来,没功夫细想。如果这个项目很重要,值得长期投入,或者陆续有来,前期想清楚再搞,当然没有问题。但是,一般项目都是一次性的,早产出,早收钱,大家合皮。代码,谁会关心呢?也并不重要。我写代码,总喜欢追求完美,极尽奇淫技巧,自我感觉良好,但到头来又怎么样?边缘化。...

2019-08-28 20:16:13

用linq求两个集合的差(找出数组中不存在于某个list的元素)

已知有一个数组array和一个IList<string>lis,现在要找出数组中不存在于某个list的元素。用linq写出的代码非常简洁:vararray=....;varlisLogs=......;return(fromfinarraywhere!(fromloginlisLogssele...

2019-08-24 15:15:54

oracle里的限制返回行数量

这个问题,SQLSERVER是很方便的,使用top就行了。mysql也不赖,limit。但号称龙头老大的oracle呢?不存在的。要曲线救国。使用rownum。这是一个伪列。使用的时候,如果有排序的话,不能直接就用,否则出来的效果很奇怪,要嵌套使用。比如说,我想找考试成绩排名前5的记录,不能这样写:select*fromexamwhererownum<=5orderby...

2019-08-17 12:41:33

spring boot 配置文件中文内容乱码问题

springboot项目中,某配置文件有中文内容,结果读取出来是乱码。首先,这个文件编码是UTF-8的,然后我的intellijidea默认编码也是utf-8的,但8来8去,它就是乱码啊。当然啦,不写汉字,将中文内容改为unicode方式(即类似这种方式:\u672a\u89c9\u6c60\u5858\u6625\u8349\u68a6\uff0c\u9636\u524d\u68a7\u...

2019-08-17 12:23:07

一段集大成的thymeleaf代码

我在工作中正式用java有几个月的时间了吧,其中thymeleaf也算比较大的大头。虽然我不喜欢这个玩意,但谋生使然,现在来做一个总结。我发现我有一段代码,几乎囊括了我现阶段的thymeleaf心得。<scriptth:inline="javascript"> leturl=[[${/path}]]'';//后面的空字符串其实是一种防御,当${path}为空时,url=...

2019-08-17 12:08:10

thymeleaf fragments可选参数

springboot的首荐页面模板引擎thymeleaf,其母版页的思想就是缝百衲衣,将可公用的东东做成一个个片段(fragment),然后在每个页面上加以引用,以达到复用的效果。某页面<body><th:blockth:include="_submenu::submenu(curicon=hi.png,marginleft=65)"/>……</bod...

2019-08-17 11:50:13

plsql developer 无法找到tnsnames.ora和中文乱码问题

【结论】这些问题都可以通过设置系统环境变量来解决。重装了机器,各种揾食架撑要一一安装。哇!好忙呀。其中怎么少得了plsqldeveloper。plsqldeveloper,oracle的好伴侣,你值得拥有。1、tnsnames.ora原本我的plsqldeveloper是9.x的,无需安装,但好像死活找不到tnsnames.ora,也就是无法连接各种数据库咯。打开它,从它的帮助/...

2019-08-14 19:13:07

WIN7 SP1未更新导致VS2019安装闪退问题

装个VS2019可把我折腾惨了。

2019-08-14 18:57:10

如何遍历newtonsoft.json的JObject里的JSON数据

这种问题,在网上搜,居然没有答案,又是一堆垃圾,连谷歌上都搜不到。老实说,我喜欢这边的工作环境,可以上谷歌,毕竟是大公司,有自己的VPN。……(不可说,非常不可说,此处省略一千字)……居然连谷歌都会被禁,让人无语。还是经过自己摸索,有代码有J8:JObjectjson=//获得一个JObject对象/*{"records":[{"ID":...

2019-08-14 10:01:20

arcgis for js 空气泡问题

前端展示地图,点击里面的对象,弹出气泡是标配。问题是,现在点击空白的地方也会弹出气泡,气泡里啥都没有,只有一句冷冰冰的句子:“无任何可用信息”。既然是无任何可用信息,那你还弹出来干什么?搞笑啊。怎么去掉?require(["esri/map","dijit/TooltipDialog","dijit/popup","esr...

2019-08-09 17:59:07

jquery控制checkbox的checked属性但onchange事件无法触发问题

我就快得老人痴呆了,遇到点心得需要马上记下来,否则眨眼就忘记。如果一个曾经遇到的问题,忘记了解决办法,就算这个办法经过千辛万苦才获得,那到头来还是等于零,等于从来就没有解决过这个问题。换个宏大的角度,人类社会之所以不断进步,是因为出现了纸张甚至多媒体等载体,能够将文明记录下来,然后一代代传承。现在俺记录的就是一个小问题:对一系列复选框搞个“全选”进行控制,设置选中与否。设置是可以设置了,但每个...

2019-08-09 16:55:48

spring boot项目发布war包部署到tomcat

我有个springboot项目,在intellijidea里运行得好地地,结果发布成war包,部署到tomcat里,报404,死活无法访问。原因是,代码还少了点东西。在项目的启动类里,需要重载SpringBootServletInitializer.configure。原因是springboot默认情况下使用了嵌入容器,支持项目的运行。但发布成war包,扔到tomcat里,就没有这个天然支...

2019-08-04 12:30:55

.NET单元测试调试WEB API

.NET的单元测试真好用。当然,可能所有的单元测试工具都是那么好用吧,java的也很好啊。

2019-08-03 12:18:09

oracle12c不能导出10g的库

我发现oracle12c的客户端,导不出10g的库。这真是咄咄怪事,居然不向下兼容的。我们知道,10g和12c不一样。10g的导出和还原用的是exp和imp,这两个命令,既可以在服务器执行,也可以在客户机执行;而12c(不记得包不包括11g)了,用的是expdp和impdp,只能在服务器执行。现在我的情况是,服务器既装了10g,又装了12c。现在,想在上面导出10g的数据库,不行了:无论是...

2019-08-01 09:23:49

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。