我有一个名为的文件points.dat:
5
2 5
-1 18
0 6
1 -1
10 0
第一个数字是有多少个有序对.接下来的5行包含那些有序对.我可以做什么来读取第一个数字,确定有多少点(从这里我可以存储点malloc的数组structs).
我的问题是,fgetc这里没有真正的工作.如果第一个数字是两位数怎么办?假设第一个数字是10. fgetc只会检索'1'.此外,fgets实际上并不起作用,因为您需要提供您想要读取的字符数量的长度.同样适用fscanf.
当需要检索有序对时,会遇到真正的麻烦.我也不知道怎么做.到目前为止,我唯一的想法是看一条线:如果它看到非空格或非'\n',它将读取数字作为点1的x坐标.循环.获得y坐标.一旦它命中'\n',它现在将移动到下一行,并开始寻找值存储在struct数组中的下一行structs.
(在执行此操作时,我还需要确保atoi可以将所有这些转换为整数...).
如果有人有任何想法可以提供帮助,我们将不胜感激.
我查看了一些关于类似问题的其他问题,并且我发现我需要使用该onProgressUpdate方法来更改消息ProgressDialog.
例如,我有这样的代码在AsyncTasks 中运行doInBackGround(这只是一个非常小的样本):
byte[] data = getBytesFromFile(image);
String lineEnd = "\r\n";
String twoHyphens = "--";
String boundary = "*****";
pictures.dia.setProgress(30);
pictures.dia.setMessage("Data beginning upload sequence...");
URL connectURL = new URL(this.base_url);
HttpURLConnection conn = (HttpURLConnection) connectURL.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
conn.setRequestMethod("POST");
conn.setRequestProperty("Connection", "Keep-Alive");
conn.setRequestProperty("Content-Type", "multipart/form-data, boundary=" + boundary);
DataOutputStream dos = new DataOutputStream(conn.getOutputStream());
pictures.dia.setProgress(40);
pictures.dia.setMessage("Output Stream prepared...");
Run Code Online (Sandbox Code Playgroud)
当我最初这样运行时,我得到一个漏洞窗口错误,说我不能改变dia之外的消息AsyncTask.
所以我的问题是,我如何使用onProgressUpdate设置进度dia何时dia达到一定数量的信息?(也就是说,当dia进度= 30时,让它说"数据开始上传序列...")
onProgressUpdate显然必须始终检查dia …
我有这个HTML结构:
<ul>
<li></li>
<li></li>
<li></li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要按照以下顺序为li元素绘制红色.
第1,第3,第7,第11等
请记住,li元素是动态生成的.
几天前,我已经克隆了一个Git存储库,并开始使用它,我们一直在wifi连接上进行工作wifi_a。
有时,wifi_a它没有响应,但wifi_b通常在wifi_a没有响应时起作用。因此,有些日子我会wifi_b改用。今天是那种日子之一。
我决定要使用上游遥控器获取最新更新。但是,获取只是挂在那里。然后,我决定尝试拉。没有。坐在这里几分钟后,我得到的是:
致命:无法连接到github.com:github.com
[0:207.97.227.239]:errno =操作超时
因此,出于好奇,我检查是否wifi_a再次奏效。它做了!因此,我切换回wifi_a。我再次尝试了git fetch,它立即起作用!
我的问题是..为什么?为什么我不能使用其他wifi连接?wifi_b在等待git完成提取或超时的过程中,我可以在连接时使用网络浏览器,因此并不是我没有连接。我只是发现这种行为很奇怪,任何解释都将真正有帮助。毕竟,如果我需要做一些工作但是wifi_a很沮丧,那我就没事了!
我是jsp和oracle的新手.
我只想知道将oracle 10g数据库与jsp页面连接的步骤.
在撰写新消息时,iphone使用动画(新视图来自屏幕底部).我想将该动画添加到我的应用程序中.但我无法在预定义的过渡动画类型中找到它.我怎么能加呢?
请帮我.
我已经将SDK下载到Eclipse并安装了ADT插件,但是当我想创建一个新的Android项目时,我得到的是:文件 - >新建 - >(没有适用的项目).
我怎么解决这个问题?谢谢.