一、需解决的问题 部分API有签名参数(signature),Passport首先对签名进行校验,校验通过才会执行实现方法。 第一种实现方式(Origin):在需要签名校验的接口里写校验的代码,例如: 第二种实现方式(Spring Interception):利用spring的拦截器功能,对指定的接 ...
分类:
编程语言 时间:
2017-08-15 16:51:28
收藏:
0 评论:
0 赞:
0 阅读:
320
问题现象 原因分析 解决的方法 1 问题现象 导出具有命名空间的函数和类。源码例如以下: 头文件MiniMFC.h namespace MiniMFC { __declspec(dllexport) void f(); class __declspec(dllexport) MyClass { pu ...
分类:
编程语言 时间:
2017-08-15 16:51:04
收藏:
0 评论:
0 赞:
0 阅读:
290
本次大会将于11月17日在北京召开,2017全球 C++ 及系统软件技术大会报名平台活动家。大会通过主题演讲、互动研讨、案例分享、高端培训等形式,深度探讨围绕C++及系统软件整个技术栈的设计、开发、运维方面的最佳工程实践与前沿应用。齐聚2017全球C++及系统软件技术大会,一场大师智慧+实践干货的技... ...
分类:
编程语言 时间:
2017-08-15 16:25:35
收藏:
0 评论:
0 赞:
0 阅读:
360
数组转集合 Arrays.asList() asList()返回的对象是一个Arrays内部类,没有实现集合的修改类 Arrays.asList()体现了适配器模式,只是转换的接口,其后台数据依然是数组 集合转数组 toArray(T[] array) 参数是类型和大小与集合相同的数组,无参时返回的 ...
分类:
编程语言 时间:
2017-08-15 16:24:47
收藏:
0 评论:
0 赞:
0 阅读:
292
流 是指的一组有序的、有气垫和重点的字节集合,是对的护具传输的总称或者抽象。 流采用缓冲区技术,当写一个数据时,系统将数据发送到缓冲区而不是外部设备(如硬盘),当读一个数据时,系统实际是从缓冲区读取数据的。 流的存在:我们都知道输入流和输出流,二者的定义都是基于数据流向且是以内存为坐标的。标准输入过 ...
分类:
编程语言 时间:
2017-08-15 16:23:52
收藏:
0 评论:
0 赞:
0 阅读:
242
附下载地址:https://www.gitbook.com/book/ityouknow/spring-data-jpa-reference-documentation/details ...
分类:
编程语言 时间:
2017-08-15 15:52:29
收藏:
0 评论:
0 赞:
0 阅读:
326
备注:本文参考自田腾飞博文 [RxSwift入坑解读-你所需要知道的各种概念] (http://www.codertian.com/2016/11/27/RxSwift-ru-keng-ji-read-document/),出于个人学习以及笔记需要特记录下RxSwift基本使用 概念 Observa ...
分类:
编程语言 时间:
2017-08-15 15:51:58
收藏:
0 评论:
0 赞:
0 阅读:
347
在用户登录、用户注冊时经常须要对username如邮箱、手机号进行校验,一般经常使用表达式。 以下整理对邮箱和手机号的表达式校验: function checkUser(){ var userName = document.getElementById("user_inp").value; var ...
分类:
编程语言 时间:
2017-08-15 15:51:31
收藏:
0 评论:
0 赞:
0 阅读:
270
创建springboot项目 包名和项目名 选择需要使用的框架,web 然后再点击下一步,完成即可创建springboot项目 ...
分类:
编程语言 时间:
2017-08-15 15:50:45
收藏:
0 评论:
0 赞:
0 阅读:
284
javascript之 JavaScript 工具库jQuery 目录: 一、查找标签和事件绑定以及操作标签的对比 二、DOM对象和jquery的转换 三、$(document).ready( ) 四、链式操作 五、元素的操作:取值和赋值 六、元素的操作:移动 七、工具方法 八、特殊效果 一、查找标 ...
分类:
编程语言 时间:
2017-08-15 15:49:26
收藏:
0 评论:
0 赞:
0 阅读:
307
在windwos上实现:使用wxPython模块 ...
分类:
编程语言 时间:
2017-08-15 15:49:12
收藏:
0 评论:
0 赞:
0 阅读:
276
封装: 隐藏对象的属性和实现细节,仅对外提供公共访问方式 好处:1.将变化隔离 2.便于使用 3.提高复用性 4.提高安全性 封装原则: 1.将不需要对外提供的内容隐藏起来 2.把属性都隐藏,提供公共方法对其访问 二.私有变量和私有方法 在Python中用双下划线开头的方式将属性隐藏起来(设置成私有 ...
分类:
编程语言 时间:
2017-08-15 15:46:44
收藏:
0 评论:
0 赞:
0 阅读:
239
本文是我用到swap函数时,对其产生好奇,所以结合网上有关博文写下的。个人水平有限,若有错误的地方,欢迎留言指出。谢谢! 一、通用的函数交换模板 T为类型,可根据实际需要使用相应的类型 二、针对int类型的优化 使用异或,整数异或本身为结果0;一个数异或0结果为本身; 三、自定义swap时,注意事项 ...
分类:
编程语言 时间:
2017-08-15 15:45:28
收藏:
0 评论:
0 赞:
0 阅读:
315
这是用于序列化的两个模块: ? json: 用于字符串和python数据类型间进行转换 ? pickle: 用于python特有的类型和python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、lo ...
分类:
编程语言 时间:
2017-08-15 15:41:12
收藏:
0 评论:
0 赞:
0 阅读:
257
一, 搭建开发环境 之前使用sublime学习python感觉不错,所以就还是使用sublime来学习java。 使用以下搜索到的附录1方法,大家Java的开发环境。 二,确定使用书籍 Java核心编程 附录1 第一步,下载安装JDK并配置系统环境变量: (1)添加JAVA_HOME,值为:C:\P ...
分类:
编程语言 时间:
2017-08-15 15:41:00
收藏:
0 评论:
0 赞:
0 阅读:
286
python脚本如何调用Java的jar文件呢? HelloWorld.java javacaller.py 输出: b'hello world\n' <class 'bytes'>decode: hello world <class 'str'>b'LOGAN' <class 'bytes'>de ...
分类:
编程语言 时间:
2017-08-15 15:04:03
收藏:
0 评论:
0 赞:
0 阅读:
341
题目:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 解析:这道题,直观的解法是:设置一个循环(由0到n-1),计算B[i]时,忽略掉A[i]项 ...
分类:
编程语言 时间:
2017-08-15 15:02:56
收藏:
0 评论:
0 赞:
0 阅读:
299
mORMot没有控件安装,直接添加到lib路径,工程中直接添加syncommons,syndb等到uses里 在进行网络编程中需要JSON对象的构建与解析,这个Delphi XE+自带:{$IF CompilerVersion>22}, System.JSon{$ELSE}, DBXJSON{$IF ...
分类:
编程语言 时间:
2017-08-15 15:02:20
收藏:
0 评论:
0 赞:
0 阅读:
370
Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 总体思路是把数组元素逐个搬运到另一个数组,搬运的过程中检查这个元素是否有重复,如果有就直接丢掉。从嵌套循环就可以看出,这种方法效率极低。我们可以 用一个hashtable的结构记录已有的元素,这样就可以避免内层循环。 ...
分类:
编程语言 时间:
2017-08-15 15:01:20
收藏:
0 评论:
0 赞:
0 阅读:
255