小编Klw*_*ngh的帖子

将ExpressJS称为HTML页面的Rest API

我正在创建一个带有按钮的网页,通过ExpressJS,NodeJs使用Rest API构建从服务器加载数据.

var express=require('express');
var mysql=require('mysql');
var app=express();
var server=app.listen(3000,function(){
	console.log("Express is running on port 3000");
});

app.get('/search',function(req,res){
	var mysql=require('mysql');
	var connection = mysql.createConnection({
		connectionLimit : 100, //important
		host     : 'localhost',
		user     : 'root',
		password : '',
		database : 'node-test'
	});
	connection.connect();
	connection.query('SELECT name from users', function(err, rows, fields) {
		if (err) throw err;
		var data=[];
		for(i=0;i<rows.length;i++){
			data.push(rows[i].name);
		}
		res.end(JSON.stringify(data));
	});
});
Run Code Online (Sandbox Code Playgroud)

此应用程序的HTML页面如下所示

<button >Load from server</button>
<div></div>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $(document).on('click','button', function(){
		$.ajax({
		  url: "http://localhost:3000/search"
		}).done(function() { …
Run Code Online (Sandbox Code Playgroud)

html node.js express mean-stack

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

二分搜索可以是/二分搜索是一种贪婪算法吗?

我正在阅读有关Binary search 的不同材料,我不清楚它是一个贪婪的二进制(在我看来不是),或者,它可以是具有某些特定实现的贪婪算法吗?

如果它可以是贪婪的,它如何有意义?如果通过选择局部最优获得全局最优,不重新考虑以前的选择,就不能保证二分查找的正确结果。

algorithm binary-search greedy

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

标签 统计

algorithm ×1

binary-search ×1

express ×1

greedy ×1

html ×1

mean-stack ×1

node.js ×1