Tag: C#的

如何打印出vector的内容?

我想用C ++打印一个vector的内容,这里是我的: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = 17; char entrance = vec.at(16); char firstsquare = vec.at(x); if (entrance == 'S') { path.push_back(entrance); } for (x = 17; […]

使用Newtonsoft反序列化JSON到.NET对象(或LINQ到JSON也许?)

我知道有一些关于牛顿软件的post,所以希望这不完全是一个重复…我试图将由Kazaa的API返回的JSON数据转换成一个很好的对象 WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in list) { Console.WriteLine(item); } //Console.WriteLine(reader.ReadLine()); stream.Close(); 那JsonConvert线只是我正在尝试的最近的一个…我不是很明白,希望通过问你们来消除一些步法。 我最初试图将其转换成字典或其他东西…实际上,我只需要在那里抓住一些值,所以通过文档判断,也许Newtonsoft的LINQ to JSON可能是一个更好的select? 思考/链接? 以下是JSON返回数据的示例: { "page": 1, "total_pages": 8, "total_entries": 74, "q": "muse", "albums": [ { "name": "Muse", "permalink": "Muse", "cover_image_url": "http://image.kazaa.comhttp://img.dovov.com69/01672812 1569/Yaron_Herman_Trio/Muse/Yaron_Herman_Trio-Muse_1.jpg", "id": […]

C ++中模板模板参数有什么用处?

我已经看到一些使用模板模板参数(即以模板为参数的模板)的C ++示例来执行基于策略的类devise。 这种技术还有什么其他用途?

multidimensional array vs

double[][] ServicePoint = new double[10][9]; // <– gives an error (1) double[,] ServicePoint = new double[10,9]; // <– ok (2) 他们有什么不同? (1)产生错误,是什么原因? 和 double d = new double[9] ServicePoint[0] = d; 使用(2)会提示错误。 为什么?

在C ++中'printf'与'cout'

printf()和cout在C ++中有什么区别?

从Type获取新的对象实例

在编译时,人们可能并不总是知道对象的types,但可能需要创build一个types的实例。 你如何从一个types获得一个新的对象实例?

为什么使用双指针? 或者为什么使用指针指针?

什么时候应该在C中使用双指针? 任何人都可以用一个例子解释? 我所知道的是一个双指针是一个指针的指针。 为什么我需要一个指针指针?

C#joinLinq和Lambda

用Linq和Lambda编写的查询遇到问题。 到目前为止,我得到了很多错误,这里是我的代码: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta) => new { Post = post, Meta = meta }); 我是使用Linq的新手,所以我不确定这个查询是否正确。

模板中关键字“typename”和“class”的区别?

对于模板,我已经看到这两个声明: template < typename T > template < class T > 有什么不同? 在下面的例子中,这些关键字究竟意味着什么(摘自德国维基百科有关模板的文章)? template < template < typename, typename > class Container, typename Type > class Example { Container< Type, std::allocator < Type > > baz; };

用户'IIS APPPOOL \ ASP.NET v4.0'login失败

我有一个Web项目(C#Asp.Net,EF 4,MS SQL 2008和IIS 7),我需要迁移到本地IIS 7(在CASSINI工作正常)。 本地在IIS中我有我的Default Web Site与我的部署。 我的部署和Default Web Site都在池ASP.NET 4.0版(查看图像设置)池目标框架4作为我的Web项目。 浏览网站时,浏览器不会显示页面,而是允许浏览器下载页面。 我有本地运行在IIS上的其他项目,他们工作没有问题(但他们不使用entity framework)。 使用事件logging器我看到错误如下: Exception information: Exception type: EntityException Exception message: The underlying provider failed on Open. at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) Login failed for user 'IIS APPPOOL\ASP.NET v4.0'. at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection […]