我有两个文件:
1- 1400,000行或记录--- 14 MB
2- 16000000 - 170 MB
我想查找文件1中的每个记录或行是否也在文件2中
我开发了一个执行以下操作的Java应用程序:逐行读取文件并将每行传递给循环在文件2中的方法
这是我的代码:
public boolean hasIDin(String bioid) throws Exception {
BufferedReader br = new BufferedReader(new FileReader("C://AllIDs.txt"));
long bid = Long.parseLong(bioid);
String thisLine;
while((thisLine = br.readLine( )) != null)
{
if (Long.parseLong(thisLine) == bid)
return true;
}
return false;
}
public void getMBD() throws Exception{
BufferedReader br = new BufferedReader(new FileReader("C://DIDs.txt"));
OutputStream os = new FileOutputStream("C://MBD.txt");
PrintWriter pr = new PrintWriter(os);
String thisLine;
int count=1;
while ((thisLine = br.readLine( )) != …
Run Code Online (Sandbox Code Playgroud) 我正在使用coregraphics开发iphone游戏.但速度很慢.我无法玩我的游戏..所以,我google了很多..在谷歌搜索期间,我找到了下面的.
CoreGraphics,CoreAnimation,OpenGL ES,CALayer,Quartz 2D
他们之间我很困惑.有人告诉我coregraphics没有使用GPU.有人告诉我它正在使用GPU.coregraphics是最好的,或者openGL最好,calayer更好.^^ ;;;; 它们之间有什么不同,哪一个使用GPU?制作游戏最适合哪一个.我有很多画像.
请让我知道.....提前谢谢.
我正在使用我不习惯的svn设置,我需要将新代码从一个分支合并到另一个分支.
trunk文件夹中没有代码,所以我不知道是否应该将trunk更新为代码并更新第二个分支,或者是否有办法将一个分支更新到另一个分支.我的最后一招只是手动更新代码.
有什么想法这里最好的路线是什么?我正在从终端做一切.
我遇到了一个问题,我很确定我知道答案,但我想我至少会问,看看是否有一些"神奇的子弹"可能会让我头疼不已.
这是高级视图.
我有一个托管应用程序.此应用程序通过来自不同供应商的第三方库与硬件连接.我可以完全控制使用托管应用程序并对硬件API库进行零控制.
供应商A仅提供32位本机SDK.为了允许我们在64位系统上使用它,我们将应用程序标记为以32位模式运行.一切都好.
我们现在与Vendor B集成,后者在64位计算机上提供64位特定的本机API库.来自供应商B的32位本机DLL将无法在64位系统上运行(尝试过).如果我构建一个运行为64位或AnyCPU的测试工具,它可以正常工作.如果我将其标记为32位,则在P/Invoke调用上失败.
似乎供应商A和供应商B硬件将在64位PC上互斥,但我想知道是否有人有关于如何解决这个问题的建议.
我试图在jQuery中链接一个匿名函数,但它不起作用.我收到错误"错误:XML过滤器应用于非XML值...".什么是正确的语法或是否有一个我可以使用的效果函数,它不会在视觉上做任何事情,包裹我的功能?
我的例子: $item.appendTo($list).(function() {.....}());
是否可以在C++和C#中创建混合数组
我的意思是一个包含字符和整数的数组?
例如:
Array [][] = {{'a',1},{'b',2},{'c',3}};
Run Code Online (Sandbox Code Playgroud) 我有一个值"319CDXB"每次我必须访问Strring的最后三个字符我该怎么做.通常长度会一直变化.每次我都需要使用Jquery的字符串的最后一个字符
我有以下布局:
<s:SurfaceWindow x:Class="Prototype_Concept_2.SurfaceWindow1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="http://schemas.microsoft.com/surface/2008"
Title="Prototype_Concept_2"
>
<s:SurfaceWindow.Resources>
<ImageBrush x:Key="WindowBackground" Stretch="None" Opacity="0.6" ImageSource="pack://application:,,,/Resources/WindowBackground.jpg"/>
</s:SurfaceWindow.Resources>
<Grid Background="{StaticResource WindowBackground}" >
<Grid Name="ProjectsGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBox Name="ProjectsHeader" Grid.ColumnSpan="2" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" FontSize="25" Text="Please choose one of the following projects" Grid.Row="0"></TextBox>
<s:SurfaceButton Name="BottomButton" HorizontalAlignment="Right" FontSize="20" Width="100" Grid.Column="1" Grid.Row="2" Foreground="White" Content="Refresh"></s:SurfaceButton>
<s:SurfaceListBox Background="Black" Grid.ColumnSpan="2" Name="ProjectsList" Grid.Row="1" ItemsSource="{Binding Projects}"></s:SurfaceListBox>
<Label Name="ProjectsFooter" Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2" FontSize="15" Content="Fetching projects data ..."></Label>
</Grid>
<Grid ShowGridLines="True" Name="SmellHeader" Visibility="Collapsed"> …
Run Code Online (Sandbox Code Playgroud) 我想手动(使用套接字和ssl模块)HTTPS
通过自己使用的代理发出请求HTTPS
.
我可以CONNECT
很好地执行初始交换:
import ssl, socket
PROXY_ADDR = ("proxy-addr", 443)
CONNECT = "CONNECT example.com:443 HTTP/1.1\r\n\r\n"
sock = socket.create_connection(PROXY_ADDR)
sock = ssl.wrap_socket(sock)
sock.sendall(CONNECT)
s = ""
while s[-4:] != "\r\n\r\n":
s += sock.recv(1)
print repr(s)
Run Code Online (Sandbox Code Playgroud)
上面的代码打印HTTP/1.1 200 Connection established
加上一些标题,这是我所期望的.所以现在我应该准备好提出请求,例如
sock.sendall("GET / HTTP/1.1\r\n\r\n")
Run Code Online (Sandbox Code Playgroud)
但上面的代码返回
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're …
Run Code Online (Sandbox Code Playgroud) 我正在研究创建一个使用webGL的Javascript应用程序的可能性.
由于webGL仅在几个浏览器中可用,并且我不想强迫人们使用某个浏览器(直接),我还想提供一个独立的应用程序客户端下载.
是否有可能以某种方式创建一个无边界和独立的"虚假浏览器"客户端,其中我的应用程序嵌入了Linux和Windows?
这将允许我分发一个独立的客户端,而无需修改我的应用程序代码.