环境
小徕虫
Love is Share
展开
-
【解决Mac npm install 时gyp ERR错误】
执行npm install 时报gyp ERR错。原创 2022-08-30 13:46:26 · 3300 阅读 · 0 评论 -
centos7配置firewall白名单
要解决的问题在服务器搭建了nacos环境后,想通过防火墙策略限制网络访问,保证安全。因为是暴露在公网环境中,所以只想让1xx.1xx.1xx.1xx这个IP能访问到8848这个端口。其它IP的访问不可用。背景环境[root@owxwoldsev23pa~]# cat /etc/centos-releaseCentOS Linux release 7.6.1810 (Core)[root@owxwoldsev23pa~]# firewall-cmd --version0.6.3[root@owx原创 2022-04-22 14:23:18 · 7768 阅读 · 2 评论 -
git 统计代码量
git 统计代码量原创 2022-01-13 13:16:43 · 709 阅读 · 0 评论 -
received unexpected response ’ ’ for key ‘archive’ (zabbix4 orabbix)
问题zabbix升级4版本,Orabbix向zabbix server发送数据失败,提示received unexpected response ’ ’ for key ‘archive’ ……解决肯定是上网查找相关资料了!以下做简单过程介绍,希望读者的你能亲自动手尝试,这样帮助更大!下载源码包、发行包。(https://sourceforge.net/)修改源码中的 Sender.java编译 Sender.java重新打包orabbix-1.2.3.jar涉及知识点javac原创 2021-09-16 10:30:31 · 355 阅读 · 0 评论 -
gitlab 删除大文件(夹)及其跟踪记录
场景gitlab中提交了一些大文件或是文件夹。或者是提交了无关的文件、文件夹。例如:提交了target目录、object目录等。 虽然能通过删除文件后,使用git commit、git push来达到目的。但是在.git目录中是存在其历史记录的。怎样可能将其历史记录也删除呢?操作$ git filter-branch --force --index-filter 'git rm...原创 2018-08-27 23:07:04 · 5888 阅读 · 2 评论 -
ftp服务器 vsftpd
概述在centos中搭建ftp服务器。要求非匿名登录。操作su - rootyum install vsftpdvim /etc/vsftpd/vsftpd.conf 主要修改以下项,其他保持默认即可: anonymous_enable=NO local_enable=YES chroot_local_user=YES chroot_list_enable=YES ...原创 2018-08-27 18:07:07 · 223 阅读 · 0 评论 -
Ubuntu 14.04 启用远程桌面
应用场景Ubuntu 14.04 为机房虚拟机。(已经可以ssh)想通过本地远程连接,使用虚拟机。操作sudo apt-get -y install xfce4 xrdp vnc4servercd echo xfce4-session > .xsessionnetstat -anpt | grep LISTEN (确认3389是否已在监听)以下是window...原创 2018-08-20 10:25:34 · 4662 阅读 · 0 评论 -
android-4.4.4_r1编译
环境配置JAVA_HOME=/home/zhftv/env/jdk1.6.0_45JRE_HOME=$JAVA_HOME/jrePATH=~/bin:$JAVA_HOME/bin::$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport OU...原创 2018-07-05 17:41:01 · 893 阅读 · 0 评论 -
jdk 6u45 下载地址
在编译android4.4.4_r1时,需要jdk6环境。版本要求: android vs jdkhttps://source.android.com/setup/build/requirements#jdk下载:jdk-6u45http://85-207-0-21.static.bluetone.cz/java/1.6.0_45/jdk-6u45-linux-x64.bin...原创 2018-07-05 16:45:40 · 4531 阅读 · 1 评论 -
androidi源码中f增加tthptthp自定义服务
需求描述在编译android系统时,有时需要增加我们自己的服务。 举个例子:在系统中增加一个服务提供给apk调用。就以非root方式调用tcpdump为例来说。 (当然,使用ndk环境来编译也是OK的。只是这里介绍一哈在源码中来编译。)过程源码下载、编译。。。(就不多说了,在上一篇博文也写了)cd WORKING_DIRECTORY (源码根目录)cd external/m...原创 2018-07-10 18:18:24 · 386 阅读 · 0 评论 -
mysql 新建用户并授权
安装配置ubuntu安装好mysql之后,需要修改配置文件: /etc/mysql/my.cnf 要注释掉该行:bind-address = 127.0.0.1新建用户并授权ssh 连上去mysql -u root -puse mysql;grant all privileges on . to yourUserName@’%’ identified...原创 2018-09-11 14:26:26 · 139 阅读 · 0 评论 -
判断apk是否已经签名
判断apk是否已经签名cd 到jdk/bin目录cd /xxx/jdk1.8.0_152/bin命令jarsigner.exe -verbose -certs -verify /xxx/your.apk原创 2018-09-29 10:13:18 · 3799 阅读 · 0 评论 -
sed 使用笔记
sed快速查找例如:在prod.log中查找abc字符串sed -ne '/abc/=' prod.log# 如果是特殊符号需要转义 如查找ter/abc 则 '/ter\/abc/='-n 静默 -e表达式# 结果显示的行号126855493595437打印行sed -n '95437p' prod.log# 结果显示95437行内容[2018-12-19 15:2...原创 2018-12-19 16:51:27 · 162 阅读 · 0 评论 -
idea remote debug
serverjava -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888 -jar test.jarideaRun/Debug Configurations --> new Remoteinput Host(server ip)、Port(8888)、Use module classpath(your...原创 2018-12-10 18:07:54 · 964 阅读 · 0 评论 -
CVE-2016-6816、CVE-2016-8735、CVE-2016-8745、CVE-2017-5647
Tomcat 升级版本信息当前环境中用的是 6.0.47发现漏洞Apache Tomcat 安全限制绕过漏洞(CVE-2016-8735)Apache Tomcat 安全漏洞(CVE-2017-5647)Apache Tomcat信息泄露漏洞(CVE-2016-8745)Apache Tomcat 安全限制绕过漏洞(CVE-2016-6816)漏洞信息CVE-2017-5...原创 2019-01-21 11:46:03 · 7526 阅读 · 0 评论 -
统计文件夹中文件数
ls -lR yourdir |grep "^-" |wc -l例如:[root@teryun1 med]# ls -lR adFiles |grep "^-" |wc -l37[root@teryun1 med]#原创 2019-04-10 14:48:39 · 322 阅读 · 0 评论 -
网络内核参数优化设置
配置文件/etc/sysctl.conf生效sysctl -p使配置文件生效部分参数说明根据需要自行选取设置######################## cat /proc/sys/net/core/somaxconn#默认值:128#作用:已经成功建立连接的套接字将要进入队列的长度net.core.somaxconn = 65535#Centos因内存 可用大小不足,被...转载 2019-03-28 14:41:58 · 1467 阅读 · 0 评论 -
Adb安装app及启动
Downloadxxx.apk找个历史版本,老点的。自行根据android版本下载。Install如果有权限的话,将xxx.apk放到/system/priv-app即可。当然可能会用到pm installStart有些Android系统,启动后并没有我们常见的桌面,而是厂家自定义的应用等。我们使用am来启动am start xxxxxxx为应用的主启动Other看了uc...原创 2019-04-11 11:29:47 · 3666 阅读 · 0 评论 -
nginx 升级
操作过程(root)nginx -vnginx -Vyum list nginxcp -r nginx nginx_bakyum update nginxnginx -vnginx -Vyum list nginx至此已经升级完毕,OK!systemctl status nginxsystemctl restart nginx...原创 2019-05-23 16:16:38 · 167 阅读 · 0 评论 -
各 Android 平台版本支持的 API 级别
各 Android 平台版本支持的 API 级别说明:本文档收集于2018-5-31。如后续有更新请参考下方链接查询 平台版本 API 级别 VERSION_CODE Android P Preview P Android 8.1 27 Android 8 26 Android 7.1 25 ...转载 2018-05-31 11:12:24 · 879 阅读 · 0 评论 -
vnc note
https://help.aliyun.com/knowledge_detail/41181.html启动 vncserver :1停止 vncserver -kill :1原创 2018-06-21 15:48:44 · 162 阅读 · 0 评论 -
删除open-jdk环境
在配置环境时,系统中已经有了OpenJdk,而我们需要的是oracle的JDK,这时就需要进行卸载。 ··· sudo rpm -qa|grep jdk sudo rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 sudo rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.原创 2017-12-29 16:42:05 · 360 阅读 · 0 评论 -
centos7 firewall-cml 防火墙端口操作
权限root查看开放情况firewall-cmd --list-ports 443/tcp 80/tcp 8443/tcp 8080/tcp开放指定端口(eg:80)firewall-cmd --zone=public --add-port=80/tcp --permanent 开放80端口,并永久生效,重启后有效 firewall-cmd --reload 重启防原创 2018-01-11 23:25:44 · 256 阅读 · 0 评论 -
同一工程中,合并两个git项目内容
背景有两个仓库地址,想要把其中的一个地址项目信息作为另外一个地址的一个子分支进行合并,合并所有历史提交消息。假设两个不同地址的库 192.xx.101.a.git,分支branch1 192.xx.102.b.git,分支branch2操作过程场景:将branch2合并到branch1克隆a到本地:git clone a.git切换到branch1分支:git原创 2018-01-11 17:26:51 · 6671 阅读 · 0 评论 -
AndroidStudion模拟器运行 Application Installation Failed
AndroidStudion模拟器运行 Application Installation Failed现象提示安装失败,Session ‘app’:Error Installing APKs,权限拒绝等等错误消息。 模拟器能启动起来,就是安装不了包。解决File > Settings > Build,Execution,Deployment > Instant Run >原创 2018-01-11 13:36:32 · 2705 阅读 · 3 评论 -
终端连接centos后不显示用户名路径而是显示-bash-4.1$
描述:新建普通用户后,用终端连接后,不显示用户名及路径,而是显示-bash-4.1$解决办法:在用户的home目录下编辑 .bash_profile文件,增加这样一行:export PS1='[\u@\h \W]\$ '解决问题!原创 2017-12-18 17:11:07 · 2162 阅读 · 0 评论 -
linux 环境配置(备忘)
centos jdk安装配置(备忘)1、下载jdk包,当然是到oracle官网下载。2、解压tar -zxf jdk-8u151-linux-x64.tar.gz3、环境变量配置# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi#...原创 2017-12-18 17:03:00 · 173 阅读 · 0 评论 -
手动安装jar到本地仓库-ojdbc6-11.2.0.3.jar
我们在使用oracle数据库时,需要ojdbc驱动程序。 我们需要通过maven手工地安装到本地仓库。 以下以11.2.0.3版本为例进行操作说明。下载ojdbc.jar包 这个当然是最好去官网下载了。我看了一哈http://mvnrepository.com这个仓库上有,具体页面地址为: http://mvnrepository.com/artifact/oracle/ojdbc6/11.原创 2017-12-25 11:56:01 · 26078 阅读 · 1 评论 -
修改maven本地默认仓库位置
描述在安装了maven后,有时还是会把包下载到了 userHome/.m2/repository目录解决把安装目录下的conf/setting.xml复制到.m2目录下即可实践OK原创 2017-12-24 22:50:16 · 1274 阅读 · 0 评论 -
远程复制文件
例如:从37上复制jdk到当前用户目录下scp zhaoyun@192.168.1.37:/home/zhaoyun37/software/jdk-8u152-linux-x64.tar.gz ~/jdk-8u152-linux-x64.tar.gz原创 2017-12-29 16:46:04 · 132 阅读 · 0 评论 -
Android studio 模拟器
在sdk中已经安装了模拟器后,运行项目时,提示“waiting for target device online”之类的消息时。 我的解决办法是: 1、把sdk中的plantform-tools、emulator卸载了重新安装。(需要注意一点:安装好后platform-tools中一定要有adb) 2、重启电脑 3、关闭杀毒软件等这一类软件。(这个是重点,上面1、2网上大多都说了。现在说哈自原创 2017-12-29 16:56:48 · 549 阅读 · 0 评论 -
apk反编译工具下载
下载地址apktool下载安装说明dex2jar下载地址jd-gui下载地址原创 2018-05-10 14:48:13 · 2271 阅读 · 0 评论 -
docker oracle-12c
docker环境中安装及使用oracledocker search oracle 会看到有好多版本的镜像: [root@zh ~]# docker search oracle INDEX NAME DESCRIPTION ...原创 2018-03-14 16:54:16 · 1831 阅读 · 1 评论 -
查看android签名文件信息
问题如何查看android签名文件的信息?(例如:有效截止日期)解决方法在命令行中使用keytool进行查看 keytool -list -v -keystore path_of_.jks_file -storepass xxx 输出结果: 密钥库类型: 密钥库提供方: 别名: 有效期: 指纹: ……...原创 2018-02-27 14:42:53 · 536 阅读 · 0 评论 -
node 安装配置
下载https://nodejs.org/zh-cn/安装… node -v 查看是否成功,至此就OK了配置主要是配置:全局模块的存放路径、cache的路径 一般使用默认的就行了。使用淘宝 NPM 镜像:(IT良心呐) 用cnpm命令来代替npmnpm install -g cnpm --registry=https://registry.npm.taob原创 2018-01-10 15:58:37 · 198 阅读 · 0 评论 -
android开发环境配置
前提已经有了jdk开发环境,略过。下载android studio https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exeandroid sdk 如果在studio中已包含则不用下载安装安装android stu原创 2017-12-26 16:33:47 · 974 阅读 · 0 评论 -
mac mbp 显示隐藏文件/文件夹
终端执行:defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder原创 2018-01-10 00:06:26 · 239 阅读 · 0 评论 -
mac mpb ll 命令
编辑.bash_profile```alias ll='ls -alF'```原创 2018-01-09 22:14:33 · 245 阅读 · 0 评论 -
Android Plugin for Gradle Release Notes
Android Plugin for Gradle Release Notes https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-pluginPlugin version Required Gradle version Plugin version Required原创 2018-02-01 10:37:38 · 252 阅读 · 0 评论 -
win10 安装ubuntu7 双系统
win10 安装ubuntu7 双系统文件准备下载Ubuntu.desktop.iso 从windows中划分一块分区出来,根据需要来确定大小空间,最少20GB左右,我大概划了200gb,足够用了。不要格式化,未使用即可。使用UltraISO制作U盘启动把iso写入到U盘安装开机启动时选择从U盘启动,就可以安装ubuntu了配置以下说哈关键配置 + 磁盘类型时选择“其他,自定义” + 将原创 2017-12-24 21:32:19 · 184 阅读 · 0 评论