问题列表 - 第48897页

从DataGridView获取选定的行

每当用户点击"添加到购物车"按钮时,我将用户在"找到的项目"网格(屏幕截图的左侧)中选择的行添加到"项目选择"网格(屏幕截图的右侧).

截屏:链接http://img856.imageshack.us/img856/3015/datagridview.jpg.

"搜索"按钮显示"搜索服务"中的书籍列表.我在itemsFoundList中显示的是DataGridView.

private void searchButton_Click( object sender, EventArgs e )
{
    itemsFoundList.Columns.Clear ();
    string[] list = searchServiceClient.BookSearch ( getBookName.Text, getAuthorName.Text );
    itemsFoundList.Columns.Add ( "Items", "Items found:" );
    displayToGrid ( itemsFoundList, list );
}
Run Code Online (Sandbox Code Playgroud)

现在我没有得到如何将选定的行添加到cartList(这是一个DataGridView).

private void addToCart_Click( object sender, EventArgs e ) {
    //I am not getting what to write here.
}
Run Code Online (Sandbox Code Playgroud)

c# datagridview winforms

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

帮助我获取此代码的工作原理

这段代码有什么问题?我能得到正确的价值吗?DrvUsg总是为零.请帮我搞定这段代码.

    Computer cmp = new Computer();
    string SysDrv = System.Environment.SystemDirectory.Substring(0, 2);
    UInt64 TotalDrv = Convert.ToUInt64(cmp.FileSystem.GetDriveInfo(SysDrv).TotalSize / 1024 / 1024);
    UInt64 FreeDrv = Convert.ToUInt64(cmp.FileSystem.GetDriveInfo(SysDrv).AvailableFreeSpace / 1024 / 1024);
    UInt64 UsedDrv = (TotalDrv - FreeDrv);
    UInt64 DrvUsg = Convert.ToUInt64((UsedDrv / TotalDrv) * 100);
    TrkDrvUsg.Value = (int)DrvUsg;
    LblDrvUsg.Text = (String.Format("System drive usage: {0}%", DrvUsg));
Run Code Online (Sandbox Code Playgroud)

c#

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

对于自定义字节码VM,使用LLVM/CLANG的程序大小是多少?

我正在评估自定义VM的不同可能性,而我从另一个问题中遗漏了LLVM.由于我还在研究嵌入式语言VM的评估,我现在无法自己测试/检查.我想知道有关LLVM/CLANG的以下信息:

  • 它在Windows上得到了很好的支持吗?还是Solaris?(跨平台对我来说是一个加分)
  • 如果我想用类似C语言编写自己的/自定义VM,我需要在项目中包含什么?(LLVM/CLANG部分或组件等)
  • 我会将编译器与VM分开,原因很明显(不是编写解释器).所需组件的大小是多少?我可以在程序中构建它们而不是动态链接到它们吗?
  • 我可以避免JIT吗?我想有一个字节码VM,它不一定转换为本机代码.当平台不支持JIT时(例如,具有限制性内存权限且不允许wx/rwx内存映射的系统),这将有所帮助.

我知道clamav防病毒实例使用LLVM/clang支持的字节码来支持动态/运行时签名.但是,我不知道是否存在实现此功能和/或教程或文档的现有工具,它们将指导您完成实现此类操作的过程.

谢谢!:)

compiler-construction bytecode llvm clang vm-implementation

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

Java检查文件大小是否大于0

嗨,我正在尝试创建一个if语句来检查文件的大小这里是我的,虽然它不起作用.

File file = new File("/path/to/file.zip");
long fileSize = file.length();
if (!(fileSize > 0));{
Toast.makeText(MainMethod.this, "Equal to 0", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(MainMethod.this, "Greater than 0", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)

java android if-statement filesize

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

Python:将本地时间转换为另一个时区

我想在Python中将当前时间转换为+0900.

这样做的恰当方法是什么(假设在时间模块中)?

我已经读过这不包含在Python中,你必须使用像pytz这样的东西.

我不希望在服务器或全局上更改它,只是在这一个实例中.

python time

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

如何在rmmod上停止Linux内核线程?

我编写了以下代码来创建内核线程:

#include<linux/init.h>
#include<linux/module.h>
#include<linux/kernel.h>
#include<linux/kthread.h>
#include<linux/sched.h>

struct task_struct *task;
int data;
int ret;
int thread_function(void *data)
{
    int var;
    var = 10;
    return var;
}

static int kernel_init(void)
{
    data = 20;
    printk(KERN_INFO"--------------------------------------------");
    task = kthread_create(&thread_function,(void *)data,"pradeep");
    task = kthread_run(&thread_function,(void *)data,"pradeep");
    printk(KERN_INFO"Kernel Thread : %s\n",task->comm);
    return 0;
}

static void kernel_exit(void)
{
    ret = kthread_stop(task);
}

module_init(kernel_init);
module_exit(kernel_exit);
Run Code Online (Sandbox Code Playgroud)

在给出insmod命令后,我能够创建一个名为"pradeep"的内核线程,我可以使用以下ps -ef命令查看新线程 ,如下所示

root      6071     2  0 10:21 ?        00:00:00 [pradeep]
Run Code Online (Sandbox Code Playgroud)

并且它的父级是kthreadd,其PID是2.但是我无法在给出rmmod命令时停止此线程.它提供以下输出:

ERROR: Removing 'pradeep': Device or resource …
Run Code Online (Sandbox Code Playgroud)

c operating-system kernel module kernel-module

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

jQuery.when理解

我试图使用jQuery.when两个ajax请求,然后在两个请求完成后调用一些函数.这是我的代码:

var count = 0;
var dfr;

var showData = function(data) {
    dfr.resolve();
    alert(count);
   // Do something with my data data received
};

var method1 = function() {
    dfr = $.Deferred();

    return $.ajax('localhost/MyDataService/DataMethod_ReturnsData', {
        dataType: "jsonp",
        jsonp: "$callback",
        success: showData
    });
};

var method2 = function() {
    return $.ajax('localhost/MyDataService/DataMethod_ReturnsCount', {
        dataType: "jsonp",
        jsonp: "$callback",
        success: function(data) {
            count = data.d.__count;
        }
    });
};

$.when(method1(), method2())
    .then(showData());
Run Code Online (Sandbox Code Playgroud)

但是这没有按预期工作.Ajax调用method1将返回要使用的数据,showData()并且Ajax调用method2将返回计数,该计数将分配给var count并稍后用于showData(). …

ajax jquery jquery-deferred

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

代码中的超链接OnClick事件

如何OnClick为超链接控件创建一个事件?

我们可以用Attributes.Add("OnClick","eventname")吗?

c# asp.net

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

libjpeg ver.6b jpeg_stdio_src vs jpeg_mem_src

我正在使用Libjpeg版本6b.在版本8中,他们有一个很好的功能来从内存中读取数据jpeg_mem_src(...),不幸的是ver.6b没有此功能.

我可以用什么来直接从内存中读取压缩数据?我只看到jpeg_stdio_src从硬盘读取的内容.

c++ libjpeg

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

CanCan之间的区别:read和[:index,:show]?

根据所有文档,该:read操作都有别名:index:show:

alias_action :index, show, :to => :read
Run Code Online (Sandbox Code Playgroud)

但是,请考虑使用嵌套资源的以下方案:

resources :posts
  resources :comments
end
Run Code Online (Sandbox Code Playgroud)

如果我定义这样的能力:

# ability.rb
can :read, Post
can :show, Comment

# comments_controller.rb
load_and_authorize_resource :organization, :find_by => :permalink
load_and_authorize_resource :membership, :through => :organization
Run Code Online (Sandbox Code Playgroud)

事情按预期工作.但是,如果我将:read操作更改为[:index,:show]:

# ability.rb
can [:index, :show], Post
can :show, Comment

# comments_controller.rb
load_and_authorize_resource :organization, :find_by => :permalink
load_and_authorize_resource :membership, :through => :organization
Run Code Online (Sandbox Code Playgroud)

我是未经授权的访问/posts/:post_id/comments,/posts/:post_id/comments/:id等我还在,但是,可以同时访问:index:showposts_controller.

如果这些行为的行为不同,这些行为有可能是"别名"吗?

在我的摆弄中,我也遇到了以下情况.更改load_and_authorize_resource为以下允许的访问权限:

# …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails cancan ruby-on-rails-3

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