问题列表 - 第1118页

从另一个表的行批量更新表

2桌:

Employees
- EmployeeID
- LeadCount


Leads
- leadID
- employeeID
Run Code Online (Sandbox Code Playgroud)

我想Employees.LeadCount通过计算Leads表中具有相同的引导数来更新列EmployeeID.

注意:可能有超过1个具有相同employeeID的潜在客户,所以我必须做一个DISTINCT(SUM(employeeID)).

sql sql-update

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

重新定义类方法或类

有没有办法在不使用典型继承的情况下重新定义类或其某些方法?例如:

class third_party_library {
    function buggy_function() {
        return 'bad result';
    }
    function other_functions(){
        return 'blah';
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能取代buggy_function()?显然这就是我想做的

class third_party_library redefines third_party_library{
    function buggy_function() {
        return 'good result';
    }
    function other_functions(){
        return 'blah';
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的两难:我更新了破坏我代码的第三方库.我不想直接修改库,因为将来的更新可能会再次破坏代码.我正在寻找一种无缝的方法来替换类方法.

我发现这个图书馆说它可以做到,但我很谨慎,因为它已经4岁了.

编辑:

我应该澄清一下,由于框架限制,我无法将类重命名third_party_librarymagical_third_party_library或其他任何内容.

为了我的目的,是否可以只在类中添加一个函数?我认为你可以用C#做​​一个叫做"部分类"的东西.

php methods class redefine

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

为什么我在使用MATLAB编译器时没有看到显着的加速?

我有很多很好的MATLAB代码运行得太慢而且用C语言编写是很痛苦的.如果有的话,用于C的MATLAB编译器似乎没什么帮助.它应该加快执行速度吗?我搞砸了吗?

c performance matlab matlab-compiler

9
推荐指数
4
解决办法
9276
查看次数

PHP对象作为XML文档

获取给定PHP对象并将其序列化为XML的最佳方法是什么?我正在看simple_xml,我用它来将XML解析为对象,但我不清楚它是如何工作的.

php xml xml-serialization

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

如何在.Net中以编程方式确定我是否具有使用C#的写权限?

如何使用.Net中的C#确定我的Intranet中的远程计算机是否具有写权限?

.net c# networking file-permissions

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

你如何在gcc中从C/C++源获得汇编程序输出?

怎么做到这一点?

如果我想分析如何编译某些内容,我将如何获得发出的汇编代码?

c c++ debugging assembly gcc

340
推荐指数
14
解决办法
31万
查看次数

通过网络读取和解析大型文本文件的最佳方法是什么?

我有一个问题,需要我从远程机器解析几个日志文件.有一些复杂情况:1)文件可能正在使用2)文件可能相当大(100mb +)3)每个条目可能是多行的

要解决使用中的问题,我需要先复制它.我目前正在将它直接从远程计算机复制到本地计算机,并在那里进行解析.这导致问题2.由于文件非常大,在本地复制它可能需要相当长的时间.

为了增强解析时间,我想使解析器具有多线程,但这使得处理多行条目变得有点棘手.

两个主要问题是:1)我如何加速文件传输(压缩?,本地传输甚至是必要的?,我可以用其他方式读取使用文件吗?)2)我如何处理多行条目什么时候分开线程之间的线?

更新:我没有对服务器进行明显解析的原因是我希望尽可能减少对cpu的影响.我不想影响系统im测试的性能.

.net c# networking parsing multithreading

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

emacs可以为我重新缩进一大堆HTML吗?

在emacs中编辑HTML时,有没有办法自动格式化一个标记blob,改变这样的事情:

  <table>
  <tr>
<td>blah</td></tr></table>
Run Code Online (Sandbox Code Playgroud)

......进入这个:

<table>
 <tr>
  <td>
   blah
  </td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html emacs

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

太多"图案后缀" - 设计气味?

我刚刚发现自己创建了一个名为"InstructionBuilderFactoryMapFactory"的类.这是一个类的4"模式后缀".它立刻让我想起了这个:

http://www.jroller.com/landers/entry/the_design_pattern_facade_pattern

这是一种设计气味吗?我应该对这个号码加以限制吗?

我知道一些程序员对其他事情有类似的规则(例如,在C中不超过N级指针间接)

所有课程对我来说都是必要的.我有一个从字符串到工厂的(固定)地图 - 这是我一直在做的事情.列表变得越来越长,我想将它移出使用构建器的类的构造函数(由从地图中获取的工厂创建的......)和往常一样,我正在避免使用单例.

java design-patterns naming-conventions

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

没有对数据库的独占访问权限,因此无法保存更改

我正在研究MS Access数据库.我对其中一个模块进行了一些更改.我想出去吃午饭,但是当我尝试关闭数据库时,我收到以下消息:

"您没有对数据库的独占访问权限.此时无法保存您的设计更改.是否要在不保存更改的情况下关闭?"

我很确定网络上没有其他人打开数据库文件,我没有打开任何其他Access数据库.我可能错过了一些明显的东西,但真的很感激一些帮助!

更新:

最后我复制了所有代码,关闭数据库而不保存,重新打开它并将代码粘贴回来.然后我就可以保存数据库了.我不确定这是否是一次性的,但如果再次发生,我会报告.

ms-access

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