小编ath*_*spk的帖子

如何在C中进行GUI编程?

我想在C中进行图形编程.我已经搜索了很多关于编译器的信息,该编译器提供了丰富的函数,用于在C语言中进行GUI编程,但我找不到任何东西.

基本上我想绘制按钮然后接受用户的选择并采取适当的行动.如果你可以建议一个C编译器,或者我可以添加到我的编译器的库,将会很有帮助.我正在使用Windows操作系统.

目前,我使用的TURBO C编译器不支持创建按钮的直接方法.任何帮助,将不胜感激.

c windows graphics user-interface

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

我们如何实施IS-A关系?

我们通过将一个Table的PK作为FK添加到另一个表来实现一对多关系.我们通过将第2个表的PK添加到第三个表来实现多对多关系.

我们如何实施IS-A关系?

实体是技术人员和行政人员,均为员工.我可以在表EMPLOYEE中使用额外的字段(id,name,surname,role,... AdminFields ...,... TechFields ......)

但我想探索IS-A选项.

编辑:我按照Donnie的建议,但没有角色领域.

sql database database-design class-table-inheritance

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

计算目录中特定文件类型的编号及其在mac中的子目录

我使用ls -l *.filetype | wc -l但它只能在当前目录中找到文件.
如何计算其子目录中具有特定扩展名的所有文件?
非常感谢你.

unix macos terminal

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

无法运行包设置:

sublime文本中获取此错误,想知道如何处理它.有没有办法将任何相关文件完全卸载到ST2?我尝试卸载并重新安装它,但此错误仍然存​​在.我想有一些临时文件,或者我需要删除的缓存文件,有没有办法清除它们?

Unable to run package setup:

Traceback (most recent call last):
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 165, in upgrade
    upgradePackage(pkg, pristinedir, datadir, backupdir)
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 158, in upgradePackage
    os.path.join(backupdir, base), inhibitOverwrite)
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 90, in upgradeArchive
    writeFile(fname, newar.read(f))
  File ".\zipfile.py", line 834, in read
  File ".\zipfile.py", line 857, in open
  File ".\zipfile.py", line 824, in getinfo
KeyError: "There is no item named u'nathos-sass-textmate-bundle-0e46064/Snippets/expression(\\u2026).tmSnippet' in the archive"
Run Code Online (Sandbox Code Playgroud)

sublimetext2

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

CDATA是什么意思?

大师,

我是自学成才的.有很多你开明的人称之为基本的,我一无所知.

阅读这个 jQuery教程,我注意到了这个标签(缺少更好的单词):"CDATA"如此处所示(从顶部开始的第三行):

<script src="http://jquery.com/src/jquery-latest.js"></script>
<script> 
//<![CDATA[    
$(document).ready(function(){
$(".article .thebody").hide();
$("#container .article ul")
       .prepend("<li class='readbody'><a href='' title='Read the article'>Read Body</a></li>");

$(".actions li.readbody a").click(function(event){
$(this).parents("ul").prev(".thebody").toggle();
event.preventDefault();
     });
   });
//]]></script>
Run Code Online (Sandbox Code Playgroud)

CDATA是什么意思?有没有类似CDATA的标签?

xml jquery cdata

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

关于gpu的模运算

我正在研究GPU算法,它应该进行大量的模块化计算.特别是,对有限域中矩阵的各种操作,从长远来看减少到原始操作,如:(a*b - c*d)mod m或(a*b + c)mod m其中a,b,c和d是模m的残基,m是32位素数.

通过实验,我了解到算法的性能主要受到慢模运算的限制,因为硬件上GPU不支持整数模(%)和除法运算.

如果有人能让我了解如何使用CUDA实现高效的模块化计算,我感激不尽?

要了解如何在CUDA上实现这一点,我使用以下代码段:

__global__ void mod_kernel(unsigned *gout, const unsigned *gin) {

unsigned tid = threadIdx.x;
unsigned a = gin[tid], b = gin[tid * 2], m = gin[tid * 3];

typedef unsigned long long u64;

__syncthreads();
unsigned r = (unsigned)(((u64)a * (u64)b) % m);
__syncthreads();
gout[tid] = r;
}
Run Code Online (Sandbox Code Playgroud)

这段代码不应该工作,我只想看看如何在CUDA上实现模块化简化.

当我用cuobjdump --dump-sass对此进行反汇编时(感谢njuffa的建议!),我看到以下内容:

/*0098*/     /*0xffffdc0450ee0000*/     BAR.RED.POPC RZ, RZ;
/*00a0*/     /*0x1c315c4350000000*/     IMUL.U32.U32.HI R5, R3, R7;
/*00a8*/     /*0x1c311c0350000000*/     IMUL.U32.U32 R4, R3, R7;
/*00b0*/     /*0xfc01dde428000000*/     MOV R7, RZ; …
Run Code Online (Sandbox Code Playgroud)

cuda gpgpu

14
推荐指数
2
解决办法
9930
查看次数

JavaFX FileChooser选择文件和/或目录?

JavaFX允许通过FileChooser选择文件并通过DirectoryChooser选择目录,但是如何允许它同时选择两者?

类似于Swing的JFileChooser.FILES_AND_DIRECTORIES选项.

目前我只是直接使用JFileChooser,但它并不是一个很好的视觉匹配:

JFileChooser chooser = new JFileChooser(".");
chooser.setMultiSelectionEnabled(true);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int ret = chooser.showOpenDialog(null);
if(ret == JFileChooser.APPROVE_OPTION) {
    File[] files = chooser.getSelectedFiles();
    ...
}
Run Code Online (Sandbox Code Playgroud)

java javafx

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

long类型的错误值: - Postgresql,Hibernate,Spring

我想使用Spring MVC和Hibernate在PostgresQL中存储一个实体(一个String +一个图像)这是我的表.该图像应该是oid的类型.

CREATE TABLE document
(
  name character varying(200),
  id serial NOT NULL,
  content oid,   // that should be the image
  CONSTRAINT document_pkey PRIMARY KEY (id )
)
WITH (
  OIDS=FALSE
);
Run Code Online (Sandbox Code Playgroud)

这是我想要存储的实体.

    @Entity
    @Table(name = "document")
    public class Document {

        @Id
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        @Column(name = "id")
        private Long id;

        @Column(name = "name")
        private String name;

        @Column(name="content")
            private Blob content;  //this is the image
//getters- setters
Run Code Online (Sandbox Code Playgroud)

您可以看到变量"name"是String,而不是Long.仍然当我提交一个不是数字的值的表单时,它会抛出 org.postgresql.util.PSQLException: Bad value for type long : x

这是表格:

<form:form method="post" …
Run Code Online (Sandbox Code Playgroud)

java postgresql spring hibernate blob

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

java.nio.channels.ClosedChannelException

我怎么解决这个问题.我收到以下错误:

java.nio.channels.ClosedChannelException

这是编码:

 public void run() {

    try {
        SocketChannel socketChannel = (SocketChannel) key.channel();
        ByteBuffer buffer = ByteBuffer.allocate(512);
        int i1 = socketChannel.read(buffer);

        if (buffer.limit() == 0 || i1 == -1) {

            Socket s = null;
            try {
                s = socketChannel.socket();
                s.close();
                key.cancel();
            } catch (IOException ie) {
                if (UnitDataServer.isLog) {
                    log.error("Error closing socket " + s + ": " + ie);
                }
            }
        } else {
            buffer.flip();
            if (UnitDataServer.isLog) {
                log.info(" Recvd Message from Unit : " + buffer.array());
            } …
Run Code Online (Sandbox Code Playgroud)

java

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

应用程序不适用于Google Play上的Nexus 7

我知道Nexus 7上的相机可用性,所以我更改了我的清单,不需要如下所示的许可:

<uses-permission android:name="android.permission.CAMERA" android:required="false"/>
Run Code Online (Sandbox Code Playgroud)

该应用仍然无法使用.在这一点上,我对谈论的文件感到困惑,uses-feature而不是user-permission:

请注意,您声明(或暗示)运行应用程序需要哪些系统功能,否则Play商店不会将您的应用程序提供给Nexus 7用户.一直宣称不给你的应用程序的关键硬件功能所需="假",那么在运行时检测,如果该功能存在,并逐步增强功能

这是什么交易?我对功能和权限之间的区别感到困惑.

android android-manifest android-market-filtering android-permissions

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