上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 最近在交叉编译一个程序,因为使用的交叉编译器的版本比较低,然后交叉编译环境中还缺少一些依赖库,所以整个过程出现了不少问题。体会如下: 1. 缺少头文件不一定意味着缺少.so库文件。 由于编译环境有许多包没有安装,难免在编译阶段会提示缺少头文件,这时候并不意味着缺少的是一个软件包,先把头文件给弄上,交 阅读全文
posted @ 2017-04-15 22:03 张不正 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 错误源自用g++的交叉编译工具链编译eudev。经过一番查找,发现在 errno.h 这个头文件中有 program_invocation_short_name 的 extern 定义。 经过查看 eudev的源码,发现相关的源文件都包含了 errno.h 这个头文件。 然后去翻看两种toolcha 阅读全文
posted @ 2017-04-09 12:01 张不正 阅读(2132) 评论(0) 推荐(0) 编辑
摘要: 之前一直觉得toolchain是个高大上的东西,现摘录 uClibc中的FAQ以助理解。 A toolchain consists of GNU binutils, the gcc compiler, and uClibc, all built to produce binaries for you 阅读全文
posted @ 2017-04-08 10:33 张不正 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: To cross-compile is to build on one platform a binary that will run on another platform. When speaking of cross-compilation, it is important to distin 阅读全文
posted @ 2017-04-03 15:16 张不正 阅读(240) 评论(0) 推荐(0) 编辑
摘要: [环境]: linux主机:华为企业云 ftp服务端:vsftpd 客户端:ftp命令行工具,安卓端ES文件浏览器 [现象]: 在ES文件浏览器中,使用被动方式没法连接,使用主动方式可以连接,但是没法列出文件(图形界面的工具有一些细节没法看到,反正就是不正常)。 使用ftp的命令行连接时也不正常,主 阅读全文
posted @ 2017-03-28 16:44 张不正 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 事情的起因: 本地使用urxvt terminal ,使用ssh方式远程登录服务器,远程在服务器端执行screen命令,然后就出现了cannot find terminfo entry的错误。 解决方案: 1. 远程执行echo $TERM 发现该环境变量值跟urxvt相关。 2. 查看远程主机 / 阅读全文
posted @ 2017-03-28 10:21 张不正 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 弃了饱受诟病的kingroot系列的软件,又出现了一款名为kingoroot的软件。 大约一年之前用过kingoroot的apk版,成功为我的手机root了,而且其行为也并不是那么流氓,所以当时对其很有好感。 近来尝试用kingoroot的apk版为我的荣耀平板2进行root,失败。 由于对其有好感 阅读全文
posted @ 2017-02-15 21:06 张不正 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 桌面环境用的是xfce4。 自从某次更新过后,panel中调节声音的插件变成了 xfce4-pulseaudio-plugin。然后就发现在panel中无法调节声音了。 在这个插件的属性中发现了一项设置是 Audio Mixer: pavucontrol 通过搜索,找到了这个网页:https://w 阅读全文
posted @ 2017-02-10 20:50 张不正 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: 使用plsqldev工具将oracle的查询结果导出为excel,结果可以成功导出,但是使用libreoffice进行查看时,有好多记录都是空的。 使用python进行导出(openpyxl模块进行excel文件的操作),发现报非法字符错误。打印报错前的记录,发现记录中存在 \x01 这个字符。 根 阅读全文
posted @ 2016-11-11 15:17 张不正 阅读(3875) 评论(0) 推荐(0) 编辑
摘要: 下面这段代码执行效率是极慢的(根本没执行完成过): select /*+ parallel(16) */ z.small_code,trunc(hs.CREATED_AT),sum(hs.COST_SCORE) from zfs_hpoint_spend_patched_v hs join hpoi 阅读全文
posted @ 2016-11-03 13:45 张不正 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 由于要经常用到类似与 git 中的 git add --all 这种操作,但是发现svn中并不支持类似的操作。 虽然可以使用 wildcard 进行匹配,但是 wildcard是在shell中进行匹配的,所以并不能递归地匹配到某个目录下所有的文件。 于是,参考网上的一些讨论,写了以下两个脚本: 用户 阅读全文
posted @ 2016-10-19 15:28 张不正 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 使用的SQL大概是这样的: select * from A left join B on A.id=B.id and A.id>10; --错误的使用 我们期望的结果集应该是 A中的id>10,但是实际上A.id>10 这个限制条件并没有起作用。 应该改成如下的这种形式: select * from 阅读全文
posted @ 2016-10-11 10:32 张不正 阅读(2939) 评论(0) 推荐(1) 编辑
摘要: 创建表的同时插入数据:create table zhang3 as select * from zhang1;create table zhang3(id,name) as select * from zhang1;将查询数据插入到某个表中:insert into zhang3 select * f 阅读全文
posted @ 2016-10-02 21:20 张不正 阅读(176) 评论(0) 推荐(0) 编辑
摘要: @本页 清空 阅读全文
posted @ 2016-10-02 21:18 张不正 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1. 系统环境,linux, python3.5, pip以下命令的执行均使用root用户。2. 执行 pip install cx_Oracle出错,提示不能定位Oracle的安装。出现该问题的原因是因为没有安装Oracle客户端相关的库文件。下载文件:instantclient-basic-li 阅读全文
posted @ 2016-10-02 21:16 张不正 阅读(10190) 评论(3) 推荐(0) 编辑
摘要: 假定我们的目标数据库是 test, 表是 user。假定mysql的用户名和密码均为 root。备份与恢复所用的程序分别是mysql软件包提供的 mysqldump 命令和 mysql 命令。思想很简单,就是通过mysqldump将数据库的内容导出为sql语句组成的文件,恢复的时候再将该sql文件丢 阅读全文
posted @ 2016-10-02 21:15 张不正 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 当双击桌面图标的时候,出现如下错误信息:Process org.xfce.FileManager exited with status 1于是做出如下尝试:1. ps aux | grep FileManager未找到2. pacman -Qs FileManager未找到3. pacman -Ql 阅读全文
posted @ 2016-10-02 21:14 张不正 阅读(4378) 评论(0) 推荐(0) 编辑
摘要: 计算熵的函数: 阅读全文
posted @ 2016-06-11 14:05 张不正 阅读(19469) 评论(0) 推荐(0) 编辑
摘要: 我们先用c++实现服务端和客户端,然后再用java编写客户端。 1. 首先安装omniORB,omniORB提供 omniidl命令,以及一些头文件和库。 omniORB一般是需要你自己进行编译。 2. 编写idl文件,本实验中文件名为 echo.idl 1 interface Echo { str 阅读全文
posted @ 2016-06-10 10:57 张不正 阅读(1647) 评论(1) 推荐(0) 编辑
摘要: 要想使用该防火墙,应该需要安装 networkmanager 并启动其服务。因为之前使用的是 netctl 提供的wifi-menu 来连接无线网络,导致安装networkmanager之后启动 NetworkManager 服务的时候会失败,进而导致了 firewalld 无法使用。 阅读全文
posted @ 2016-05-29 16:44 张不正 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
返回顶部