自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 多线程同步工具——CAS原子变量

这是我参考的一篇文章《基于CAS的乐观锁实现》,讲述的是一种需要CPU支持的执行技术CAS(Compare and Swap)。首先理解什么是原子性操作,意思是不能再拆分的操作,例如改写一个值,读取一个值都属于原子性操作。那么CAS是两个操作,先比较旧值,比较通过后再进行改写,这种连合操作合并成一个指令交给CPU,由CPU操作来确保这是一个原子性操作。多线程同时改写同一个值时,每个线程...

2016-12-28 18:16:00 45

转载 Linux-磁盘及网络IO工作方式解析

PIO与DMA有必要简单地说说慢速I/O设备和内存之间的数据传输方式。PIO我们拿磁盘来说,很早以前,磁盘和内存之间的数据传输是需要CPU控制的,也就是说如果我们读取磁盘文件到内存中,数据要经过CPU存储转发,这种方式称为PIO。显然这种方式非常不合理,需要占用大量的CPU时间来读取文件,造成文件访问时系统几乎停止响应。DMA后来,DMA(直接内存访问,Direct...

2016-12-28 16:07:00 41

转载 正则的定义和规则

1.定义创建可以用RegEXp()即new RegExp("s"),但更多是通过直接量语法来创建即包含在一对斜杠(/)之间的字符/s/。正则表达式的模式规则是由一个字符序列组成的,包括所有字母和数字。大多数的字符都是按照直接量仅描述待匹配的字符的。比如/java/可以匹配任何包含“java”字串的字符串。除此外,还有其他具有特殊语义的字符这些字符并不按照字面含义匹配。比如/s$/包含两个字...

2016-12-28 14:54:00 100

转载 FacadePattern(门面模式)

/** * 外观模式(门面模式) * @author TMAC-J * 外观模式是通过访问一个前台来实现对子系统的访问,其和代理模式的区别是 * 代理模式是通过代理一个类的形式,也就是说一对一的关系 * 而外观模式是通过访问一个前台来对子系统(多个类)的访问,一对多 * 以下的例子中A、B、C都是子系统中的类 */public class FacadePatte...

2016-12-28 10:17:00 39

转载 getch 和 getchar 在 windows 和 unix下的区别

注意getch()是从console读取,(非标准函数) getch()需要的头文件是<conio.h>。 而getchar()是从stdin,一般是指键盘 windows平台下ENTER键会产生两个转义字符 \r\n, \r : 回到开头的地方。 \n : 去到下一行开头 ...

2016-12-28 00:12:00 254

转载 iOS·UIButton如何文字在下图片在上

创建子类继承自UIButton,在layoutSubviews方法中改变文字和图片的位置就可以了,同理,稍作改变,可以写出文字在上图片在下.本文只给出文字在下图片在上的代码 1 -(void)layoutSubviews { 2 [super layoutSubviews]; 3 4 // image center 5 CGPoint...

2016-12-27 23:03:00 86

转载 禁止换行“white-space:nowrap;”!

“white-space:nowrap;”  <html>    <div class="box">精彩的生活,精彩的世界</div>  </html>  <style>    .box{      width: 100px;      height: 25px;       white-space:now...

2016-12-27 16:05:00 186

转载 Python开发【第十四篇】:Web框架本质

Python之路【第十五篇】:Web框架Web框架本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。12345678910111213141516171819202122...

2016-12-26 18:39:00 48

转载 二进制表示小数

二进制表示小数 pre.src {background-color: #002b36; color: #839496;} pre.src {background-color: #002b36; color: #839496;} pre.src {background-color: #002b36; color: #839496;} pre.src...

2016-12-26 00:06:00 133

转载 JAVA基础 Exception, Error

转载请附上本文地址:http://www.cnblogs.com/nextbin/p/6219677.html本文参考:JAVA源码http://swiftlet.net/archives/998http://blog.csdn.net/kingzone_2008/article/details/8535287Exception和Error皆继承自Throwable。...

2016-12-25 15:42:00 134

转载 实现模糊查询时对特殊字符进行处理和对查询结果进行处理

最近正处于期末考试周,博客好久没有更新。而且代码也写的比较少所以也不知道有什么好东西分享给大家。在这次的课程设计中老师布置了一个完成信息检索的作业,我是用网页实现的。功能比较简单写了将近半天的时间就完成功能,但是我还有点意犹未尽的感觉所以自己又完善了一下细节。然后我注意到如果在实际开发中,我们要用模糊查询来进行检索那返回的结果中最好是应该把查询条件进行高亮显示的这样也算是提高用户体验。所以知道做什...

2016-12-24 21:59:00 160

转载 如何在C语言 C++里面调用 DOS命令

C里面调用可以用【system("命令")】这样的形式。但需要include <stdlib.h>例子如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main(){ 4 //显示当前文件夹内容 5 system("dir"); 6 ...

2016-12-23 18:40:00 397

转载 diff生成补丁与patch打补丁

1、使用diff生成补丁;diff是Linux下的文件比较命令,参数这里就不说了,直接man一下就行了,不仅可以比较文件,也可以比较两个目录,并且可以将不同之处生成补丁文件,其实就是一种打补丁的命令。使用方法如下:diff -rNu a b > diff.patch其中,a是旧的目录或文件,b为最近修改后的目录或文件,生成的补丁文件为patch。2、使用patch打补丁;patch...

2016-12-23 13:36:00 83

转载 生成模型(Generative Model)与判别模型(Discriminative Model)

摘要:  1.定义  2.常见算法  3.特性  4.优缺点内容:1.定义1.1 生成模型:  在概率统计理论中,生成模型是指能够随机生成观测数据的模型,尤其是在给定某些隐含参数的条件下。它给观测值和标注数据序列指定一个联合概率分布(joint probability distribution)。在机器学习中,生成模型可以用来直接对数据建模(例如根据某个变量的概率...

2016-12-22 23:07:00 119

转载 图像的几何变换

包含相同内容的两幅图像可能由于成像角度、透视关系乃至镜头自身原因所造成的几何失 真而呈现出截然不同的外观,这就给观测者或是图像识别程序带来了困扰。通过适当的几何变 换可以最大程度地消除这些几何失真所产生的负面影响,有利于我们在后续的处理和识别工作 中将注意力集中子图像内容本身,更确切地说是图像中的对象,而不是该对象的角度和位置等。 因此, 几何变换常常作为其他图像处理应...

2016-12-22 14:38:00 1480

转载 IE11使用kindeditor看不到弹出框,白色遮罩

IE浏览器升级到了IE11,在项目中发现,在IE11下使用kindeditor的文字颜色、文字背景、上传图片等只要是弹出框的按钮都不能弹出框,如下图:仔细观察发现其实是已经弹出框了,只是没有在正确的位置现实罢了,仔细查看了kindeditor.js的代码,发现了几个问题:js的开头定义了几个变量:var _VERSION = '4.1.7 (2013-04-21...

2016-12-22 13:50:00 137

转载 转 Python的:WinReg项模块:Windows 7中:无无效HKEY错误

Python的:WinReg项模块:Windows 7中:无无效HKEY错误pythonwinreg我遇到的问题,而阅读的注册表值的Windows 7 winth WinReg项模块。任何指针,以解决 代码:try: ParentKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Window...

2016-12-22 13:04:00 252

转载 据说,读完这几个故事,下个亿万富翁就是你

1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有一样东西...

2016-12-21 22:10:00 130

转载 文件拖拽上传

使用HTML5的文件API,可以将操作系统中的文件拖放到浏览器的指定区域,实现文件上传到服务器。本文将结合实例讲解HTML5+jQuery+PHP实现拖拽上传图片的过程,来看下HTML5的魅力吧。HTML我们在页面中放置一个拖拽区域#drop_area,即接收拖拽的区域,#preview用来预览拖拽上传的图片信息。<div id="drop_area">将图片...

2016-12-21 21:45:00 62

转载 java强制类型转换

在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object.toString()方法请看下面的例子:1 Object object = getO...

2016-12-19 19:42:00 55

转载 服务器端与客户端TCP连接入门(一)

Java中使用Socket(即套接字)完成TCP程序的开发服务器端使用ServerSocket接收客户端的连接请求,每一个客户端都使用一个Socket对象表示  在服务器端每次运行时都要使用accept()方法等待客户端连接,此方法执行后,服务端将进入阻塞状态,直到客户端连接之后,程序才可以向下继续执行。每一个Socket都表示一个客户端对象  在客户端,程序可以通过Socket类...

2016-12-19 14:15:00 94

转载 【干货分享】流程DEMO-借款申请

流程名:借款申请业务描述:当员工个人在工作中需要进行借款时,通过此项流程提交借款申请,审批通过后,财务部进行款项支付。流程相关文件:流程包.xmlWebService业务服务.xmlWebService.asmxWebService.cs流程说明:流程中集成了webservice服务,使用流程前需完成相应配置表单:流程:图片:3.png...

2016-12-19 13:55:00 110

转载 soa服务治理-dubbo

dubbo官网:http://dubbo.io/Home-zh.htm学习点:1. 日志的配置转载于:https://www.cnblogs.com/DengGao/p/6196733.html

2016-12-19 11:10:00 52

转载 Java源码 HashMap.roundUpToPowerOf2原理

int rounded = number >= MAXIMUM_CAPACITY ? MAXIMUM_CAPACITY : (rounded = Integer.highestOneBit(number)) != 0 ? (Integer.bitCount(number) > 1) ? rounded << 1 : rounded ...

2016-12-18 14:56:00 67

转载 51nod1069(nim博弈)

题目链接: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1069题意: 中文题诶~思路: 一开始我以为需要把上一堆到石子拿完才能拿下一堆,那样的话我们只需要先手每次拿一堆中一定数目的石子使剩下一颗石子就能保证他的优势,不过每次至少要拿一颗石头,所以当连续偶数堆的石头数目为1时,A和B会交换先手关系,...

2016-12-17 20:43:00 39

转载 费马定理证明的新方法

费马定理:Xn+Yn=Zn(n>=3)时,且X,Y,Z同时为正整数,等式不成立。12= 1 13= 1 14= 122= 4 23= 8 24= 1632= 9 33= 27 34= 8142= 16 43= 64 44= 25652= 25 53= 125 54= ...

2016-12-16 19:22:00 98

转载 IOS 中runtime 不可变数组__NSArray0 和__NSArrayI

IOS 中runtime 不可变数组__NSArray0 和__NSArrayI大家可能都遇到过项目中不可变数组避免数组越界的处理:runtime,然而有时候并不能解决所有的问题,因为类簇不一样#import "NSArray+Security.h"#import "NSObject+Swizzling.h"@implementation NSArray (Securi...

2016-12-15 16:51:00 62

转载 关于DB2的使用(DB2数据命令)

公司所用的数据库有金仓和DB2首先要用命令窗口直接打开db2需要在cmd中输入:db2cmd1:启动DB2数据库:db2start 2:连接数据库:db2 connect to 数据库名称 3::创建数据库:db2 create db 数据库名称...

2016-12-15 13:21:00 167

转载 _bzoj1192 [HNOI2006]鬼谷子的钱袋【水题】

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1192求2^i > m的最小的i#include <cstdio>int m;int main(void) { scanf("%d", &m); int i; for (i = 1; i < 32; ++i) { i...

2016-12-14 20:49:00 77

转载 URL转Drawable之 Android中获取网络图片的三种方法

转载自:http://doinone.iteye.com/blog/1074283Android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法:1.直接获取:(容易:ANR,不建议)[java]view pla...

2016-12-14 17:44:00 89

转载 各种编程语言的深度学习库整理

本文总结了Python、Matlab、CPP、Java、JavaScript、Lua、Julia、Lisp、Haskell、.NET、R等语言的深度学习库 Python1. Theano是一个python类库,用数组向量来定义和计算数学表达式。它使得在Python环境下编写深度学习算法变得简单。在它基础之上还搭建了许多类库。Keras是一个简洁、高度模块化的神经网络库,它的设计参考了Torch,...

2016-12-13 13:51:00 61

转载 关于线程的若干问题

python 守护线程如果你设置一个线程为守护线程,,就表示你在说这个线程是不重要的,在进程退出的时候,不用等待这个线程退出。如果你的主线程在退出的时候,不用等待那些子线程完成,那就设置这些线程的daemon属性。即,在线程开始(thread.start())之前,调用setDeamon()函数,设定线程的daemon标志。(thread.setDaemon(True))就表示这个线程“不...

2016-12-13 10:14:00 57

转载 Programming Language A 学习笔记(一)

 SML(一)1. ML是一个函数式编程语言,理论基础为λ演算。2. 变量声明val x = e;标准类型:单元(unit)、布尔(bool)、整型(int)、字符串(string)、实数(real)、元组(tuple)、记录(record)、列表(list)1)负数表示:负号用“~”表示,-1表示为“~1”;2)字符串:双引号间的字符序列;3)实数:其他语言表述为do...

2016-12-12 21:14:00 122

转载 Python 文件的处理

简单的读取文件f.read() 是读取这个文件的所有内容f.readline() 是读取文件的一行.write() 会去检查这个文件是否存在,不存在则创建,存在的话,则以覆盖的方式将内容写入。f.flush() 是将当前内存中的东西写入到磁盘(默认是f.close才会将东西写入磁盘)。将文件过滤拆分循环输出原文:http://rexyan.cn/a...

2016-12-12 12:11:00 43

转载 python 版本升级

python 版本升级升级python查看python的版本python -V Python 2.6.6 下载新版本wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz解压tar -xvf Python-2.7.12.tgz安装cd Python-2.7.12./configure --prefix=...

2016-12-09 17:17:00 49

转载 TortoiseSVN客户端重新设置用户名和密码

TortoiseSVN客户端重新设置用户名和密码在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这...

2016-12-09 10:22:00 42

转载 bzoj 3224: Tyvj 1728 普通平衡树

3224: Tyvj 1728 普通平衡树Time Limit:10 SecMemory Limit:128 MBDescription您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. 求x的前驱(...

2016-12-08 19:07:00 44

转载 GIT情况展示说明

旧仓库:https://git.coding.net/shenbaishan/GIFT.git公开的新仓库:https://git.coding.net/shenbaishan/gift-selection.git私有的新仓库情况展示旧仓库git报告:http://www.cnblogs.com/shenbaishan/p/6049144.html转载于:https://...

2016-12-07 20:07:00 47

转载 XPath解析xml总结

什么是XPath?XPath使用路径表达式在XML文档中进行导航XPath包含一个标准函数库XPath是 XSLT 中的主要元素XPath是一个 W3C 标准XPath路径表达式XPath使用路径表达式来选取XML文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。XPath标准函数XPath含有超过100个内建的函数。这些...

2016-12-07 15:49:00 180

转载 GoF--外观设计模式

设计模式--外观模式Facade(结构型):1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统的外观模式设计。...

2016-12-07 13:22:00 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除