问题列表 - 第20138页

隐藏Windows应用程序的控制台

我有一个Qt应用程序,当我运行这个应用程序时,它背后有一个控制台.在开发中它很好,因为我在控制台上看到调试输出,但是当我想将这个可执行文件提供给客户时,应该没有控制台窗口.我怎么隐藏它?

(我使用的是Visual Studio 2008)

windows console qt hide visual-studio

49
推荐指数
7
解决办法
9万
查看次数

这句话有什么问题?

mysql> create table newsgroup(
    ->  id integer unsigned NOT NULL AUTO_INCREMENT,
    ->  creater integer unsigned NOT NULL,
    ->  coremember integer unsigned DEFAULT NULL,
    ->  name varchar(300) not null unique,
    ->  description text,
    ->  created datetime not null,
    ->  PRIMARY KEY (id)
    -> );
ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
mysql>
Run Code Online (Sandbox Code Playgroud)

我换300250,没关系.但我真的不明白.

mysql mysql-error-1071

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

使用Prototype库使用javascript向Select元素添加选项

想要使用原型动态地向Select元素添加选项.

似乎有很多不同的方法可以做到这一点,所有与options.add等有关...没有看到跨浏览器的方式.

希望它尽可能轻盈.

这是我到目前为止所得到的.这只是附加我坚持的选项:

var oNewOption = new Element('option').value=vItem;
oNewOption.text=vItem;
Run Code Online (Sandbox Code Playgroud)

任何人的想法?

提前致谢!

javascript select options prototypejs

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

直接在<table>中使用<input>标签

我正在生成一个包含多个可编辑行的表.像每个员工一样,这样你就可以同时更改多个名字.我内部有一些隐藏的字段,也需要与表行循环.

问题是在表标记内输入是无效的xhtml.而且我不想将它们包装在<tr><td>标签中,因为这显然会为不需要的隐藏字段创建一个新列.

有人知道我是否可以将它们包含在其他内容中以使其有效xhtml?

html php xhtml

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

通过.htaccess文件为所有PHP脚本设置HTTP标头

我在我的一个项目中编写所有PHP程序的相同行.是否可以在.htaccess中为目录执行此操作?如何?

PHP代码:

Header('Content-Type: application/xhtml+xml; charset=utf-8');
Header("Cache-Control: no-transform");
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.最好的祝福.

优素福Akyol

directory .htaccess

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

如何在listview中获取行的位置(在屏幕上)

我已经实现了一些手势检测代码,以便我可以检测列表视图中的行(位于FrameLayout中)是否已被刷过.

public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
    if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
        int itemId = MainActivity.this.getListView().pointToPosition((int) e1.getX(),(int) e1.getY());
        Offer order = (Offer)MainActivity.this.getListView().getAdapter().getItem(itemId);
        View v = MainActivity.this.getListView().getChildAt(itemId);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在滑动行的顶部显示一个视图,其中包含该行的一组上下文相关选项.

我的问题是以下方法:

v.getTop()
v.getBottom()
Run Code Online (Sandbox Code Playgroud)

仅在滚动视图之前返回正确的值.我可以做一些计算来计算使用滚动位置等的偏移量,但我也注意到,当我在屏幕上滑动可见的行时,我只获取值.如果我向下滚动列表然后滑动一行(原来不在屏幕外),则这些方法返回空值.

以下方法似乎遇到了同样的问题......

v.getLocationOnScreen(loc)
v.getLocationInWindow(loc)
Run Code Online (Sandbox Code Playgroud)

最后,我希望找到可见列表顶部与已刷过的行之间的距离.然后,我将使用此距离将父视图添加到具有适当高度填充的父FrameLayout(以便它覆盖滑动的行).

任何帮助将非常感激!

android

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

正则表达式匹配浮点数

我有这种模式:

[0-9]*\.?[0-9]
Run Code Online (Sandbox Code Playgroud)

它匹配数字但它也匹配3.5.4:

  1. 3.5
  2. 0.4

如何解决(这个输入不应该匹配)?
更新:
这也适用于输入:1 3.5.4 10

1.2.是不允许的
.3是允许的

任何不是numer的字符都是不允许的,例如:a1 2.4f 3. 45,67!

regex

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

C ++线程安全对象缓存的设计选项

我正在编写用于C ++中数据缓存的模板库,在该模板库中,可以完成并发读取和并发写入,但不能针对同一键。可以在以下环境中解释该模式:

  1. 高速缓存写入的互斥量。
  2. 缓存中每个键的互斥量。

这样,如果线程从缓存中请求密钥但不存在,则可以为该唯一密钥启动锁定的计算。同时,其他线程可以检索或计算其他密钥的数据,但是试图访问第一个密钥的线程将被锁定等待。

主要约束条件是:

  1. 切勿同时计算键的值。
  2. 可以同时计算2个不同键的值。
  3. 数据检索一定不能锁定其他线程以防止从其他键检索数据。

我的其他约束但已经解决的是:

  1. 固定(在编译时已知)最大缓存大小,并基于MRU(最近使用)打乱。
  2. 通过引用检索(隐式共享计数互斥)

我不确定为每个键使用1个互斥锁是否是实现此目的的正确方法,但我没有发现其他任何本质不同的方法。

您是否知道实现此目标的其他模式?或者您找到合适的解决方案?我不喜欢约有100个互斥锁的想法。(缓存大小约为100个键)

c++ caching thread-safety

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

在SQL Server中更改身份种子(永久!)

有没有办法永久更改标识列的标识种子?使用DBCC CHECKIDENT似乎只是设置了last_value.如果表被截断,则重置所有值.

dbcc checkident ('__Test_SeedIdent', reseed, 1000)

select name, seed_value, increment_value, last_value
from sys.identity_columns
where [object_id] = OBJECT_ID('__Test_SeedIdent');
Run Code Online (Sandbox Code Playgroud)

回报

name      seed_value  increment_value  last_value
-------------------------------------------------
idIdent   1           1                1000
Run Code Online (Sandbox Code Playgroud)

我希望有一些语法

alter table dbo.__Test_SeedIdent alter column idIdent [int] identity(1000,1) NOT NULL
Run Code Online (Sandbox Code Playgroud)

会存在.

是否有必要创建一个新列,移动值,删除原始列并重命名新列?

sql-server seed identity-column

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

可访问性问题不一致

我正在关注Rob Conery MVC店面教程系列,并且我从以下构造函数public SqlCatalogRepository(DB dataContext)获得了一个不一致的可访问性错误:

public class SqlCatalogRepository : ICatalogRepository
{
    DB db;

    public SqlCatalogRepository()
    {
        db = new DB();
        //turn off change tracking
        db.ObjectTrackingEnabled = false;
    }


    public SqlCatalogRepository(DB dataContext)
    {
        //override the current context
        //with the one passed in
        db = dataContext;
    }
Run Code Online (Sandbox Code Playgroud)

以下是错误消息:错误1可访问性不一致:参数类型"SqlRepository.DB"比方法"Data.SqlCatalogRepository.SqlCatalogRepository(SqlRepository.DB)"更难访问

c# datacontext

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