现在我正在努力解决5年前我没有经历过的事情,我想知道你是否经历过同样的事情.
问题:在发布新的(Microsoft)产品时,我没有很好的方法来更新我的知识.
在过去,比如5年前,当MS发布新产品时,可能是在最新版本之后的2到3年.在那个时候,他们似乎有时间写MSDN书籍,我买了一本,阅读它,我在新版本中与大多数新东西保持同步.它没有涵盖所有100%,但我知道什么是新的,我可以谷歌更多信息.
但是在这些日子里,随着MS越来越频繁地发布,MSDN书籍并没有针对每种新技术发布,而且我有点迷失了资源,我可以找到我以前找到的信息在MSDN书籍中.
例如,现在我正在使用ASP.NET MVC2构建网站,并且MVC3即将推出.最近有各种关于MVC3的帖子,就像MVC2上的帖子一样,但所有这些博文中的缺点是我不仅让信息非常分散(不同的帖子,不同的博客,不同的写作风格)而且非常不同详情.有些帖子非常详细,但其中一些帖子,即使是被斯科特喋喋不休的帖子,也缺少一定数量的问题描述和技术深度.
我想我实际上错过的是信息(关于新主题,不是搜索整个MSDN网站,只想更新新内容)是作为一个整体呈现在某个地方,如果有可能,作为一个连贯的故事太.
我现在拥有的是一系列链接到各种博客和视频等的链接.
而且,通过购买MSDN书籍,你知道你可以期待什么,它确实有一些质量,我更喜欢购买60美元的书,质量超过30分钟的45分钟,其中一半令人失望质量,你只能通过观察它发现.
所以,长话故事,是否有更多的程序员遇到这个问题?
米歇尔
PS我不是在抱怨MS发布,但我确实遇到了找到良好资源以保持最新状态的问题
我正在使用jquery,我正在循环:
$("span").each(function (index) {
var idname = $(this).attr('id');
$("#" + idname).click(function () {
window.location.href = "http://" + $(this).attr('id') + "lin.gw";
});
}); //end for click attachment to button
Run Code Online (Sandbox Code Playgroud)
我想循环id包含where的元素*raid*.它的语法是什么?
我正在寻找一个SQL查询,它给我所有行,其中ColumnX包含任何小写字母(例如"1234aaaa5789").大写相同.
默认情况下,保存到内部存储的文件对应用程序是私有的,而其他应用程序无法访问它们(用户也无法访问).
我能够在DDMS中看到文件"/ data/data/package_name/files/in file explore,但是当我在电子邮件中使用imageUri附加上述文件URI时,我看到附件是0kb.我使用了Android的默认电子邮件API.
任何人都可以建议我,如何在应用程序私有的电子邮件中附加文件?
虽然我能成功地将文件保存在SD卡中并从SD卡附加文件,但这很好用.
但是,如果SD卡不可用并将文件保存到内部存储器,那么我如何将它们附加到电子邮件中.
String FILENAME = "hello_file.txt";
String string = "hello world!";FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
File imageFile = getFileStreamPath(FILENAME );
Uri imageUri = Uri.fromFile(imageFile);
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("*/*");
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,imageUri);
this.startActivityForResult(Intent.createChooser(emailIntent, "Send mail..."),SUB_ACTIVITY);
Run Code Online (Sandbox Code Playgroud) 在NHibernate中有一种方法可以将计数查询的结果映射到类的属性吗?我想在XML映射中执行此操作.
我知道我可以通过代码(通过实际查询计数的构造,或通过作弊,执行完整查询,并计算结果项)来制定这个,但如果我可以编写一些简短的SQL或HQL,那将是很好的.以某种方式阻塞到我的XML映射中.
一个具体的例子.我的DB有这些表 -
Entry
Id
BodySummary
Comment
Id
EntryId
Body
Run Code Online (Sandbox Code Playgroud)
我想得到一些条目摘要.对于每个条目,我想获得评论计数(和正文摘要).
仅供参考:我省略了我的数据库中不相关的部分,如作者,条目标题/正文,时间戳等.这当然应该与我询问的查询部分无关.
php文档建议我应该用ob_end_flush()结束每个ob_start().我在网站的每个页面上使用一个,只是为了允许我在应用程序的任何地方使用firephp日志方法.
该应用程序工作正常,但我想知道是否有任何我不知道可能有害的事情.
我需要一个只能找到整个字符串与我的查询匹配的匹配的正则表达式.
例如,如果我搜索名为"Red October"的电影,我只想匹配那个确切的标题(不区分大小写),但不匹配"The Hunt For Red October"等标题.不太确定我知道怎么做.谁知道?
谢谢!
我创建了一个服务器/客户端应用程序,并在我的客户端应用程序中初始化了 Program.cs 文件中的连接,在该文件中我还初始化了我的 Form 应用程序。比方说,我如何单击表单上的按钮并调用 Program.cs 文件中的函数?
我是LINQ的新手.
我想查询描述列字符串的所有行(示例值"我今天感觉很幸运.")包含/匹配a中的任何项目List<string> lst.
列表项的示例包含{"lucky","bad","ok"}.
我想通过只使用linq实现,但我混淆了以下方法正确吗?
谢谢.
选项1:
var item =
from a in datatbl.AsEnumerable()
from b in lst
where a.Field<string>("description").contains(b)
select a;
选项2:
var item =
from a in datatbl.AsEnumerable()
where lst.Any(x=> a.Field<string>("description").Contains(x))
select a;
我有一只猪在我的应用程序中创建一个基本的视频捕获功能.我想调用我的设备的默认视频捕获工具,并将文件保存到特定位置.
从文档中可以通过在EXTRA_OUTPUT中提供Uri来实现,但是发生的事情是完全被忽略并且视频实际上被写入通常的媒体商店位置.
我的代码非常简单:
Intent i = new Intent( android.provider.MediaStore.ACTION_VIDEO_CAPTURE );
String SD_CARD_TEMP = Environment.getExternalStorageDirectory()
+ File.separator + MEDIA_TEMP ;
i.putExtra( android.provider.MediaStore.EXTRA_OUTPUT, Uri.parse(SD_CARD_TEMP) );
startActivityForResult( i, ACTIVITY_CAPTURE_VIDEO );
Run Code Online (Sandbox Code Playgroud)
常量MEDIA_TEMP设置为"media_temp".我也尝试使用File而不是字符串并使用Uri.fromFile(),但这没有任何区别.
如果有人有任何想法,为什么这个代码没有表现,因为文档说它应该..请告诉我:-)
PS.开发正在HTC Desire HD上进行,而不是模拟器..
谢谢,
戴夫