小编Joh*_*ica的帖子

如何使用CSS来设置表单组件的样式?

Vaadin如何使用纯粹为HTML元素编写的CSS(例如样式和body,h1等元素的样式)并在Vaadin中使用那种精确的CSS样式?

是否需要对CSS进行更改以映射到相应的Vaadin元素,还是可以按原样使用该CSS?

vaadin

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

如何通过USB访问游戏控制器?

问题
我正在修改我的一个与望远镜通信的应用程序.

GOTO控制器及其键盘是最令人烦恼的问题之一,因为除了鲁莽的糟糕设计之外别无其他.

如果你们中的任何人都记得Sinclair Spectrum你知道我的意思.除了橡胶按键外,当您的眼睛试图适应视野时,用于引导和旋转望远镜的关键键很难找到.

所需要的只是错误的钥匙,你需要再花30分钟左右重新调整望远镜.

解决方法
我的解决方案是一个游戏控制器,如僚机,它可以整齐地放在你的手中,并且很容易找到按钮.此外,没有重置安装的风险.

问题
我的问题是,Delphi如何与游戏控制器进行交互,因为文档中没有提及?否则,当通过USB加密狗连接时,如何访问游戏端口?

delphi usb

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

mysql无法创建外键

这是我的两张桌子

CREATE TABLE IF NOT EXISTS `carslibrary` (   
  `CarID` int(10) unsigned NOT NULL AUTO_INCREMENT,   
  `CarName` varchar(255) NOT NULL,  
  `colorslibrary_ID` int(11) unsigned NOT NULL,   
  PRIMARY KEY (`CarID`),
  KEY `colorslibrary_ID` (`colorslibrary_ID`) 
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

CREATE TABLE IF NOT EXISTS `colorslibrary` (   
  `ColorID` int(11) unsigned NOT NULL AUTO_INCREMENT,   
  `ColorName` varchar(255) NOT NULL,
  PRIMARY KEY (`ColorID`) 
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
Run Code Online (Sandbox Code Playgroud)

我在以下查询中收到错误:

ALTER TABLE  `carslibrary` ADD FOREIGN KEY (  `colorslibrary_ID` )
REFERENCES  `cars2`.`colorslibrary` (`ColorID` );
Run Code Online (Sandbox Code Playgroud)

MySQL说:

#1452 - 无法添加或更新子行:外键约束失败(`cars2`.<结果2解释文件名'#sql-cf8_41a'>,CONSTRAINT`#sql-cf8_41a_ibfk_1` FOREIGN …

mysql

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

是否有一个工具可以将32位+ 64位应用程序组合在一起并将它们打包在一个32 + 64位应用程序中

在Windows 2008 R2服务器(服务器核心安装)中,wow64不再是必需组件.

我可以使用与64位应用程序相同的源代码编译32位应用程序(在这里和那里有一些ifdef).

有没有一个工具可以将我的应用程序的两个版本放在一个可执行文件中,这样我的32 + 64位应用程序就可以在纯32位Windows 64位Windows上运行?

请注意,我不是在谈论打包器,因为打包器本身将是32位或64位.

language-agnostic windows executable 32bit-64bit native-code

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

如何从长格式数据框计算成对计数表

我有一个带有列id(主键)和featureCode(分类变量)的"长格式"数据框.每个记录具有1到9个分类变量的值.例如:

id  featureCode
5   PPLC
5   PCLI
6   PPLC
6   PCLI
7   PPL
7   PPLC
7   PCLI
8   PPLC
9   PPLC
10  PPLC
Run Code Online (Sandbox Code Playgroud)

我想计算每个特征代码与其他特征代码一起使用的次数(标题的"成对计数").在此阶段,使用每个要素代码的顺序并不重要.我设想结果将是另一个数据框,其中行和列是特征代码,单元格是计数.例如:

      PPLC  PCLI  PPL
PPLC  0     3     1
PCLI  3     0     1
PPL   1     1     0
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不知道如何执行这个计算,我在搜索建议时画了一个空白(大多数情况下,我怀疑,因为我不知道正确的术语).

r dataframe

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

TDelphiTwain组件,破坏delphi格式(dfm文件)

我已经下载了opensource delphi twain组件(TDelphiTwain).有趣的是,当放置并保存在表单上时,它会为自己创建糟糕的dfm条目.

  object DelphiTwain: TDelphiTwain
    OnSourceDisable = DelphiTwainSourceDisable
    OnSourceSetupFileXfer = DelphiTwainSourceSetupFileXfer
    TransferMode = ttmMemory
    SourceCount = 0
    Info.MajorVersion = 1
    Info.MinorVersion = 0
    Info.Language = tlDanish
    Info.CountryCode = 1
    Info.Groups = [tgControl, tgImage, tgAudio, MinorVersion]
    Info.VersionInfo = 'Application name'
    Info.Manufacturer = 'Application manufacturer'
    Info.ProductFamily = 'App product family'
    Info.ProductName = 'App product name'
    LibraryLoaded = False
    SourceManagerLoaded = False
    Left = 520
    Top = 136
  end
Run Code Online (Sandbox Code Playgroud)

问题在于:

   Info.Groups = [tgControl, tgImage, tgAudio, MinorVersion]
Run Code Online (Sandbox Code Playgroud)

只有三个可能的元素:

tgControl, tgImage and tgAudio
Run Code Online (Sandbox Code Playgroud)

每次我保存表单时它都会添加MinorVersion.当应用程序运行时,我收到Info.Groups存在无效属性的错误.当我手动调整坏部分而不离开dfm文件时,应用程序启动正常. …

delphi twain delphi-7

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

C中printf和scanf函数的定义/主体

我在哪里可以找到printf/scanf的定义/主体以及"Borland C"的其他类似的预定义常用函数(getch,clrsr ...等)?

c header-files turbo-c

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

为什么新组件向导不显示任何祖先类?

我正在尝试在RAD Studio XE2中创建新的VCL组件.我使用C++ Builder或Delphi得到了相同的结果:

新组件向导不显示祖先

如何获取VCL组件列表?我试过"修复设置",但没有成功.

ide delphi vcl c++builder

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

如何在使用JPA时消除"未选中"警告

我用javax.persistence进行了很多查询.而且Java迫使我要么受到警告,要么@Suppress他们,这两种感觉都没有.

@SuppressWarnings("unchecked")
@Override
public List<Area> getArea(Province province) {
    Query qry = em.createQuery("Select c from Area c where c.province = ?1");
    qry.setParameter(1, province);
    return qry.getResultList();
}
Run Code Online (Sandbox Code Playgroud)

如何消除上述代码中的警告?

java persistence jpa

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

为什么所有对话框都使用“旧” Android 2.x样式?

我目前正在使用RAD Studio XE7,并且想知道为什么我的Android应用程序中的所有对话框都使用“旧” 2.x样式?以及如何强制我的Android应用在所有对话框(例如日期选择器和MessageDlg)中使用4.x样式?

使用StyleBook和修改AndroidManifest.xml无效。提前致谢。

delphi firemonkey appmethod delphi-xe7

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