问题列表 - 第36467页

是否有一个技术术语来描述接受一个参数并返回相同类型的对象的函数?

我正在考虑一个 T 类型参数的函数,它返回一个 T 类型的参数。我似乎隐约记得这种函数有一个名称,也许是homo-something。有这样的术语吗?

terminology function

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

全局隐藏光标(来自后台应用)

我想隐藏状态栏应用程序中的光标,我做了一些研究.似乎这个问题的解决方案刚刚发现:

在Cocoa/Carbon中全局隐藏鼠标光标?http://lists.apple.com/archives/carbon-dev/2006/Jan/msg00555.html

但是引用的代码将无法编译.你们中的任何人都知道如何编译代码(通过导入一些旧的API或其他东西)或另一种实现这种方式(某种程度的黑客攻击)?

(我知道将光标隐藏在后台应用程序中通常是一个坏主意,但我制作的应用程序中此功能非常重要)

编辑:

这是旧的黑客,不再起作用了.

long sysVers = GetSystemVersion();

// This trick doesn't work on 10.1 
if (sysVers >= 0x1020)
{
    void CGSSetConnectionProperty(int, int, int, int);
    int CGSCreateCString(char *);
    int CGSCreateBoolean(BOOL);
    int _CGSDefaultConnection();
    void CGSReleaseObj(int);
    int propertyString, boolVal;

    // Hack to make background cursor setting work
    propertyString = CGSCreateCString("SetsCursorInBackground");
    boolVal = CGSCreateBoolean(TRUE);
    CGSSetConnectionProperty(_CGSDefaultConnection(), _CGSDefaultConnection(), propertyString, boolVal);
    CGSReleaseObj(propertyString);
    CGSReleaseObj(boolVal);
}
Run Code Online (Sandbox Code Playgroud)

它给了我4个错误:

"_CGSCreateBoolean",引自: - MyClass.o中的[MyClass myMethod]

"_GetSystemVersion",引用自: - MyClass.o中的[MyClass myMethod]

"_CGSCreateCString",引自: - MyClass.o中的[MyClass myMethod]

"_CGSReleaseObj",引用自: - MyClass.o中的[MyClass myMethod]

macos cocoa objective-c

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

系统未在范围内声明?

我知道它的简单代码,如何修复"系统未在范围内声明"问题?

#include<iostream>
using namespace std;

int main(void)
{
    system ( "TITLE Calculator" );
    system ( "COLOR 2" );
    char cChar;
    double dfirstnumber;
    double dsecondnumber;
    char cDoagain;

    do
    {
        system("CLS");
        cout << "Please enter the first number you would like to use."<< endl;
        cin >> dfirstnumber;
        cout<< "Please enter the operation you would like to perform." << " (+,-,*,or /)" << endl;
        cin >> cChar;
        cout<< "Please enter the second number you would like to use." << endl;
        cin >> dsecondnumber; …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors

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

WPF DatePicker默认为今天的日期

默认情况下,WPF DatePicker始终显示"显示日历".我希望它显示当前/今天的日期.我怎么做.我尝试在构造函数中执行类似下面的操作,但它不起作用,

datePicker.SelectedDate = DateTime.Now.Date;
Run Code Online (Sandbox Code Playgroud)

要么

datePicker.DisplayDate = DateTime.Now.Date;
Run Code Online (Sandbox Code Playgroud)

wpf datepicker

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

jquery:隐藏title属性但不删除它

我已经看到大多数人都会使用这个解决方案,在鼠标悬停时,我们将获取TITLE属性中的值,然后删除其值.在鼠标移出时,我们会重新启用它.

$(this).attr('title',''); 
Run Code Online (Sandbox Code Playgroud)

要么

$(this).removeAttr('title'); 
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以隐藏工具提示而不是删除title属性?

谢谢!

jquery attributes title

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

我可以在SQL查询条件中使用trim

嗨,我正在我的数据库中创建一个反向电话号码查找.我有一个用户输入电话号码的框(在我的例子中,数字是01772708200 NO SPACES等)我想要做的是查询我的sql数据库并返回匹配的结果.问题是我的数据库包含不同格式的数千个数字(我应该在开始时将其格式化,但我没有)并且可能的数字可以表示为01772 708200或01772 708 200等)

我已经包含了一些脚本,我认为它会削减搜索条件,但它不起作用;

    $value="01772708200" ; 
    $condition = "TRIM(phone1) LIKE '%$value%' ";
    $result = mysql_query("SELECT * FROM major WHERE $condition ")  ;
Run Code Online (Sandbox Code Playgroud)

value是用户输入的数字,为了清楚起见,此处仅显示为变量.
phone1是我的db表中名为major的电话号码.

任何人都可以建议我做错了吗?

谢谢

php sql

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

正则表达式替换无效字符

我没有太多使用RegEx的经验,所以我使用许多链式String.Replace()调用来删除不需要的字符 - 我可以编写一个RegEx来简化这个吗?

string messyText = GetText();
string cleanText = messyText.Trim()
         .ToUpper()
         .Replace(",", "")
         .Replace(":", "")
         .Replace(".", "")
         .Replace(";", "")
         .Replace("/", "")
         .Replace("\\", "")
         .Replace("\n", "")
         .Replace("\t", "")
         .Replace("\r", "")
         .Replace(Environment.NewLine, "")
         .Replace(" ", "");
Run Code Online (Sandbox Code Playgroud)

谢谢

c# regex

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

强制从代码中关闭所有打开的弹出窗口

我想让所有打开的弹出窗口(使用StaysOpen == false)从代码中关闭.基本上我想模拟用户从代码中单击鼠标(这将关闭弹出窗口).

我不需要实际模拟点击,我只需要产生的行为.我想过只是通过视觉树寻找弹出窗口并关闭每个弹出窗口,但这似乎不是最干净的方法.

提前感谢任何帮助或意见.

c# wpf xaml

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

如何在Google应用引擎上使用会话

我正在使用带有python的Google应用引擎构建一个应用程序,我一直在制作会话.是否有任何应用已经为应用引擎做了?谢谢.

python session google-app-engine login

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

插件程序:LGPL的GPL?

我有两个不同的项目:

  1. 我想根据GPL许可证发布的程序.
  2. 插件API:插件是使用此API中的接口编写的,而本程序使用API​​与插件进行通信.我想用LGPL许可证发布The Plugin API.

一个问题是我不希望插件必须显示它们的来源.他们会被GPL许可证"感染"吗?它们将根据API进行编译,并且不需要编译程序的源代码.

另一个问题是LGPL的所有关于"静态链接"的讨论:程序和API都是用Java编写的.这有关系吗?

无论如何,我的基本问题是:使用GPL发布本程序及其与LGPL的公共API是否有意义?

java licensing open-source gpl lgpl

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