CAS算法即是:Compare And Swap,比较并且替换; CAS算法存在着三个参数,内存值V,旧的预期值A,以及要更新的值B。当且仅当内存值V和预期值B相等的时候,才会将内存值修改为B,否则什么也不做,直接返回false; 比如说某一个线程要修改某个字段的值,当这个值初始化的时候会在内存中完 ...
分类:
其他好文 时间:
2018-05-16 15:20:17
阅读次数:
170
```java
public static String getIp(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 ... ...
分类:
编程语言 时间:
2018-05-16 15:20:04
阅读次数:
178
```default cmake_minimum_required(VERSION 3.9) project(A5) set(CMAKE_CXX_STANDARD 11) find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLU ...
分类:
其他好文 时间:
2018-05-16 15:19:55
阅读次数:
802
一直以来,使用纯 CSS 实现波浪效果都是十分困难的。 因为实现波浪的曲线需要借助贝塞尔曲线。 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法。 当然,借助其他力量(SVG、CANVAS),是可以很轻松的完成所谓的波浪效果的,先看看,非 CSS 方式实现的波浪效果。 使用 SVG ...
分类:
Web程序 时间:
2018-05-16 15:19:46
阅读次数:
230
```java public static String md5(String string) { try { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.update(string.ge ...
分类:
编程语言 时间:
2018-05-16 15:19:38
阅读次数:
196
说实话我感觉这像是“Wang Qishan二分” 应用分析 它的作用就是题目给了一个选物品的限制条件,要求刚好选$m$个,让你最大化(最小化)权值, 然后其特点就是当选的物品越多的时候权值越大(越小)。 算法分析 我们先不考虑物品限制条件, 假定我们要最大化权值。 然后其中我们二分一个$C$,表示选 ...
分类:
编程语言 时间:
2018-05-16 15:19:29
阅读次数:
748
使用方法 http://hc.apache.org/httpcomponents client ga/httpclient/dependency info.html 简易的使用方式 http://hc.apache.org/httpcomponents client ga/fluent hc/dep ...
分类:
编程语言 时间:
2018-05-16 15:19:13
阅读次数:
201
C# 调用 C++/CLI (托管模式c++) 的动态库(DLL)
分类:
编程语言 时间:
2018-05-16 15:19:05
阅读次数:
254
1、查看所有库 2、切换数据库/新建数据库 3、查看当前库 需要注意的是:<use 新库>这个命令并不会马上建立真正的实体库,只有往里面插入数据的时候才会建立库。 4、删除数据库 虽然是删除newdb这个数据库,但由于当前上下文还是newdb,所以如果在密令窗口执行了新增数据的命令后该库还会被自动创 ...
分类:
数据库 时间:
2018-05-16 15:18:55
阅读次数:
156
通常linux服务器是通过ssh客户端来进行远程登录和管理的。然而如何方便的实现客户端与linux服务器端的文件交互呢?这就需要用到rz(上传)、sz(下载)工具。在Ubuntu 10.10下安装rz、sz有2个方法,分述如下:方法1:自动安装1.1 在终端中,输入命令:sudo apt-get i ...
分类:
系统相关 时间:
2018-05-16 15:18:49
阅读次数:
229
Python 学习——面向对象 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享 一、网络编程 SOCK_STRAM :TCP SOCK_Dgram :UDP 两个参数决定了不同的连接方式,主要使用TCP连接。 family = AF_INET :服务器之间的通信 family = ...
分类:
编程语言 时间:
2018-05-16 15:18:38
阅读次数:
209
给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串, ...
分类:
编程语言 时间:
2018-05-16 15:18:32
阅读次数:
200
问题:在使用ajax提交模态框表单数据后,隐藏模态框并局部刷新,导致遮罩层不消失原因:模态框隐藏并局部刷新,导致在hide方法没执行完成时已经局部刷新,没有隐藏掉遮罩层解决办法:方法一:把模态框放在更上层页面,而不是放在子页面上方法二:利用模态框的事件,在模态框完全消失后再进行局部刷新//隐藏模态框//在提交操作完成后打一个标记tag=falseif(code==200){$("#modifySe
分类:
其他好文 时间:
2018-05-16 15:18:25
阅读次数:
674
这里只举了一个例子,其他按照官方文档进行修改,使用 这个方法。 ...
分类:
编程语言 时间:
2018-05-16 15:18:16
阅读次数:
213
VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 COALESCE函数 语法:COALESCE(ARG1,ARG2...) COALESCE返回参 ...
分类:
数据库 时间:
2018-05-16 15:18:08
阅读次数:
157