问题列表 - 第22133页

如何使用vim中的鼠标选择一大块文本并将其粘贴到当前光标位置?

我想放弃使用鼠标来选择和粘贴缓冲区中的文本块.什么是最有效的方式来做到这一点只有kb?我的意思是导航到任意行,复制子串,返回到前一个位置并粘贴.

vim copy paste

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

使用jQuery突出显示长句子

我想突出显示页面上一个段落对象数组中包含的长句子(比如50个字或更多),即$("#content p").我不知道如何解决这个问题.

我最初试图突出显示所有句子,但是当它们包含HTML标记时遇到了麻烦(例如,网上的代码突出显示似乎仅用于单个单词,因此它们不考虑子节点).我知道分裂句子很难; 我想用.!?然后是空格,然后是大写字母,或者根本没有任何东西(即段落的末尾).

在此先感谢您的任何帮助/建议.

regex jquery split paragraph text-segmentation

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

从.net,用户模式和驱动程序跟踪ETW

我们有一个应用程序,它的一部分是.net,c ++用户模式和C++驱动程序.应用程序分为几个可执行文件,这些可执行文件按需运行并使用LPC相互通信(进程在不同的会话中运行(winlogon)).

目前我们有一个家庭写的日志服务,.net和c ++用户模式通过发送LPC消息进行通信.驱动程序使用DbgPrint并不总是启用,因为它导致代码运行速度减慢30%(我们有大量的日志记录).

我希望将所有日志写在一个地方,最好不要自己编写记录器(我喜欢log4cpp和log4net).要求是将所有可执行文件和驱动程序写入一个地方,并且开销最小.

我已经读过ETW是要走的路,但是我无法找到像log4cpp或log4net那样使用它的已写入的记录器.

所以基本上我的问题是,你知道是否已经实现了log4cpp和我可以使用的log4net的ETW appender?

log4net trace etw multiprocess log4cpp

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

如何配置config.inc.php在phpmyadmin中有一个loginform

我是否必须下载任何文件才能在php中拥有登录表单.我已经问过这一百万次,但我不确定你们是否得到了这个问题.我想要的只是一个登录表单.在phpmyadmin中.其中您将输入您的用户名和密码.我是否必须创建任何php登录表单,或者在安装wampserver时已经包含它.我已经在C:\ wamp\apps\phpmyadmin3.2.0.1中配置了config.inc.php.这是我不包含任何密码时的样子.我有什么要编辑的?请我是初学者我非常渴望拥有该登录表格,但我没有得到任何相关的答案.

<?php

    /* Servers configuration */
    $i = 0;

    /* Server: localhost [1] */
    $i++;
    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;

    /* End of servers configuration */

    $cfg['DefaultLang'] = 'en-utf-8';
    $cfg['ServerDefault'] = 1;
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';

    ?>
Run Code Online (Sandbox Code Playgroud)

phpmyadmin

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

0
推荐指数
2
解决办法
4231
查看次数

.net:分配对象引用原子(即线程安全)?

比方说,我有一些变量x(类型的myClass),它最初是null一些分配

x = myObject
Run Code Online (Sandbox Code Playgroud)

在某些后台线程中恰好出现一次.

是否保证x始终包含nullmyObject从主线程访问?或者很快可能x包含一些无效数据?

.net multithreading

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

将属性反序列化为预先存在的对象

是否可以使用任何标准序列化程序反序列化对象属性,而无需创建新对象?

问题是,有问题的对象非常复杂(它们只能由特殊工厂创建,它们的类型是在运行时动态生成的),但是它们有一些已知属性,我想将它们存储在外部文件中(最好是xml) ,但二进制也没问题),以后(可能在应用程序重启后),我希望将存储的属性设置回我提供的对象.

似乎所有标准序列化程序只能为我生成一个新对象(这也需要一个公共无参数构造函数),我必须从中手动分配所有属性.这与我希望避免的手动序列化没有太大区别,因为一组序列化属性非常大,并且在项目生命周期中可能会改变几次.在这一点上,我非常接近编写自己的轻量级序列化器,但也许有人可以提出更标准的方法来做这些事情?

c# serialization

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

如何返回项目出现在jQuery列表中的顺序?

我试图找出如何找到项目在列表中出现的位置.例如:

<ul>
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果我点击第2项,我会希望收到'2'.这可能吗?

javascript jquery

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

更新MySQL主键

我有一个user_interactions有4列的表:

 user_1
 user_2
 type
 timestamp
Run Code Online (Sandbox Code Playgroud)

主键是(user_1,user_2,type)
,我想改为(user_2,user_1,type)

所以我做的是:

drop primary key ...  
add primary key (user_2,user_1,type)...
Run Code Online (Sandbox Code Playgroud)

瞧...

问题是数据库在服务器上是活的.

因此,在我更新主键之前,许多重复项已经悄悄进入,并且它们不断涌入.

该怎么办?

我现在要做的是删除重复项并保留最新的重复项timestamp(这是表中的一列).

然后以某种方式再次更新主键.

mysql primary-key

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

函数返回char指针

我遇到了很多函数在一个遗留应用程序中返回char指针.其中一些返回指向本地字符数组的指针.在几次调用(不是立即!)之后,它似乎会导致崩溃.请参阅下面的用法

char *f1(){
  char buff[20];
  char *ptr;

  ----
  ----
  ptr=buff;
 return ptr;
}

---
---

f2(f1());
Run Code Online (Sandbox Code Playgroud)

f1()返回一个指针局部变量,然后将其传递给另一个函数.当我在MS DEV中使用_DEBUG模式编译时,我直接崩溃了.但是在发布模式下,它不会导致立即崩溃,但在进行大量此类调用后可能会发生这种情况.

当我修改下面的用法时,它没有任何问题.以下用法是否安全?

strcpy(arr,f1()); /* arr is fixed char array*/
f2(arr);
Run Code Online (Sandbox Code Playgroud)

c memory-management

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