自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例

转:http://www.tuicool.com/articles/NVVnMn(1)GCD实现的同步异步、串行并行。——同步sync应用场景:用户登录,利用阻塞——串行异步应用场景:下载等耗时间的任务/** * 因为是异步,所以开通了子线程,但是因为是串行队列,所以只需要开通1个子线程(2),它们在子线程中顺序执行。最常用。 */-(void)gcdDemo1{...

2016-03-31 14:56:00 40

转载 关于oracle数据库(10)函数

分析函数,用于统计排名语法:函数名() over(order by 排序字段 asc | desc)row_number() 无论值是否相等,生成连续的行号-- 1,2,3,4,select ename,sal,row_number() over (order by sal desc) 名次 from emp;dense_rank() 如果值相等,则排名相同,排名仍连续-...

2016-03-29 19:05:00 86

转载 Html - a标签如何包裹Div

a标签如何包裹Div?其实应该将思路转变为将a标签作为一个遮罩来覆盖div。做法是将a标签放置在该div下,通过将div进行相对定位【position:relative】将a标签进行绝对定位【position:absolute】 + 层级提升【z-index:199930710】 + 高度宽度和div同步【height:100%;width:100%】示例代码:HTML:...

2016-03-29 15:52:00 560

转载 私有化构造函数的作用

比如public class DiskUtil { private DiskUtil() { } public static FUNC(){}}这种类,往往提供一些静态的函数来生成该类的实例,仅仅要这个类有公开的属性、方法。得到实例引用的一方还是能够调用的,一个样例是singleton。外面调用仅仅能调用DiskUtil 的静态函数Func,而不能...

2016-03-28 21:48:00 87

原创 内向的人很难成为群体程序员吗?

Aaron Griffith是一名来自Hunter Industries的程序员分析师。近日,他在博文“群体编程之于内向的人”中分享了他作为群体编程团队成员的经验。根据高级顾问Woody Zuill(敏捷专家\u0026amp;教练)的定义,“群体编程(Mob Programming)”是一种软件开发方法,整个团队在同一台电脑、同一个地方、同一个时间从事同一项工作。对于外向的人而言,这个概念行之有...

2016-03-28 19:00:00 38

转载 OTRS in Nginx using FCGI (multiple users possible)

原文http://wiki.otterhub.org/index.php?title=OTRS_in_Nginx_using_FCGI_(multiple_users_possible)OTRS in Nginx using FCGI (multiple users possible)There might be a more up2date v...

2016-03-28 11:04:24 127

转载 java多线程(三)——锁机制synchronized(同步语句块)

用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法之行一个长时间的任务,那么B线程必须等待比较长的时间,在这样的情况下可以使用synchronized同步语句快来解决。一、用同步代码块解决同步方法的弊端Task类 1 package com.weishiyao.learn.day4.testSynchorized.ep2; 2 3 p...

2016-03-28 10:01:00 55

转载 几种进程间的通信方式

几种进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多...

2016-03-27 10:25:00 44

转载 我的程序人生以及一些杂项

何为程序员  程序员在中国是一个新兴职业,也是最近10年才慢慢发展起来的职业,有些人理解,程序员=码农。就是说程序员唯一的作用就是按照需求方的目的,达成在电脑端或者手机端实现一些软件或者网站的功能。也许这就是大众对程序员的理解,程序员必须要和需求方去沟通,受制于需求方,也就是说,我们和普通的板砖工人是一样的,只是我们其实是在PC端去进行搬砖活动。个人经历  我一直自豪自己是一个程序员,...

2016-03-26 21:29:00 56

转载 杭电 1005 幸福指数

1005 数据已改,第一名的同学,你已经过了,抱歉。。幸福指数 Time Limit : 3000/1000ms (Java/Other)Memory Limit : 65535/32768K (Java/Other)Total Submission(s) : 563Accepted Submission(s) : 320Font: Times New Ro...

2016-03-26 16:45:00 54

转载 cxGrid常用属性设置

OptionsView部分是否使用表头分组:cxGrid1DBTableView1.OptionsView.GroupByBox单元格高度自适应:cxGrid1DBTableView1.OptionsView.CellAutoHeight单元格列宽自适应cxGrid1DBTableView1.OptionsView.ColumnAutoWidth是否启用页脚:cxGri...

2016-03-26 10:45:00 124

转载 敏捷开发讲义---怎样打造敏捷团队

PPT下载链接:http://pan.baidu.com/s/1bncprTd敏捷开发分享讲义-改动版第1页:个人信息就不做自我介绍了,我的基本信息就在PPT第一页。7月26日,也就是上周六,我和会成參加了一天的培训。关于敏捷开发的。參加这次培训我们俩主动申请的,由于这次培训适合的听众除了中高层领导、项目经理、产品经理之外,还适合有软件经验希望往项目管理方向发展的人士。...

2016-03-25 18:41:00 206

转载 神奇的vfork

一段神奇的代码在论坛里看到下面一段代码:int createproc();int main(){pid_t pid=createproc();printf("%d\n", pid);exit(0);}int createproc(){pid_t pid;if(!(pid=vfork())) {printf("child p...

2016-03-24 17:17:00 41

转载 TypeScript Writing .d.ts files(编写声明文件)

当使用扩展的JavaScript库或者插件API的时候,将需要使用声明文件(.d.ts)来描述库的类型。本文内容将包括如何编写声明文件相关的一些高级概念,然后用一些例子来展示如何将各式各样的概念与声明文件的描述相匹配。流程写.d.ts最好是从库的说明文档开始,而不是代码。从说明文档开始可以保证思维不受实现细节的影响,并且比阅读JS代码容易理解。下面的例子假设是根据说明文档写的,并且提供调用...

2016-03-24 11:11:00 273

转载 【sql数据库】中如何得出字符串中包含某字符子串的个数?

declare @s varchar(100),@f varchar(10)select @s='源字符串',@f='等查字符串'select (len(@s)-len(replace(@s,@f,'')))/len(@f)转载于:https://www.cnblogs.com/XiaoMing999/p/5314578.html

2016-03-24 10:56:00 469

原创 通过Jinq简化数据库查询

Jinq库为数据库查询提供了一个DSL,可以用于Java和Scala。这个项目的灵感来源于.NET的LINQ,致力于提供易于编写的查询,同时支持类型安全。据这个工具的创建者Ming-Yee Iu介绍,Jinq起步于2006年,当时的名称为Queryll,但是直到采用了Java 8的lambdas,才完全发挥出了它的潜力。\\跟其他已有的库不同,Jinq并无意提供完整的数据访问功能:Jinq只是一个...

2016-03-23 19:00:00 48

转载 linux awk命令详解(转)

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称...

2016-03-22 21:14:00 71

转载 Objective-c UIViewController原生态跳转动画

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-21 20:59:00 119

转载 cookielib和urllib2模块相结合模拟网站登录

1.cookielib模块cookielib模块的主要作用是提供可存储cookie的对象,以便于与urllib2模块配合使用来访问Internet资源。例如可以利用本模块的CookieJar类的对象来捕获cookie并在后续连接请求时重新发送。coiokielib模块用到的对象主要有下面几个:CookieJar、FileCookieJar、MozillaCookieJar、L...

2016-03-21 16:45:16 62

转载 递归算法(JAVA)

/** * */package algorithm;import java.util.ArrayList;import java.util.List;/** * @author litao * @date 创建时间:2017...

2016-03-19 22:32:40 52

转载 三列布局,中间自适应,关于float和positon方法

三列布局,中间自适应,尝试了两种方法float.mydiv{background-color: #eee;margin:20px;padding: 20px;border: solid 1px #999;overflow: auto;}.left {float: left;width: 160px;height: 10...

2016-03-19 15:11:01 76

转载 让我们一起Go(五)

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-19 08:54:00 48

转载 Everything 使用技巧

使用技巧可以使用逻辑符空格(与), |(或),!(非),及通配符 * 和 ? ,符号或搜索内容之间必须加空格且空格任意使用如果经常搜索同一内容,可以使用书签功能,且可以对书签进行添加、编辑、排序、导入、导出等操作如果经常搜索包含某些条件的内容,可以使用筛选器功能,相当于将搜索条件“与”上筛选器中的条件可以查找指定时间段内的文件,如【dm:2015/10/27-2016】或指定日期【dm:2015/...

2016-03-17 21:15:00 708

转载 不同局域网中同一IP地址的计算机怎么通信的

1、IP地址在192.168.0.0--192.168.255.255之内的是私有地址,即192.168.1.56的电脑a是不能直接与192.168.1.56的电脑b进行通信的。他们需要用到NAT技术,即网络地址转换。2、NAT的作用是把内网的私有地址,转化成外网的公有地址。使得内部网络上的(被设置为私有IP地址的)主机可以访问。就像电脑a是北京四合院的一个住户,他要给B通信时写的地址是自己四...

2016-03-16 11:21:00 1394

转载 【工具】Alfred2.5.1使用全攻略!神一样的Mac app!(神一样的搜索)(推荐)

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-15 00:40:00 595

转载 分布式系统理论基础 - 一致性、2PC和3PC

引言狭义的分布式系统指由网络连接的计算机系统,每个节点独立地承担计算或存储任务,节点间通过网络协同工作。广义的分布式系统是一个相对的概念,正如Leslie Lamport所说[1]:What is a distributed systeme. Distribution is in the eye of the beholder.To the user sitting at the ke...

2016-03-14 19:39:00 286

转载 oracle exp&imp字符集设置与乱码

在oracle使用exp/imp进行数据迁移时,需要注意xshell、exp/imp字符集、数据库字符集的设置,否则,一旦发生字符集转换而出现中文数据乱码,将前功尽弃。相较而言,oracle数据库比较人性化,万不得已时,可以调整数据库字符集。下面举一个调整数据库字符集、exp/imp字符集、xshe...

2016-03-12 17:31:01 1224

转载 Linux 学习日记 4: 文件打包与解压缩

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-12 13:17:00 68

转载 memcached几个easy被忽略但很实用的命令

一、CAS和GETS        Memcached从1.2.4版本号新增CAS(Check and Set)协议,用于处理同一个ITEM(key-value)被多个session更新改动时的数据一致性问题。        如果有两个session(A、B)。要同一时候改动某个key的值x,而且改动的数据是基于原来数据的一个计算的结果。session A和B同一时候得到了ke...

2016-03-12 08:52:00 51

转载 关于ovirt主机即做存储又兼虚拟机主机的官方文档说明 ...

"集群可以运行虚拟机或 Red Hat Gluster Storage 服务器,但只能是二者之一。一个集群不能同时作为虚拟机和存储主机使用。" ...

2016-03-12 00:10:20 154

转载 python import错误 SyntaxError: invalid syntax

导入一个叫service-listener.py的文件是一直遇到错误:SyntaxError: invalid syntax单独运行service-listener这个文件时,没有问题,只是不能被别的文件导入。。。最后换名字为service_listener就没问题了,应该是命名规则问题。转载于:https://www.cnblogs.com/pinganzi/p/526645...

2016-03-11 17:09:00 1669

转载 iOS之UI--通讯录的实例关键知识技术点积累

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-03-11 16:48:00 48

转载 JAVA中关于Map的九大问题

为什么80%的码农都做不了架构师?>>> ...

2016-03-11 15:34:00 56

转载 操作系统作业之了解和熟悉操作系统

计算机操作系统的定义和概念  操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件。操作系统的分类根据应用领域来划分,可分为桌面操作系统、服务器操作系统、嵌入式操作系统;根据所支持的用户数目,可分为单用户操作系统、多用户操作系统;根据源码开放程度,可分为开源操作系统和闭源操作系统...

2016-03-11 15:02:00 178

转载 php 求两个文件的相对路径

网上看了一些这个题的一些解答方法,不过大多数就是对目前需求而定的,比如$a = '/a/b/c/d/e.php';$b = '/a/d/12/34/c.php';getpath($a , $b ); public function getpath($a, $b){ $aarr = explode('/', $a); $barr = explod...

2016-03-10 23:37:00 53

转载 字符串去空格以及反转操作演示样例

1、字符串去空格package tan;public class CopyOfStringTest { public static void main(String[] args) { String s = " tan at guigu "; sop(s); String x = MyTrim(s); sop(x); } pub...

2016-03-10 20:40:00 60

原创 ticketea如何从一体化转向多体化架构

ticketea是一个为西班牙、德国、英国等地区的客户提供在线售票业务的平台。我们通常会将自己描述为活动组织者的技术伙伴,在整个活动期间为他们以及这些活动的参与者提供帮助。为了正确地理解ticketea的架构的设计原因,有必要指出,售票业务往往会面对爆炸式的访问量增长。一旦有某个热门活动开始出票,疯狂涌入的粉丝很可能会弄垮你的服务器。\ticketea的产品团队目前有16位成员负责产品的开发与维护...

2016-03-10 17:37:00 52

转载 Object-c---NSPredicate用法

Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。 NSPredicate*predicate; predicate=[NSPredicatepredicateWithFormat:@"n...

2016-03-10 13:39:00 84

转载 一个由INode节点爆满引起的业务故障

一个由INode节点爆满引起的业务故障http://2358205.blog.51cto.com/2348205/1747951 好久没有写博文了,今天周六,分享一下刚刚处理完的一个小故障 现象描述:运营妹纸那边反应运营后台报错,具体如下:  一开始以为是tmp的目录没有权限写入,查看目录权限,777,不是这个问题; 查看nginx的错误日志,部分错...

2016-03-10 12:55:00 57

转载 C/C++ makefile自动生成工具(comake2,autotools,linux),希望能为开源做点微薄的贡献!

 序      在linux下C或C++项目开发,Makefile是必备的力气,但是发现手写很麻烦。  在百度有个comake2工具,用于自动生成Makefile工具,而在外边本想找一个同类工具,但发现很难做到,只发现有个类似的智能生成工具autotools,但是操作比较麻烦,奔着“一人学习,大家共享”的原则,手动写了一个工具类,帮助自己和大家生成现成的c或者cpp框架...

2016-03-09 15:16:00 140

空空如也

空空如也

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

TA关注的人

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