- 博客(259)
- 资源 (43)
- 问答 (1)
- 收藏
- 关注

转载 Kdump部署配置
来源: https://mp.weixin.qq.com/s/eiUeuXwH_XQ1PqepKF1n4Q公众号:研发那点事文章目录介绍安装配置本地内核故障转储使用SSH协议进行远程内核崩溃转储使用NFS协议进行远程内核崩溃转储验证测试故障转储机制介绍从16.04开始,默认情况下启用了内核崩溃转储机制。在安装过程中,将看到配置kexec-tools的对话框,将在下文介绍。安装sudo apt install linux-crashdump# 由于16.04以后系统默认启用了内核崩溃转储机制
2021-10-15 15:36:52
1586

原创 systemtap安装使用
依赖#内核需要安装对应版本的符号表dpkg -i linux-image-5.3.15-2019051601-generic-dbgsym_5.3.15-2019051601.jeff_arm64.ddeb# On modern Fedora, install general optional build-requisites:yum-builddep systemtap# On mod...
2020-03-17 15:05:45
611
1
转载 Docker中运行多个程序
来源: https://mp.weixin.qq.com/s/Q2oUyxnmxvpC0EgtiMpemQ公众号:研发那点事我们都知道Docker容器的哲学是一个Docker容器只运行一个进程,但是有时候我们就是需要在一个Docker容器中运行多个进程那么基本思路是在Dockerfile 的CMD 或者 ENTRYPOINT 运行一个”东西”,然后再让这个”东西”运行多个其他进程简单说来是用Bash Shell脚本或者三方进程守护 (Monit,Skaware S6,Supervisor),其他没讲
2021-05-27 23:01:35
2996
原创 EACCES: access denied‘ does your client key have mgr caps
问题在ceph的管理节点,执行ceph osd df查看空间占用情况。# ceph osd statusError EACCES: access denied' does your client key have mgr caps? See http://docs.ceph.com/docs/master/mgr/administrator/#client-authentication# ceph osd dfError EACCES: access denied' does your cl
2021-04-21 15:06:18
636
原创 expect交互式命令自动填充
依赖apt install tcl expect测试远程登陆获取ifconfig# cat action.exp#!/bin/expect # 指定解释器set ip [lindex $argv 0] # 获取执行时的参数set pwd [lindex $argv 1]set timeout 3 # 指定expect的超时时间spawn ssh -p33322 j...
2020-03-30 10:58:23
568
1
原创 VBR、ABR、CBR三种编码方式
CBR编码在流式播放方案中使用CBR编码最为有效。使用CBR编码时,比特率在流的进行过程中基本保持恒定并且接近目标比特率,始终处于由缓冲区大小确定的时间窗内。CBR编码的缺点在于编码内容的质量不稳定。因为内容的某些片段要比其他片段更难压缩,所以CBR流的某些部分质量就比其他部分差。此外,CBR编码会导致相邻流的质量不同。通常在较低比特率下,质量的变化会更加明显。采用CBR编码方式时节目合成时间...
2019-12-23 22:59:50
6524
原创 GIT打补丁
将某个commit打patchgit format-patch edf4987e1 -1打上patch(–directory表示patch打在git下的某个子目录)git apply xxx.patchgit apply --directory=base/ xxx.patchgit am xxx.patch检查patch是否有冲突git apply --check xxx.patc...
2019-12-23 22:54:34
444
原创 go module管理依赖
配置module环境配置环境变量(1.13以后不需要设置)export GO111MODULE=on / auto # auto表示在gopath内则不使用mod配置代理export GOPROXY=https://gocenter.ioexport GOPROXY=https://goproxy.cn新项目#初始化,创建空的go.modgo mod init $name#修...
2019-12-23 22:52:26
962
原创 rsync常用命令
传输本地文件到远程# -v,--verbose 详细模式输出,传输是的进度信息# -z,--compress 传输是进行压缩以提高传输效率,--comperess -level = NUM可以按级别压缩# -a,--archive 归档模式,表示以递归方式传输文件,并保持所有文件属性(等于-rtopgDl)# --port 指定端口# -e 'ssh -p 2222' 指定使用ss...
2019-12-23 16:58:55
487
原创 磁盘管理
将磁盘格式变为gpt(因为parted只针对gpt格式起作用)parted -s /dev/sda mklabel gpt删除旧分区parted -s /dev/sda printparted -s /dev/sda rm 3创建分区(从50G的位置开始到500G结束,primary主分区,logical逻辑分区)parted -s /dev/sda mkpart primary 50...
2019-12-23 16:56:13
408
原创 sshpass指定明文密码
主机公钥确认 StrictHostKeyCheckingStrictHostKeyChecking=no最不安全的级别,当然也没有那么多烦人的提示了,相对安全的内网测试时建议使用。如果连接server的key在本地不存在,那么就自动添加到文件中(默认是known_hosts),并且给出一个警告。StrictHostKeyChecking=ask默认的级别,就是出现刚才的提示了。如果连接和...
2019-12-23 16:49:28
1963
原创 cognos安装教程
IIS配置1.安装JDK,配置相应的环境变量;2.安装oracle数据库,创建一个新的数据库,字符集为UTF8类型(包括国家集);3.安装IIS服务;4.安装cognos8服务端软件;5.将D:\Program Files\cognos\c8\bin\jre\1.5.0\lib\ext目录下的bcprov-jdk14-...
2019-07-12 08:08:15
3904
原创 利用ssh反向代理访问内网-跳板机
背景内网服务器A(192.168.100.100)无法访问外网,现有外网服务器B(1.2.3.4),想通过B来访问A,即通过将外网服务器B搭建为跳板机,使得其他电脑可以通过B来访问A,或者ssh远程控制A使用命令# 反向代理(推荐autossh)ssh -fCNR -D local_ip:local_port -p remote_port remote_user@remote_ip-...
2019-07-11 23:18:46
3175
原创 com.alibaba.fastjson.JSONException: write javaBean error
环境对类对象进行序列化,转换成json string做后续处理,在JSON.toJSONString的时候,报下面的异常导致APP奔溃了# Bean对象的定义如下public class AppBean implements Serializable{ private Long id; private String name; private String pkgn...
2019-04-11 16:59:56
37505
原创 gradle自动修改android版本号的方法,取java静态变量重命名apk文件
修改模块下的build.gradle,增加以下代码task('increaseVersionCode') << { def buildFile = file("build.gradle") def pattern = Pattern.compile("versionCode\\s+(\\d+)") def manifestText = buildFile.g...
2019-03-30 12:19:47
910
原创 Glide:Cannot detect VCS
采用glide进行包管理,初始化glide来下载依赖时报错了日志[WARN] Unable to checkout google.golang.org/appengine/cloudsql[ERROR] Error looking for google.golang.org/appengine/cloudsql: Cannot detect VCS[ERROR] Failed to ret...
2019-02-18 11:47:17
2306
转载 linux apktool和aapt的安装和使用
下载安装apktool和aapt工具apktool和aapt各种版本可以到如下地址下载,以下以apktool 2.2.2为例http://connortumbleson.com/apktool/下载 wrapper script# wget https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts...
2019-01-30 17:46:49
3225
原创 获取android应用的名称(已安装、未安装)
获取包的信息的方式大体相同,只是从已安装程序获取和从apk安装包中获取有细微区别,直接上代码# 从安装包获取public static PackageInfo getPkgInfoFromPath(Context ctx, File file) { if (!file.exists()) { return null; } ...
2019-01-28 10:53:56
1366
原创 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
报错android studio构建项目的时候报错:Gradle sync failed: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android分析ndk中的toolchains缺失了mips64el-linux-android,新的sdb中一般都集成了ndk,...
2018-12-27 18:21:39
388
1
原创 Could not resolve com.android.support:appcompat-v7:27.1.1
报错信息Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:27.1.1分析一直以为是网络问题,所以折腾了好久的代理问题,就是更新不下来,偶然检查gradle配置,在这个文件C:\Users\cc.gradle\g...
2018-12-15 19:57:18
3955
原创 Android Studio环境搭建问题
一、sdk更新问题采用国内的源,在AS中的http proxy设置可以在云主机(国内的也可以)上搭建ss5代理ss将google源修改为国内源修改hosts,增加:mirrors.dormforce.net dl-ssl.google.commirrors.dormforce.net dl.google.com```* 将AS中的配置项Android SD...
2018-12-10 00:32:28
866
原创 python工程字节码形式发布,隐藏源码
pyc文件是py文件编译后生成的字节码文件;pyc文件经过python解释器会生成机器码来直接运行,所以pyc文件是可以跨平台部署的,同时可以用来隐藏源代码。1、生成单个pyc文件python -m foo.py或者import py_compilepy_compile.compile('/path/to/foo.py')2、批量生成pyc文件python -m compilea...
2018-12-01 20:37:17
1445
原创 g++: internal compiler error: Killed (program cc1plus)
环境:CentOS7.2 x64 单核1G内存,编译mysql报错g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report,原因:内存不足造成的,安装时需要内存至少2G内存,1G内存如何去解决呢? 解决:Linux 有一个交换分区,默认装系统的时候没有装交换分区。那么我们给...
2018-11-28 17:31:17
981
原创 MySQL源码安装
安装依赖yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bison下载源码包wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9.tar.gzwget https://sourceforge.net/projects/boost/files/boost/1....
2018-11-28 08:25:10
749
原创 cocos-js环境配置
下载1、 cocos2d-x v3.x (整合了cpp、js/html5和lua) 地址:http://www.cocos.com/download2、 Python 2.7.8 地址:https://www.python.org/download/releases/2.7.8/3、Android SDK 地址:https://developer.android.com/sdk/index....
2018-11-20 23:47:51
923
转载 C++基类继承 enable_shared_from_this 之后派生类无法使用 shared_from_this() 的解决方法
在很多情况下,我们会在基类中继承 std::enable_shared_from_this 来使得在该类的方法中能够使用 shared_ptr 托管的 this 指针。例如:class Base : public std::enable_shared_from_this<Base>{{public: Base() { /* ... */ } ~Base() { ...
2018-10-08 17:24:00
2343
原创 gdb调试技巧
一、准备:确保源文件存在,且与编译时的目录结构一致;二、进入gdb调试服务器端程序:gdb ./GameServer /core进入gdb界面后,设置跟进子进程(如果不设置该参数,父进程fork后gdb就无法跟进子进程了)set follow-fork-mode child三、常用参数:info locals: 打印局部变量what:打印对象类型bt/where:打印堆栈u...
2018-08-08 16:11:32
728
原创 log4cxx-0.10.0安装使用
CentOS-7.0x64 log4cxx-0.10.0安装包下载apr和apr-util:http://apr.apache.org/log4cxx:http://logging.apache.org/log4cxx/latest_stable/download.html#安装apr$ tar -zxvf apr-1.5.2.tar.gz$ cd apr-1.5.2$ ./con...
2018-08-06 17:55:07
1618
3
原创 Python单例模式
class Singleton(object): def __new__(cls, *args, **kwargs): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instance = orig.__new__(cls) ...
2018-07-26 10:28:06
421
原创 python程序运行禁止生成pyc文件的办法
1、临时生效:export PYTHONDONTWRITEBYTECODE=False2、永久生效:在~/.bash_profile中添加:export PYTHONDONTWRITEBYTECODE=False执行source ~/.bash_profile生效
2018-07-26 10:24:29
3169
原创 ImportError: pycurl: libcurl link-time version (7.29.0) is older than compile-time version (7.59.0)
Traceback (most recent call last): File "/data/server/server.py", line 17, in <module> AsyncHTTPClient.configure("tornado.curl_httpclient.CurlAsyncHTTPClient", max_clients=100) File "/us...
2018-07-26 10:12:39
2325
原创 ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend
[root@VM_0_10_centos 529]# python3Python 3.6.2 (default, Jun 20 2018, 09:40:19)[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linuxType "help", "copyright", "credits" or "license" for more information....
2018-07-26 10:11:23
3760
原创 No module named 'pycurl'
/data//logic/server.py:12: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. Please monkey-patch earlier. See http...
2018-07-26 10:09:07
2865
原创 cmake配置文件CMakeLists.txt编写
#cmake verson,指定cmake版本cmake_minimum_required(VERSION 3.2)#project name,指定项目的名称,一般和项目的文件夹名称对应PROJECT(main)#定义变量SET(PROJECT_NAME main)add_definitions("-g")#add_definitions("-O3")add_definiti...
2018-07-20 01:01:22
4721
原创 mysql导出和导入
导出整个数据库中的所有数据mysqldump -h hostName -P port -u userName -p dabaseName --skip-add-drop-table --no-create-info > fileName.sqlfileName.sql最好加上路径名导出数据库中的某个表的数据mysqldump -h hostName -P port -u userName -...
2018-07-02 14:54:02
317
原创 .bash_profile自己使用的,mark
######use define######source /etc/profile.d/autojump.shexport PS1="[\u@\h \w]\$"set -o vialias ls='ls --color=auto'alias la='ls -a'alias grep='grep --color=auto'alias proto2lang='/home/lzf/proto2lang....
2018-06-29 16:54:46
694
原创 拉取远程分支并提交到新的远程分支
拉取远程分支到本地目录git clone <repository_url> -b <remote_branch_name> <local_dir_name>此时本地目录的分支名与拉取的远程分支名一样修改本地分支名git branch -avvgit branch -m <local_branch_name> <new_local_branch_...
2018-05-29 15:02:57
1797
原创 BeyondCompare对比设置
1、对比设置切换到Session - Session Settings - Comparison取消Compare file size/Compare timestamps勾选 Compare contents - Rules-based comparison勾选 Override quick test results选择Also update session defaults,点OK确认2、文件...
2018-04-26 10:45:02
4844
原创 git提交行过滤器
1、创建/打开gitattributes文件: <project root>/.gitattributes(将被提交到仓库) 或者<project root>/.git /info/attributes(不会被提交到仓库)2、添加一行定义要过滤的文件:# 运行gitignore在所有*.py文件上命名的过滤器 *.py filter=ignore_py3、gitignore...
2018-04-25 17:13:29
994
原创 autojump一键直达目录在某些linux版本上失效的问题
之前一直使用autojump一键直达目录,非常方便。最近在新的机器上centos7安装后,跳转不起作用,通过autojump -l查看没有跟踪任何目录。经查找资料发现,可能是autojump未生效。解决办法是:执行生效:source /etc/profile.d/autojump.sh 或添加到.bash_profile中...
2018-04-20 09:13:24
1027
pthread_mutex_t_is_too_small_for_large_pids_in_aosp_bionic.patch
2020-03-13
mips64el-linux-android-4.9.tgz
2018-12-27
python工程编译pyc脚本.sh
2018-12-01
cocos2dx环境变量设置脚本
2018-11-22
protobuf c#转换工具-支持proto2
2018-09-19
cocos-js中文帮助手册.chm
2018-08-03
Understand 4.0.811 破解版
2016-04-12
Android反编译工具
2013-04-22
ExtJs教程指南.pdf
2012-02-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人