实验多次,其实比较简单,只是走了不少弯路,现在总结一下,环境:VS2015创建.netWCF非常容易,我是使用IIS做服务支撑,直接在webapplication项目中添加新的WCF,2.添加一个service接口(这个可以不用,我习惯了),接口中定义需要发布的几个方法。interfaceISystemUserSvr{[OperationContract][WebGet]List<Syste
分类:
Web程序 时间:
2019-08-28 00:46:47
阅读次数:
141
排序 numpy的排序函数 sort函数返回排序后的数组 lexsort函数根据键值的字典序进行排序 argsort函数返回数组排序后的下标 ndarray类的sort方法可以对数组进行原地排序 msort函数沿着第一个轴排序 sort_complex函数对复数按照先实部后虚部的顺序进行排序 Key ...
分类:
编程语言 时间:
2019-08-28 00:46:27
阅读次数:
101
DUBBO原理、应用与面经总结 SPI 你是否了解SPI,讲一讲什么是SPI,为什么要使用SPI? SPI具体约定:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程 ...
分类:
其他好文 时间:
2019-08-28 00:46:11
阅读次数:
380
1,JDK SUN公司提供了一套Java开发环境,简称JDK,它是整个Java的核心,其中包括Java编译器,Java运行工具,Java文档生成工具,Java打包工具等。 2,JRE SUN公司除了提供JDK,还提供了一种JRE工具,它是Java的运行环境,只需要运行事先编写好的程序,因此JRE工具 ...
分类:
编程语言 时间:
2019-08-28 00:45:54
阅读次数:
88
管理环境 创建环境 基于 python3.6 创建一个名为test_py3的环境 基于 python2.7 创建一个名为test_py2的环境 删除环境 直接删除相应文件夹,或者使用如下命令 激活环境 如果要激活 环境,执行下面命令: 此时提示符应该会变成如下内容: 要退出该环境,执行下面命令: 重 ...
分类:
其他好文 时间:
2019-08-28 00:45:37
阅读次数:
95
在linux系统中执行什么命令后可以使$变为#? 在linux系统中执行什么命令后可以使$变为#? 先说下$和#在linux系统终端(命令行)中通常代表的什么:$打头的表示这不是在root用户(管理员用户)下执行的命令#打头的和前者相反,即root用户下再说如何使$变为#?即在命令行中如何切换到ro ...
分类:
系统相关 时间:
2019-08-28 00:45:17
阅读次数:
120
ConcurrentHashMap主要有三大结构:整个Hash表,segment(段),HashEntry(节点)。每个segment就相当于一个HashTable。 Base 1.8 抛弃了原有的 Segment 分段锁,而采用了 CAS + synchronized 来保证并发安全性。 (1)H ...
分类:
其他好文 时间:
2019-08-28 00:45:05
阅读次数:
89
AOP (Aspect Oriented Programming)是Spring中一种重要的编程思想。AOP涉及Aspect、Advice、Join point、Pointcut、Weaving、Target等多个概念,实现依赖于Spring中的@Aspect、@Pointcut、@Before、@... ...
分类:
编程语言 时间:
2019-08-28 00:44:52
阅读次数:
174
多线程 多线程介绍 进程: 正在运行的程序。一个应用程序在内存中的执行区域 线程:进程中的一个执行单元,执行路径。负责当前进程中程序的执行 一个进程可以有一个线程,也可以有多个线程 简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 单线程:安全性高,效率低 多线程:安全性低,效率高 ...
分类:
编程语言 时间:
2019-08-28 00:44:31
阅读次数:
103
一、圆角、rgba 设置某一个角的圆角,比如设置左上角的圆角: border-top-left-radius:30px 60px; border-top-left-radius: 60px; 同时分别设置四个角: border-radius:30px 60px 120px 150px; 设置四个圆角 ...
分类:
Web程序 时间:
2019-08-28 00:44:09
阅读次数:
107
1,如果启动时进度条,先修改为日志启动 启动后快速按任何键(Enter除外)进入如下界面 在按e进入 选择第二个选项卡 在按e进入将红色部分 rhgb quiet 删除,然后按Enter,在按b重启 这时候就进入日志启动界面,看停留在哪一步出错,然后找答案 一般情况是你改参数错误导致 这时候你重启, ...
分类:
其他好文 时间:
2019-08-28 00:43:31
阅读次数:
124
1、在win10桌面编写test.gradle脚本,里面内容如下 2、在doc命令窗口执行脚本 结果如下: 3、解决办法 查看为gradle 5.0中 << 已经过时了,即(<<),是推荐使用doLast 来替代的,可以通过降低gradle版本(比如4.10.1)或者使用doLast解决 ...
分类:
其他好文 时间:
2019-08-28 00:43:17
阅读次数:
196
在开发手机网站的时候,我们经常会用到rem来作为单位,但是手动转rem太麻烦了,那么怎么办呢?sublime安装cssrem来进行快捷操作。 安装过程: 第一步:去git上克隆 第二步:进入packages目录:Sublime Text -> Preferences -> Browse Packag ...
分类:
其他好文 时间:
2019-08-28 00:42:54
阅读次数:
109
http://cogs.pro:8080/cogs/problem/problem.php?pid=pxXNxQVqP 题意:给m个单词,让求最长公共子串的长度。 思路:先把所有单词合并成一个串(假设长度是n,包含分隔符),中间用不同符号分隔,求出high[i](表示rk为i的和rk为i+1的后缀的 ...
分类:
编程语言 时间:
2019-08-28 00:42:34
阅读次数:
116
1. expect的应用 1)传输文件 2)远程执行命令,无需交互,无需输入密码 3)上线的shell脚本(工具),核心是expect,即分发系统 2. expect的安装 yum install -y expect 3. expect语言实例1:自动远程登陆某台服务器 #! /usr/bin/ex ...
分类:
系统相关 时间:
2019-08-28 00:42:15
阅读次数:
175
语法: var 变量=new RegExp("正则表达式","匹配模式"); 使用typeof检查会返回object var reg=new RegExp("a"); 这个正则表达式可以检查一个字符串中是否含有a 在构造函数中,可以传递一个匹配模式作为第二个参数, i 忽略大小写 g 全局匹配模式 ...
分类:
其他好文 时间:
2019-08-28 00:41:57
阅读次数:
102