烦恼一般都是想太多了。

0%

今天遇到一个情况,就是服务器端是采用的 WebSocket 进行通信的,但是协议是 ASCII,因此,传输给到我客户端的,是字节流,在 JS 看来,就是 ArrayBuffer。现在面临的问题,就是要要将字节流转换成字符串,然后解析其中的 JSON 信息。之前还没有遇到过,因此就来探究了一下。

Read more »

因为业务系统中用的数据库还是 Oracle 9i,因此,当我使用 sqlplus 或者是 cx_oracle 连接的时候,经常会报 connect to this version is not supported。这是因为,对于 9i 以下的版本,客户端 12 以上就不再支持了,必须使用 11 版本的,最后支持 9i 的版本就是 11.0.2.4了。o

Read more »

因为 Oracle 12c 中引入了 CDP 和 PDB 的概念,就是在一个数据库实例中容纳多个数据库,因此与以前的版本就会有所不同了。最明显的,就是创建用户不同了。

Read more »

之所以遇到这个问题,是因为,要对一个比较大的文件进行分析,统计。5 亿行数据,20G 左右。采用 awk 进行分列,归集,效率低得发指,用 top 命令看了一下情况,发现只用了 100% 的 CPU,也就是说在一个核上跑,这是万万不能接受的。

Read more »

事情的缘由,是在于我想要在一个列表的数据变更的时候,自动将列表滑动到最底部;同时对于一个输入框,保持焦点。这就需要直接操作组件了。而对于函数组件,是不能使用生命周期回调函数的。折腾了许久才找到了解决的办法。这个例子中的我是使用了 React Native 和 Redux ,所以就不做什么变更了。

Read more »

安卓的世界里,除了 Xposed ,还有一个后起之秀 Magisk,他与 Xposed 的不他是,Xposed 是通过利用替换 app_process 这个程序,预先 C 层加载一些服务,然后对运行时做了一些修改来达成目的;而 Magisk 则是通过将一个文件系统, overlay ,类似分层的形式,来 merge system 目录达成目的。不过,实现的过程中,其实手续会更多。

Read more »