问题列表 - 第16262页

VB6 应用时序

我正在尝试分析 VB6 应用程序。

基本上我想在方法级别计算出执行花费了多少时间。

然而VB6只支持1秒的时间。有什么好的方法可以计算出毫秒等吗?

vb6 time

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

在一行代码中初始化对象属性

题:

大家好,

对不起,这是一个菜鸟问题.我只是不知道如何说出这个过程,所以我不确定谷歌会采取什么措施.我将在下面放一些C#代码来解释我正在尝试做什么.我只是不知道如何在VB中做到这一点.另外,对于将来的参考,如果你能告诉我这个过程被称为什么,那么知道它会很有帮助.在此先感谢您的帮助.

// Here is a simple class
public class FullName
{
    public string First { get; set; }
    public char MiddleInintial { get; set; }
    public string Last { get; set; }

    public FullName() { }
}

/* code snipped */

// in code below i set a variable equal to a new FullName 
// and set the values in the same line of code
FullName fn = new FullName() { First = "John", MiddleInitial = 'J', Last …
Run Code Online (Sandbox Code Playgroud)

c# vb.net

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

Ruby和Nil对象

我正在Ruby on Rails中开发一个webapp(很好的尝试).

我的index.html.erb中有一个部分渲染

<%= render :partial => "houses/index", :locals => @houses %>
Run Code Online (Sandbox Code Playgroud)

当用户点击我的域的根时加载index.html.erb.这部分导致此错误:

You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each
Run Code Online (Sandbox Code Playgroud)

第8行提取的来源

5:     <th>Washrooms</th>
6:   </tr>
7: 
8: <% @houses.each do |house| %>
9:   <tr>
10:     <td><%=h house.short_desc %></td>
11:     <td><%=h house.bedrooms %></td>
Run Code Online (Sandbox Code Playgroud)

模板包含的跟踪:app/views/home/index.html.erb

我想在我的主页上显示5个房子(index.html.erb)

为了让这个工作,我错过了什么?

非常感谢

编辑:

Houses_controller

Home #index中的NoMethodError

显示第10行引发的app/views/houses/_index.html.erb:

当你没想到它时,你有一个零对象!您可能期望一个Array实例.评估nil.each时发生错误

提取的来源(第10行):

7:洗手间8:9:10:<%@ houses.each do | house | %> 11:12:<%= h …

ruby-on-rails

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

sql注入攻击只对具有表单的页面构成威胁吗?

我知道这是一个简单的问题,但在我读过的所有内容中,我从来没有见过这个具体的拼写.

如果您在页面上进行查询,是否需要担心SQL注入攻击?或者,当您要求用户输入时,这只是一个问题吗?

谢谢!

sql security sql-injection web-applications

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

这是一个设计缺陷吗?

考虑两个班级

class A{
     public:
       A(){
       }
       ~A(){
       }
};


class AImpl : public A{
      public:
         AImpl(){
             a = new AInternal();
         }
         AImpl(AInternal *a){
             this->_a = a;
         }
         ~AImpl(){
             if(a){
                delete a;
                a = null;
             }
         }
       private:
             AInternal *a;
};
Run Code Online (Sandbox Code Playgroud)

我试图隐藏AInternal的实现并只暴露A的接口.我在这里看到两件事

  1. A级完全是空的.
  2. 隐藏基本上是通过继承来实现的.我必须实际使用从A到AImpl的向下转换和向上转换,反之亦然.

这是一个很好的设计.由于缺乏设计经验,我看不出它的缺陷以及它为什么不好?

c++ design-patterns

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

如何在数据存储区中放置字典?

有没有一种在数据存储区中存储Python字典的好方法?我想做类似以下的事情:

from google.appengine.ext import db

class Recipe(db.Model):
  name = db.StringProperty()
  style = db.StringProperty()
  yeast = db.StringProperty()
  hops = db.ListofDictionariesProperty()
Run Code Online (Sandbox Code Playgroud)

当然,最后一行实际上并不起作用.我需要将hops作为键值对的列表,其中键始终是一个字符串,值可以是字符串,整数或浮点数,但我看不到任何内容可以让我在物业类.

python google-app-engine dictionary google-cloud-datastore

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

禁用.htaccess中文件夹中的服务PHP文件

我在服务器上有一个目录,我只希望由apache提供.JPG文件 - 而apache应该拒绝对php,php3,php5等文件的请求.

我该怎么写.htaccess?

我试过以下,前两个给出500个内部错误,第三个没有工作!

 <Directory full-path-to/USERS>
 <FilesMatch "\.(php3?|phtml)$">  
     Order Deny,Allow
     Deny from All
 </FilesMatch>
Run Code Online (Sandbox Code Playgroud)

<LocationMatch "/USERS/.*\.(php3?|phtml)$">
     Order Deny,Allow
     Deny from All
</LocationMatch>


php_flag engine off
Run Code Online (Sandbox Code Playgroud)

问候,

php apache .htaccess

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

Oracle的数据库源代码控制

我一直在寻找一种方法来检查数据库中的源代码控制.我的第一个想法是计算数据库差异的程序,并要求所有开发人员将他们的更改作为新的差异脚本.现在,我发现如果我可以将数据库转储到文件中,我可以检查它并将其用作另一种类型的文件.

主要条件是:

  • 适用于Oracle 9R2
  • 人类可读,所以我们可以使用差异来看待差异.(.dmp文件似乎不可读)
  • 批处理中的所有表.我们有200多张桌子.
  • 它存储两种结构和数据
  • 它支持CLOB和RAW类型.
  • 它存储过程,包及其主体,函数,表,视图,索引,约束,Secuences和synonims.
  • 它可以转换为可执行脚本,以将数据库重建为干净的机器.
  • 不限于真正的小型数据库(支持至少200.000行)

这不简单.我已经下载了很多以这种或那种方式失败的演示.

编辑:我不介意替代方法,只要它们允许我们以批处理模式检查我们的发布数据库结构和对象+数据的工作系统.

顺便说说.我们的项目已经开发多年.当你重新开始时,一些方法很容易实现,但在这一点上看起来很难.

编辑:为了更好地理解问题,我们可以说有些用户有时会对生产环境中的配置数据进行更改.或者开发人员可能会在realease分支中创建新字段或更改视图,而不会发出通知.我需要知道这些变化,或者将变更合并到生产中会很复杂.

database oracle version-control

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

告诉机器人除了人类访问者的统计数据?

我希望推出自己的简单网络统计脚本.

据我所知,道路上唯一的主要障碍是告诉人类游客除机器人之外.我想有一个解决方案,我不需要定期维护(即我不想用机器人相关的用户代理更新文本文件).

是否有任何开放服务可以做到这一点,就像Akismet为垃圾邮件做的那样?或者是否有一个专门用于识别蜘蛛和机器人并提供频繁更新的PHP项目?

澄清:我不打算阻止机器人.我不需要100%不漏水的结果.我只想从我的统计数据中尽可能多地排除.知道解析user-Agent是一个选项,但维护要解析的模式是很多工作.我的问题是,是否有任何项目或服务已经这样做.

赏金:我想我会把这个作为关于这个主题的参考问题.最佳/最原始/技术上可行的贡献将获得赏金金额.

javascript php analytics web-services

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

C#对象创建比构造函数调用慢得多

对于我的生活,我无法弄清楚我的代码中的性能影响.我有一个容器对象,我在其中测量运行构造函数(下面的对象)所需的时间,公共构造函数中的计时代码

 public class WorkUnit : IWorkUnit
{
    private JobInformation m_JobInfo;
    private MetaInfo m_MetaInfo;
    private IPreProcJobInfo m_PreprocDetails;


    readonly private Guid m_ID;
    private Guid m_ParentID;
    private Guid m_MasterJobID;


    private string m_ErrorLog = string.Empty;
    private PriorityKeeper m_Priority;
    private WorkUnitClassification m_Classification;

    private IJobPayload m_CachedPayload;
    private IJobLogger m_Logger;
    private EventHandler<JobEventArgs> m_IsFinished;
    private ReaderWriterLockSlim m_Lock;

    public WorkUnit(string InputXML, Guid JobID, IJobLogger Logger)
    {
        DateTime overstarttime = DateTime.Now;

        try
        {
        ....Do Stuff....
        }
        catch(XMLException e)
        {...}
        catch(Exception e)
        {
         ...
         throw;
        }

        double time = (DateTime.Now - …
Run Code Online (Sandbox Code Playgroud)

c# performance

3
推荐指数
2
解决办法
3521
查看次数