- 浏览: 397036 次
- 性别:
- 来自: 北京
最新评论
-
dongwei_6688:
cooler1217 写道最近迷失了,所以来看看你和月哥的博客 ...
怀念对我影响很大的一位领导 -
cooler1217:
最近迷失了,所以来看看你和月哥的博客~~ 收获颇丰,你们都是我 ...
怀念对我影响很大的一位领导 -
javatozhang:
不错!很是受用!
集合操作的利器:CollectionUtils -
dongwei_6688:
gudupiao 写道如果比较的不是String 是 ob ...
集合操作的利器:CollectionUtils -
gudupiao:
如果比较的不是String 是 object 怎么办? ...
集合操作的利器:CollectionUtils
文章列表
iPhone7或iPhone7 Plus上面的铃声设置,没有办法自定义铃声,这个设计有点反人类啊。
找了很久,终于找到了方法,记录一下,在mac上,用iTunes来进行铃声同步并设置自定义铃声的过程,文字加截图,学不会的,哥也没办法了。
1. 打开iTunes 并更新到最新版本2. 选择你喜欢的歌曲(记住,铃声最长时间为30秒,所以你要稍剪辑一下,可以通过下面的方法做)3. 在你喜欢的歌曲上截取出开始时间和结束时间(右键选择选中的歌曲,弹出的菜单里选择“显示简介”,然后在新弹出的窗口里选择“选项”,然后在开始和停止的输入框中输入时间段,点击“好”)
4. 创建AAC版本(选中刚才 ...
使用 tcpdump 抓包
- 博客分类:
- Linux学习
sudo tcpdump -A -vvvv -i lo0 port 7000 > /tmp/sample
解释一下:
用 tcpdump 抓包
抓包网卡:lo0
抓包端口:7000
抓包精度:最全内容
抓包内容:将抓到的每一个包以 ASCII 打印
将抓到的包存储到 /tmp/sample 文件中
同时管理多个ssh私钥【转载】
- 博客分类:
- Git 版本管理
在设置github的时候,官方的说明文档要求备份当前的id_rsa,然后生成一份新的私钥用于github的登陆。如果真这样做,那么新的私钥是无法再继续登陆之前的机器的。这种方法有点暴力…
还好ssh可以让我们通过不同的私钥来登陆不同的域。
首先,在新增私钥的时候,通过指定不同的文件名来生成不同的私钥文件
ssh-keygen -t rsa -f ~/.ssh/id_rsa.work -C "Key for Work stuff"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "Key for GitH ...
说明: Deepin 版本为2014.3, 安装包名称为:deepin_2014.3_amd64.iso 使用的虚拟化软件为 VirtualBox VM 5.0
安装步骤
操作系统相关
如果在虚拟机上,需要安装增强功能,以便跟系统更好的兼容
系统做更新,运行命令: sudo apt-get update
【备忘】Git 常用操作
- 博客分类:
- Git 版本管理
Git 图形化显示方法
简易版,直接在命令行中以字符形式,画出变更历史
git log --oneline --graph --color --all --decorate
运行结果如下:
图形版,在图形窗口中显示版本变更历史(需要安装有 gitk 命令)
gitk --all
运行结果如下:
在 Django 1.8 之前,如果要在项目中使用 HamlPy 很简单,只需要在项目的 settings.py中增加一个配置TEMPLATE_LOADERS 即可。可以参考官方文档:https://github.com/jessemiller/HamlPy
但如果你将 Django 版本升级到Django 1.8.2 (写此文时最高是1.8.2) 后,你就会发现之前的模板文件出问题了:用浏览器访问时直接把模板的原始内容输出来了,并未进行正确的转换。
经排查发现在1.8 中原来的这种用法已经被标注为 Deprected 了(原文链接),如下所示: ...
【备忘】Django 常用命令及最佳实践
- 博客分类:
- Python学习
注意:本文基于 Django 1.8.2 版本
生成数据库迁移脚本(python 脚本)
python manage.py makemigrations polls
说明:polls 是你的应用名字,运行该命令时需要根据你的应用名字进行调整
查看该次迁移需要执行的 SQL 语句(只查看语句,并不应用到数据库上):
python manage.py sqlmigrate polls 0001
说明:polls 是你的应用名字,0001是数据库迁移脚本的序号,运行该命令时需要根据你的应用名字及数据库迁移脚本的序号进行调整
进行数据库迁移:
python m ...
命令行获取本机公网 IP 地址
- 博客分类:
- Linux学习
在命令行里运行如下命令:
$ curl ifconfig.me
106.120.210.35
grep 目录级联查找
- 博客分类:
- Linux学习
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录中的文件中包含“GET”关键字的文件,并打印出行号和文件名
其中:
-n : 代表输出时打印行号
-r : 代表进行目录递归搜索,即搜索下级所有子目录
另外还介绍几个常用的选项:
-I : 大写的“i”,用来忽略所有的二进制文 ...
如何确认当前使用的Shell类型
- 博客分类:
- Linux学习
方法一:
ps |grep $$|awk '{print $4}'
方法二:
echo $SHELL
我所理解的云计算
- 博客分类:
- 云计算-基础概念
- 云计算-常见问题探讨
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.In science, cloud c ...
linux 踢出在线用户
- 博客分类:
- Linux学习
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 61.130.130.130 18:16 2.00s 0.00s 0.00s -bash
root pts/1 61.130.130.130 ...
HttpClient 超时设置
- 博客分类:
- 开源软件
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpClient();
HttpParams params = httpclient.getParams();
HttpConnectionParams.setConnectionTimeout(params, 10*100 ...
管理用户分组的命令gpasswd
- 博客分类:
- Linux学习
NAME: gpasswd - administer the /etc/group file
SYNOPSIS:
gpasswd group
gpasswd -a user group
gpasswd -d user group
gpasswd -R group
gpasswd -r group
gpasswd [-A user,...] [-M user,...] group
OPTIONS:
Group administrator ca ...
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:wq保存退出就可以了