自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 shell案例 - 你最喜欢敲的十大命令 ^ v ^

这是一个大数据的年代!可你是否想过自己也是一个装大数据的碗呢? 中医说,人才是最复杂最神奇的自然产物,先从认识自己开始入手吧。。。怎么看你在linux下平时最喜欢敲的命令是什么?来选个top 10吧[root@kevin ~]# sort -n .bash_history |uniq -c |sort -nr |head -10多亏了.bash_history, 见笑了 ...

2016-07-31 15:08:41 82

转载 测试驱动开发

测试驱动开发理解用户故事。编码人员要用“以终为始”的思维工作。部分地方尝试编写单元测试代码。先写开发代码,再写相应的单元测试代码。将测试驱动逐步推广到全部代码。应优先编写测试代码的地方被调用最多的代码。核心业务代码。复杂算法的代码。重用组件的代码。数据操作层代码。 转载于:https://blog.51cto.com/11734844/1832351...

2016-07-31 14:34:24 34

转载 PCI Express(四) - The transaction layer

PCI Express(四) - The transaction layer 原文出处:http://www.fpga4fun.com/PCI-Express4.html感觉没什么好翻译的,都比较简单,主要讲了TLP的帧结构In the transaction layer, we receive "packets". There ...

2016-07-30 20:28:00 73

转载 JAVAFX中文资料 – 中文文档、入门教程

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

2016-07-30 16:10:00 428

转载 spark mllib TF-IDF 文本特征提取算法

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

2016-07-30 08:43:00 108

转载 简单的服务器安全方案思路

云服务器安全方案软件选型Web服务器选择:Apache+PHP(稳定,多元化,占用资源较多)Nginx+PHP-FPM(高性能,高并发)数据库服务器选择:Mysql5.6反代服务器选择:Haproxy(算法多,完善,专一)Nginx安全防护服务器安全防护:因为是公网IP,所以要锁定ssh访问,创建ssh的登录密码Root密码复杂性要求,需要时使用sudo命令授权Iptable...

2016-07-29 09:56:42 68

转载 swfit UITabBar UITabBarItem设置图标和文字颜色

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

2016-07-28 17:10:00 90

转载 编译安装Zabbix 3.0及分开部署配置详解

实验系统:CentOS 6.6_x86_64实验前提:提前准备好编译环境,防火墙和selinux都关闭实验说明:本实验共有4台主机,IP及角色分配如拓扑下载地址:试验中用到mariadb软件的下载地址, http://pan.baidu.com/s/1gd0JRaj实验拓扑: 一、准备工作1.修改hostname和hosts文件为如下表格中内容:  说明:m...

2016-07-27 22:56:00 85

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构(1) u...

2016-07-27 10:15:00 36

转载 高可用集群技术之heartbeat应用案例详解(二)

在上一节高可用集群技术之heartbeat应用详解(一),我们分析了heartbeat原理及heartbeat简单的应用,下面我们以实战生产案例应用heartbeat高可用技术:生产环境应用实例(一):基于heartbeat+nfs实现mysql高可用(1)nfs共享存储服务配置如下:--建立分区#fdisk/dev/sda#kpartx-l/dev/sda...

2016-07-26 17:51:57 155

转载 VM resource allocation in a virtual environment

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

2016-07-26 14:25:00 68

转载 leetcode 41. First Missing Positive

传送门41. First Missing PositiveQuestionEditorial SolutionMy SubmissionsTotal Accepted:69874Total Submissions:288517Difficulty:HardGiven an unsorted int...

2016-07-25 22:06:00 47

转载 linux shell 根据目录拼出 java classpath

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

2016-07-24 21:11:00 249

转载 二叉树

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

2016-07-24 08:33:00 39

转载 《jenkins2.x持续集成部署教程》(2)配置jenkins

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

2016-07-23 15:45:00 190

转载 SAP 如何查看用户登录信息

1.首先进入事务代码 SM19 配置审计参数文件2.选择客户端,用户名,并且勾选过滤激活之后点击细节配置,进入如下界面:配置完成之后,点击保存.3.并且可以进入SM20界面,选择要查看的客户端和账号之后,点击重新读取审计日志查看信息转载于:https://www.cnblogs.com/QIANQIANHAPPY/p/5696235.html...

2016-07-22 18:25:00 1261

转载 scala学习手记22 - 参数化类型的可变性

java 的代码中多少有些不是很严谨的内容,比如下面的这段代码: public class Trouble { public static void main(String[] args) { Integer[] arr1 = new Integer[2]; arr1[0] = new Integer(1); Object[] arr...

2016-07-22 07:45:00 50

转载 linux 分区问题

一、最简单的分区仅分出根目录(/)和最简单的内存置换空间(swap)即可以虚拟机的分区(20G)为例:一般给/分15G来安装linux系统,512M给swap,另外的4G可以留下备用二、复杂一点的分区注:如果不是在虚拟机上安装,且安装linux只是为了学习使用,个人建议(本人安装linux时,划出了136个G来安装,分配方案不一定合理,只是给出个人的划分,欢迎指证):s...

2016-07-21 20:56:00 55

转载 非科班出身的人对产品设计理解

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

2016-07-21 17:41:00 134

转载 文件及目录的归属关系

文件及目录的归属关系在LINUX里面每个文件服务都需要对应一个用户和用户组。1 chownchown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户id,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。...

2016-07-21 15:13:00 132

转载 TCP/IP基础知识

  最近工作中需要自己在板卡植入TCP/IP协议栈,因为毕竟单片机性能有限,完整的TCP/IP协议栈很庞大,所以只能移植经过简化的,本来已成功将LWIP协议栈移植到项目板卡中,但老大说这个协议栈写得过于繁琐,特别是在内存管理这块,不容易理解,而且我们板卡对数据的准确性要求没那么高,重点要保证能通就行,偶尔丢失一两个包都没关系,所以按此需求自写协议栈,实现UDP以及Telnet通信,目前UDP已经实...

2016-07-20 21:03:00 92

转载 Nginx做为CDN缓存负载均衡代理的配置实现

系统架构:nginx+tomcat+mysql本文只做Nginx做为CDN缓存负载均衡代理的配置实现的介绍相关软件:nginx-1.8.1.tar.gzngx_cache_purge-2.3.tar.gz (用于手动清理缓存)一、nginx安装[root@localhost ~]tar -xfnginx-1.8.1.tar.gz[root@localhost~]tar -...

2016-07-20 19:13:34 449

转载 人人都是产品经理?关于PM你不知道的还有很多

  产品经理的职称最早出现在P&G宝洁公司,因效果非常显著,许多企业纷纷仿而效尤。硅谷知名的产品管理大师Marty Cagan在《Inspired: How To Create Products Customers Love》中,将产品经理一职形容为「找出有价值、可利用和行得通的产品」(”to discover a product that is valuable,usable and...

2016-07-20 13:16:00 92

转载 Android官方开发文档Training系列课程中文版:创建自定义View之View的交互

写在前面的话:这一章很有价值,想要提升安卓知识的一定要读一读。不做安卓的也可以得到其它方面的提升。原文地址:http://android.xsoftlab.net/training/custom-views/making-interactive.htmlUI的绘制只是自定义View的一部分。你还需要使View可以以一种接近真实世...

2016-07-20 08:32:00 66

转载 break、continue、return之间的区别与联系

今天在部署程序的时候,监控日志发现这个问题了。return的问题就这么总结哈。在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使用的方法和场景。下面来介绍一下break、continue、return三者的区别和联系。1. break : (1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何...

2016-07-19 15:10:00 45

转载 Linux C select函数详解

select IO复用机制:http://www.cnblogs.com/hjslovewcl/archive/2011/03/16/2314330.htmlhttp://blog.csdn.net/lingfengtengfei/article/details/12392449http://blog.csdn.net/tianmohust/article/details/659599...

2016-07-19 14:05:00 68

转载 [LintCode] O(1) Check Power of 2

Using O(1) time to check whether an integernis a power of2.ExampleForn=4, returntrue;Forn=5, returnfalse;思路:知识点: n & (n - 1) 使得从右边数最后一个1变为0x & (x - 1) 用于消去x最后一位的1,...

2016-07-19 11:43:00 113

转载 python字符集分析,解决windows下FTPClient下载中文名称文件乱码

python中的中文编码一直以来都是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象,例如'哈哈'的unicode对象为u'\u54c8\u54c8',而str,是一个字节数组,这个字节数组表示的是对unicode对象编码(可以是utf-8、gbk、...

2016-07-18 23:19:39 194

转载 变量·数据类型·变量使用规则

变量是什么简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”...

2016-07-18 17:59:00 316

转载 C#中BASE64和图片相互转换

//图片 转为    base64编码的文本        private void button1_Click(object sender, EventArgs e)        {            OpenFileDialog dlg = new OpenFileDialog();            dlg.Multiselect = true;            dlg.Ti...

2016-07-14 11:36:00 102

转载 C++建立及销毁链表

struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} }; void createList(ListNode* &pHead){ pHead = new ListNode(-1); int length = 5; ...

2016-07-13 10:39:00 708

转载 java打印日历方法

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

2016-07-12 18:38:00 52

转载 调用cmd.exe执行pdf的合并(pdftk.exe)

今天调查一个pdf文件的抽取,合并功能,用到下面这个工具(pdftk):https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/在cmd.exe里执行的很好,但在.net环境下,用程序调用就出问题,调用代码如下: Process p = new Process(); p.StartInf...

2016-07-12 16:31:00 735

转载 Linux-常用快捷键

1.Ctrl+c 强制终止当前命令2.Ctrl+l 清屏3.Ctrl+a 光标移动到命令行首4.Ctrl+e 光标移动到命令行尾5.Ctrl+u 从光标所在位置删除到行首6.ctrl+z 把命令放入后台7.ctrl+r 在历史命令中搜索ctrl+左右键:在单词之间跳转ctrl+a:跳到本行的行首ctrl+e:跳到页尾Ctrl+u:删除当前光标前面的...

2016-07-11 12:09:00 38

转载 MySQL sql_mode 说明(及处理一起 sql_mode 引发的问题)

1. MySQL 莫名变成了 Strict SQL Mode最近测试组那边反应数据库部分写入失败,app层提示是插入成功,但表里面里面没有产生数据,而两个写入操作的另外一个表有数据。因为 insert 失败在数据库层面是看不出来的,于是找php的同事看下错误信息:[Err] 1364 - Field `f_company_id` do...

2016-07-11 07:32:59 432

转载 Java线程(学习整理)--1--守护线程

1、什么是守护线程?    今天老师讲解我才知道有守护线程这回事!原来守护线程经常存在于我们的身边,比如:一个免费的网页游戏,里面都会或多或少有些插入性的广告!!一般情况下,我们不会去点击这些广告的,但是广告商是需要点击量的啊!所以制作游戏的人会背地里使用守护线程去访问这个广告界面,但是我们用户是不知道的!就是守护线程一般对用户不可见,对背后的程序员可见!    再比如:我们使用的...

2016-07-10 19:49:00 38

转载 从头开始搭建一个mybatis+postgresql平台

       最近有个项目的数据库使用postgresql,使用原生态的mybatis操作数据,原生态的没什么不好,只不过国内有个tk.mybatis的工具帮助我们做了很多实用的事情,大多数情况下我们需要在原生态mybatis上加工的想法它基本上都已经有很好的实现,这篇将分享安装postgresql,配置tk.mybatis的详细步骤以及在这过程中可能遇到的一些小问题。  安装pos...

2016-07-10 03:48:00 231

转载 MongoDB学习笔记(索引)(转)

一、索引基础:    MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令:    > db.test.ensureIndex({"username":1})    可以通过下面的名称查看索引是否已经成功建立:    > db.test.getIndexes()    删除索引的命令是:    > db.test.dropIn...

2016-07-07 18:33:00 37

转载 Log4j简介

在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥了代码的...

2016-07-07 16:32:00 38

转载 linux查找进程,查找僵死进程,查找僵死进程并自动杀掉

 查找进程:    ps -aux | grep  flume  /  netstat -anop | grep 8080(端口号) 常规杀进程: kill  pid 查看僵死进程:  ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'杀掉kill -9 pid 自动查杀僵死进程指令:ps -A -o stat,...

2016-07-07 10:43:00 309

空空如也

空空如也

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

TA关注的人

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