问题列表 - 第17997页

C GCC中的功能对齐

我正在尝试使用'aligned(16)'属性将函数字节对齐到16字节边界.我做了以下事情: void __attribute__((aligned(16))) function() { }

(来源:http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html)

但是当我编译(gcc foo.c;没有使用makefile或链接器脚本)时,我收到以下错误:

FOO.c:99:错误:可能没有为'function'指定对齐

我尝试调整到4,8,32等,但错误仍然相同.我需要这个来为基于powerpc的处理器调整中断服务程序.这样做的正确方法是什么?

c gcc alignment memory-alignment

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

Visual C#backtrace:如何知道[外部代码]所在的位置?

我使用visual c#来调试一个大型的c#项目.该项目非常庞大,只有一些pdbs是由我自己构建的.我可以构建所有的pdb但是它非常耗时.我正在调试回溯,但跟踪的一部分标有[外部代码].我知道有些pdb丢失了,但我怎么知道外部代码所在的DLL呢?在CI中可以获得EIP,然后查看流程映射以确定EIP的位置,但是如何在.Net环境中完成此操作?

c# debugging backtrace

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

将jar上传到存储库

我有在maven2存储库中找不到的jar文件.我想添加jar,所以我可以在我的pom.xml文件中包含额外的标记,其他开发人员可以使用jar.将jar上传到http webserver webfolder所需的步骤是什么?我应该在custom.jar旁边上传什么文件?web.der上需要与custom.jar并排存在哪些其他文件?

java maven-2 jar maven

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

如何处理用于桌面和Web的库中的静态变量?

我有一些使用静态变量的C#库类.我将这些库类用于桌面和Web应用程序.问题是,正如我刚刚发现的那样,静态变量在Web服务器上不会那么好; 使用网站在所有会话中共享这些值!

如何保留静态变量的功能以便在我的桌面应用程序中使用,同时确保我的Web服务器上的每个会话都有自己的这些变量的独立值 - 但在会话本身内,它仍然真的像静态一样?

c# asp.net static-variables

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

将dateTime转换为ISO格式yyyy-mm-dd hh:mm:ss in C#

.NET/C#中是否有标准方法将datetime对象转换为ISO 8601格式yyyy-mm-dd hh:mm:ss?

或者我需要做一些字符串操作来获取日期字符串?

.net c#

38
推荐指数
4
解决办法
13万
查看次数

Android:有更好的方法来插入和/或更新数据库条目吗?

我有一个包含userId和注释的数据库.用户不知道数据库中是否已有注释,因此他们写了一个并单击"提交"按钮.如果没有userId的注释或更新userId已经存在的注释,我想插入此注释:

notesDb.open();
boolean updateResult = notesDb.updateMessage(
        userId,
        details_notes_input.getText().toString());

if(updateResult == true) {
    Log.d("databaseTester", "Updated entry into table");
} else {
    Log.d("databaseTester", "FAILED to update entry into table");
    long insertResult = notesDb.insertMessage(
            userId,
            details_notes_input.getText().toString());
    if(insertResult == -1){
        Log.d("databaseTester", "Failed to insert entry into table");
    } else {
        Log.d("databaseTester", "Inserted entry into table");
    }   
}
notesDb.close();
Run Code Online (Sandbox Code Playgroud)

所以,我几乎试图'更新'一个条目,如果我失败了,那么我试图'插入'它.我不太了解SQL,但我认为会有更好的方法.谢谢.

database android insert

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

127
推荐指数
7
解决办法
4万
查看次数

如何在vi中加入两行?

我在文本文件中有两行,如下所示:

S<Switch_ID>_F<File type>
_ID<ID number>_T<date+time>_O<Original File name>.DAT
Run Code Online (Sandbox Code Playgroud)

我想在vi中添加两行,如下所示:

S<Switch_ID>_F<File type>_ID<ID number>_T<date+time>_O<Original File name>.DAT
Run Code Online (Sandbox Code Playgroud)

第二行被删除,第二行的内容被附加到第一行.

我怎么能在vi中使用命令模式呢?

vi vim

162
推荐指数
5
解决办法
12万
查看次数

如何模仿化石中的'git stash',bzr?

使用fossil/bzr时,是否有可能模仿'git stash'的行为?

基本上我对处理以下工作流感兴趣:

  • 在某些时候,源代码树有状态X,它被提交
  • 我继续编写新代码,我写了一段时间,我看到了重构的机会
  • 我不能在这一点上提交,因为我已经开始做的改变没有完成,它还不是原子的
  • 在这一点上,我会做'git stash',将保存当前的工作,并将回到状态X.
  • 我会做重构和提交,源代码现在有状态Y.
  • 我将状态Y中的源代码与stash中的代码合并,完成更改以使其成为原子,然后再次提交,将源代码推送到状态Z

我认为通常可以通过在状态X中分支代码而不是执行'git stash',在该分支中进行重构,然后将分支合并回主分支来使用另一个SCM时模拟这种情况.但我知道分支并不总是便宜的操作.那么有没有更好的特殊方法最终依赖于fossil/bzr的特定功能?

bazaar fossil git-stash

14
推荐指数
3
解决办法
2565
查看次数

.net c sharp executeScalar()或executeNonQuery()

我正在运行SP,它不返回任何行或数据,而不是那种更高效executeScalar()或更高效的情况 executeNonQuery()

.net c#

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