问题列表 - 第7874页

什么是在C#/ .NET中强制CRLF的快速方法?

您如何将字符串中的所有换行序列规范化为一种类型?

我希望将它们全部用于电子邮件(MIME文档)的CRLF.理想情况下,这将包装在静态方法中,执行速度非常快,而不是使用正则表达式(因为换行符,回车符等的差异是有限的).也许甚至有一种我忽略的BCL方法?

假设:在更多地考虑之后,我认为说CR是独立的或CRLF序列的一部分是一个安全的假设.也就是说,如果您看到CRLF,那么您就知道可以删除所有CR.否则,很难说出"/ r \n \n\r"之类的行数应该是多少.

.net c# string newline

43
推荐指数
3
解决办法
11万
查看次数

jquery选择没有可见子元素的元素

这是我的目标:在一个元素上做一些事情<optgrooup>,如果它的所有孩子都是隐形的.

我的下面的代码概述了红色,如果它有任何看不见的孩子.但是,只有当所有的孩子都看不见时,我才愿意这样做.如果元素具有任何可见的子项,则不要突出显示它.

我怎样才能调整jQuery选择器来做到这一点?

提前致谢.

<select multiple="multiple" name="availableInstanceId" id="availableInstanceId">
<optgroup label="Option Group 1">
   <option >visible item 1</option>
   <option >visible item 2</option>
</optgroup>
<optgroup label="Option Group 2 - Should be highlighted">
   <option style="display:none;">invisible A</option>
   <option style="display: none">invisible B</option>
</optgroup>

<optgroup label="Option Group 3 - Should not be highlighted">
  <option >visible C</option>
  <option style="display: none">invisible D</option>
</optgroup></select>

<script type="text/javascript">
var filterOptions = function(e) {
  // Goal: highlight the <optgroup>'s that have *only* invisible children
  $( '#availableInstanceId > …
Run Code Online (Sandbox Code Playgroud)

jquery children css-selectors visible

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

是否可以在MVC和webforms之间共享母版页?

我正在将MVC添加到具有许多遗留webform页面的项目中.这很好用.但是,我目前有一个单独的MVC和webforms母版页.两个母版页产生基本相同的输出.我真的很想杀掉webforms,只需使用我的所有页面的MVC母版页并保持干净.

当我忘记改变两者时,不是DRY已经咬了我几次.

我试着用显而易见的方法,只是将webform内容页面的MasterPage属性指向MVC主页面.这会抛出一个错误,说MVC主控只能使用MVC视图.

这似乎是混合MVC和webform项目的一个相当普遍的问题.我的MVC主人没有对ViewData做任何事情,所以我没有看到webforms无法使用它们的任何原因.

legacy asp.net-mvc webforms master-pages dry

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

堆栈变量是否由GCC __attribute __((aligned(x)))对齐?

我有以下代码:

#include <stdio.h>

int
main(void)
{
        float a[4] __attribute__((aligned(0x1000))) = {1.0, 2.0, 3.0, 4.0};
        printf("%p %p %p %p\n", &a[0], &a[1], &a[2], &a[3]);
}
Run Code Online (Sandbox Code Playgroud)

我有以下输出:

0x7fffbfcd2da0 0x7fffbfcd2da4 0x7fffbfcd2da8 0x7fffbfcd2dac
Run Code Online (Sandbox Code Playgroud)

为什么地址a[0]不是多个0x1000

到底__attribute__((aligned(x)))是什么?我误解了这个解释?

我正在使用gcc 4.1.2.

c gcc callstack memory-alignment

86
推荐指数
4
解决办法
8万
查看次数

如何手动将选项插入boost.Program_options?

我有一个使用Boost.Program_options来存储和管理其配置选项的应用程序.我们目前正在远离配置文件并使用数据库加载配置.我编写了一个API,通过主机名和实例名从数据库中读取配置选项.(很酷!)但是,据我所知,没有办法手动将这些选项插入到boost Program_options中.有没有人用过这个,有什么想法吗?来自boost的文档似乎表明在该映射中获取内容的唯一方法是使用store函数,该函数可以从命令行或配置文件中读取(不是我想要的).基本上寻找一种手动将DB读取值插入到地图中的方法.

c++ configuration boost-program-options

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

用Java管理cookie

在Java中实现登录"记住我"功能的最佳实践是什么?

显然,在用户的浏览器中存储带有用户名和密码的cookie是不够安全的.在cookie和db中创建身份验证令牌?任何简单的例子?

java cookies

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

删除重复的SQL记录

删除表中具有重复名称的记录的最简单方法是什么?我遇到的答案非常令人困惑.

有关:

从表中删除重复记录

sql duplicates

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

在控制台应用程序中使用ELMAH

我刚开始使用ELMAH并且是粉丝.我的团队支持大量的Web应用程序,我特别兴奋的是ELMAH允许我们将每个应用程序的异常保存到同一个MS SQL数据库表中.

我们还支持一些控制台,DLL和桌面应用程序.是否可以使用ELMAH DLL将这些应用程序中的异常记录到同一位置?

.net elmah desktop-application console-application

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

PDO无缓冲查询

我正在尝试进入PDO细节.所以我编码了这个:

$cn = getConnection();

// get table sequence
$comando = "call p_generate_seq('bitacora')";
$id = getValue($cn, $comando);

//$comando = 'INSERT INTO dsa_bitacora (id, estado, fch_creacion) VALUES (?, ?, ?)';
$comando = 'INSERT INTO dsa_bitacora (id, estado, fch_creacion) VALUES (:id, :estado, :fch_creacion)';
$parametros = array (
    ':id'=> (int)$id,
    ':estado'=>1,
    ':fch_creacion'=>date('Y-m-d H:i:s')
);
execWithParameters($cn, $comando, $parametros);
Run Code Online (Sandbox Code Playgroud)

我的getValue函数工作正常,我得到了表的下一个序列.但是当我进入execWithParameters时,我得到了这个异常:

PDOException:SQLSTATE [HY000]:常规错误:2014在其他未缓冲的查询处于活动状态时无法执行查询.考虑使用PDOStatement :: fetchAll().或者,如果您的代码只是针对mysql运行,则可以通过设置PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY属性来启用查询缓冲.在第77行的D:\ Servidor\xampp_1_7_1\htdocs\bitacora\func_db.php中

我试图修改连接属性,但它不起作用.

这些是我的核心数据库功能:

function getConnection() {
    try {
        $cn = new PDO("mysql:host=$host;dbname=$bd", $usuario, $clave, array(
                PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
            ));

        $cn->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, …
Run Code Online (Sandbox Code Playgroud)

php pdo

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

MySQL限制

在使用其他数据库产品(如Sybase,Infomix,DB2)多年后使用MySQL 5.1 Enterprise时; 我遇到了MySQL不做的事情.例如,它只能为SELECT查询生成EXPLAIN查询计划.

我应该注意哪些其他事项?

mysql database

5
推荐指数
2
解决办法
2911
查看次数