问题列表 - 第37900页

如果在php中满足条件,则在fgets()之后删除行

我有一个非常大的文本文件,我使用fgets()逐行获取文件的内容.但如果满足某些条件,我需要从文件中删除一些文本.

例如:

hello world am string number 1 hello world am string number 2

hello world am string一个hello world am string B.

假设在字符串1中满足条件,那么我想删除字符串1和2,但不对字符串A和B执行任何操作

php

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

C++中的静态成员和LNK错误

我有一个有静态成员的类,我想在类构造函数中使用它,但是代码没有编译,我留下了这些错误:

致命错误LNK1120:1个未解析的外部因素

错误LNK2001:未解析的外部符号"protected:static class Collection A :: collection"

任何帮助将不胜感激.谢谢.

啊:

class A
{
protected:
 static Collection<A*> collection;
};
Run Code Online (Sandbox Code Playgroud)

a.cpp:

A::A() {
 A::collection.push_back(this);
}
Run Code Online (Sandbox Code Playgroud)

c++ static

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

Delphi:在后代类中写入私有祖先的字段

我需要修复第三方组件.该组件的类具有私有变量,其后代主动使用它:

TThirdPartyComponentBase = class
private
  FSomeVar: Integer;
public
  ...
end;

TThirdPartyComponent = class (TThirdPartyComponentBase)
protected
   procedure Foo; virtual;
end;

procedure TThirdPartyComponent.Foo;
begin
  FSomeVar := 1; // ACCESSING PRIVATE FIELD!
end; 
Run Code Online (Sandbox Code Playgroud)

这是有效的,因为两个类都在同一个单元中,因此它们有点像"朋友".

但是,如果我尝试在新单元中创建一个新类

TMyFixedComponent = class (TThirdPartyComponent)
  procedure Foo; override; 
end;
Run Code Online (Sandbox Code Playgroud)

我不能再访问FSomeVar,但我需要将它用于我的修复.我真的不想在我的代码中重现所有基类树.

如果可能的话,你能否建议一些快速破解访问该私有字段而不更改原始组件的单元

delphi oop private private-members

10
推荐指数
2
解决办法
5182
查看次数

在c#.exe中嵌入.net dll

我正在编写一个使用MS Chart for .net 3.5实用程序的项目.

但是,要么所有用户都需要安装它,要么我需要将dll与程序打包在一起.

我可以让Visual Studio将dll复制到包含该程序的文件夹中,但是是否可以将其嵌入到dll中,以便只有一个文件?

我已经看过几个外部程序,但肯定在Visual Studio中必须有一种方法 - 它是否适用于MS .net dll?

c# embed dll

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

谷歌地图v3 API鼠标悬停与多边形.不工作

我正试图让鼠标悬停在谷歌地图api v3中工作多边形.我试过这篇文章中提供的答案: google maps v3 API mouseover with polygons?

这个答案应该有效,但不适合我.有人能看到我的辐条上的棍子吗?

这是我的代码:

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
<style type="text/css"> 
  html { height: 100% }
  body { height: 100%; margin: 0px; padding: 0px }
  #map_canvas { height: 100% }
</style> 
<title>Google Maps</title> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript">
function initialize() {

    var myLatlng = new google.maps.LatLng(28, -81);
    var myOptions = {
        zoom: 6,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.HYBRID
    }
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

    var coords = "-81.182206004858,24.1854100227356 -81.0702140033245,24.7389860153198 -80.8464170098305,25.8438450098038 …
Run Code Online (Sandbox Code Playgroud)

javascript gis google-maps polygon google-maps-api-3

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

改变UIAlertView的位置

任何人都有助于改变UIAlertView的位置

iphone

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

类'clsGetHeaderValue'无法编入索引,因为它没有默认属性

当我尝试构建我的解决方案时,我收到一个奇怪的错误.当我调用oGetHeaderValue函数并传递参数时,会发生错误.

Dim oGetHeaderValue As New clsGetHeaderValue

Dim returnString As String
returnString = oGetHeaderValue(strInvoiceNumber, strOrderNumber)
Run Code Online (Sandbox Code Playgroud)

错误消息是:Class'clsGetHeaderValue'无法编入索引,因为它没有默认属性.

vb.net .net-2.0

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

Java applet可以将API用于硬件吗?

我的任务是创建需要在Mac和PC上运行的软件.

该软件需要与某些USB硬件进行通信.

为了防止必须维护两个软件,我想到了编写Java applet的可能性,我对Java很新,但是在C#和C上没问题,并且确实在大学做了一点Java所以我应该没问题有了它,但我的问题是,Java applet可以与某些USB硬件的API通信,还是由于安全原因这是不可能的?

java hardware api applet

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

使用 GZipStream 附加到压缩文件

我正在尝试使用 GZipStream 编写一些应用程序跟踪(它们在生产中往往会增长到巨大的尺寸)。因此,在这种情况下,我需要能够打开现有文件并使用 GZipStream 附加到该文件。在我们尝试解压缩文件之前,一切似乎都运行良好。看起来,在解压缩时,GZipStream 仅读取第一个数据块,然后表现得就像达到了 EOF(即使文件包含更多数据)。奇怪的是,当使用 Windows 或 Winrar 打开文件时,所有数据似乎都存在并正确提取。以前有人遇到过这个问题吗?

.net compression

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

PHP foreach函数性能

有谁知道这样做

foreach ($user->getFriends() as $friend) {
  // Do something.
}
Run Code Online (Sandbox Code Playgroud)

导致PHP多次调用用户对象上的函数getFriends(),这会更有效吗?

$friends = $user->getFriends();
foreach ($friends as $f) {
 // Do something.
}
Run Code Online (Sandbox Code Playgroud)

php performance

17
推荐指数
3
解决办法
3758
查看次数