自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Lock同步锁--线程同步

Lock-同步锁Lock是java5提供的一个强大的线程同步机制--通过显示定义同步锁对象来实现同步。Lock可以显示的加锁、解锁。每次只能有一个线程对lock对象加锁。Lock有ReadLock、WriteLock、ReentrantLock(可重入锁)常用的就是ReentrantLock。代码如下:代码逻辑:Account账户类,实现取钱的同步方法、DrawThread取钱的线...

2016-06-28 13:39:00 42

转载 js 计算字符,显示省略号

1.html<p id="title" data-title="你此菜才唉才急急急请假地勘困难难m"></p><script src="https://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> 2.js<script src="https:...

2016-06-28 12:24:00 79

转载 软件测试工程师理论基础(一)

软件工程师理论基础和如何写测试用例(以登录界面和QQ个人聊天界面为例)软件测试定义:人工或自动化 运行或测试 过程 测试用例目标:1.确保软件质量2.提供信息3.保证开发过程对象:程序+所有过程文档(可行性报告、项目实施计划、软件需求说明书、系统功能说明书、概要设计说明书、详细设计说明书等)原则:1.尽早、不断2.pareto原则3.不是所有的软件错误都...

2016-06-27 23:22:00 339

转载 Spring MVC中文文档翻译发布

前后经过九个月,我翻译的Spring MVC官方4.2.4版本中文文档可以发布第一个较为完整的版本了。译文上尽量做到准确并且符合中文习惯,让人能读懂,能理解。现全文发布如下,也希望它能够给出其价值,并收到反馈。七牛主站:mvc.linesh.tw备份镜像:一个奇怪的域名(主站不稳定时使用)Gitbook原站(墙内访问较慢,且不太稳定)阅读过程任何想法、建议、吐槽、强迫症...

2016-06-25 15:10:00 42

转载 BZOJ_2754__[SCOI2012]_喵星球上的点名_(暴力+后缀数组)

描述http://www.lydsy.com/JudgeOnline/problem.php?id=2754给出n个姓名串和m个点名串.求每个点名串在多少人的姓名中出现过(在名中出现或在姓中出现,不能跨越),以及最后每个人被点到多少次.分析这种解法是用后缀数组优化一下暴力,(优化了吗?)复杂度并不能保证,然而能A...我们先把所有名,姓,点名串都接在一个串里面....

2016-06-24 23:23:00 57

转载 linux 压缩解压上传操作命令行

压缩tar格式的文件 tar -cvf qqqg.tar qqqg2/查看文件内容 tar -tf qqqg.tar压缩zip格式的文件 tar -cvf aa.zip qqqg2解压tar xvf aa.zip#登录服务器ssh root@ip地址tar cvf artcourse.tar.gz --exclude=.gi...

2016-06-23 16:09:00 111

转载 检查SQL Server 2005的索引密度和碎片信息(转)

查询数据库中所有表的索引密度和碎片信息,以便为索引的重建和整理提供依据,也可以参考DBCC SHOWCONTIG,通常FRAGMENTATIOIN在30%以上建议重建,否则建议整理SELECT i.name AS indexname, o.name AS tablena...

2016-06-23 13:59:00 44

转载 PHP实现文件下载

1 public function get_download_file() 2 { 3 header ( 'Content-Description: File Transfer' ); 4 header ( 'Content-Type: application/octet-stream' ); 5 header ( 'Content-Dis...

2016-06-22 19:21:00 33

转载 display:inline-block,block,inline的区别与用法

一、首先要了解什么是块级元素与行级元素块级元素会占领页面的一行,其后多个block元素自动换行、 可以设置width,height,设置了width后同样也占领一行、同样也可以设置 margin与padding属性。ps:常见的块级元素:div,img,ul,form,p等行级元素与其他元素在同一行上,高度,行高以及底边距不可改变,高度就是内容文字或者图片的宽度,...

2016-06-21 09:50:00 205

转载 StarUML

StarUML是一种生成类图和其他类型的统一建模语言图表的工具,也可以做JAVA逆向工程,以产生相应的UML图表。他可以绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。它的网址:http://staruml.sourceforge.net使用截图转载于:https://www.cnblogs.com/ppppppp1995...

2016-06-20 18:12:00 54

转载 Oracle PL/SQL中如何使用%TYPE和%ROWTYPE

1.%TYPE DECLARE DNAME DEPT.DNAME%TYPE; --动态的定义变量的类型,跟随着dept表中dname字段的类型变化而变化滴呀 BEGIN SELECT DNAME INTO DNAME FROM DEPT WHERE DEPTNO=50; DBMS_OUTPUT.PU...

2016-06-18 17:44:00 45

转载 nginx频繁的返回502

A couple of websites on ourDigitalOcean VPS have a great amount of traffic. Due to this traffic, I ran into the error below (edited for readability).[crit] connect() to unix:/var/run/php5-fpm.so...

2016-06-18 12:34:00 216

转载 【设计模式】建造者模式

建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。介绍意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决:主要解决在软件系统中,有时候面临着"一个复杂...

2016-06-17 12:22:00 43

转载 Linux中查看jdk版本

linux查看java jdk安装路径和设置环境变量windows:set java_home:查看JDK安装路径java -version:查看JDK版本 linux: whereis java which java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配...

2016-06-16 17:41:00 73

转载 亿级Web系统搭建:单机到分布式集群【转】

当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。Web负载均衡Web负载均衡(Load Balancing),简单地说就是给我们的服务器集群分...

2016-06-16 16:09:00 42

转载 java中equals与==的区别

http://www.2cto.com/kf/201408/327873.html ==:比较的是两个字符串内存地址的数值是否相等,属于数值比较; equals():比较的是两个字符串的内容,属于内容比较。 以后进行字符串相等判断的时候都使用equals()。 equals方法如果不重写,默认比较的也是对象的内存地址1. “==”操作符用来比较两个变量的值是否...

2016-06-15 10:52:00 45

转载 骄傲

从幼儿园开始老师就教我骄傲使人退步。尽管无数老师举了无数例子,我始终未能领悟。我倒是觉得爱迪生挺可怜的,年纪大了脑子没那么灵活了就被人说骄傲使人退步了。我一直觉得,强者骄傲的德性是极有魅力的。拜老师们所赐,现在很多人都鄙视骄傲,一看见别人骄傲就说:操,垃圾。事实上,垃圾才骄傲不起来,因为没有资本。---------------------------------------------...

2016-06-14 21:05:00 127

转载 命名空间“System.Web”中不存在类型或命名空间名称“Script”(是缺少程序集引用吗?)...

网上有些资料说,在项目上鼠标右键,添加引用→.Net→System.Web.Entensions就可以了。实际上很多时候在项目中的添加引用窗口上,根本找不到System.Web.Entensions。尝试在Web.config中的<system.web>下添加配置信息(注意<assemblies>里的两行配置),完美解决问题。如: <system.w...

2016-06-13 18:04:00 1178

转载 MyCat:取代Cobar数据库中间件

什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库 ? 一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 ? 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server ? 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 ? 一个...

2016-06-13 17:51:00 41

转载 Android root 原理

欢迎转载,转载请注明出处:http://www.cnblogs.com/lanrenxinxin/p/5572640.html0x00 关于root linux和类Unix系统的最初设计都是针对多用户的操作系统,对于用户权限的管理很非常严格的,而root用户(超级用户)就是整个系统的唯一管理员,拥有等同于操作系统的所有权限。所以一旦获取到root权限,就可以对整个系统进行访问和修改。而在A...

2016-06-12 20:36:00 208

转载 Oracle三大设计范式

1NF: 属性不可再分2NF:消除1NF的部分依赖3NF:消除2NF的传递依赖引用:  构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求, 即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和 第六范式(6NF)。满足...

2016-06-12 15:58:00 67

转载 HBase Shell 的基本操作

概述前面写了一些 Hadoop, Zookeeper 及 Hbase 分布式环境搭建的文章。或许你在搭建的过程中遇到了一些不如意的事情,但我相信总是可以解决的。如果你已经完成了环境的搭建,那么就可以尽情玩耍了。 本文就先来玩玩 HBase Shell。版权说明著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 本文作者:Q-WHai...

2016-06-12 15:10:00 411

转载 Lambda表达式

9、Lambda表达式  java是强类型语言,必须指定类型(String first, String second)->first.length()-second.length();  如果lambda表达式的表达体执行一个无法用一个表达式表示的计算,那么用{}包裹代码并明确些上return语句。  1 (String first, String secon...

2016-06-12 14:27:00 63

转载 birt的使用注意事项

在使用birt的时候有时候需要对数据进行排序:一般的排序直接使用控件的Sorting属性就可以进行正序和逆序的排序方式但是要想将某一条数据放到最前面,就需要在写sql语句引入结果界的时候就进行数据的分类分类语句示例:SELECT CASE WHEN T1.DUE_DT<T1.DATA_DATE THEN 1 ELSE 2 END AS AA_SORT    ,T1.REP...

2016-06-07 17:51:00 56

转载 SU Demos-02Filtering-04Sugabor

进入目录后,先看readme,生成数据,显示结果,用其他软件打开,查看原始数据,这是数据的全貌,转载于:https://www.cnblogs.com/ky027wh-sx/p/5566539.html...

2016-06-07 12:11:00 68

转载 iOS开发-KVO的奥秘

转自:http://www.jianshu.com/p/742b4b248da9序言在iOS开发中,苹果提供了许多机制给我们进行回调。KVO(key-value-observing)是一种十分有趣的回调机制,在某个对象注册监听者后,在被监听的对象发生改变时,对象会发送一个通知给监听者,以便监听者执行回调操作。最常见的KVO运用是监听scrollView的contentOffset属性,来完...

2016-06-06 23:22:00 39

转载 进度条(5.30-6.4)

转载于:https://www.cnblogs.com/justmaomao/p/5564888.html

2016-06-06 19:34:00 70

转载 ZFS+Dtrace+Zones+KVM=SMARTOS + dtrace 详细文档

https://smartos.org/http://dtrace.org/guide/chp-io.htmlhttp://blog.csdn.net/babyfacer/article/details/8577333http://www.beginningwithi.com/2013/01/22/whole-lotta-videos/http://blog.smartcore.n...

2016-06-06 15:07:00 54

转载 jQuery.extend 函数

JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3…合并到dest中,返回值为合并后的des...

2016-06-06 14:29:00 35

转载 WebApi后端的List前端如何发送?

WebApi作为RESTful的风格已经广为流行,在后端有时我们需要传入List<String>类型的参数,那这时前端要如何发送数据呢?按以往ajax的经验,我们可能会选择post的方式,以formdata或者json数据来提效,比如$.post(url,{'list':data},function(success){...})或者$.aja...

2016-06-06 14:27:00 288

转载 物联网多连接

    现在如果想要实现物联网通信,需要解决的就是下位机与上位机的通信!    而通信协议上下位机通常就是Can协议或modbus等协议,而在实际组网过程中各种协议难免会出现扩展下位机个数的限制。    就像modbus协议,下位机最多能拖32个设备,特殊情况能拖256个设备,所以这就给实际的捂脸网设备的扩展带来的很大的局限。    所以,为了解决这样的问题有一种比较简单的方法。在不改...

2016-06-05 20:58:00 166

转载 HTML meta viewport属性详细说明

viewport并非只是ios上的独有属性,在android、winphone上同样也有viewport,下面为大家详细介绍下HTML meta viewport什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤 到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),...

2016-06-04 22:17:00 42

转载 Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.Media...

在as中创建cordova中添加从相册选取照片的插件$cordovaImagePicker就是以上这货,调用后直接程序就崩溃了,并报错Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://......

2016-06-04 14:51:00 338

转载 同步,异步,阻塞,非阻塞以及几种常见的服务器模型

在多数的情况下,我们谈论这几个概念时都是涉及到I/O操作时,当计算机在等待数据从磁盘或者其他存储设备(网络socket)到达用户进程所用空间时所涉及的几个概念。 我们认为首先CPU会发出一个I/O操作的通知,然后文件系统或其他会调用相关设备执行这些操作,最后当数据到达用户空间后发出一个中断的完成标志,于是在这个从CPU发出调用到收到完成标志的过程中就存在一个时间差。现在就有了两...

2016-06-03 20:33:00 125

转载 负边距布局

时间--2016-06-03知识点:margin的负值会让盒子的宽高都相应的变大。margin的负值会让出相应的位置。例如本文的案例中margin-right:-300px,这个盒子就会让出右边的宽度为300px的一个空间,后面的元素浮动的话就会占据他让出的空间。本文只是个人理解,如有不妥敬请指正。案例:<!DOCTYPE html><html><head lang=...

2016-06-03 17:55:00 72

转载 android——官方下拉刷新组件SwipeRefreshLayout(转)

一、问题描述在android开发中,使用最多的数据刷新方式就是下拉刷新了,而完成此功能我们使用最多的就是第三方的开源库PullToRefresh。现如今,google也忍不住推出了自己的下拉组件SwipeRefreshLayout,下面我们通过api文档和源码来分析学习如何使用SwipeRefreshLayout。先看效果图:二、SwipeRefreshLayout的具体用法下...

2016-06-03 09:52:00 36

转载 thinking in java知识小记(一)

知识点一(javadoc):使用javadoc时特别注意选择encoding和charset为utf-8,要不然生成的javadoc会是乱码,命令:javadoc -encoding utf-8 -charset utf-8 *.java附录(javadoc标记)@author作者标识@version版本号@param参数@...

2016-06-02 22:38:00 42

空空如也

空空如也

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

TA关注的人

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