关于DDNS日志输出中文问题

最近在使用OpenWrt的DDNS发现,如果使用write_log来实现日志输出,中文不会显示出来,会出现格式错误。对dynamic_dns_functions.sh的源代码进行细读发现,write_log函数会调用urlencode函数,而该函数是不支持中文的。 对该函数改为支持中文的URL编码即可,将urlencode(){}改写代码如下:注:dynamic_dns_functions.sh文件地址一般为 /usr/lib/ddns/ urlencode() { local __ENC [ [阅读更多...]

Github fork后同步更新

Github fork后同步更新 github有一个fork功能,相当于拷贝一份别人的项目到自己的仓库中,但是并不会随原项目更新而更新自己fork来的项目中。 目前,github还没有一键更新的功能,可以使用 “New pull request” 来实现。 实现步骤 1、选择自己仓库中fork的项目,点击 “New pull request” 。 2、页面跳转到以下页面,左边选择为自己的仓库项目。 3、等待页面跳转到master页面,点击 “compare across forks”。 4、步骤3后会出现以下页面,左边选择自己的 [阅读更多...]

Markdown基本语法

Markdown基本语法 最近写GitHub上的README.md文件,要用到Markdown语法,所以本文总结一下用于写 .md,.markdown 结尾的文档的基本语法。 网上有不少在线的Markdown编辑器,本人一般用GitHub直接编写然后在线预览,或者用UltraEdit编辑器实时预览。 目录 标题格式换行、字体、分割线、删除线、下划线列表、区块(引用)代码链接、图片表格兼容 标题 可以用=标记一级标题、- 标记二级标题,或者用# 标记各级标题(符号后有空格)。 一级标题 ================= [阅读更多...]

[SQL]ORACLE中SQLLDR关于空格的问题

关于Oracle中使用SQLLDR有时候会出现关于空格保留或去除的问题,就这个问题的解决方案有不少,但如果是由于参数设置问题,可能就本文所说的问题解决。参考文章: http://blog.sina.com.cn/s/blog_701218960100l0gt.html 使用SQLLDR加载入库,一般就使用分隔符取值或者定长取值。使用分隔符取值时,空格是会保留的,而使用定长取值的时候就会自动去除空格(本文所说空格指内容前后的空格,不包括文字中的空格)。 (更多…)

[SQL]关于锁表以及解决方法

数据库锁表,指在数据库里,同一个数据可能有多个人来读取或更改,为了防止更改的时候别人也同时更改,所以要锁住表防止别人更改。 简单来说,锁表主要发生在以下几种情况: 锁表主要发生在insert、update、delete中;在执行上面语句时,没有执行commite、回滚或退出数据库用户时,在另一进程执行上述语句会进入资源正忙的异常(即卡死),此时已锁表;多个更改语句一起执行,而不是顺序执行时回锁表;insert等超多个语句一直执行,而不commite,会发生锁表。 以上情况只是简单的锁表情况,还有 [阅读更多...]

[Linux]关于grep、awk、sed命令

对于一些文件字段或文件名等截取或重命名等操作,我们一般会用到正则等方法实现,Linux中的grep、awk、sed命令同样能得到上述的效果,本文主要是介绍这三者的区别和用法。本文参考文章:linux命令小记(grep、awk、sed) grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 阅读更多

[Linux]*.sh文件执行方式

*.sh 即Shell脚本文件,一般为 Bourne Shell(/usr/bin/sh或/bin/sh)和 Bourne Again Shell(/bin/bash),所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。 1. 作为可执行程序 假设脚本保存在 test.sh,先要 cd 到相应目录: #使脚本具有执行权限 chmod +x ./test.sh #相对路径执行 ./test.sh #绝对路径执行 /etc/test.sh点击复制 在当前sh [阅读更多...]

[Linux]shell脚本实现ftp/sftp上传下载总结

最近在使用shell脚本时,需要使用到ftp进行上传和下载,趁最近一段时间还算有空,总结一下ftp和sftp的一些Linux命令和利用shell脚本实现ftp和sftp批量上传下载的方法。 (更多…)

[Python]关于DataFrame和NumPy数组如何打乱数据

之前在《[Python]关于‘DataFrame’对象没有‘sort’属性》一文中,发现了《Python数据分析与挖掘实战》一书中关于第8章实验代码的一些在新版本的pandas库中出现错误,同时给出了相应的解决方案。在第9章的学习中也发现,其中shuffle(打乱)数据也出现了一些问题。 (更多…)

[Python]关于‘DataFrame’对象没有‘sort’属性

最近在阅读《Python数据分析与挖掘实战》一书,其中发现不少内容没有更新,导致提供的代码直接运行会出现错误。 下面是第8章《中医证型关联规则挖掘》的“代码清单8-1 数据聚类离散化代码”: (更多…)
夜间模式