小编use*_*898的帖子

用python加入字节列表

我正在尝试开发一个读取二进制文件的工具,进行一些更改并保存.我要做的是列出文件中的每一行,使用多行,然后再次加入列表.

这是我试过的:

file = open('myFile.exe', 'r+b')

aList = []
for line in f:
    aList.append(line)

#Here im going to mutate some lines.

new_file = ''.join(aList)
Run Code Online (Sandbox Code Playgroud)

并给我这个错误:

TypeError: sequence item 0: expected str instance, bytes found
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为我正在使用字节.

有没有办法可以使用连接函数o类似于连接字节?谢谢.

python byte join list

30
推荐指数
1
解决办法
3万
查看次数

Openin exe 二进制文件和编辑

我正在开展一个自动化流程的项目。我的任务是打开一个 .exe 文件并编辑二进制文件。我正在研究此任务的可能解决方案,但没有成功。有谁知道是否有可以提供帮助的 Python 库或 Java 类?或任何其他编辑 exe 文件的解决方案。

python binary file-io exe

4
推荐指数
1
解决办法
6306
查看次数

操作系统本身就是一个进程吗?

最近,我对学习操作系统产生了浓厚的兴趣,并且我一直在研究此主题,但我有一个问题,我不确定是否有效。

我知道操作系统是控制过程的人,但是,

is the OS a process itself? If so, who controls the OS?

对不起,很抱歉,我正在学习操作系统,并且试图对它的工作方式有一个明确的认识。

提前致谢。

operating-system process

3
推荐指数
2
解决办法
3072
查看次数

操作 Android build.prop 文件

我正在尝试操作 Android API 级别 17 build.prop文件并对设备的 MODEL、ID、FINGERPRINT 值等进行一些更改。我操作了system.img文件,当文件中的字符数在更改后仍然相同时,它可以完美运行,但是当我添加或多或少时它会崩溃。

问题:有没有办法检查system.img文件的字符数
?如何成功操作build.prop文件?
谢谢你。

android system build android-emulator

1
推荐指数
1
解决办法
3513
查看次数

使用AsyncTask

我是android的新手,我试图从服务器获取一些数据并将其打印在我的设备中.我意识到使用android 4.x我们无法做到这一点因为UI线程被阻止了.我进行了研究,发现了AsyncTask.有人可以帮我一些代码吗?有什么遗失的吗?谢谢

这是我的代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    new Thread().execute();        
    openDialog(getCurrentFocus());

}
Run Code Online (Sandbox Code Playgroud)

AsynTask类:

    private class Thread extends AsyncTask<Void, Void, Void> {

    @Override
    protected Void doInBackground(Void... params) {

               //Here i make a HTTP request.

         return null;
    }
   } 
Run Code Online (Sandbox Code Playgroud)

logcat的:

04-22 22:43:10.808: E/Trace(12987): error opening trace file: No such file or directory (2)
04-22 22:43:11.098: E/AndroidRuntime(12987): FATAL EXCEPTION: AsyncTask #1

04-22 22:43:11.098: E/AndroidRuntime(12987): java.lang.RuntimeException: An error occured while executing doInBackground()
04-22 22:43:11.098: E/AndroidRuntime(12987):    at android.os.AsyncTask$3.done(AsyncTask.java:299)
04-22 22:43:11.098: E/AndroidRuntime(12987):    at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) …
Run Code Online (Sandbox Code Playgroud)

multithreading android httpwebrequest android-asynctask

0
推荐指数
1
解决办法
3194
查看次数