自定义博客皮肤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)
  • 收藏
  • 关注

原创 InfoQ十周年:不忘初心,继续前行

我们都知道:软件正在改变世界,也已经看到了在加快这种变化时,于软件世界中我们的影响力。在这种热情下,10年前我们带着一些不寻常的信念与情怀创建了InfoQ:\\\\t我们相信:这个社区需要的内容是开发者所撰写和深度策划的技术、新闻类报道,而不是那些由非技术人员的普通记者所写的内容。\\t\\t\\t21世纪初,那些传统媒体下属的“技术网站”缺乏激情与关怀,他们对待读者的态度更像是对待“点击广告的”...

2016-05-31 19:51:00 37

转载 基于.NET平台的分层架构实战(六)——依赖注入机制及IoC的设计与实现[转]

原文:http://www.cnblogs.com/leoo2sk/archive/2008/06/19/1225223.html  我们设计的分层架构,层与层之间应该是松散耦合的。因为是单向单一调用,所以,这里的“松散耦合”实际是指上层类不能具体依赖于下层类,而应该 依赖于下层提供的一个接口。这样,上层类不能直接实例化下层中的类,而只持有接口,至于接口所指变量最终究竟是哪一个类,则由依赖注入...

2016-05-31 09:58:00 67

转载 课堂练习之软件测试

一:测试计划:1.先进行功能上的测试:(1)单元测试—在最低的功能/参数上验证程序的正确性。(2)功能测试—验证各个模块的功能。(3)集成测试—验证几个互相有依赖关系的模块的功能。(4)场景测试—验证几个模块是否能够完成一个用户场景。(5)系统测试—对于整个系统功能的测试。(6)外部软件测试人员在实际用户环境中对软件进行全面的测试。2.再进行非公能上的测试:(1...

2016-05-30 19:33:00 130

转载 Spark Java使用DataFrame的foreach/foreachPartition

Spark已更新至2.x,DataFrame归DataSet管了,因此API也相应统一。本文不再适用2.0.0及以上版本。DataFrame原生支持直接输出到JDBC,但如果目标表有自增字段(比如id),那么DataFrame就不能直接进行写入了。因为DataFrame.write().jdbc()要求DataFrame的schema...

2016-05-28 23:35:21 1152

转载 快速理解聚合根、实体、值对象的区别和联系

2016-05-27 22:32:49 215

原创 PHP - json_encode中文乱码

调用json_encode()函数将JSON对象转换为字符串, 如果其中包含有中文,默认会输出为unicode编码,如\u8023。 解决方案1: 升级到PHP 5.4,在json_encode()函数中,第二个参数指定JSON_UNESCAPED_UNICODE即可。 解决方案2: 对于低版本PHP,对unicode码再进行解码,解码函数如下: ...

2016-05-26 21:06:18 51

转载 借助 Java 9 Jigsaw,如何在 60 秒内创建 JavaFX HelloWorld 程序?

【编者按】本文作者为 Carl Dea,主要介绍利用 Jigsaw 项目在大约一分钟内编写标准化的“Hello World”消息代码。本文系国内 ITOM 管理平台 OneAPM 编译呈现。你可能已经听说了 Jave 9 的新模块系统,也就是 Jigsaw 项目。如果你还不了解 Java 9 的新模块系统,请阅读 Mark Reinhold 的模块系统...

2016-05-26 14:37:42 47

转载 常见的数字证书格式与格式转换

常见的数字证书格式CER后缀的证书文件有两种编码:第一种是DER二进制编码,第二种是:ASE64编码(也就是.pem) p7b一般是证书链,里面包括1个到多个证书 pfx是指以pkcs#12格式存储证书的公钥和相应私钥。 在Security编程中,有几种典型的密码交换信息文件格式: DER-encoded certificate: .cer...

2016-05-25 09:23:00 200

转载 PHP内核探索之变量 图解

http://blog.csdn.net/ohmygirl/article/details/41542445http://www.laruence.com/2008/09/19/520.html

2016-05-25 00:03:00 47

转载 优秀博客汇总

github爬取android优秀项目的网站https://android-arsenal.com/张涛-开源实验室http://www.kymjs.com/任玉刚(android开发与艺术探索)作者http://blog.csdn.net/singwhatiwanna源码解析 codekkhttp://a.codekk.com/android官方文档翻译htt...

2016-05-23 15:29:00 108

转载 Android 全屏显示

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

2016-05-23 15:21:00 52

转载 数据链路层

一、定义借助于物理层,为网络层提供服务。定义一个合适的传输差错率。对传输的数据流进行管理,以免快速的发送淹没了慢速的接收端。传输单元是帧。二、功能任务:把网络层的数据组合成帧,加上一定的校验,交给物理层用比特流传输到目的计算机。为网络层提供了一条可靠的数据链路。相连:物理介质 的连接。当采用多路复用技术时,也可以是信道的连接,特征是传输的数据是顺序的。物理链路:...

2016-05-23 11:55:00 286

转载 深入浅出UML类图---写得不错,备忘

九种关系总结,EA图中会用到:关联关系(Association):双向关联,单向关联,自关联、多重性关联Multiplicity、聚合(Aggregation):整体与部分的关系,整体对象销毁时成员对象不销毁,一般是构造函数或Set方法传入成员对象。组合(Composition):整体与部分...

2016-05-21 23:43:04 54

转载 数据结构——红黑树

红黑树是二叉排序树的改进,红黑树有几个特点:  1:节点只有2中颜色,红色和黑色。  2:根节点一定是黑色节点。  3:红色节点的子节点一定是黑色节点。  4:黑色高度(根节点到每个叶子节点的路径长度包含相同的黑色节点)相等。    规定的插入的节点一定是红色节点,红黑树的插入节点后需要调整的规则,插入节点需要调整的情况有3种:  情况1:插入的节点的父节...

2016-05-21 21:31:00 37

转载 基础篇-数据库与数据库实例概念

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

2016-05-21 11:42:00 314

转载 MD5算法的C++实现[转载]

1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerprint or message digest)。两个不同的message产生相同message digest的几...

2016-05-20 18:13:18 50

转载 【android相关】【问题解决】R.java文件丢失

  在进行android开发过程中,有时候,我们会遇到gen文件中R.java丢失的现象。重新build,或者clean工程,close并重新打开Project,但有时也没解决。  这可能是由于不小心把xml文件写错了,或者在编辑xml或者其他文件时候点击了run,或者clear过项目等...,反正,你会发现gen下面的R.java的文件找不到了。...

2016-05-20 16:35:41 88

转载 集合已修改;可能无法执行枚举操作。

问题描述:在用foreach遍历hashtable的时候,弹出“集合已修改;可能无法执行枚举操作。”问题代码: private void Check(int TimeOut) //这是一个存活检查线程,为了把连接失效的主机剔除 { DateTime t = DateTime.Now...

2016-05-20 15:03:41 252

转载 memset和printf(buf)编译出错

1.使用memset、memcpy等函数需要包含string.h而不是strings.h2.error: format not a string literal and no format arguments  printf(buf); //liunx下编译上述代码时出现编译报错。   //解决方法: 将printf(buf) ...

2016-05-20 14:08:12 111

转载 jquery删除添加输入文本框

效果体验:http://hovertree.com/texiao/jquery/67/效果图:参考:http://hovertree.com/h/bjaf/traversing_each.htm代码如下:<!DOCTYPE html><html><head><title>jquery删除添加输入文本框-何问起</title&...

2016-05-20 13:50:00 109

转载 poj 1696 叉积理解

Space AntTime Limit:1000MSMemory Limit:10000KTotal Submissions:3967Accepted:2489DescriptionThe most exciting space discovery occurred at the end of the 20th c...

2016-05-19 22:02:00 49

转载 mac 安装php mongo扩展,无法使用的解决办法

brew install php56-mongo之后,启动php报这个错误Warning: PHP Startup: mongo: Unable to initialize module解决办法是source安装mongo扩展。brew reinstall php56-mongo --build-from-source转载于:https://www.cnblogs.com/ga...

2016-05-19 16:04:00 152

转载 人生中最【无用】的二十件事

学会取舍,将是你人生的必修课。丢掉这20件东西,你一定会成为更好的自己我们之所以会觉得活的痛苦,活的乏味,根源在于你始终无法做到潇洒的放手。顾忌太多,想要的太多,最终一无所获。你从幼稚走向成熟的过程,就是不断取舍的过程。都听过熊瞎子摘玉米的故事吧,就因为它什么都不舍得放下,只能空手而归。要想活的潇洒,活的有质感,就要懂得对自己拥有的和想要的东西做一个规划与判断。如果...

2016-05-19 11:41:00 93

转载 Spark Streaming揭秘 Day11 Receiver Tracker的具体实现

Spark Streaming揭秘 Day11Receiver Tracker的具体实现ReceiverTracker是运行在Driver上Receiver管理程序,今天让我们深入学习一下。核心:ReceivedBlockTracker通过阅读代码,我们会发现ReceiverTracker中最为重要的是其中的成员ReceivedBlockTracker,主要存放实际的Block数据,这是一...

2016-05-18 23:17:00 53

转载 JZ-C-06

剑指offer第六题:根据给出的前序和中序遍历序列重构二叉树 1 //============================================================================ 2 // Name : JZ-C-06.cpp 3 // Author : Laughing_Lz 4 // Version ...

2016-05-18 15:37:00 54

转载 用纯Javascript打造类似NodeJS的模块载入系统

用纯Javascript打造类似NodeJS的模块载入系统2011-11-15 18:35:46 我来说两句 收藏我要投稿http://www.2cto.com/kf/201111/111190.htmlNodeJS的模块系统有两个重要的特点:1. 模块中直接用var定义的变量是仅作用与当前模块的,而不是全局。...

2016-05-17 14:54:22 44

转载 postgres中几个复杂的sql语句

postgres中几个复杂的sql语句需求一需要获取一个问题列表,这个问题列表的排序方式是分为两个部分,第一部分是一个已有的数组[0,579489,579482,579453,561983,561990,562083] 第二个部分是按照id进行排序,但是需要过滤掉前面已有的数组。最开始的时候我大概是想这么写的:select * from ques...

2016-05-17 13:09:31 96

转载 java网络编程基础

前言  通过网络进行数据传输时,一般使用TCP/UDP进行数据传输。但是两个的区别就是TCP可靠,UDP不可靠。两个的共同之处就是都需要建立socket套接字,将IP地址和端口port进行绑定。但是服务器和客户端的socket是有点区别的,服务器端需要显示的指定端口号,以便进行数据监听;而客户端只需要指定IP就行,端口号则由操作系统来分配。基础类(1) InetAddre...

2016-05-16 15:51:00 48

转载 ExtJs之Ext.form.field.TimePicker DatePicker组合框

<!DOCTYPE html><html><head> <title>ExtJs</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <...

2016-05-16 14:53:46 79

转载 Linux 系统编程

简介和主要概念Linux 系统编程最突出的特点是要求系统程序员对它们工作的的系统的硬件和操作系统有深入和全面的了解,当然它们还有库和系统调用上的区别。系统编程分为:驱动编程、用户空间编程和网络编程。系统编程有三大基石:系统调用、C库和C编译器。文件I/O文件I/O是Unix系统的核心,第三章会介绍基于C标准库的标准I/O,第四章继续讨论了更高级和专门化的I/O,...

2016-05-15 21:24:00 119

转载 打印class文件的Java编译器内部的版本号

当改变了jdk版本时,在编译java时,会遇到Unsupported major.minor version错误。错误信息如下 :Unsupported major.minor version 50.0Unsupported major.minor version 49.0 (我在jdk1.4 和1.5切换时就遇到了这个错误)Unsupported...

2016-05-15 13:07:00 64

转载 无线安全渗透测试套件WiFi-Pumpkin新版本发布

WiFi-Pumpkin是一款无线安全检测工具,利用该工具可以伪造接入点完成中间人攻击,同时也支持一些其它的无线渗透功能。旨在提供更安全的无线网络服务,该工具可用来监听目标的流量数据,通过无线钓鱼的方式来捕获不知情的用户,以此来达到监控目标用户数据流量的目的。主要功能1.Rouge Wi-Fi接入点功能2.Deauth攻击目标客户端AP功能3...

2016-05-14 19:43:00 347

转载 位图(BitMap)&& 布隆过滤器(BloomFilter)

【面试题】给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。● 在看到这个题后最先想到的方法是遍历这40亿个数,依次进行判断,但此做法需要的内存很大,大约为15G(4000000000 * 4÷(1024*1024*1024)),可见此算法不可取。● 如果内存够的话,我们可以通过位图实现,位图一个数组每个数据的每个二进制位...

2016-05-13 21:51:15 185

转载 设计模式--简单工厂模式

当今社会高福帅的男生是女的选择的标准,可是不是所有的男生都是如此完美,所以萝卜白菜各有所爱,不同的女生来选择不同的男友时的标准也不尽量相同,怎么样写一个程序来尽量可 能适应多的女生使用呢。男生种类很多不可让一次列出来完,也就是平时的需求变化比较大,怎么能更好的适应变化。所以我们要建立一个造男生的工厂,你只要给我条件我就能给你造出来相应的男生,你只要想要我就给你。如下图:代...

2016-05-12 22:36:00 36

转载 CentOS命令学习之tar打包与解压

tar命令一般是做打包和解压使用,有关tar命令的使用。我们可以通过帮助文档进行查看,如下:tar –helpman tartar有几个比较重要的参数如下:-c 创建一个新归档-f 当与-c选项一起使用时,创建的tar文件使用该选项的指定的文件名;当与-x选项一起使用时,则解包该选项指定的归档。该参数一定放在所有参数的最后面。-t 显示t...

2016-05-12 16:51:07 191

转载 BT5 使用过程中命令总结

#版本升级apt-get updateapt-get dist-upgrade#加载ssh服务/etc/init.d/ssh startservice ssh start#mount win7 目录mount -t vboxsf tddownload /mnt/share#变更IP,子网ifconfig eth1 10.0.25.100 netmask 255.255.255...

2016-05-11 20:19:06 135

转载 批处理怎么获取当前目录的绝对路径?

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

2016-05-11 16:50:00 332

转载 Linux内核中的GPIO系统之(3):pin controller driver代码分析--devm_kzalloc使用【转】...

转自:http://www.wowotech.net/linux_kenrel/pin-controller-driver.html一、前言对于一个嵌入式软件工程师,我们的软件模块经常和硬件打交道,pin control subsystem也不例外,被它驱动的硬件叫做pin controller(一般ARM soc的datasheet会把pin controller的内容放入GPIO co...

2016-05-11 11:28:00 64

转载 JAVA细粒度锁实现的几种方式

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

2016-05-10 18:49:00 235

转载 SQLServer自动备份和自动删除过期文件

以下为转载的文章:点击下一步:自定义名称和说明,点击更改:点击确定,下一步1、备份:选择备份,下一步,再下一步,选择需要备份的数据库:选择备份文件存放的路径:点击下一步,选择系统产生的报告存放的位置:最后点击下一步,点击完成。看到这个表示任务已经指定完毕:2、删除备份文件:下一步,设置报告存放位置,完成。==&gt...

2016-05-10 16:48:00 398

空空如也

空空如也

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

TA关注的人

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