问题列表 - 第35344页

适用于ios的360°全景库

是否有任何图书馆或课程在那里展示360度全景iPhone

我在这里找到了这个:http://code.google.com/p/panoramagl/ 但它不是最新的,只适用于旧版本的ios.

我很感谢任何帮助我在ios上创建360度全景视图的链接.

iphone cocoa-touch objective-c panoramas ios4

45
推荐指数
3
解决办法
4万
查看次数

使用LINQ to XML,Enums将数据从XML提取到C#对象

我试图从XML文件中提取数据并将其保存为我的C#类/对象.我的问题是

我有一个像这样的XMl文件

<personal_auto xmlns = "http://cp.com/rules/client"> 
 <claim id = "s1" type = "Subject Section">
    <report > 
    </report> 
    <policy>
    </policy>
 </claim>
 <claim id = "s2" type = "Vehichle Section">
    <report >
    </report>
    <policy>
    </policy>
  </claim>
  <claim id = "s3" type = "Agent Section">>
    <report 
    </report>
    <policy>
    </policy>
  </claim>
</personal_auto> 
Run Code Online (Sandbox Code Playgroud)

我有这样的枚举

    public enum typesectionEnum
    {
        [Description("Subject Section")]
        subjectSection,
        [Description("Vehicle Section")]
        vehicleSection,
        [Description("Possible Related Section")]
        possibleRelatedSection,
        [Description("Agent (Summary) Section")]
        AgentSection
    }
Run Code Online (Sandbox Code Playgroud)

我试图从XML文件中提取数据并保存到我的C#类/对象.

List<claim> = ( from d in query.Descendants(xmlns + "claim")
                 select new …
Run Code Online (Sandbox Code Playgroud)

c# enums linq-to-xml

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

如何使用SQL for循环将行插入数据库?

我正在使用Postgres,并且我需要将大量行插入到数据库中,这些行仅在递增的整数方面有所不同.原谅可能是一个愚蠢的问题,但我不是一个数据库大师. 是否可以直接输入将使用循环以编程方式插入行的SQL查询?

我正在尝试做的伪代码示例:

for i in 1..10000000 LOOP
  INSERT INTO articles VALUES(i)
end loop;
Run Code Online (Sandbox Code Playgroud)

sql postgresql

43
推荐指数
2
解决办法
9万
查看次数

Windows服务在测试时起作用,但不起作用

我创建了一个使用FileSystemWatcher监视目录的Windows服务,当文件放入文件夹时,它会将其拉链.

所有功能都在我创建的名为FileProcessor的类中.

当我创建一个使用FileProcessor的控制台应用程序时,自动压缩工作效果很好.但是,当我在Windows服务中运行该类时,它永远不会工作.

c# windows-services filesystemwatcher

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

如何比较两个查询?

我如何比较两个查询X和Y并说X比Y更好,当他们在小情况下几乎占用相同的时间?

问题是我有两个应该在一个非常大的数据库上运行的查询,所以运行和评估不是一个选择.因此,我们创建了一个小型数据库来执行一些测试.评估哪个查询更好是一个问题,因为在我们的测试基础上,它们几乎在同一时间运行(大约5分钟).除了返回的时间之外,衡量查询有多好的另一种方法是什么?

sql-server query-optimization

21
推荐指数
2
解决办法
2万
查看次数

你怎么读C中的scanf直到EOF?

我有这个但是一旦它到达假定的EOF它再次重复循环和scanf.

int main(void)
{
        char words[16];

        while(scanf("%15s", words) == 1)
           printf("%s\n", words);

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

c scanf eof

30
推荐指数
4
解决办法
14万
查看次数

Android菜单项标题不显示

我一直在摆弄android,我一直在关注菜单示例,它运行得很好,但菜单项的"标题"字段没有显示.

我认为这与这个问题有关:https: //stackoverflow.com/questions/3286093/android-menu-item-not-showing-text 但我不确定他的回答是什么意思.

无论如何,它正确地得到我有2个菜单项,它只是没有显示文本.我不太确定错误在哪里,并且认为额外的眼睛会很好.

XML:

<?xml version="1.0" encoding="UTF-8"?>
<menu xmlns:android="https://schemas.android.com/apk/res/android">
 <item android:id="@+id/options"
  android:title="@string/main_options" />
 <item android:id="@+id/options2"
  android:title="@string/main_options2" />
</menu>
Run Code Online (Sandbox Code Playgroud)

气筒:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.main_menu, menu);
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

如果需要其他任何东西,请告诉我.

编辑:字符串文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World!</string>
    <string name="app_name">LifeInColor</string>
 <string name="main_options">Options</string>
 <string name="main_options2">Something goes here</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

将xml更改为:

 <?xml version="1.0" encoding="UTF-8"?>
    <menu xmlns:android="https://schemas.android.com/apk/res/android">
     <item android:id="@+id/options"
      android:title="@string/main_options" />
     <item android:id="@+id/options2"
      android:title="Something goes here" />
    </menu>
Run Code Online (Sandbox Code Playgroud)

获得相同的结果.我有一张照片,但它不会让我发布它,因为我是新的.

android menu title

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

C++/Win32:如何等待挂起删除完成?

解决:
*可行的解决方案:@sbi
*解释实际发生的事情:@Hans
*解释为什么OpenFile没有通过"DELETE PENDING":@Benjamin

问题:
我们的软件在很大程度上是专有脚本语言的解释器引擎.该脚本语言能够创建文件,处理文件,然后删除文件.这些都是单独的操作,并且在这些操作之间没有保持打开文件句柄.(即在文件创建过程中创建一个句柄,用于写入,然后关闭.在文件处理部分,一个单独的文件句柄打开文件,从中读取,并在EOF关闭.最后,删除使用:: DeleteFile它只使用文件名,而不是文件句柄.

最近我们开始意识到特定的宏(脚本)有时无法在随后的某个随机时间创建文件(即它在"创建,处理,删除"的前100次迭代中成功,但是当它到来时回到创建它一百零一次,Windows回复"拒绝访问").

深入研究这个问题,我编写了一个非常简单的程序,它循环遍历这样的事情:

while (true) {
    HANDLE hFile = CreateFileA(pszFilename, FILE_ALL_ACCESS, FILE_SHARE_READ,
                               NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, NULL);
    if (hFile == INVALID_HANDLE_VALUE)
        return OpenFailed;

    const DWORD dwWrite = strlen(pszFilename);
    DWORD dwWritten;

    if (!WriteFile(hFile, pszFilename, dwWrite, &dwWritten, NULL) || dwWritten != dwWrite)
        return WriteFailed;

    if (!CloseHandle(hFile))
        return CloseFailed;

    if (!DeleteFileA(pszFilename))
        return DeleteFailed;
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,这直接针对Win32 API,非常简单.我创建一个文件,写入它,关闭句柄,删除它,冲洗,重复...

但是在某些地方,我会在CreateFile()调用期间收到Access Denied(5)错误.看看sysinternal的ProcessMonitor,我可以看到底层的问题是当我试图再次创建它时,文件上有一个挂起的删除.

问题:
*有没有办法等待删除完成?
*有没有办法检测文件是否正在等待删除?

我们通过HFILE上的WaitForSingleObject()尝试了第一个选项.但是,在WaitForSingleObject执行之前,HFILE始终处于关闭状态,因此WaitForSingleObject始终返回WAIT_FAILED.显然,试图等待关闭的句柄不起作用.

我可以等待文件存在的文件夹的更改通知.但是,这似乎是一个非常开销密集的kludge只是偶尔会出现问题(也就是说:在我的Win7 x64 E6600 PC的测试中,它通常会失败迭代12000+ - 在其他机器上,它可以在迭代7或15或56或永远不会发生.

我无法识别任何明确允许此以太的CreateFile()参数.无论CreateFile有什么参数,当文件待删除时打开文件进行任何访问都是不行的.由于我可以在XP盒子和x64 Win7盒子上看到这种行为,我很确定这是微软的"按照预期"的核心NTFS行为.所以我需要一个允许操作系统在我尝试继续之前完成删除的解决方案,最好是不必要地占用CPU周期,并且没有观察该文件所在文件夹的极端开销(如果可能的话).

感谢您抽出宝贵时间阅读并发布回复.澄清问题欢迎!

[1]是的,这个循环返回写入失败或无法关闭哪个泄漏,但由于这是一个简单的控制台测试应用程序,应用程序本身退出,Windows保证所有句柄在操作系统关闭时完成.所以这里没有泄漏.

bool DeleteFileNowA(const char …
Run Code Online (Sandbox Code Playgroud)

c++ file-io winapi ntfs

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

在HTTP响应标头之后重试 - 它会影响任何事情吗?

如果由于临时过载而我想礼貌地拒绝网站上的服务,则HTTP响应503服务不可用似乎是合适的.该规范提到使用503 发送Retry-after标头.

有什么意义吗?Retry-after会影响任何事情吗?浏览器是否关注它?

http http-headers

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

检测SQL注入

我来到一家已经有一个完全成长的项目的公司......但是在我之前工作的编码员没有遵循惯例,也没有使用参数化的SQL查询...因此,在一个非常巨大的地方有超过1000个地方可能容易受到SQL注入攻击的项目......

我需要找到一个解决方案,它将自动检测代码中是否有SQL注入.因此,例如,有一个表单允许用户输入关于产品的注释,这些注释将在提交时发送到数据库...我们如何确保用户没有输入有害查询而不是普通文本?

是否有任何高级代码/正则表达式/魔术可以检测此文本是否包含一段SQL查询而不是正常的无害文本?我将接受任何链接,任何语言的代码片段,甚至是商业软件,我会这样做.

谢谢

vb.net validation sql-injection

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