小编vma*_*man的帖子

如何在整个文档中查明单词或选择?

我想在我的网站上突出显示部分文字.将为数据库中的特定用户保存此突出显示的文本,并且当再次打开文档时,它将显示先前突出显示的文本.我假设我将使用javascript来突出显示文本,但我似乎无法找到一种方法来确定我突出显示的单词.

function getSelText()
{
    var txt = '';
     if (window.getSelection)
    {
        txt = window.getSelection();
             }
    else if (document.getSelection)
    {
        txt = document.getSelection();
            }
    else if (document.selection)
    {
        txt = document.selection.createRange().text;
            }
    else return "";
    return txt;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用它来获取选择,但我无法弄清楚文本中的选择位置.最大的烦恼是当我在行或文本中有重复时,所以如果我使用搜索,那么我会找到第一个实例,而不是我想要的那个.

所以问题是:如何在整个文档中查明单词或选择?

html javascript

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

如何在mfc中的两个对话框之间传递数据

我在mfc和主视图中有一个对话框.视图启动一个新对话框,它接受两个int值,我想将这些值返回到我的视图.我知道我必须用dodataexchange做一些事情,这是我对话框中的代码:

void MapCreator::DoDataExchange(CDataExchange* pDX){    

    CDialogEx::DoDataExchange(pDX);

    CString stringColumn; 
    CString stringRow; 

    CWnd* dialog = GetDlgItem(columns);
    dialog->GetWindowText(stringColumn);

    dialog = GetDlgItem(rows);
    dialog->GetWindowText(stringRow);

    int numColumn = _wtoi(stringColumn);
    int numRow = _wtoi(stringRow);

    DDX_Text(pDX, columns, numColumn);
    DDV_MinMaxInt(pDX, numColumn, 1, 50); 
    DDX_Text(pDX, rows, numRow);
    DDV_MinMaxInt(pDX, numRow, 1, 50); 

}
Run Code Online (Sandbox Code Playgroud)

现在我如何在视图中访问这些值?

c++ mfc

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

致命错误:由于代码错误导致php中允许的内存大小错误

我对PHP非常熟悉,但我刚开始用它做一些面向对象的东西.我想做一个单例数据库连接,但我遇到了一个问题和错误."致命错误:允许的内存大小为134217728字节耗尽(试图分配523800字节)"我知道我不应该耗尽内存查询我正在运行的是

$con = getConnection();
$stmt = $con->prepare("SELECT gene_name,jgi_protein_id FROM   jgi_transcriptid_proteinid_match where our_protein_id = ?");
Run Code Online (Sandbox Code Playgroud)

这是该类的代码.

class Connection
{
    // Store the single instance of connection 
    private static $connection;

    private function __construct()
    {
        $connection = new mysqli(HOSTNAME, DBUSER, PASSWORD, DBNAME);

        if ($connection->connect_errno)
            die("Failed to connect to MySQL: (" . $connection->connect_errno . ") " . $connection->connect_error);
    }

    public static function getInstance() 
    { 
        if (!self::$connection) 
            self::$connection = new Connection(); 

        return self::$connection; 
    }

    public function prepare($query) 
    {
        $statement = $this->prepare($query);
        return $statement; 
    }
} …
Run Code Online (Sandbox Code Playgroud)

php mysqli

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

标签 统计

c++ ×1

html ×1

javascript ×1

mfc ×1

mysqli ×1

php ×1