自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Porcelain_cs

I don't wanna be like Cinderella.

  • 博客(12)
  • 收藏
  • 关注

原创 H5实现扫一扫(二)

H5实现扫一扫(二)在我的上一篇博客中点击打开链接,提到ios系统不兼容问题,博主又找到了另一种调起摄像头的方法,对于手机类型、浏览器种类调起摄像头功能适应性比较好。 主要代码如下:(复制即可调起摄像头) HTML5 code Reader html, body { height: 100%; width: 10

2017-05-30 18:37:08 15666 10

原创 H5实现扫一扫

H5实现扫一扫在本案例主要利用H5自带的API navigator的getUserMedia方法获得摄像头,并通过createObjectURL将数据流复制给video标签的src。Canvas标签只是图形容器,您必须使用脚本来绘制图形。此例中video标签容于画布内,当我们调起摄像头后,设置一个定时函数,定时调起context.drawImage()函数,将画布内的内容进行一

2017-05-28 19:42:11 44207 7

原创 DCM影像图片脱敏处理

DCM影像图片脱敏处理现在很多医院设备拍片生成dcm格式的图片,里面有诸如病人姓名、出生年月、设备相关的一系列tag,前面应公司要求,需要对这些dcm格式的图片做一个脱敏处理,将一些敏感的私人信息模糊处理,如病人姓名“张三”,改为“张**”,以供其他非医疗人员学习调用该图片,避免了病人的隐私泄露。处理效果对比图为:需要的jar包:

2017-05-15 22:30:02 9724 1

原创 Java之自定义模板导出为Word实例

Java之自定义模板导出为Word实例本文利用Freemarker按照自定义模板.ftl文件生成相应的word文件,效果如下: 操作步骤:首先下载jar包 新建一个word文档,注意:模板里面包含中文的话,一定记得改编码方式,楼主在这坑了很长时间,后面运行代码的时候一直报错,说ftl格式不正确。 在

2017-05-14 21:50:34 2245

原创 Socket通信(二)-- 多线程服务器实现

Socket通信(二)-- 多线程服务器实现在我的上一篇博客点击打开链接中,实现了一个简单的类qq聊天功能。然而日常生活中通常一台服务器部署好后,会有成百上千的客户端对其进行访问,那么这样的功能又该如何实现呢。下文对此多线程通信作一个说明。服务端Socket具体代码为:public class Server { public static void

2017-05-09 22:53:53 1171

原创 Socket 通信(一)-- 慕课网教程

Socket 通信(一)-- 慕课网教程什么是Socket?网络中的进程间是通过socket来通信的。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(

2017-05-09 11:07:24 1650

原创 排序算法(四)-- 堆排序

将初始待排序关键字序列(R0,R2....Rn-1)构建成大顶堆。将堆顶元素R[0]与最后一个元素R[n-1]交换,此时得到新的无序区(R0,R1,R2,......Rn-2)和新的有序区(R[n-1]),且满足R[0,2...n-2]<=R[n-1]; 由于交换后新的堆顶R[0]可能违反堆的性质,因此需要对当前无序区(R0,R1,R2,......Rn-2)调整为新堆,然后再次将R[0]与无序区最后一个元素交换,得到新的无序区(R0,R2....Rn-3)和新的有序区(R[n-1],R[n-2])。不

2017-03-26 19:38:00 931

原创 排序算法(三)-- 归并排序

归并排序思想把一个数组分成两半,排序每一半,然后把排好序的两半归并成一个有序的数组,那么如何为每一半排序呢?递归调用自身就行啦!示例关键代码public static void sort(int[] array,int left,int right){ if(left>=right){ return; }

2017-03-26 15:28:32 1367

原创 排序算法(二)-- 选择排序

选择排序冒泡排序是每一次都可能要交换,而选择排序是在比较时记下a[i]的位置 最后来交换 , 所以他们的交换过程是不一样的, 而查找的过程是一样的,效率不会比冒泡的低...

2017-03-24 11:40:05 1387

原创 排序算法(一)--快速排序

快速排序快速排序思想示例关键代码复杂度思想基于划分的思想,假设选择数组最左边的元素作为枢纽,一指针从数组最左边开始,寻找大于枢纽的元素,另一指针从数组最右边开始,寻找小于枢纽的元素,然后交换两指针位置上值,直到指针重合,交换指针与数组最左边的元素,这样枢纽左边的元素都比枢纽小,枢纽右边的元素都比枢纽大。示例关键代码//找出分界点public static int partition(int

2017-03-24 10:29:53 1592

原创 DB2错误大全

sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统+111

2017-03-22 17:11:29 2548

原创 如何去掉图片上的logo

帮一个同学处理过一个宣传册里面要用到的图片,首先附上处理前后两张图~~1、ps几个普通但常用的快捷键空格键:按住空格键可以方便的移动图片;Alt+space+鼠标滚轮上下滑动:快速的放大/缩小图片。2、用吸管工具取色如下图,要去掉“鱼儿乐 坐在家里养鱼”几个字,先选取吸管工具,在图片上看到鼠标指针变为一个吸管模样,选择你要改的颜色,比如蓝色,点一下,可以看到下面

2016-10-22 22:30:58 5236

空空如也

空空如也

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

TA关注的人

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