问题列表 - 第22110页

无法访问Ada泛型参数的成员

我正在尝试编写一个通用包,其中一个操作是校验通过总线接收的数据记录.记录类型会有所不同,它是一个通用参数.但是,任何访问泛型参数成员的尝试都会导致编译错误.

错误......(Ada 95 GNAT 2009)

file.adb:XX no selector "Data" for private type "The_Transfer_Type" defined at file.ads:YY
Run Code Online (Sandbox Code Playgroud)

声明......

generic
  type The_Transfer_Type is private;
  SIZE : Integer;
package CC_Test_Channel is
  function Checksum(Msg : The_Transfer_Type) return Integer;
end package
Run Code Online (Sandbox Code Playgroud)

身体......

function Checksum(Msg : The_Transfer_Type) return Integer is
  Sum : Integer := 0;
begin
  -- calculate the checksum
  for i in 1 .. SIZE loop
    Sum := Sum + Integer(Msg.Data(i));
  end loop;
  return Sum;
end Checksum;
Run Code Online (Sandbox Code Playgroud)

ada

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

从PHP访问JavaScript变量

我需要使用PHP访问JavaScript变量.这是我正在尝试的代码的精简版本,但是没有用:

<script type="text/javascript" charset="utf-8">
    var test = "tester";
</script>

<?php
    echo $_GET['test'];
?>
Run Code Online (Sandbox Code Playgroud)

我对JavaScript和PHP都是全新的,所以我非常感谢任何建议.

更新:好的,我想我简化了太多.我要做的是创建一个表单,在提交时更新Twitter状态.我的表单工作正常,但我还要添加地理位置数据.由于我使用Javascript(特别是Google Geolocation API)来获取位置,因此在提交表单时如何使用PHP访问该信息?

javascript php variables

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

如何在没有终端的Windows中运行py2exe程序?

有人可以向我解释如何运行我的py2exe程序,一个控制台程序,没有Windows上的终端?

我正在尝试制作一个重新调整窗口大小的程序,它应该从windows开始,所以我希望它隐藏但仍在运行...

python windows py2exe

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

java相当于mysql字符串搜索运算符'喜欢'

编辑:感谢下面的reg答案.如果我的目标是严格模拟像运算符这样的mysql,这似乎忽略了\n在字符之间?

什么是java等价的mysql字符串搜索运算符'喜欢'?

我需要搜索可能有\n行尾或其间的其他空格的字符串.例如,abc \n efg

string.indexOf("abcefg")不起作用.

java mysql

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

在目标C中将十六进制数据字符串转换为NSData(可可)

相当新的iPhone开发人员.构建一个应用程序,通过TCP/IP套接字连接向设备发送RS232命令.我已经将通信部分关闭,并且可以发送ASCII命令.这是我遇到问题的十六进制代码命令.

所以我要说我要发送以下十六进制数据(采用这种格式):

\ X1C\x02d\X00\X00\X00\XFF\0x7F部分

如何将其转换为我的send方法所期望的NSData对象?

显然这对于​​这个十六进制数据不起作用(但是对于标准的ascii命令):

NSString *commandascii;
NSData *commandToSend;
commandascii = @"\x1C\x02d\x00\x00\x00\xFF\x7F";
commandToSend = [commandascii dataUsingEncoding:NSStringEncoding];
Run Code Online (Sandbox Code Playgroud)

首先,一些\ x十六进制代码是转义字符,在XCode中编译时,我收到"输入转换已停止..."警告.并且NSStringEncoding显然不适合这个十六进制字符串.

所以第一个问题是如何存储这个十六进制字符串我猜,然后如何转换为NSData.

有任何想法吗?

iphone cocoa hex objective-c nsdata

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

什么是VBA中的Recordset?......它的目的是什么?

什么是RecordsetVBA?

它有什么用途?

你怎么用它们?

database ms-access vba

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

有没有办法删除Mercurial中的本地提交?

所以我在Mercurial中犯了一个愚蠢的错误.很多时候,我会在没有做"hg pull"和"hg update"的情况下开始工作.当我尝试推送我的更改时,出现错误.

有没有办法删除我的本地提交,所以我可以避免创建多个头,分支等?我只想删除我的本地提交,将我的更改与提示合并,然后重新提交.听起来很简单吧?我似乎无法找到任何方法轻松删除本地提交,所以我可以干净地合并提示.

我再次尝试删除使用"hg ci"进行的本地提交.我不想修改文件,还原等.

mercurial

202
推荐指数
8
解决办法
13万
查看次数

打开Word文档

你如何在VB.NET中打开word文档.该文件是该计划的手册.

vb.net ms-word

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

如何从YAML文件加载一些ActiveRecord模型并将其保存到数据库?

我正在尝试将一些查找表数据保存到YAML文件中,以便稍后当我需要在另一台机器上设置我的应用程序时,我可以将数据作为种子数据加载.

数据就像选择选项一样,而且设置非常多,所以不必担心序列化和反序列化之间的实时数据变化.

我输出了这样的数据......

file = File.open("#{RAILS_ROOT}/lib/tasks/questions/questions.yml", 'w')
questions = Question.find(:all, :order => 'order_position')
file << YAML::dump(questions)
file.close()
Run Code Online (Sandbox Code Playgroud)

我可以像这样加载文件......

questions = YAML.load_file('lib/tasks/questions/questions.yml')
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试保存问题时,我收到此错误...

>> questions[0].save
NoMethodError: undefined method `save' for #<YAML::Object:0x2226b84>
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

ruby activerecord yaml ruby-on-rails

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

为什么我的应用程序在复制大文件时会冻结?

我有一个MFC应用程序.基本上只是将文件从一个驱动器复制到另一个驱动器.当我复制大文件(超过1 Gb)并单击我的窗口时,我的应用程序冻结,但复制在后台进行.有人告诉我,我必须使用工作线程.我用它,但它仍然冻结.当我复制小文件时,就可以了.我无法弄清楚可能是什么问题.请有人帮忙!

这是我的代码:

void CGetFileListDlg::OnBnClickedButtonGetFileList()  
{
 //here i'm doing file list comparing
 AfxBeginThread( CopyThread, &Tstruct ); //here i call my thread and give a struct to it as a paramter, which contains, which file i have to copy
}   

UINT CopyThread( LPVOID pParam )
{
UINT uiMaxPass = 3;
UINT uiPAssCount = 0;
int i = 0;

threadstruct *Test = (threadstruct*)(pParam);
CGetFileListDlg* ptr = (CGetFileListDlg*)Test->ez ;

struct address
{
    char *from;
    char *to;
    int current;
};

struct address Address;


for …
Run Code Online (Sandbox Code Playgroud)

c windows mfc multithreading

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