问题列表 - 第23816页

对于CMS的管理员/控制面板,如果一切看起来不错但X/HTML和CSS无效,这样可以吗?

对于CMS管理员/控制面板,如果一切正常但HTML和CSS无效,这样可以吗?

我们是否应该只考虑网站的Web标准,而不是网站管理工具所必需的?

例如

css xhtml w3c web-standards w3c-validation

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

如何在.pl和.bat文件中暂停控制台窗口?

据我所知,当我从windows命令行运行cs myConsoleApp.cs时,我可以通过添加以下代码来暂停控制台窗口:

Console.ReadLine();

那么如何在myConsoleApp.pl和myConsoleApp.bat中暂停控制台窗口?我只想监视控制台窗口中的运行结果.谢谢.

假设myConsoleApp.bat像这样:

taskkill /f /im "E1.exe"
taskkill /f /im "E2.exe"

pause 
Run Code Online (Sandbox Code Playgroud)

假设myConsoleApp.pl是这样的:

use strict;
use warnings;

print "Hello World!";

<>;
Run Code Online (Sandbox Code Playgroud)

perl batch-file

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

如何创建Emacs SQL缓冲区?

我可以手动连接:

Mx sql-postgres

并键入用户,数据库,主机,服务器

我想做点什么:

(connect-foo(用户"我")(数据库"bar")(主机"地球"))

目前解决方案:

我从sql.el中获取了一些代码并对其进行了更改,以便我可以非交互式地使用它.

(defun sql-create-buffer (profile)
  "derived from sql-product-interactive in sql.el which is"
  "covered by GNU General Public License version 3."

  (setq sql-user     (cdr (assoc 'user profile))
        sql-password (cdr (assoc 'password profile))
        sql-server   (cdr (assoc 'server profile))
        sql-database (cdr (assoc 'database profile)))
  (setq product 'postgres) ;;(cdr (assoc 'product profile)))
  (when (sql-product-feature :sqli-connect product)
    (if (comint-check-proc "*SQL*")
    (pop-to-buffer "*SQL*")
      ;; Connect to database.
      (message "Login...")
      (funcall (sql-product-feature :sqli-connect product))
      ;; Set SQLi mode.
      (setq sql-interactive-product product) …
Run Code Online (Sandbox Code Playgroud)

sql emacs elisp

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

为什么不将所有服务类转换为Factory方法(而不是注入接口)?

我们正在构建一个ASP.NET项目,并将所有业务逻辑封装在服务类中.有些是在域对象中,但通常那些是相当贫血的(由于我们正在使用的ORM,这不会改变).为了更好地启用单元测试,我们为每个服务定义接口并使用DI.例如,这里有几个接口:

IEmployeeService
IDepartmentService
IOrderService
...
Run Code Online (Sandbox Code Playgroud)

这些服务中的所有方法基本上都是任务组,并且这些类不包含私有成员变量(除了对依赖服务的引用).在我们担心单元测试之前,我们只是将所有这些类声明为静态并让它们直接相互调用.现在,如果服务依赖于其他服务,我们将设置这样的类:

public EmployeeService : IEmployeeService
{
   private readonly IOrderService _orderSvc;
   private readonly IDepartmentService _deptSvc;
   private readonly IEmployeeRepository _empRep;

   public EmployeeService(IOrderService orderSvc
                        , IDepartmentService deptSvc
                        , IEmployeeRepository empRep)
   {
      _orderSvc = orderSvc;
      _deptSvc = deptSvc;
      _empRep = empRep;
   }
   //methods down here
}
Run Code Online (Sandbox Code Playgroud)

这通常不是一个问题,但我想知道为什么不建立一个我们传递的工厂类呢?

public ServiceFactory
{
   virtual IEmployeeService GetEmployeeService();
   virtual IDepartmentService GetDepartmentService();
   virtual IOrderService GetOrderService();
}
Run Code Online (Sandbox Code Playgroud)

然后而不是调用:

_orderSvc.CalcOrderTotal(orderId) 
Run Code Online (Sandbox Code Playgroud)

我们打电话

_svcFactory.GetOrderService.CalcOrderTotal(orderid)
Run Code Online (Sandbox Code Playgroud)

这种方法的缺点是什么?它仍然是可测试的,它仍然允许我们使用DI(并通过工厂内外的DI处理外部依赖关系,如数据库上下文和电子邮件发件人),它消除了大量的DI设置并更多地整合了依赖关系.

谢谢你的想法!

c# structuremap unit-testing dependency-injection

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

如何将HTML转换为文本保持换行符

如何将HTML转换为文本保持换行符(由br,p,div等元素生成)可能使用NekoHTML或任何体面的HTML解析器

示例:
Hello<br/>World
to:

Hello\n  
World  
Run Code Online (Sandbox Code Playgroud)

html java

6
推荐指数
2
解决办法
5064
查看次数

如何在Android应用程序中使用3G连接而不是Wi-Fi?

如何在Android应用程序中使用3G连接而不是Wi-Fi?

我想连接3G连接,是否有任何示例代码连接到3G而不是Wi-Fi?

android android-emulator

31
推荐指数
4
解决办法
7万
查看次数

黑莓使用模拟器

你好,

在BlackBerry主页上,您可以为每种不同型号下载不同的模拟器.那里有很多佛模拟器......

我的问题是,您如何开发BlackBerry应用程序:

  1. 你使用模拟器 - 你可以继续他们.如果应用程序在模拟器上运行,它是否在手机上以1:1的方式工作?
  2. 您是否为每个模型开发了不同的UI,因为屏幕尺寸不同?

非常感谢你的重播?

simulator blackberry

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

用PHP生成一个salt

在PHP中生成加密安全32字节盐的最佳方法是什么,而不依赖于典型PHP安装中很少包含的库?

经过一些谷歌搜索后,我发现它mt_rand不够安全,但我没有找到更换的建议.一篇文章建议阅读,/dev/random但不仅仅是这不适用于Windows; 它也慢.

我希望在安全性和速度之间取得合理的平衡(即,生成512字节不应该花费20秒,就像/dev/random通常那样)

php random cryptography salt

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

C与C++在内存分配方面的表现

我计划参与开发用C语言编写的代码,用于蒙特卡罗对复杂问题的分析.这段代码在内存中分配了巨大的数据数据以加速其性能,因此代码的作者选择了C而不是C++声称可以用C做出更快更可靠(关于内存泄漏)的代码.

你同意吗?如果您需要在计算期间将4-16 GB的数据阵列存储在内存中,您会选择什么?

c c++ performance memory-management

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

在 asp.net 中设置会话 cookie 的路径和过期时间

我尝试过的任何东西都不起作用。目前我有以下代码来更改 asp.net 会话 cookie 到期日期和路径,但 asp 不想听我的。我有时在 Set-Cookie 标头中发送相同的 cookie 两次,有时它发送它的默认 cookie,忽略路径和到期日期,有时它按预期发送所有内容,有时它根本不发送 Set-Cookie。我该怎么办。这让我发疯:(

我在 Global.asax 中的代码

protected void Application_PreRequestHandlerExecute(Object sender, EventArgs e)
{
  /// only apply session cookie persistence to requests requiring session information
  if (Context.Handler is IRequiresSessionState || Context.Handler is IReadOnlySessionState)
  {
    var sessionState = ConfigurationManager.GetSection("system.web/sessionState") as SessionStateSection;
    var cookieName = sessionState != null && !string.IsNullOrEmpty(sessionState.CookieName)
      ? sessionState.CookieName
      : "ASP.NET_SessionId";

    var timeout = sessionState != null
      ? sessionState.Timeout
      : TimeSpan.FromMinutes(20);

    /// Ensure ASP.NET Session Cookies are accessible throughout the …
Run Code Online (Sandbox Code Playgroud)

html asp.net

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