问题列表 - 第16916页

PHP登录/注销设计问题

我正在考虑实施一个小型跟踪系统,该系统将跟踪用户的登录/注销时间,并跟踪当前登录的用户.除了跟踪用户何时注销之外,这对我来说都是有意义的.当用户单击"注销"按钮时,它很容易,该按钮调用可以使用注销时间更新数据库的功能,但是如果用户刚刚退出浏览器,该怎么办.我怎样才能创建一个能处理这个事件的函数,我猜想当用户以非正式的方式退出php应用程序时,我没有想到任何其他情况.此外,非常感谢有关此主题的在线教程的任何链接.

php mysql

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

如何更改.NET WebClient对象的超时

我试图将客户端的数据下载到我的本地机器(以编程方式),并且他们的网络服务器非常非常慢,导致我的WebClient对象超时.

这是我的代码:

WebClient webClient = new WebClient();

webClient.Encoding = Encoding.UTF8;
webClient.DownloadFile(downloadUrl, downloadFile);
Run Code Online (Sandbox Code Playgroud)

有没有办法在这个对象上设置无限超时?或者,如果没有,任何人都可以用另一种方式帮助我做一个例子吗?

该URL在浏览器中正常工作 - 只需3分钟即可显示.

.net c# webclient file download

217
推荐指数
9
解决办法
16万
查看次数

Django中的复杂形式 - 我应该看看哪些应用程序和Django/Python功能?

我的项目中有很多复杂的表单,我一直觉得我可以更优雅,更简单地编写它们.所以我的问题是什么是一些可能对我有帮助的优秀应用和实践?具体来说,我正在考虑我需要做的事情:

  • 通过一个表单编辑/添加多个对象(例如:假设我有一个伙伴关系模型和一个人员模型 - 每个伙伴关系对象都与两个人有关.现在我想说我想编辑伙伴关系和伙伴关系中的两个人同时.)
  • 处理多对多关系 - 特别是那些有额外数据关联的关系
  • "类似向导"的表单(因为有几页/步骤,用户必须在将任何内容保存到数据库之前完成所有这些操作)
  • 根据数据库中的内容给出了写入表单字段的建议(我猜这真的是一个AJAX问题,但我对是否有一些django应用程序以某种方式简化这个问题感兴趣)

任何其他更复杂的表单方案的解决方案也欢迎.以上是我已经遇到的问题,但我想一般了解一下表格的最佳实践.

django django-forms

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

UITearchBar在UITableView中

我试图模仿类似于艺术家的iPod应用程序的表格视图的行为 - 它是一个分段的表格视图,右侧有一个部分索引,顶部有一个搜索栏,但最初在显示视图时隐藏.

我正在使用sdk 3.1.2和IB,所以只需将其UISearchDisplayController拖入我的NIB中 - 它将所有内容连接起来进行搜索.问题开始是因为我正在添加UISearchBar到第一部分UITableView,因为如果我理解正确,我必须这样做,所以我可以直接触摸部分索引中的搜索图标跳转到搜索栏?当表格视图出现时,我看到了搜索栏,但它已经调整大小,我现在在顶部的部分索引后面有一个白色块.它没有采用UISearchBar有趣的界面颜色与Interface Builder中显示的颜色不同.

我找到了一个提示,在a中添加一个小导航栏和UISearchBara UIView,然后将其添加到表格视图单元格中.这样可行,但导航栏背景的颜色通常是您所期望的(灰色),而不是上面提到的不同颜色.更有趣的是,如果我点击搜索栏开始搜索,然后点击取消,一切都是固定的.搜索栏在整个tableview单元格中的背景是一样的吗?

uitableview uisearchbar iphone-sdk-3.0 uisearchdisplaycontroller

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

C#Auto Property - 这种'模式'最佳实践吗?

我似乎在我的代码中使用了这种模式,我知道它不再是一个简单的Autoproperty,因为它会:

  public IList<BCSFilter> BCSFilters { get; set; }
Run Code Online (Sandbox Code Playgroud)

我一直在使用的代码是这样的:

    private IList<BCSFilter> _BCSFilters;

    /// <summary>
    /// Gets or sets the BCS filters.
    /// </summary>
    /// <value>The BCS filters.</value>
    public IList<BCSFilter> BCSFilters
    {
        get
        {
            if (_BCSFilters == null)
            {
                _BCSFilters = new List<BCSFilter>();
            }

            return _BCSFilters;
        }
        set
        {
            _BCSFilters = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

这样我就可以做MainClass.BCSFilters而不用担心需要在消费代码中实例化List.这是一个"正常"模式\正确的方法吗?

我找不到重复的问题

c# design-patterns automatic-properties

10
推荐指数
4
解决办法
4422
查看次数

为什么Moq-mocked方法返回null?

我需要一个测试方法的帮助我试着写...

我需要测试用户是否可以显示他的个人资料,但是当我尝试使用我的模拟GetProfileFromUserName方法时遇到错误.方法返回null.我不明白的是,我有一个名为GetEmail的类似方法,它基本上做同样的工作.

这是检索配置文件的代码,它不起作用:

mockUserRepository.Setup(gp => gp.GetProfileFromUserName(userProfile.UserName)).Returns(new Profile { ProfileID = userProfile.ProfileID });
Run Code Online (Sandbox Code Playgroud)

这是用于检索电子邮件的代码,该代码有效.

mockUserRepository.Setup(em => em.GetEmail(new MockIdentity("JohnDoe").Name)).Returns("johndoe@gmail.com");
Run Code Online (Sandbox Code Playgroud)

这是模拟调用的方法的片段,并返回null而不是配置文件:

public ActionResult ShowProfile()
    {
        var profile = _userRepository.GetProfileFromUserName(User.Identity.Name);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如果我将GetProfileFromUserName中的userProfile.UserName替换为It.IsAny();

null moq

12
推荐指数
2
解决办法
6223
查看次数

根据键名从HashMap获取字符串值

我有HashMap各种键和值,我怎么能得到一个值?

我在地图中有一个键my_code,它应该包含一个字符串,我怎么能在不必迭代地图的情况下得到它?

到目前为止我已经......

   HashMap newMap = new HashMap(paramMap);
   String s = newMap.get("my_code").toString();
Run Code Online (Sandbox Code Playgroud)

我期待看到一个String,如"ABC"或"DEF",因为这是我最初放在那里,但如果我做了一个System.out.println()我得到像java.lang.string#F0454

对不起,我不太熟悉你可能猜到的地图;)

java collections hashmap

120
推荐指数
6
解决办法
56万
查看次数

如何忽略F#中的异常

在正常程序执行期间,可能会发生异常.

如果我意识到它并且只是想忽略它 - 我如何在F#中实现这一点?

这是我的代码,它编译了一个警告:

let sha = new SHA1CryptoServiceProvider()
let maxLength = 10000
let fileSign file = 
    let fs = File.OpenRead(file)
    let mutable res = (0L, [|0uy|])
    try
        let flLen = fs.Length
        let len = int (min (int64 maxLength) flLen)

        // read 'len' bytes        
        let mutable pos = 0
        while (pos < len) do
            let chunk = fs.Read(buf, pos, len - pos)
            pos <- pos + chunk

        // get signature            
        let sign = sha.ComputeHash(buf, 0, len)

        // store new …
Run Code Online (Sandbox Code Playgroud)

f# exception-handling

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

<section>或<article>,其中包含

试图了解HTML5中的新语义元素.

一个<section>属于一个内部<article>还是另一个方向?它甚至重要吗?

我正在考虑重新构建一个wordpress博客.

article html5

12
推荐指数
2
解决办法
2464
查看次数

PayPal Adaptive Payments ConvertCurrency API的PHP示例

试图围绕新的PayPal Adaptive Payments API - 特别是ConvertCurrency功能.在PHP中有没有人有这个运气?

文档:https://www.x.com/docs/DOC-1400

php paypal paypal-adaptive-payments

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