代码改变世界

python - 中文打印报错SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding declared。

2017-09-25 19:57 by houpy, 442 阅读, 0 推荐, 收藏, 编辑
摘要:python中默认的编码格式是ASCII格式, 所以在没修改编码格式时无法正确打印汉字。 解决办法: 在以后的每一个需要显示汉字的python文件中, 可以采用如下方法在 #!/usr/bin/python的下一行加上一句话来定义编码格式, 以utf-8编码为例: #!/usr/bin/python 阅读全文

Git冲突:commit your changes or stash them before you can merge.

2017-09-19 10:24 by houpy, 250 阅读, 0 推荐, 收藏, 编辑
摘要:三种解决办法: 1. 先commit本地修改,再pull 2.stash:将本地修改暂时移到其它地方,pull后再恢复回来git stashgit pullgit stash pop接下来diff一下此文件看看自动合并的情况,并作出相应修改。git stash: 备份当前的工作区的内容,从最近的一次 阅读全文

git pull报“unable to update local ref”解决方案

2017-03-31 14:09 by houpy, 14893 阅读, 0 推荐, 收藏, 编辑
摘要:使用git pull拉取代码的时候,无法拉取最新代码,报"unable to update local ref"错误。 除了重新clone一份代码外,还可以使用如下解决方案: 1、切换到之前clone代码目录下,执行命令git gc --prune=now 2、再执行命令git remote pru 阅读全文

Liunx搜索命令行

2017-03-03 11:16 by houpy, 375 阅读, 0 推荐, 收藏, 编辑
摘要:1、grep grep(General Regular Expression Parser,通用规则表达式分析程序)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 它的使用语法为: grep [选项] pattern [文件名] . 匹配任意一个字符* 匹配0 个或多个 阅读全文

正则表达式记录

2017-02-21 17:52 by houpy, 154 阅读, 0 推荐, 收藏, 编辑
摘要:Regular Expression. http://deerchao.net/tutorials/regex/regex.htm 阅读全文

比较常用到的一些linux命令行

2016-12-27 14:24 by houpy, 167 阅读, 0 推荐, 收藏, 编辑
摘要:1、列举包含tm_common_ctrl_init_chip_init的c文件 find ./ -type f -name "*.c" | xargs grep -l "tm_common_ctrl_init_chip_init" 2、查看未定义符号 nm -A *.cc | grep ' U ' 阅读全文

Linux 下多用户申请git公钥方法

2016-12-26 20:55 by houpy, 1131 阅读, 0 推荐, 收藏, 编辑
摘要:问题:目前大家多是通过root用户来登录编译机,导致各自生成的公钥相互覆盖,而导致无法无法多人同时使用 解决方法: 登陆编译机添加用户 # useradd -m a00123456 进入切换为自己的用户 # su a00123456 创建公钥a00123456@SZV1000009169:~> ss 阅读全文

linux vim

2016-11-30 10:09 by houpy, 160 阅读, 0 推荐, 收藏, 编辑
摘要:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。 :set number 显示行号 阅读全文

Linux -- objdump二进制文件比较

2016-10-21 13:07 by houpy, 1835 阅读, 0 推荐, 收藏, 编辑
摘要:objdump工具用来显示二进制文件的信息,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。 常用参数说明 -f 显示文件头信息 -D 反汇编所有section (-d反汇编特定section) -h 显示目标文件各个section的头部摘要信息 -x 显示所有可用的头信息,包括符 阅读全文

sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory

2016-10-09 16:40 by houpy, 10022 阅读, 1 推荐, 收藏, 编辑
摘要:在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决:1)在wind 阅读全文