自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机械键盘修复,不灵敏修复

我的 cherry mx3800,入门款,用 7 年,出现按键松垮,按键不灵敏等,这时,可用喷 WD40 解决,把键帽拔下来,按下按键,向机械轴内喷一些 wd40(我用的得力除锈防锈润滑剂 DL7691)我的 ikbc poker2 很健壮,用4~5年没有任何问题,磨损都看不出来,确实不错,因为没有方向键,需要适应一段时间,适应之后很好用,而且真的节省桌面空间。我的 ikbc c87 出现坏键,采用自己更换按键解决,某宝有售,能节省很大一笔。

2023-09-16 10:09:04 173

原创 fcitx5 中文输入在 chrome/vscode 等应用中的问题及解决

具体的表现就像一个漏风的牙齿,输入的字母没有全部在 fcitx5 的输入面板上,部分泄漏到 chrome 或 vscode 的输入部件中。解决办法,先通过 fcitx5-diagnose 命令查看诊断日志。# 进入 root shell,确保 GTK_PATH 设置生效。# 查询 cache,确保 fcitx5 的moudule生效。gtk4 的因为机制变更,目前貌似误解,可以尝试(不一定有效)# 编译安装的fcitx5的 immoudle在该目录。会提示 gtk query cache 相关问题。...

2022-08-11 16:49:52 2086 2

原创 tmux ubuntu 从源码构建

sudo apt-get install -y libevent-devcd ~/data/git_ghcd tmuxgit checkout 3.0./configure --prefix=/usr/localmakesudo make installgit checkout master

2019-10-16 20:00:56 183

原创 zsh ubuntu 安装

cd ~/data/downloadtar -xf zsh-5.7.1-doc.tar.xztar -xf zsh-5.7.1.tar.xzcd zsh-5.7.1./configuremakemake checksudo make installsudo su -c "echo '/usr/local/bin/zsh' >> /etc/shells"chsh ...

2019-10-16 19:57:37 277

原创 xterm ubuntu 从源码 build install

直接上脚本cd ~/data/downloadtar -xf luit-20190106.tgzcd luit-20190106./configure --prefix=/optmakesudo make installsudo mv /usr/bin/luit /usr/bin/luit1sudo ln -sf /opt/bin/luit /usr/bin/luitluit...

2019-10-16 19:53:26 696

原创 vim ubuntu 源码 build install

vim 的代码更新很快,虽然大部分修改都不影响我们现在用的功能,但大的 feature 更新想体验的时候,可以试试源码 build安装依赖sudo apt-get install -y \ ncurses-dev \ python2.7-dev \ python3-dev \ perl \ libperl-dev \ ruby \ rub...

2019-10-16 19:50:27 107

翻译 ubuntu 18.04 安装 xfce 4.14

xfce4.14 版本 release 已经有一小段时间啦(4.12 重构 4.14 更换 gtk3 花了很长时间),如果等 ubuntu 20.04 还需要一段时间,那么 18.04 上是否可以使用最新版呢?1. 自己源码 build,这个喜欢折腾倒是可以2. xubuntu 有针对 18.04 的 deb# 安装 apt-add-repository 命令...

2019-10-12 23:59:17 3827

原创 vscode 体验

长期以来,在 ubuntu 上一直使用 vim,但是有些时候还是用 atom,比如:比较懒的时候 ^_^但是 atom 问题也比较突出:1. 慢,打开 md 预览,md 文件比较大时,会很慢...2. 慢,打开速度慢3. 有时会僵死...这些问题在 vscode 上完美的解决了,而且 vscode 确实非常方便,尤其 vim mode,很好用又开源一个坑的解决:vim mode,我将 caps l...

2018-02-13 20:29:02 647

原创 Hadoop On Docker 实践

NodemanagerDocker 上启动 Nodemanager 进程后,Docker 容器会承载很多 Container(Yarn 的资源单元),而这些 Container 其实是需要对外提供 tcp 服务的,而这些端口需要暴露到网络上,所以,选择 Docker 网络时需要注意,如果运行Docker容器的主机没有提供 sudo 权限其实会有很多限制,那么可以:docker

2017-03-09 15:07:20 1641

原创 android jni 报错 libjnidispatch.so 找不到

Caused by: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/android-arm/libjnidispatch.so) not found in resource path (.)因为自己的 jniLibs 下的目录结构为:android-aarch64android-armv7androi

2016-12-08 10:17:12 9264 2

原创 hadoop集群&docker 的一些坑

即使每次 stop-dfs.sh 也会出现 tmp 目录文件被删除的情况tmp 目录不安全,Linux 每次重启,文件可能被删除hregionserver 有时启动很慢,jps 多次后才看到进程报错:regionserver.HRegionServer: reportForDuty to master=localhost,16000,1442913779830

2016-06-12 19:48:38 2559 5

转载 转载:gimp 处理图片-1

如何用 GIMP 修改图片尺寸 http://blog.163.com/yinliyan_007/blog/static/167984692009112521929330/ 编辑好图像,然后直接 文件,导出,导出 png 格式,覆盖原图即可。将 jpg 图像的白色背景替换为透明 http://jingyan.baidu.com/article/870c6fc33a4780b03fe4becd.

2016-05-10 17:25:47 715

转载 gerrit 使用中踩过的小坑

gerrit 不能推送 mergegit push origin HEAD:refs/for/master Counting objects: 203, done. Delta compression using up to 4 threads. Compressing objects: 100% (37/37), done. Writing objects: 100% (59/59)

2016-03-12 09:41:46 11781

转载 linux 构建 docker 网络

ifconfig 和 route 已过时,现在推荐 ip 命令ip a 等价于 ip addrip netns exec 用于配置网络命名空间注意:这个是针对较旧版本的 dockersudo apt-get install bridge-utils# 显示网桥信息,可以看到有两个容器连接到 bridge 上sudo brctl show# 容器中的网卡接口是 eth0docker run -h=

2016-03-10 10:55:22 706

翻译 caffe 编译报错的解决

NVCC src/caffe/layers/split_layer.cu /usr/local/include/google/protobuf/arena.h:909:38: error: conflicting declaration ‘const google::protobuf::internal::integral_constant

2016-03-09 14:11:19 1667

翻译 cuda 7.5 不支持 ubuntu 15.10 的 gcc 5 编译器问题

报错: #error – unsupported GNU version! gcc versions later than 4.9 are not supported!装一个 4.9 的sudo apt-get install gcc-4.9 g++-4.9ls /usr/bin/gcc-4.9sudo ln -s /usr/bin/gcc-4.9 /usr/local/cuda/bin/gcc

2016-03-09 14:08:42 1437

翻译 mac osx terminal 报错:nohup: can't detach from console: Inappropriate ioctl for device

错误信息:nohup: can't detach from console: Inappropriate ioctl for device原因是:不能再 tmux 中执行 xxx.sh,需要 new terminal tab 来执行该命令。

2016-02-26 07:36:31 3970

原创 Retrotranslator 转换1.5的class到1.4的class

build.xml<?xml version="1.0" encoding="UTF-8"?><project name="project" default="all" > <path id="compile.classpath"> <fileset dir="../../tomcat5.5.15/webapps/ROOT/WEB-INF/lib" includes="

2016-02-25 18:02:31 553

转载 go 语言的了解

Google 开发 编译型 并发型 具有垃圾回收功能Linux/Mac OSX/Windows语法接近 C For 循环和 if 判断没括号 支持垃圾回收并行模型以东尼霍尔的 CSP 为基础与 C++ 相比 Go 不包括:异常处理、继承、泛型、断言、虚函数等 增加 slice 型、并发、管道、垃圾回收、接口(interface)等 不同于 Java Go 内嵌关联数组,

2016-02-25 07:16:32 595

转载 gem install 失败的解决办法

研究 redis cluster 时需要用到 ruby,得益于长城 firewall,gem install 很慢,百度了以下的解决方案:gem install 失败# 添加 taobao 镜像,移除官方镜像gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/# 查看配置gem sources -ls

2016-02-25 07:11:13 2172

转载 zssh 的使用

zmodem ssh = zssh因为目标服务器需要走公司的中专服务器 10.0.8.241,这样 scp 和 winscp 无用武之地scp 需要频繁地输入用户名和密码(可以通过 ssh-copy-id 解决)sudo apt-get install zssh登录远程机器,如:10.0.8.177# 中转机,跳入 10.0.8.177zssh [email protected]上传文件# 先

2016-02-25 07:07:11 5320

原创 scala: Java Iterator 转 Scala Iterator

最近在研究 spark,使用 scala 编写,自己的感受:scala 很强大,正如网上看到的它的表现力很强,很简洁,但是学起来却很费劲,举例来说要使用 scala 的 PriorityQueue,查看文档,查看源码发现还是不会用,最终还是在 stackoverflow 上找到解决办法,下面是代码:val ord = Ordering.by[(String, Int), Int](_._2).rev

2016-02-25 07:03:02 2312

原创 python 警告:simplify chained comparison

return result.ret_code == 0 and len(result.faces) > 0 and len(result.faces) < 3结果:return result.ret_code == 0 and 0 < len(result.faces) < 3注意: 0 < len(result.faces) < 3

2016-02-25 06:50:59 8484

原创 ImportError: No module named persisted.styles 问题解决

参考文档: http://stackoverflow.com/questions/6504810/how-to-install-lxml-on-ubuntu好长时间没在本机跑爬虫,今日一跑居然报错Traceback (most recent call last): File "/home/yuzx/data/git_st/ad-crawler/adimage_crawler/adimage_c

2016-02-25 06:49:21 3797

原创 Spark TopK 问题解决-使用最小堆

参考资料: 《Spark 大数据处理》 by 高彦杰整个排序取 TopK 的实现:object TopK0 { val K = 3 def main(args: Array[String]) { // 执行 wordcount val conf = new SparkConf().setAppName("TopK0") val spark = new SparkCont

2016-02-24 17:03:08 2727

原创 Java 将图片导入到 Taobao TFS 的实现

分为两部分:导入 TFS 和 计算图片的 MD5 摘要的代码import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang.StringUtils;im

2016-02-17 20:38:45 672

原创 Spring + Kafka 客户端实现

参考地址: http://www.colobu.com/2014/11/19/kafka-spring-integration-in-practice/kafka 0.9 增加了一个 compile group: 'org.apache.kafka', name: 'kafka-clients', version: '0.9.0.0' 包,是专门用作 client 处理的,虽然处于 beta 但

2016-02-17 10:24:32 1857

原创 设计模式之 Builder

Java 实现abstract class Builder { public abstract void buildPartA(); public abstract void buildPartB(); public abstract Product getProduct();}class ConcreteBuilderA extends Builder { private Pro

2016-01-22 10:02:00 366

原创 MySQL-Cluster 搭建

节点 IP * 数据节点:10.0.8.54, 10.0.8.81 * SQL Node:10.0.3.242 * 管理节点:10.0.0.229SQL nodes实际跑 mysqld 的机器将安装包部署到机器上# 将安装包拷贝到远程机器上scp /home/yuzx/data/download/mysql-cluster-gpl-7.4.8-linux-glibc2.5-x86_64.ta

2016-01-20 17:44:30 361

原创 搭建 LAMP 环境

曾经的经典架构。httpdcd /home/yuzx/data/downloadtar -xf httpd-2.4.10.tar.gzcd httpd-2.4.10./configure --prefix=/home/yuzx/server --with-apr=/home/yuzx/server --with-apr-util=/home/yuzx/server --enable-soma

2016-01-20 17:42:08 438

转载 网桥工具 bridge-utils 使用

系总结,来自网络5 台主机 * 1 台 linux,网桥,四块物理网卡,分别连接 4 台主机 * 4 台主机,ip: * 192.168.1.2 * 192.168.1.3 * 192.168.1.4 * 192.168.1.5目标:linux 网桥,为其他 4 台主机转发数据,网桥 IP = 192.168.1.1网桥在同一个逻辑网段转发数据包,逻辑网段是 192.16

2015-12-30 07:41:25 9877

原创 scrapy 资料汇总

中文教程 http://scrapy-chs.readthedocs.org/zh_CN/latest/intro/tutorial.htmlhttp://scrapy.org/doc/http://blog.csdn.net/ku360517703/article/details/9888945学习 http://snipplr.com/all/tags/scrapy/Twisted 的 Re

2015-12-29 22:27:21 525

转载 【转载】jQuery Promise 实现 Deferred

转载地址不详,总之来自网络Deferred 对象解决 JS 异步编程,实现 Common Promise/A 规范。deferred 对象是 jQuery 回调函数的解决方案。传统写法$.ajax({ url : "test.html", success : function() { alert("哈哈,成功了!"); }, error : funct

2015-12-29 20:59:02 370

原创 淘宝 TFS restful 接口访问方式

服务端使用 Tengine (TFS 插件方式)新增文件: curl –data-binary @20140707174301.jpg “http://tfs.xxx.com/v1?suffix=.jpg&simple_name=1&large_file=0” 修改文件: curl -X PUT –data-binary @20140707174301.jpg http://

2015-12-29 18:23:49 589

翻译 使用 Intellij IDEA + SBT 做 Spark 开发环境[1]

参考文档: http://danielnee.com/2015/01/setting-up-intellij-for-spark/创建新 Scala 工程使用 IDEA 新建 scala 工程工程目录结构在项目的根目录,执行mkdir -p src/main/resources/mkdir -p src/main/scala/mkdir -p src/main/java/mkdir -p sr

2015-12-22 10:56:10 3310

原创 Java多线程之Promise模式

参考文档: Java多线程编程模式实战指南之Promise模式今天看到《Java多线程编程模式实战指南之Promise模式》这篇文章,感觉不错,虽然以前也了解过 future 这个东东,但是理解不是那么深,联想起 jQuery 的 promise,决定按文档的代码尝试一下。下面粘出代码:package com.yuzx.test.promise;import org.junit.Test;impo

2015-12-11 15:25:40 1974

原创 初识 Spark

初识 Spark因为本人已经有搭建好的 hadoop 和 hbase 集群,所以,选择 spark 版本为 without-hadoop 1.5.2。安装tar -xf /home/yuzx/data/download/spark-1.5.2-bin-without-hadoop.tgz -C /home/yuzx/serverln -sf -T /home/yuzx/server/spark-1

2015-12-10 17:48:40 685

原创 opencv 从内存加载图像

opencv 从内存加载图像参考资料: http://stackoverflow.com/questions/13705578/convert-a-string-of-bytes-to-cvmat http://blog.csdn.net/yang_xian521/article/details/7755101一般 OpenCV 加载图像的方法是:char path[1024] = "/home

2015-12-08 14:46:20 3441 1

原创 Thrift C++ Server demo 实现

参考文档: http://blog.163.com/zhangjie_0303/blog/static/9908270620140311022650/Thrift C++ Server demo 实现安装 thriftcd /home/yuzx/data/downloadtar -xf thrift-0.9.3.tar.gzcd thrift-0.9.3./configure --with-

2015-12-04 20:02:36 4900 1

原创 使用 U 盘做 Git 仓库的步骤

创建本地仓库,更改 GIT_PROJECTcd /home/yuzx/git# 这里定义了一个变量表示工程目录GIT_PROJECT=env_install# 切换到工程目录,包含 .gitignorecd ${GIT_PROJECT}/# 建库git initgit add .git commit -m 'init commit'# 拷贝裸库,其实就是工程目录里的 .git 目录c

2015-12-04 17:13:15 830

空空如也

空空如也

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

TA关注的人

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