所以我正在学习汇编,我们有一个任务是找到从内存读取和从缓存中读取之间的时间差.我们必须通过创建2个循环并对它们进行计时来实现.(一个从主存储器读取,另一个从缓存读取).问题是,我不知道,也找不到任何告诉我如何从缓存或主存储器读取= /.你们能帮助我吗?我在MASM32中这样做.我理解如何制作循环和大多数汇编语言,但我只是不能让它读取= /
编辑:
我有一个问题,我已经这样做了......
mov ecx, 100 ;loop 100 times
xor eax, eax ;set eax to 0
_label:
mov eax, eax ;according to me this is read memory is that good?
dec ecx ;dec loop
jnz _label ;if still not equal to 0 goes again to _label
Run Code Online (Sandbox Code Playgroud)
......那会没事吗?
编辑2:
那么,我不打算撬开,我感谢你的帮助,我只是有另一个问题,因为这是我必须做的两个循环.我需要以某种方式比较它们,我一直在寻找一个定时器指令,但我没有发现任何我只发现:timeGetTime,GetTickCount和Performance Counter但据我所知,这些指令返回系统时间而不是时间完成循环需要它.有没有办法真正做我想要的?或者我需要考虑另一种方式?
另外,如果我给出各种"mov"指令,那么从第二个循环中的不同寄存器(不从高速缓存读取的那个)读取是否可以呢?还是我完全不在这里?
对不起所有这些问题,但再次感谢您的帮助.
我正在使用NuSOAP尝试使用Java构建的Web服务.到目前为止我有这个代码:
<?php
require_once('lib/nusoap.php');
$wsdl="http://localhost:8080/HelloWorldWS/sayHiService?WSDL";
$client=new nusoap_client($wsdl, 'wsdl');
$param='John';#array('name'=>'John');
echo $client->call('Hey', $param);
unset($client);
?>
Run Code Online (Sandbox Code Playgroud)
但是当网页加载时,我得到一个空白页面甚至没有代码,我真的不知道为什么.难道我做错了什么?
我必须重新设计一个严重依赖表格的网站,但找不到一种很好的方式来显示表格,我主要是想在Blackberry,iPhone和Android上正确显示表格。
我正在尝试使用HealthKit的计步器,到目前为止,这就是我所拥有的.它没有失败,但我没有看到任何活动.我错过了什么?
import UIKit
import HealthKit
class ViewController: UIViewController {
let healthStore: HKHealthStore? = {
if HKHealthStore.isHealthDataAvailable() {
return HKHealthStore()
} else {
return nil
}
}()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let endDate = NSDate()
let startDate = NSCalendar.currentCalendar().dateByAddingUnit(.CalendarUnitMonth, value: -1, toDate: endDate, options: nil)
let weightSampleType = HKSampleType.quantityTypeForIdentifier(HKQuantityTypeIdentifierStepCount)
let predicate = HKQuery.predicateForSamplesWithStartDate(startDate, endDate: endDate, options: .None)
let query = HKSampleQuery(sampleType: weightSampleType, predicate: predicate, limit: 0, sortDescriptors: …Run Code Online (Sandbox Code Playgroud) 我正在使用PHP和xPath爬进我拥有的网站(只是抓取html而不是进入服务器)但我收到此错误:
可捕获的致命错误:无法将类DOMNodeList的对象转换为第46行的C:\ wamp\www\crawler.php中的字符串
我已经尝试回应那条线,看看我得到了什么,但我会得到同样的错误,我也尝试谷歌搜索错误,但我,最后,最终在PHP文档,发现我的例子是完全如同一个在PHP文档中除了我正在使用HTML而不是XML ...所以我不知道什么是错的...这是我的代码...
<?php
$html = file_get_contents('http://miurl.com/mipagina#0');
// create document object model
$dom = new DOMDocument();
// load html into document object model
@$dom->loadHTML($html);
// create domxpath instance
$xPath = new DOMXPath($dom);
// get all elements with a particular id and then loop through and print the href attribute
$elements = $xPath->query("//*[@class='nombrecomplejo']");
if ($elements != null) {
foreach ($elements as $e) {
echo parse_str($e);
}
}
?>
Run Code Online (Sandbox Code Playgroud)
编辑
实际上是对不起那条线是在我评论其他东西的时候进行测试...我在这里删除它仍然有错误但是.
我开始使用Sencha Touch并且已经阅读了他们的" 入门 ",但我目前陷入了我想做的事情,并且无法找到任何正确的教程或我需要的例子.
我想制作一个面板,以便当用户点击特定按钮时,面板会滑动,顶部的工具栏也会消失(或者也会滑动),而新的工具会出现在本机iOS应用程序上.
到目前为止,这是我的Sencha代码:
Ext.setup({
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'phone_startup.png',
icon: 'icon.png',
glossOnIcon: false,
onReady: function() {
/*HANDLERS
*********************************************************************************/
var showAlert = function(btn, event) {
Ext.Msg.alert('Title', 'Diste ' + event.type + ' en el botón "' + btn.text + '"', Ext.emptyFn);
};
var tapHandler = function(button, event) {
};
/*BUTTONS
*********************************************************************************/
var aboutAppBtn = [{
text: 'Sobre App',
ui: 'round',
handler: showAlert
}];
var checkInBtn = [{
text: 'Check-in',
ui: 'forward',
handler: tapHandler
}];
var buscarCercaBtn = [{
text: …Run Code Online (Sandbox Code Playgroud) 我有一个调用的数组prices,另一个调用orderT我要检查它是否是某个orderType然后我做某些事务,prices[i]如果它是一个不同的类型然后另一个事务(只有2种类型的订单).
到目前为止,我可以迭代价格(使用accounting.js插件):
function processTotal(){
var prices = $('.prices');
var orderT = $('.orderType');
var total = 0;
$.each(prices, function(i, e){
total += accounting.unformat(prices[i].textContent);
});
total = parseFloat(total);
$('#sum').text(accounting.formatMoney(total, "€", 2, ".", ","));
}
Run Code Online (Sandbox Code Playgroud)
价格部分运作良好,但我无法想象如何也去orderT检查.
编辑
orderT并且prices是相关的并且在表中,我不能发布所有表,因为它很大但它基本上是:
<td>order_type</td>
<td>$00.00</td>
Run Code Online (Sandbox Code Playgroud) 我一直在阅读关于Node.js和做一些教程,到目前为止我很喜欢它,但是我一直试图找到在在线服务器上实现它的方法,到目前为止我还没有找到任何东西,有什么办法吗?它是否应该以我在本地安装的方式安装,但在在线服务器上?
我正在从这样的字符串列表中读取:
2012年4月9日(2012-04-09)num 0 2012年4月16日(2012-04-16)num 0 2012年4月23日(2012-04-23)num 0 2012年4月30日(2012-04-30) num 0 May 7,2012(2012-05-07)num 0 May 14,2012(2012-05-14)num 0 October 8,2012(2012-10-08)[126] num 0 October 15,2012(2012 -10-15)[126] num 0 2012年10月22日(2012-10-22)[126] num 0 October 29,2012(2012-10-29)[126] num 0
我想阅读日期,直到第一个括号'('我试过:
console.log( $(this).text().substring(0,16) );
Run Code Online (Sandbox Code Playgroud)
但这只适用于较长的月份,其余的(如可能或六月)会返回其余字符串的一部分.有没有一种方法可以用来做到这一点?
有没有办法获得这种类型的输入:
在不使用图像的情况下模仿css?
我已经尝试过创建一个css三角形,但是我无法使用它来实现它的工作:http://css-tricks.com/snippets/css/css-triangle/并且我认为唯一的其他解决方案是图像.
php ×2
assembly ×1
caching ×1
css ×1
each ×1
healthkit ×1
hosting ×1
html-table ×1
ios ×1
iteration ×1
javascript ×1
jquery ×1
masm ×1
mobile ×1
node.js ×1
performance ×1
sencha-touch ×1
slide ×1
swift ×1
web-services ×1
xpath ×1