草庐IT

mysql - 查询需要 30 多分钟 -- 我怎样才能加快速度? (包括解释和架构)

目标:按地区显示每个种族和年份的种族数据占总数的百分比。问题:查询需要超过30分钟才能运行。我想把它缩短到10秒以下。有没有我没有想到的解决这个问题的另一种策略?查询:SELECTfield_data_field_district_id.field_district_id_valueasdistrict_id,year,race,ROUND(SUM(count)/(SELECTSUM(count)FROMschool_data_race_ethnicity_rawasschool_data_race_ethnicity_raw_innerINNERJOINfield_data_fiel

iphone - 加快核心数据获取

这是在iOS上。我有一个包含大约350000个对象的核心数据库。对象(产品)有两个属性:“条形码”和“名称”。用户可以通过搜索“条形码”来搜索对象,返回“名称”。一切都很好,除了它很慢。我使用的代码是:NSEntityDescription*_product=[NSEntityDescriptionentityForName:@"Product"inManagedObjectContext:importContext];NSFetchRequest*fetch=[[NSFetchRequestalloc]init];[fetchsetEntity:_product];[fetchset

objective-c - 使用 NSDictionary 将索引存储为值来加快 NSArray 查找

假设我有一个Student类,如下所示:classStudent{NSNumber*id;NSString*lastName;NSString*firstName;}现在,当我从Web服务获取所有学生的记录时,我有一个NSArray来存储所有学生的记录。在某些时候,我需要查找数组以根据名字查找特定学生的记录。假设我创建了一个名为studentsFirstNameDictionary的字典。所以在向学生数组添加对象时,我可以这样做StudentobjStudent=[[Studentalloc]init];objStudent.Id=someId;objStudent.firstName

iphone - 如何使用 UIPanGestureRecognizer 中的 velocityView 加快拖动速度?

在理解如何为我在下面使用的代码(由@PaulSoltz编写)实现更快的拖动速度时遇到一些困难,该代码允许您在屏幕上拖动对象。我知道您必须使用UIPanGestureRecognizer中的velocityInView方法,我知道它会返回x速度向量和y速度向量。如果速度=随时间变化的距离,那么例如velocityx=(x2-x1)/time我不确定如何使用这个公式来获得我需要的东西。基本上我只是想能够调整我的移动速度,让它快一点。也许我想太多了,但如果有人能帮助我理解这一点,我将不胜感激。谢谢。-(void)handlePanGesture:(UIPanGestureRecognizer

javascript - 修改 Cordova 插件加载行为以加快加载时间

我正在寻找一种方法来加快Cordova上的插件加载速度,以便我可以尽早显示我的UI(该UI在首次启动时并不严格需要所有插件)。到目前为止我尝试了什么:根据文档,我尝试添加:;对于我正在加载的每个功能。没有帮助。(RelatedqueryonSO)已将应用程序初始化代码移出deviceReady(初始化不需要Cordova特定位)。我是如何得出插件是瓶颈的结论的?如下:我卸载了该应用程序所需的所有插件(其中23个!),加载时间缩短了2.5到3秒。所以我确信这是一个瓶颈。此外,我删除了所有JS和CSS,包括cordova.js并加载了一个空白的HTML页面。带插件和不带插件。差别很大。总的

ios - 在 iOS 上使用 AVCaptureSession 加载摄像头速度很慢 - 如何加快速度?

现在我正在尝试允许用户在不使用UIImagePickerController的情况下在我的应用程序中拍照。我正在使用AVCaptureSession和所有相关类在我的一个ViewController上的全屏View上加载相机源作为子层。该代码有效,但不幸的是相机加载速度非常慢。通常需要2-3秒。这是我的代码:session=[[AVCaptureSessionalloc]init];session.sessionPreset=AVCaptureSessionPresetMedium;if([sessioncanSetSessionPreset:AVCaptureSessionPrese

objective-c - 加快保存图像 - iOS

我正在做更多的小项目,这些项目稍后会被包含到一个新项目中。它基本上是一个测试单元。我正在做的是创建一个AVCaptureSession,然后为OutputSampleBufferDelegate创建一个方法。在该方法中,我将sampleBuffer转换为UIImage并保存UIImage。当我在我的iPhone4上运行该应用程序时,它每秒只能保存2-3张图像。必须有一种更有效的方法来保存图像。谁能帮我加快速度?谢谢!lotsofthecodeisfromhere-(void)captureOutput:(AVCaptureOutput*)captureOutputdidOutputSa

iphone - 加快 iOS 中的标签文本更改

我的程序有效使用CocoaAsyncSocket(TCP)发送字节得到响应(字节数据)将字节数组更改为有效数据(int/nsstring/etc)用它更改标签文本(第3步)我放了一个NSLog并观看了。日志显示速度几乎很快,我的功能(更改标签文本)运行良好。但是,我可以在大约4到5秒后在模拟器上看到更改标签的文本,然后调用函数。我的第一种方式是这样获取字节数组-拆分为nsdata-更改为nsstring-输入数组-获取字符串-添加子字符串(如'000%'或'000sec')-更改标签文本第二个是得到一个字节数组-拆分-更改为nsstring-调用一个函数(添加子字符串-更改标签文本)嗯

.net - 加快 IIS/.NET/LINQ 从网络缓冲区检索数据的速度

在对我的网络服务器和数据库服务器之间的流量进行TCP分析时,我发现网络缓冲区(TCP窗口)经常被填满。然后,网络服务器向数据库服务器发送TCP消息,告诉它缓冲区已满,并且在获得更新之前不要发送更多数据。例如,这是随着时间的推移,与数据库服务器的长期连接之一的网络缓冲区大小(以字节为单位):Web服务器正在运行一个.NET4.0应用程序,该应用程序在Windows2008R2Web服务器上以IIS集成模式运行。SQL服务器是2008R2服务器。我对此的解释是,SQL服务器将数据返回到Web服务器的速度比Web服务器上的应用程序可以从缓冲区收集数据的速度更快。我已尝试调整网络驱动程序中的几

ios - 如何加快在 Swift 中从 GPS 获取坐标位置?

我是初学者,我正在制作一个获取用户坐标的应用程序。我正在制作如下所示的locationManager类importUIKitimportCoreLocationclassLocationManager:NSObject{letmanager=CLLocationManager()vardidGetLocation:((Coordinate?)->Void)?overrideinit(){super.init()manager.delegate=selfmanager.desiredAccuracy=kCLLocationAccuracyBestmanager.requestLocati