问题列表 - 第37339页

如何通过表单向Ms Access中的表添加新记录?

我通过向导创建了表单,但是当我运行它时,首先我在表中的第一个记录字段,我可以编辑此记录,但我不想拥有它.我想要空白字段,当我点击添加按钮我可以添加新记录,而不是编辑....

database ms-access vba

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

ATmega328 + SPI闪存

前言:这个问题是关于我和我大学教授合作的一个项目.这不是一个年级,但我对这位教授的声誉确实很重要.虽然我在这个项目上的成功对我很重要,但我认为从Stack Overflow寻求帮助并不公平.

也就是说,这是我的项目的高级概述.我有一个ATmega328微控制器.我有一个Microchip SST 64 Mbit闪存卡.ATmega具有SPI的硬件实现.闪存具有SPI的硬件实现.

我的目标是使用SPI主模式下的ATmega从闪存芯片读取数据并将数据写入闪存芯片.内存采用多重叠加结构,非常适合擦除,但就我的目的而言,它基本上只有32,768页,每页256字节.

写数据的基本思路是我发送一个指令字节,然后是起始地址,然后是数据.要读取数据的基本思想是我发送一个指令字节,然后是起始地址,然后是一个虚拟字节,然后它开始向我发送数据.

以下是数据表:

微控制器:http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf

Flash:http://www.sst.com/dotAsset/40498.pdf

码:

#include <SPI.h>
#include <Peggy2.h>

#define SS_PIN  16

Peggy2 frame1;
byte toDisp = 0;
byte checker = 0;

void setup()
{
    frame1.HardwareInit();
    pinMode(SS_PIN,OUTPUT); //set pin16 to output, SS pin
    SPI.setClockDivider(SPI_CLOCK_DIV2); //set the SPI clock to f/2, fastest possible
    SPI.begin();    //SPI lib function which sets ddr for SCK and MOSI pin
                    //MISO is auto input
                    //see SPI.cpp for more …
Run Code Online (Sandbox Code Playgroud)

atmega arduino flash-memory

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

OpenGL:无限远点的三角形

我试图使用以下代码在OpenGL中渲染一个二维半平面:

void renderHalfplane(double *x, double *n)
{
  glPushMatrix();
  double theta = -360.0 * atan2(n[0], n[1])/(2.0*PI);

  glTranslated(x[0], x[1], 0);
  glRotated(theta, 0, 0, 1.0);

  glBegin(GL_TRIANGLES);
  glVertex4d(0.0, 0.0, 0.0, 1.0);
  glVertex4d(1.0, 0.0, 0.0, 0.0);
  glVertex4d(0.0,-1.0, 0.0, 0.0);
  glVertex4d(0.0, 0.0, 0.0, 1,0);
  glVertex4d(-1.0,0.0, 0.0, 0.0);
  glVertex4d(0.0,-1.0, 0.0, 0.0);
  glEnd();

  glPopMatrix();
}
Run Code Online (Sandbox Code Playgroud)

在这里,我使用齐次坐标在"无限远"处绘制具有两个顶点的三角形.

这段代码在我的计算机上就像一个魅力,但是用户报告说它在他们的计算机上没有正确呈现:而不是无限的半平面,他们看到两个(有限的)三角形.

我使用w坐标0未定义的行为?它只适用于某些版本的OpenGL吗?我尝试查看Khronos OpenGL规范,但找不到一个部分,其中解析了具有w坐标0的基元的渲染.

c++ opengl

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

如何在发布模式构建中阻止XML文档文件的副本?

我有一个Visual Studio 2010项目,它引用了一些第三方组件.它们的程序集附带了XML文档文件,这对我们(也是唯一的我们)开发人员很有用.无论何时构建项目(在调试或发布模式下),这些XML文件都将复制到构建目录中.

我似乎找不到设置或开关来禁用这些XML文件的副本到构建目录,无论是在Visual Studio中还是通过MSBuild.构建后的脚本可能是一个选项,但却是一个有臭味的选项.有任何想法吗?谢谢.

msbuild visual-studio

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

检查特定计算机上是否存在服务而不使用异常处理

不知道是否有更好的方法来做到这一点,所以这就是问题的原因.我可以使用以下代码检查特定计算机上是否存在服务:

bool DoesServiceExist(string serviceName, string machineName)
{
    ServiceController controller = null;
    try
    {
        controller = new ServiceController(serviceName, machineName);
        controller.Status;
        return true;
    }
    catch(InvalidOperationException)
    {
        return false;
    }
    finally
    {
         if (controller != null)
         {
             controller.Dispose();
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

但这对我来说似乎是一个无效的解决方案(由于异常处理).有没有更好的方法来检查服务是否存在.注意 - 我最近切换到.Net 4.0,所以如果有人知道4.0中更好的解决方案是可以接受的.

编辑:这是一个示例c#控制台应用程序,用于测试我的示例以及GetServices代码示例的性能.在我的测试中,我发现GetServices在服务不存在的情况下表现更好,但是当服务存在时速度慢两倍:

    static void Main(string[] args)
    {
        string serviceName = string.Empty;
        string machineName = string.Empty;

        var sw = new Stopwatch();
        sw.Reset();
        sw.Start();
        for (int i = 0; i < 1000; i++)
        {
            ServiceExistsException(serviceName, machineName);
        }
        sw.Stop();
        Console.WriteLine("Elapsed time: " …
Run Code Online (Sandbox Code Playgroud)

c# windows-services

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

S3限制桶中的对象

有谁知道我可以放入S3存储桶的对象数量是否有限制?我可以把一百万,一千万等等都放在一个桶里吗?

amazon-s3 amazon-web-services

77
推荐指数
4
解决办法
9万
查看次数

我应该使用 vim 可视模式做什么?

我已经使用 vim 几年了,虽然我已经学会了很多节省时间的快捷方式,但我从未使用过 Visual 模式,它应该是非常强大的

...视觉块模式(用于编辑列)是许多编辑器所缺乏的,但我不能没有它。我使用这个功能让工作中的人们感到震惊和敬畏,只需按几个按键即可进行一些编辑,否则有人会花十分钟手动完成

我想了解为什么以及何时应该使用可视模式。

有人可以给我一个“通过几次按键进行一些编辑,否则有人会花十分钟手动完成的编辑”的例子吗?

vim keyboard-shortcuts

5
推荐指数
2
解决办法
1287
查看次数

如何检查Android卡中是否有Sim卡?

我需要帮助检查设备是否以编程方式使用SIM卡.请提供示例代码.

android telephonymanager

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

找不到microsoft.sqlserver.batchparser.dll

我写了一个asp.net Web应用程序,它使用SMO对抗SQL Server 2008,以便能够运行一些数据库脚本.它引用这些程序集(在C:\ Program Files\Microsoft SQL Server\100\SDK\Assemblies文件夹中):

Microsoft.SqlServer.ConnectionInfo
Microsoft.SqlServer.Management.Sdk.Sfc
Microsoft.SqlServer.Smo
Run Code Online (Sandbox Code Playgroud)

microsoft.sqlserver.batchparser.dll不在此文件夹中.本地(32位机器,IIS7)我没有问题.

当我将应用程序发布到我的托管服务提供商(discountasp.net,SQL Server 2008,IIS7,32位)时,我收到此错误:

无法加载文件或程序集'Microsoft.SqlServer.BatchParser,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'或其依赖项之一.该系统找不到指定的文件.

我搜索了我的本地机器,我找不到这个组件.但它在这台机器上运行良好.

"Microsoft SQL Server 2008安装发现报告"工具报告我在本地安装了v10.1.2531.0.

谢谢

sql-server asp.net

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

黑莓:加速模拟器的开始

为JDE运行任何Blackberry Simulator都需要永远启动.有关加快速度的想法吗?我看到它在启动时通过一堆通用文件查看,我可以将其删除吗?我想做的就是测试我的应用程序,它只依赖于电子邮件,地图和联系簿.

java blackberry blackberry-jde blackberry-simulator

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