首页
好物推荐
薅羊毛领红包
好看壁纸
更多
隐私政策
友情链接
时光机
搜索
1
使用 docker 快速安装 Home Assistant
6,125 阅读
2
Ipad mini2 降级到IOS10.3.3系统
4,120 阅读
3
Home Assistant集成OpenWrt
3,553 阅读
4
华为手机开启ADB进行WIFI远程调试
3,487 阅读
5
小米电视开机广告和乐播投屏广告Hosts屏蔽列表
3,291 阅读
无分类
智能家居
心得随想
文档教程
登录
Search
标签搜索
Linux
JS
教程
CSS
HTML
配置
NodeJS
Docker
解决方案
文档
Git
Java
技术培训
Hadoop
Mac
Windows
RiotJS
Python
VPS
Home Assistant
DONG HAO
累计撰写
154
篇文章
累计收到
59
条评论
首页
栏目
无分类
智能家居
心得随想
文档教程
页面
好物推荐
薅羊毛领红包
好看壁纸
隐私政策
友情链接
时光机
搜索到
13
篇与
配置
的结果
2018-05-21
Linux使用wget安装jdk8
wget下载源文件wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 解压tar包tar -zxvf jdk-8u111-linux-x64.tar.gz 创建文件夹并拷贝java文件sudo mkdir -pv /usr/java sudo cp -r jdk1.8.0_111/ /usr/java 配置环境变量sudo nano /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_111 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH //立即生效 source /etc/profile
2018年05月21日
812 阅读
0 评论
0 点赞
2017-10-20
Nginx解决下载json静态文件乱码
Linux下采用的是utf-8的字符编码,默认情况下我们的浏览器在服务器没有指定编码或者静态页面没有声明编码的情况下会以GBK的编码去渲染页面,这样默认情况下返回中文的话浏览器用gbk来解析utf-8编码,显然会出现乱码,这时要在nginx location块中主动添加header来输出正确编码添加配置add_header Content-Type 'text/html; charset=utf-8';示例location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 7d; } location ~ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; add_header Content-Type 'text/html; charset=utf-8'; } }
2017年10月20日
848 阅读
0 评论
0 点赞
2017-10-17
Sublime Text个人自定义按键绑定
插件推荐 html格式化插件 HTMLBeautify js格式化插件 JsFormat css格式化插件 CSS Format 快捷键绑定找到 Key Bindings 菜单,打开如图在右侧加入如下代码[{ "keys": ["ctrl+alt+j"], "command": "js_format", "context": [{ "key": "selector", "operator": "equal", "operand": "source.js,source.json" }] }, { "keys": ["ctrl+alt+c"], "command": "css_format", "args": { "action": "expand" } }, { "keys": ["ctrl+alt+h"], "command": "html_beautify" }] 快捷键解释 ctrl+alt+h html格式化,可部分选中,不选则当前文件。 ctrl+alt+j js格式化,可部分选中,不选则当前文件。 ctrl+alt+c css格式化,可部分选中,不选则当前文件。
2017年10月17日
397 阅读
0 评论
0 点赞
2017-10-16
Mac下Mysql的启停及自启动方法
Mac Mysql 启停命令mysql.server start mysql.server stop mysql.server restart Mac Mysql自启动配置 用brew安装的可以通过以下语句查看安装目录 brew --prefix mysql 从安装目录下找到homebrew.mxcl.mysql.plist文件复制到~/Library/LaunchAgents目录下 cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 设置自启动 launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 如果不是brew命令安装的,没有homebrew.mxcl.mysql.plist文件,则自己新建如下,再按照步骤执行 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true/> <key>Label</key> <string>com.mysql.mysqld</string> <key>ProgramArguments</key> <array> <string>/usr/local/mysql/bin/mysqld_safe</string> <string>--user=root</string> </array> </dict> </plist>
2017年10月16日
137 阅读
0 评论
0 点赞
2017-07-19
linux安装htop来管理进程
源安装 On RHEL/CentOS – 32-bit OS -------------- For RHEL/CentOS 6 -------------- # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ihv epel-release-6-8.noarch.rpm -------------- For RHEL/CentOS 5 -------------- # wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -ihv epel-release-5-4.noarch.rpm On RHEL/CentOS – 64-bit OS -------------- For RHEL/CentOS 7 -------------- # wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-13.noarch.rpm # rpm -ihv epel-release-7-13.noarch.rpm -------------- For RHEL/CentOS 6 -------------- # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ihv epel-release-6-8.noarch.rpm -------------- For RHEL/CentOS 5 -------------- # wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # rpm -ihv epel-release-5-4.noarch.rpm 添加好源后执行安装 # yum install htop On Fedora OS # yum install htop # dnf install htop [On Fedora 22+ releases] On Debian and Ubuntu # sudo apt-get install htop 编译安装 On RHEL/CentOS and Fedora # yum groupinstall "Development Tools" # yum install ncurses ncurses-devel # wget http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz # tar xvfvz htop-2.0.2.tar.gz # cd htop-2.0.2 On Debian and Ubuntu $ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev $ wget http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz $ tar xvfvz htop-2.0.2.tar.gz $ cd htop-2.0.2 下载好了源码之后编译安装 # ./configure # make # make install 运行htop htop
2017年07月19日
584 阅读
0 评论
0 点赞
2017-06-23
如何在windows下升级node & npm
upgrade nodenode有一个模块叫n,是专门用来管理node.js的版本的。 第一步:安装n模块: npm install -g n第二步: 升级node.js到最新稳定版 n stableBut,这在我的windows环境下报错: Google了一圈: (敲黑板!!)As stated in the readme file of that module, the module does not support Windows, hence the error you are getting. If you would like to update Node.js on Windows you can find binaries at https://nodejs.org/en/download/current/.于是乖乖去nodejs网站上下载.msi并安装,command line下成功,顺带着npm也一并更新了:
2017年06月23日
345 阅读
0 评论
0 点赞
2017-05-15
mac终端设置代理
export http_proxy="http://127.0.0.1:1080"export https_proxy="http://127.0.0.1:1080"
2017年05月15日
178 阅读
0 评论
0 点赞
2017-05-14
electron安装sqlite3
npm install sqlite3 --savenpm install electron-rebuild --save npm install electron-prebuilt --save ###貌似无效 .\node_modules\.bin\electron-rebuild.cmd ###手动编译 cd .\node_modules\sqlite3 npm install nan --save npm run prepublish node-gyp configure --module_name=node_sqlite3 --module_path=../lib/binding/electron-v1.4-win32-x64 ###target是electron -v的版本 node-gyp rebuild --target=1.6.7 --arch=x64 --target_platform=win32 --dist-url=https://atom.io/download/electron/ --module_name=node_sqlite3 --module_path=../lib/binding/electron-v1.4-win32-x64
2017年05月14日
100 阅读
0 评论
0 点赞
2017-04-14
sourcetree设置代理
打开需要设置代理的仓库 选择 仓库 > 仓库设置 ,会弹出仓库设置面板 选择 远程仓库 > 编辑配置文件 在打开的 config 文本中添加代理设置 [http] proxy = 10.51.1.140:8080 保存
2017年04月14日
2,091 阅读
0 评论
0 点赞
2017-04-12
私有DNS服务器之dnsmasq搭建
安装yum install dnsmasq -y 配置nano /etc/dnsmasq.confresolv-file=/etc/resolv.dnsmasq.conf //设置解析文件 strict-order //放开#注释 listen-address=公网/局域网IP地址,127.0.0.1 addn-hosts=/etc/dnsmasq.hosts nano /etc/resolv.dnsmasq.confnameserver 127.0.0.1 nameserver 119.29.29.29 nameserver 182.254.116.116 nameserver 114.114.114.114 nameserver 114.114.114.115 nameserver 223.5.5.5 nameserver 223.6.6.6 nano /etc/dnsmasq.hosts10.201.11.222 local //ping local 会指向10.201.11.222 启动service dnsmasq start
2017年04月12日
418 阅读
0 评论
0 点赞
2016-12-06
SublimeText安装install package control
sublime text 编辑器安装install package control使用快捷键ctrl+` 或者 选择 View > Show Console打开命令控制台sublime text 2import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') sublime text 3import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
2016年12月06日
156 阅读
0 评论
0 点赞
2016-10-17
JDK7在linux下安装及环境变量配置
使用wget下载到本地//使用cookie模式下载 wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz //修改环境变量配置文件 sudo nano ~/.bashrc //在文件末尾加入下面的代码 export JAVA_HOME=/usr/local/java/jdk1.7.0_79 export JAVA=/usr/local/java/jdk1.7.0_79 export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$PATH //应用新的环境变量 source ~/.bashrc
2016年10月17日
103 阅读
0 评论
0 点赞
2016-10-17
linux安装jetty以及配置
安装jetty程序//下载jetty8 wget http://download.eclipse.org/jetty/8.1.17.v20150415/dist/jetty-distribution-8.1.17.v20150415.tar.gz //解压jetty tar xfz jetty-distribution-8.1.17.v20150415.tar.gz //启动jetty java -jar start.jar //查看jetty帮助 java -jar start.jar --help 添加jetty自启动//创建jetty启动文件 sudo touch /etc/init.d/jetty //设置jetty启动权限 sudo chmod +x /etc/init.d/jetty //编辑jetty启动文件 sudo nano /etc/init.d/jetty //填入以下脚本命令 #!/bin/sh ### BEGIN INIT INFO # Provides: jetty # Required-Start: $network $local_fs $remote_fs # Required-Stop:: $network $local_fs $remote_fs # Should-Start: $all # Should-Stop: $all # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: jetty service # Description: jetty service ### END INIT INFO case "$1" in start) echo "Starting jetty service ..\n" sudo /usr/java/jdk1.7.0_80/bin/java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar /usr/local/jetty/start.jar --daemon & #>logs/start.log 2>&1 & echo "Start jetty service done.\n" ;; stop) echo "Stoping jetty service ...\n" sudo /usr/java/jdk1.7.0_80/bin/java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar /usr/local/jetty/start.jar --stop echo "Stop jetty service done.\n" ;; esac exit 0 //设置自启动 sudo chkconfig jetty on
2016年10月17日
112 阅读
0 评论
0 点赞