我一直在使用Visual Studio Express版本.我曾经使用完整的Pro VS 2005.我无法弄清楚我在Express版本中缺少什么.如果我购买完整版VS,我会得到什么好处?
我花了很长时间,但终于让nHibernate的Hello World工作了.在我做了"延迟加载"后,它工作了.老实说,我不能告诉你为什么一切都有效,但确实如此,现在我正在读你不需要延迟加载.是否有一个你好的世界,任何人都有这个让nHibernate工作的骨干?你有懒加载吗?我问,因为我想使用nHibernate,但我需要了解事情是如何工作的.
谢谢.
你知道一个没有这么多开销的你好世界吗?
使用延迟加载更好吗?
编辑:我使用的是asp.net 3.5.Web应用程序项目.
如果我在Windows上编写PHP(php5,如果它很重要),Apache就像在另一个操作系统和Apache上编写PHP一样?我不是指文件路径之类的东西.谢谢.
不是真的想看书.我见过很多引用和链接.我现在不能买.我一直在网上看书,看视频等.到目前为止我还没有得到一件事.愿景(问题的解决方案)和产品积压之间的关系.从我读到的,我认为这是用户故事,但我不确定.
网上有什么能以线性方式展示从视觉/概念到最终的所有步骤吗?
谢谢你的任何指示.
编辑:在需求收集,只使用Excel?
我试图找出为什么我会使用网格系统.我读了一些,但我不明白.我习惯于在页面上放入html中的东西并完成它但我有一个新项目并且想要使用网格,因为显然它是最佳实践.
我在另一篇SO问题中引用了一篇文章,它说网格设计是各种各样的开发,甚至是应用程序表单设计.这让我想到了像网格等一样的东西,我不知道网页设计领域的网格是否相同.我希望有人可以给我一个简短但不过于复杂的观点,而不是我已经使用过的谷歌链接.
感谢您的任何帮助.
编辑:我发现这个网站最简单:http: //www.zurb.com/playground/css-grid-builder 但是,我又怎么处理12列?列中的所有内容都"被粉碎"以适合列中的内容吗?这对我没有意义.
编辑:我阅读下面的网格960教程,感觉好多了,但最后它说:
您也可以在生产代码中使用Grid 960的概念,但不建议在生产过程中始终坚持使用框架.CSS框架就像任何工具一样,它们都有自己的用途.考虑到这一点,走出原型!
我不是试图脱离这种情况,但如果我不在生产中使用它,那有什么意义呢?我理解需要进行原型设计,但如果我喜欢原型,为什么不使用960网格呢?我可能不理解这个评论.谢谢.
编辑:
960系统是否适合生产?
使用HTML5的浏览器是否会使用较少的JavaScript,jQuery等,并使用HTML完成动画制作?是否会使"平滑"图形不再需要Flash?
换句话说,我不会因为花时间学习jQuery而失去任何东西,因为HTML5就在这里,对吗?
我正在使用Oracle,我有一个1000行的表.有一个姓氏字段和
我想知道名称字段的长度,但我不希望每行都有.我想要各种长度的计数.
例:
姓:
smith
smith
Johnson
Johnson
Jackson
Baggins
Run Code Online (Sandbox Code Playgroud)
有两个铁匠长度为五个.另外四个,长度为七个.我希望我的查询返回
7
5
Run Code Online (Sandbox Code Playgroud)
如果有1000个名字,我希望得到各种各样的长度.
我试过了,
Select count(*) as total, lastname from myNames group by total
Run Code Online (Sandbox Code Playgroud)
它不知道总数是多少.按姓氏分组只是每个人姓名上的组,除非它是一个不同的姓氏,这是预期的但不是我需要的.
这可以在一个SQL查询中完成吗?
我不确定我是否理解准备好的声明,因为它与速度或效率有关.我读到在数据库服务器上编译了一个准备好的语句,可以一遍又一遍地使用.
但是,说我有一个网页.它做一个查询.下一个人拉起页面,相同的查询,只为该用户提供不同的参数.
在第二次访问网页时,是准备好的语句查看dbms以查看数据库服务器上是否已存在该特定查询?我不明白说这句话是什么意思,可以"一遍又一遍"地运行.它没有准备每次运行页面?
此外,这不是关于SQL注入.这是我理解的一部分,因为它与编译有关.
谢谢.
编辑:我搜索过,但找不到答案.我只是引出了这个问题.
编辑:基于以下评论,根据我的方案,我看不到任何效率优势.安全是的.整个编译的东西.没有.有没有人可以举出一个可以满足效率问题的例子?
我如何$greet在这个班级内部打电话?我正在使用 PHP 5.5.4。
<?PHP
class Model
{
public $greet = function($name)
{
printf("Hello %s\r\n", $name);
};
}
$test = new Model();
$test->greet('World');
$test->greet('PHP');
?>
Parse error: syntax error, unexpected '$greet' (T_VARIABLE), expecting function (T_FUNCTION)
Run Code Online (Sandbox Code Playgroud)
也试过这个,
$test = new Model();
call_user_func($test->greet('World'));
call_user_func($test->greet('PHP'))
Run Code Online (Sandbox Code Playgroud)
匿名函数在类外工作正常(直接来自手册)。
<?php
$greet = function($name)
{
printf("Hello %s\r\n", $name);
};
$greet('World');
$greet('PHP');
?>
Run Code Online (Sandbox Code Playgroud)
编辑:我在电话中取出美元符号(我在回答开始时抓住了它。它没有帮助,
call_user_func($test->greet('World'));
call_user_func($test->greet('PHP'));
Run Code Online (Sandbox Code Playgroud)
编辑:
class Model
{
public $greet;
function __construct()
{
$this->greet = function($name)
{
printf("Hello %s\r\n", $name);
};
}
} …Run Code Online (Sandbox Code Playgroud) 如果我在Asp.Net Core 1.x中构建Web API项目,并且我想在同一个项目或解决方案中构建前端,是否可以创建前端页面并使用Razor与Visual Studio的Intellisense?
该应用程序是围绕一个公共消费的API构建的,但由于我的应用程序将使用相同的数据,我认为使用我自己的API而不是为API调用和"常规"MVC构建单独的方法或构造是有意义的(调用controller,获取模型数据,返回视图).客户端将拥有自己的前端并获取数据.我将拥有自己的前端,但我希望它集成在同一个VS解决方案中.
一个缺点是我失去了我的智能感知,因为我正在构建它,消耗从API返回的JSON.我知道API是关于返回数据而不是视图.我正在努力获得最好的世界,并通过Visual Studio功能提高工作效率.
我读过的都比较旧.SO也有较老的问题.我阅读了很多关于使用API返回视图的内容,但我不确定是否需要它.我想同时做一个普通的非Web API项目和API项目.
这可能吗?
我的理解是没有/因为Razor的全部意义在于它是在服务器上完成的,API是针对应用程序之外的客户端.换句话说,我需要构建一个调用我的API控制器的控制器,所以我得到了Intellisense,这似乎有点多余,而且在服务器上更难处理.
一些可能性:
使用带有Razor语法的ASP.NET Core构建REST API
asp.net mvc消费asp.net web api终点
编辑:这似乎是合乎逻辑的,https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/areas
编辑:这是我做的,以此为指导:
https://msdn.microsoft.com/en-us/magazine/mt763233.aspx
我在我的项目中创建了一个区域.在这之下,我创建了一个区域的名称,在此我创建了控制器,视图(在此主页下).
在我添加的Startup.cs文件中,
app.UseMvc(routes =>
{
routes.MapRoute(name: "areaRoute",
template: "{area:exists}/{controller=Home}/{action=Index}");
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}");
});
Run Code Online (Sandbox Code Playgroud)
URL是localhost:port/AreaName
在我的Controller中,我能够重用我的服务层中的服务,这是我在项目早期决定的抽象.
namespace books.Areas.Controllers
{
[Area("Books")]
public class HomeController : Controller
{
private readonly AppSettings _appSettings;
public HomeController(Microsoft.Extensions.Options.IOptions<AppSettings> appSettings)
{
_appSettings = appSettings.Value;
}
// GET: /<controller>/
public IActionResult Index()
{
var myConn = _appSettings.ConnectionString;
var getBooks = …Run Code Online (Sandbox Code Playgroud) asp.net-mvc visual-studio razor asp.net-web-api asp.net-core-1.0
php ×2
sql ×2
agile ×1
asp.net-mvc ×1
grid-system ×1
html5 ×1
javascript ×1
jquery ×1
lazy-loading ×1
nhibernate ×1
oracle ×1
razor ×1
scrum ×1