小编Joe*_*sky的帖子

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

如何从条形码编号中查找有关图书的数据?

我正在构建世界上最简单的库应用程序.我想要做的就是使用典型的扫描仪(只是将条形码的数字键入字段)扫描书籍的UPC(条形码),然后用它来查找有关书籍的数据......最小,标题,作者,出版年份,以及杜威十进制或国会图书馆目录编号.

我的目标是打印一个带有卡片目录编号的小贴纸("脊椎标签"),我可以将其粘贴在书脊上,然后我可以按照我们公司图书馆书架上的卡片目录编号对书籍进行分类.这样,关于类似主题的书籍往往会彼此接近,例如,如果你知道你正在寻找一本关于会计的书,你所要做的就是找到一本关于会计的书,你会看到另外一半的书.我们紧挨着它,这使得浏览图书馆变得方便.

似乎有很多网络API可以做到这一点,包括亚马逊和国会图书馆.但这些对我来说都非常困惑.我真正想要的是一个更高级别的功能,它可以获取UPC条形码编号并返回有关该书的一些基本数据.

language-agnostic api amazon barcode

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

铸造和转换有什么区别?

Eric Lippert对这个问题的评论让我彻底糊涂了.C#中的转换和转换有什么区别?

c# casting type-conversion

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

内存中C++对象的结构与结构

如果我有一个课程如下

   class Example_Class 
   {
       private:
         int x; 
         int y; 
       public: 
         Example_Class() 
         { 
             x = 8;
             y = 9;
         }
       ~Example_Class() 
       { } 
   };
Run Code Online (Sandbox Code Playgroud)

结构如下

struct
{
   int x;
   int y;
} example_struct;
Run Code Online (Sandbox Code Playgroud)

记忆中的结构是否 example_struct与其相似Example_Class

例如,如果我执行以下操作

struct example_struct foo_struct;
Example_Class foo_class = Example_Class();

memcpy(&foo_struct, &foo_class, sizeof(foo_struct));
Run Code Online (Sandbox Code Playgroud)

foo_struct.x = 8foo_struct.y = 9(即:与foo_class中的x,y值相同的值)?

我问的原因是我有一个C++库(不想改变它),它与C代码共享一个对象,我想用一个结构来表示来自C++库的对象.我只对对象的属性感兴趣.

我知道理想的情况是将Example_class包装在C和C++代码之间的公共结构中,但是更改正在使用的C++库并不容易.

c++ struct

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

如何在Mercurial中查看以前版本的文件

我使用mercurial来控制目录中的几个文件.假设我有10个提交(10个更改集或修订版).我想查看一个特定的文件,比如thisFile.py,看看它的第7版.我不想恢复到这个旧版本.我不想在以前的版本中进行任何更改或修复任何错误.我只是想看到它,而不会以任何方式影响文件的最新版本或mercurial历史.有一个简单的方法吗?

mercurial

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

SQL Server"AFTER INSERT"触发器看不到刚刚插入的行

考虑这个触发器:

ALTER TRIGGER myTrigger 
   ON someTable 
   AFTER INSERT
AS BEGIN
  DELETE FROM someTable
         WHERE ISNUMERIC(someField) = 1
END
Run Code Online (Sandbox Code Playgroud)

我有一张桌子,有桌子,我试图阻止人们插入不良记录.出于这个问题的目的,坏记录有一个字段"someField",它都是数字.

当然,正确的方法不是触发器,但我不控制源代码......只是SQL数据库.所以我无法阻止插入坏行,但我可以立即将其删除,这对我的需求来说已经足够了.

触发器有效,有一个问题......当它触发时,似乎永远不会删除刚刚插入的坏记录......它会删除任何旧的坏记录,但它不会删除刚刚插入的坏记录.所以通常会有一个糟糕的记录在没有删除,直到其他人出现并执行另一次INSERT.

这是我对触发器的理解中的问题吗?触发器运行时是否尚未提交新插入的行?

sql-server triggers sql-server-2005

45
推荐指数
5
解决办法
19万
查看次数

如何评估托管全文搜索解决方案?

SaaS /托管全文搜索有哪些选择?我该如何评估可用的不同选项?

我正在寻找在后端使用Lucene,solr或sphinx的东西,并提供REST API用于将文档提交到索引和运行搜索.

我可以构建自己的EC2 AMI,但我必须配置EBS和其他东西,监控它等.

lucene hosting solr full-text-search sphinx

45
推荐指数
2
解决办法
8542
查看次数

Ruby的代码块是否与C#的lambda表达式相同?

这两个基本上是一回事吗?他们看起来和我很相似.

lambda表达式是否从Ruby借用了它的想法?

c# ruby

29
推荐指数
3
解决办法
4452
查看次数

Sql触发器是同步还是异步?

我有一个表上有一个插入触发器.如果我在存储过程的一个insert语句中将6000条记录插入到此表中,那么存储过程是否会在插入触发器完成之前返回?

只是为了确保我正确思考,触发器应该只被调用(我知道'被称为'不是正确的词),因为只有一个插入语句,对吧?

我的主要问题是:即使触发器没有完成,sproc会完成吗?

sql triggers stored-procedures timing

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

如何使用Windows API以编程方式调整窗口大小和移动窗口?

如何使用Windows API以编程方式调整窗口大小和移动窗口?

场景是:我想垂直平铺两个窗口(80%/ 20%宽度比例).

windows winapi

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