之前在python中调用c++是通过命令行调用的,参数传递是使用文件IO的形式,所以会特别慢 现在用ctypes,参数传递传的只是内存中的指针,这就很舒服 现在来总结下如何使用cytpes在python中调用c (Ubuntu系统下) 首先写一个test.c的源码 然后编译成.so文件 命令如下 g ...
分类:
编程语言 时间:
2018-11-03 14:39:29
阅读次数:
201
为什么要写这样一个函数 在使用SoftConsole开发M3程序时,生成的hex文件,必须要把第一行数据删除,才能在Libero中使用,所以写了这个小工具,这是2.0版本了,第一版是直接删除第一行数据,有可能会导致误操作。 实现原理 主要使用到了bat批处理命令和文件IO操作。 1. 创建bat批处 ...
分类:
其他好文 时间:
2018-10-29 21:30:19
阅读次数:
194
一、引言 ANR问题是android中常见且令人头疼的问题,相当多的时候不易直接分析出原因。 二、ANR的定义 下面先看下百度百科给ANR的定义: ANR问题常因在main(主线程)线程执行了复杂耗时的操作,比如文件IO、网络访问、无限循环等,最终无奈地被系统抛出ANR。 三、ANR的一般分析思路 ...
分类:
其他好文 时间:
2018-10-25 18:03:19
阅读次数:
206
<! TOC "文件I/O" "Path" "Files" "File类" "File和Path的区别和联系" "FileFilter" "FileOutputStream" "FileInputStream" "利用FileOutputStream和FileInputStream复制文件" "Fi ...
分类:
编程语言 时间:
2018-10-07 16:51:03
阅读次数:
213
通过前篇的《Java文件IO流的操作总结》,我们知道了基本输入输出流的使用方式,但是每次都需要在finally处关闭流资源,这样操作起来既啰嗦又麻烦,有没有更简洁的方式呢?本篇就来讲解jdk1.7引入的try with resources语法糖式写法。 什么是语法糖 1.之所以称之为语法糖,给人的感 ...
分类:
其他好文 时间:
2018-10-05 15:06:01
阅读次数:
193
流就是管道,向管道里面写数据用输出流.write 从管道里面读数据,用输入流.read 流,按照不同的维度有不同的分类,按照从流中每次读取数据单位不同,划分为字节流字符流 按照流-对应操作的角色的不同(是IO设备,还是其他流)是否能够直接向特定的IO设备如文件、网络、磁盘等,能够直接与这些进行读写的 ...
分类:
编程语言 时间:
2018-10-05 14:00:16
阅读次数:
142
概述 通过 sysfs 方式控制 GPIO,先访问 /sys/class/gpio 目录,向 export 文件写入 GPIO 编号,使得该 GPIO 的操作接口从内核空间暴露到用户空间,GPIO 的操作接口包括 direction 和 value 等,direction 控制 GPIO 方向,而 ...
分类:
其他好文 时间:
2018-10-01 12:26:13
阅读次数:
198
githup 链接:https://gitee.com/iy2524/WordCount.git PSP表格 估计耗时(分钟) · Postmortem & ProcessImprovement Plan 解题思路 WordCount功能为统计文件中信息,主要涉及的知识为文件IO流和对字符串的处理。 ...
分类:
编程语言 时间:
2018-09-23 16:25:16
阅读次数:
184
gho、esd(wim)等文件不能被虚拟机识别,但如果把它们打包成iso就可以了。 另外,还需用到能在虚拟机上运行的WinPE的iso文件,本文用的是微PE。 1.打开UltraISO,新建“UDF DVD”镜像文件,把gho、esd(wim)文件拖进去,保存为iso文件。(如果已有ios文件,io ...
分类:
其他好文 时间:
2018-09-12 13:59:19
阅读次数:
816
序列化(Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。简单点言之:通过设计的一套协议,按照莫种规则,把内存中的数据保存到文件中或者直通过网络传输。把数据转换为字节序列,输出到文件就是序列化,反正,从文件的字节序列恢复到内存,就是反序列化。其中就有多种库对此过程进行协助:pickle库:dumps对象序列化为by
分类:
其他好文 时间:
2018-09-10 00:54:39
阅读次数:
180