问题列表 - 第21384页

使用常用词监控品牌

假设您应该在线监控品牌"ONE".可以使用哪些算法将关于品牌ONE的页面与包含常用词ONE的页面分开?

我想也许贝叶斯可以工作,但还有其他方法吗?

language-agnostic algorithm linguistics data-mining

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

将整数转换为字节

我有C#程序.我想将一个int转换为HEX,之后将其转换为一个字节.但是第3行存在问题:

int i = 10;
string str = i.ToString("X");
byte b = Convert.ToByte(str);
Run Code Online (Sandbox Code Playgroud)

请帮我.

.net c# hex

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

在C#中覆盖静态类

我有以下类,其中包含有助于管理网站用户的静态属性和方法.我想通过覆盖一些属性来重新使用这个类.

public class Account {

    public static string sessionName = "Account";
    public static string tableName = "Accounts";

    public static bool isLoggedIn(){

        return HttpContext.Current.Session[sessionName] != null;

    }

    public static bool login(string email, string password){

        //connect to database and return user details from specified table
        DataTable t = Database.login(tableName, email, password);

        DataRow r = t.Rows[0];

        HttpContext.Current.Session[sessionName] = r;

        return true;

    }

    public static object val(string name){

        return ((DataRow)HttpContext.Current.Session[sessionName])[name];

    }

}
Run Code Online (Sandbox Code Playgroud)

这基本上使用属性中定义的会话名称将用户输入并将其详细信息存储在会话中的DataRow中.

有可能做类似下面的事情来使用这个类与多种类型的用户?

public class WebsiteUser : Account {

    public override string sessionName …
Run Code Online (Sandbox Code Playgroud)

c# inheritance class

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

Hibernate boolean true_false在MySql中生成一个char ...有时候?

我一直在享受Hibernate的"yes_no"符号.我在活动字段上使用它很多,如下所示:

@Column(name = "active")
@Type(type = "true_false")
public boolean getActive() {
    return active;
}

public void setActive(boolean active) {
    this.active = active;
}
Run Code Online (Sandbox Code Playgroud)

最近我向一个不同的对象添加了一个名为可处理的新字段,如下所示:

@Column(name = "processable")
@Type(type = "true_false")
public void setProcessable(boolean processable) {
    this.processable = processable;
}

public boolean getProcessable() {
    return processable;
}
Run Code Online (Sandbox Code Playgroud)

当我编译和hibernate在MySQL中构建我的数据库时,active仍显示为char但可处理的是int.我错过了什么?我对允许的布尔数量有多少限制?

java spring dbunit hibernate

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

优雅地将队列长度指示符实现到ExecutorServices

为什么,为什么不java.util.concurrent提供其ExecutorServices 的队列长度指标?最近我发现自己做了这样的事情:

ExecutorService queue = Executors.newSingleThreadExecutor();
AtomicInteger queueLength = new AtomicInteger();
...

public void addTaskToQueue(Runnable runnable) {
    if (queueLength.get() < MAX_QUEUE_LENGTH) {
        queueLength.incrementAndGet(); // Increment queue when submitting task.
        queue.submit(new Runnable() {
            public void run() {
                runnable.run();
                queueLength.decrementAndGet(); // Decrement queue when task done.
            }
        });
    } else {
        // Trigger error: too long queue
    }
}
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但......我认为这应该作为一部分实现ExecutorService.这是一个愚蠢的错误,容易携带一个与实际队列分开的计数器,计数器应该指示它的长度(让我想起C数组).但是,ExecutorServices是通过静态工厂方法获得的,因此无法简单地扩展优秀的单线程执行器并添加队列计数器.所以我该怎么做:

  1. 重新发明已经在JDK中实现的东西?
  2. 其他聪明的解决方案?

java queue concurrency executorservice executor

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

如何通过使用共享内存协议连接sql server的命名实例来创建有效的连接字符串?

如何在禁用sql server浏览器的情况下使用共享内存协议连接sql server的命名实例来创建有效的连接字符串?

sql-server ado.net connection-string sql-server-2005 sql-server-2008

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

如何从x,y位置检查10米半径 - 从GPS

我有GPS的这个位置:

40.715192,-74.005795

如何检查我是否在10米半径的范围内?

提前致谢

c# gps

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

将图像转换为灰度

有没有办法将图像转换为每像素格式16位灰度,而不是将每个r,g和b分量设置为亮度.我目前有一个文件bmp.

Bitmap c = new Bitmap("filename");
Run Code Online (Sandbox Code Playgroud)

我想要一个Bitmap d,即c的灰度版本.我确实看到一个包含System.Drawing.Imaging.PixelFormat的构造函数,但我不明白如何使用它.我是Image Processing和相关C#库的新手,但对C#本身有一定的经验.

任何帮助,参考在线来源,提示或建议将不胜感激.

编辑:d是c的灰度版本.

c# bitmap image-processing grayscale

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

字符串问题

我正在设计关系计算器.

如果用户提供了-3.33 + 44*456/2.2-3 + 4等字符串....

我想将它存储在字符串数组中

-3.33

+44

*

456

/

2.2

-3

+4

......(即*,/,+ ve值,-ve值分别按顺序排列成字符串数组)

这是我写的代码:

string a = "-3.33+44*456/2.2-3";

string[] ip = new string[25];
        int k = 0;


            for (int i = 0; i < a.Length; i++)
            {
                if (a.Substring(i, 1) == "+" || a.Substring(i, 1) == "-" || a.Substring(i, 1) == "*" || a.Substring(i, 1) == "/" || a.Substring(i, 1) == "^")
                {
                    for (int j = i + 1; j < a.Length; j++)
                    {
                        if …
Run Code Online (Sandbox Code Playgroud)

c#

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

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