`
dawuafang
  • 浏览: 1113368 次
文章分类
社区版块
存档分类
最新评论
文章列表
今天,在单点登录系统中,使用中文用户名登录系统时,出现了返回的用户名乱码的问题。 通过阅读cas_client源码,找到了具体的原因。 获取用户名的操作是在ticket验证的过程中,下面,我先按照流程描述一下ticket验证的过程。 首先,由于我们在客户端进行了如下配置(代码1): <filter> <filter-name>CASValidationFilter</filter-name> <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidati ...

CSS

我在CSDN里发博客的时候就不知道怎么把图片放里面?如果直接从剪切版上粘贴是一定行不通的。 在我们把编辑器换成MD的形式后,可以通过上传图片的形式传图的如下截图: : <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n' ...
代码块 代码块语法遵循标准markdown代码,例如: @requires_authorization def somefunc(param1='', param2=0): '''A docstring''' if param1 > param2: # interesting print 'Greater' return (param2 - param1 + 1) or None class SomeClass: pass >>> message = '''interpreter ... prompt''' ...
记录下,今天在使用easyui的combobox组件时,发现无法出现下拉,后来排查出原因,原来我的id带了一个下划线, 原代码 <input id="t1_15" class="easyui-combobox" data-options=" valueField: 'id', textField: 'text', url: '${ctx}/oa/tools/tablea1/table-a1!list.htm', onSelect: function(rec){ ...
使用babel-standalone来在线编译ES6代码,但是遇到如下错误: Unexpected token < 原因是ES6中使用了ReactJS,需要在编译预设置选项(presets)中添加react,记录下。
之前自己也有这个困惑,刚接触Fresco的时候总是在想怎么加载本地的图片,网上也有很多人在搜索这个问题,但是很少有回答的。在这里写下来吧,方便大家查找。 另外其他更多功能大家看文档吧:中文文档连接:https://www.fresco-cn.org/docs/ Fresco 支持许多URI格式。 特别注意:Fresco不支持相对路径的URI. 所有的 URI 都必须是绝对路径,并且带上该 URI 的 scheme。 如下:
原文地址:http://blog.csdn.net/zoeice/article/details/9714963 本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。 Tag技术支持工 ...
最近开发NFC功能,网上搜了好久都是一些没有什么用的文章,后来看了这篇文章,才觉得有所了解。一篇基础,一篇高级。对于NFC开发来说够用了。 原文地址:http://blog.csdn.net/zoeice/article/details/9714867 本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。 当与NDEF数据和Android有关时,有两个主要的用途情况: 从一个NFC Tag读取NDEF数 ...
常常听到人们对于HTML5的讨论,看了页面头部这个那个就是HTML5,误认为HTML5只是新增些标签“而已”,学完了W3School似乎就理解了。实际上很多从业人员并没有深入理解业界为什么要推出HTML5系列技术标准,为什么HTML5代表了下一代网页乃至移动应用技术。这里我们通过实际的例子来说明HTML5不是想象中的那么单薄(尽管还不那么成熟,还依赖于标准和浏览器的进一步发展),而是一本厚厚的需要长期学习的长篇巨著,HTML5甚至使得技术含量的天平在从后端向前端工程师倾斜,对于整个互联网行业的结构性影响都是非常深远的。 HTML5 HTML5不只是简化了协议声明,添加了若干标签和API,其核心目 ...
手机用户拍的照片通常会有2M以上,这对服务器带宽产生较大压力。 因此在某些应用下(对图片要求不那么高)我们可以在客户端来压缩图片,然后再提交给服务器。 总体思路是: 1. 使用HTML5的FileReader接口来读取用户上传的图片 2. 使用canvas drawImage接口绘制到Canvas 2d中 3. 使用canvas toDataUrl接口把图片转成base64编码字符串(这里可以降低图片质量) 4. 完成image src的替换后,表单提交时,就提交新的被压缩过的图像 这里不重复贴代码,直接看在线演示:http://wow.techbrood.com/fiddle/30625 该方 ...
小数位精度设置为0就ok了,虽然,输入的时候还能输入小数位,但输入框一失去焦点就自动去掉小数位了,具体可以看下面的gif图 代码如下 <s:textfield id="number" name="oaBookInfo.number" theme="simple" cssClass="easyui-numberbox" style="width:400px;" type="text" data-options="required:true,min:0,p ...
关键:public final void notifyItemChanged(int position, Object payload) RecyclerView局部刷新大家都遇到过,有时候还说会遇见图片闪烁的问题。 优化之前的效果: 优化之后的效果: 如果想单独更新一个item,我们通常会这样做,代码如下: mLRecyclerViewAdapter.notifyItemChanged(position); 这个也能达到更新的效果,但是有时候却美中不足。那么有没有更好的办法呢?通过查看api,我们发现了另一个方法: /** * Notify any r ...
主要是前台代码 var rows = $("#centerdatagrid").datagrid("getRows"); var param = {}; var count = 0; for(var i=0;i<rows.length;i++) { if(rows[i].baseInfoId!=undefined){ param["baseInfoList[" + i + "].baseInfoId"] = rows[i].baseInfoId; } param["baseInfoL ...
Map转换Object、Object转换Map、List<Object>转换List<Map>、List<Map>转换List<Object>、对象拷贝 package cn.framework.util; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.math.BigDecimal; import java.text.Date ...
JAVA常用面试题总结 一、SpringMVC运行原理 SpringMVC运行原理 1. 客户端请求提交到DispatcherServlet 2. 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller 3. DispatcherServlet将请求提交到Controller 4. Controller调用业务逻辑处理后,返回ModelAndView 5. DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图 6. 视图负责将结果 ...
Global site tag (gtag.js) - Google Analytics