- 博客(21)
- 收藏
- 关注
原创 c++性能分析工具gperftools的配置和使用
gperftools是google出品的一个性能分析工具,相关介绍可见:https://github.com/gperftools/gperftools/wikigperftools性能分析通过抽样方法完成,默认是1秒100个样本,即一个样本是10毫秒。1.gperftools代码下载(包含libunwind包安装)可以从github上下载对应的gperftools源代码进行自编译安装,这里安装最新版本2.8的gperftools:wgethttps://github.com/gperft.
2020-12-10 11:23:51
6683
原创 VSCode Remote ssh跳板机配置(linux环境)
VSCode真的是一款非常优秀的编辑器,配合各种插件就成为了一款称手的轻量级IDE,相信很多同学都有在服务器上跑实验的需求,我也不例外。一开始,我采用MobaXterm作为连接远程服务器的工具,但如果想在线上对代码做修改就只能用文本编辑器,没有代码高亮、补全,同时也只能用命令行调试工具,体验就不是很好,VSCode的remote-ssh插件就很好地解决了我的痛点,一键连接服务器,远程开发、调试。但是有些服务器是在内网,没有公网ip, 举例说,就是我使用的个人电脑A直接连实验室只有内网ip的服务器C是连不
2020-12-09 19:59:59
6968
1
原创 利用jepsen进行tidb测试的实验环境配置问题
配置步骤1.首先从github上下载jepsen的源代码,地址:https://github.com/jepsen-io/jepsen2. 这里推荐利用docker-compose来安装实验环境,其目录为jepsen/docker在其中运行./up.sh --dev 命令,会拉取如下图所示的image和创建6个容器:3.然后通过docker exec –it jepsen...
2019-12-18 13:50:57
1104
原创 基于spark linux集群的GraphX使用介绍——sbt安装篇
linux环境下一般不直接包含sbt(类似于maven)这样的软件,但是在将scala代码打包的时候需要使用sbt来规范文件等,所以需要先安装sbt。下载 官网:http://www.scala-sbt.org/ 参考命令行:wget https://dl.bintray.com/sbt/native-packages/sbt/0.13.6/sbt-0.13.6.tgz ...
2018-03-13 14:25:24
1152
原创 hadoop集群配置常见问题和解决方案
1.启动不了datanodeid不匹配 current删除2.无法mapreducehosts文件删除无法通信的节点3.卡在map reduce的 job run删除yarn-site.xml中不必要的设置
2017-09-12 21:50:21
508
原创 linux环境下,集群中Hadoop版本更换
1.下载新版本的hadoophttps://archive.apache.org/dist/hadoop/common/这里有各种版本的hadoopwget .....tar -xzf .....将新版本的Hadoop解压在/usr/local/hadoop目录下2.修改配置vi $HOME/.bashrcexport HADOOP_HOME
2017-09-12 21:46:16
3260
1
原创 html到pdf图片链接路径问题 openhtmltopdf
在html中如下路径img是显示正常的:resources/ArchitectureSeparatedLibraries.png在使用openhtmltopdf去转换 html的时候要增加file前缀,否则img无法出现在pdf中:file:resources/ArchitectureSeparatedLibraries.png
2017-05-24 12:06:18
2347
原创 有用的git指令
查看remote状态,将http改为SSH 解决此类问题:unable to access;Failed connect to github.comgit remote -vorigin https://github.com/USERNAME/REPOSITORY.git (fetch)origin https://github.com/USERNAME/REPOSITORY.git (p
2017-05-23 14:46:10
316
原创 开源软件许可证 严格性比较
背景:在公司实习,碰到的比较多的问题是确定一些开 源代码的license,看看是否能够商业使用,在github上 一般能够在页面的右上角看到这些license宽松:MIT > BSD > Apache > LGPL > GPL > AGPL1、MIT:MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technolo
2017-05-16 15:23:46
4911
转载 linux windows 路径问题
背景: boss:你这个在linux上能用吗? 我:java是跨平台的呀 放到linux上测试 “No such file or diretory”!在Windows下的路径分隔符和Linux下的路径分隔符是不一样的比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (“
2017-05-16 12:17:42
911
转载 js页面跳转
window.location.reload(); //刷新window.history.go(1); //前进window.history.go(-1); //返回并刷新window.history.forward(); //前进window.history.back(); //返回window.location.href(); //跳转
2017-03-28 13:48:48
260
原创 我的 PHP安装MongoDB扩展-Windows Wamp版 之路
前言:博主的php安装MongoDB扩展之路是一个曲折的故事,该故事分为两个部分:本地的安装、服务器的安装。 安装环境 系统环境:Windows 10 64位 Apache版本:2.4.9 PHP版本:5.5.12 MongoDB版本:3.2.6 Wamp版本:wamp 2.5 64位 安装步骤 一、确定php的compiler和确
2017-03-08 18:44:13
5157
原创 MongoDB中如何不使用_id作为主键?曲线救国?
1.背景: 最近做的PHP项目中尝试性的使用了MongoDB,但发现mongoDB在insert的时候会自动插入_id这个条目, 这个_id条目起到的作用类似于关系数据库中的主键。 2.问题:在mongoDB中,form这个collection中需要用到表单post过来的id(判断是谁的表格)作为主键,又因为 用户在填表单时可能不会一次填完
2017-03-02 16:35:23
5644
1
转载 关于一个表单form包含多个提交动作submit的解决方法
在开发工作共我们往往会遇到一个表单需要包含多个action不同的提交动作,这时候就不能在使用submit按钮来进行提交了,下面提供通过js来实现这一功能的方法function addAction(){ document.demo.action="your add method url"; document.demo.submit();}function
2017-03-01 14:04:40
861
原创 windows MongoDB安装和PHP扩展安装
1.Mongodb安装及mongodb服务安装http://www.cnblogs.com/lzrabbit/p/3682510.html2.php扩展安装http://blog.youkuaiyun.com/liuruiqun/article/details/47212859
2017-03-01 13:01:17
421
原创 PHPword解决中文乱码
一、增加东亚字体支持 打开并编辑路径/Writer/Word2007/Base.php文件内容,大概在第349行(行数随着版本可能会有变化)大概函数_writeTextStyle内添加:$objWriter->writeAttribute(‘w:eastAsia’, $font)比如我的修改片段基本是下面这样:Font if($font != ‘Arial’) {$objWr
2017-02-27 21:23:31
3845
1
原创 等价类划分例题
“6到18个字符,可以使用字母、数字、下划线,需已字母开头”。那么有效等价类就应该是输入条件有效等价类无效等价类符合要求的邮件地址6---18个字符 (1)小于6个字符 (6)大于18个字符 (7)
2017-01-09 17:16:58
35289
5
转载 等价类划分法、边界值分析法、错误推断法
日常的测试工作中都在有形无形的应用各种测试方法进行测试,只是没有形成完整的体系概念。这几天将 测试用例设计方法进行汇总,将测试思想运用于实际工作中,从而更好的指导测试工作。首先汇总日常最常用的三种方法:等价类划分、边界值分析法、错误推断法。1.等价类划分在软件测试中,穷举法虽然是最安全最保险的一种方法但成本代价高,一般是不可取的。我们可以通过等价类划分方法花费最小的代价来完成最
2017-01-09 17:05:59
9965
1
转载 领域模型和设计类图的区别
摘要 本文通过对一个“学生选课系统”示例的简要分析与设计,说明UML图之一类图的两种作用及存在形式,以期借此澄清有些朋友可能对类图存在的误解与困惑。前言 在OOA与OOD大行其道的今天,UML在系统分析与设计中得到了广泛的采用。而在UML的9种图中,类图是最重要也是使用最普遍的图之一。但是,在与一些朋友,特别是初学者的聊天当中,我发现很多朋友对类图的作用及使用方
2017-01-07 14:47:07
23682
1
转载 follow集计算
计算所有非终结符号A的follow(A)集合时,不断应用下面的规则,直到再没有新的终结符号可以被加入到任意的follow集合中为止。(1)将$放到follow(S)中,其中S是开始符号,而$是输入右端的结束标记。(2)如果存在一个产生式A→αBβ,那么first(β)中除ε之外的所有符号都在follow(B)中。(3)如果存在一个产生式A→αB,或存在产生式A→αBβ且first(β)
2017-01-04 20:11:30
13680
转载 怎样求FIRST集与FOLLOW集
最近马上要步入考试周了,编译原理的这个Follow集一直令我头大啊,今天百度了下下,找到一篇文章,看了以后我瞬间就明白了如何求解Follow集~~哈哈,如果你也不知道如何求解Follow集,请看看下面的这篇日志吧 ,其实我发现,对于Follow集,我一开始不理解的地方就在那个Vn能推出ε的时候,就需要再往后考虑一个字符:)文法:S→ABcA→a|ε
2017-01-04 16:35:21
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人