当屏幕刮擦时,需要注意哪些"问题"?
这样做的灵感是:我的配偶的同事让我从Blogger托管的博客中抓取所有页面,她的癌症朋友在最后几个月保留了这个页面,这位女士希望保留所有帖子以防万一博客删除.我最终找到了一个几乎不够好的免费工具.
抓取许多Blogger页面的一个问题是,通常会有一个导航菜单,您可以在其中单击三角形以按年或月扩展帖子列表.这些小错误创建了大量的重复内容,因为您在扩展/折叠的菜单的不同组合中反复使用相同的页面.在Blogger的情况下,我不确定这是可以避免的,因为链接都被格式化为真正的http链接而不是明显的JavaScript调用.它仍然让我思考:
如果你要抓一个网站,你可以补偿什么样的潜在非显而易见的事情?
我们正在ASP.NET MVC中构建一个相当大的HR应用程序,到目前为止我们的控制器变得非常庞大.例如,我们有一个Employee控制器,包括所有员工视图(个人信息,员工扣除,家属等).这些视图中的每一个都可能有多个动作或子视图(例如CRUD).每个动作都相对较小,但控制器可能有许多功能.
是否存在拆分控制器的最佳实践?而不是拥有带有几十个视图的Employee控制器,对每个子类型(即EmployeePersonalInfoController,EmployeeDeductionController,EmployeeDependentController)是否更好一个控制器?
最后,它甚至重要吗?
更新澄清
我最初担心的是CRUD的行为.例如,让我们考虑创建和删除...
EmployeeController中的当前操作:
CreateEmployee()
DeleteEmployee()
CreateEmployeeDeduction()
DeleteEmployeeDeduction()
CreateDependent()
DeleteDependent()
etc.
Run Code Online (Sandbox Code Playgroud)
如果控制器被拆分:
EmployeeController
Create()
Delete()
EmployeeDeductionController
Create()
Delete()
EmployeeDependentController
Create()
Delete()
EmployeeBenefitController
Create()
Delete()
etc.
Run Code Online (Sandbox Code Playgroud)
在第一种情况下,我们的~100个屏幕被分成8-10个大型控制器.在第二个,我可能有~50个控制器.
我经常在Linux和Mac上向开发人员展示jhat,jps和jstack工具集.但是,一位开发人员最近表示,如果相关的Java应用程序作为Windows服务运行,则这些在Windows中无法使用.
一个太阳提交的bug说的非常相似,但由于不活动而被关闭.
我已经为自己测试了这一点,但事实上它似乎是正确的,尽管我几乎无法相信.这是设置:
这在Windows XP,Windows 2003 Server和Windows 7下可重现.Java版本1.5和1.6产生相同的结果.
有没有办法从终端,即使以管理员身份登录,"sudo up"获取JPS和其他工具来查看java服务?
我想得到一个比另一个Date对象晚30分钟的Date对象.我如何使用JavaScript?
有没有人知道任何链接到IIS与Apache主机的实际性能比较?
我希望利用现有的基础设施来改变从.NET到PHP应用程序的技术,但我找不到有关在不同平台上托管的PHP的任何信息.关于IIS与Apache,或者ASP.NET与PHP,或者任何其他语言服务器与服务器,语言与语言,但没有服务器/语言与服务器/语言的关系.
我目前的方向是使用PHP与FastCGI ..看起来不错.只需要证明它是合理的,或找到一个令人信服的理由拒绝我曾经习惯的那个可爱的巨型怪兽.
更新
Windows环境将是运行IIS6的Win2k3,其中FastCGI为PHP扩展提供服务.还计划使用eAccelerator或类似的脚本缓存.
我需要使用Python将任何html实体转换为其ASCII等价物.我的用例是我正在清理一些用于构建电子邮件的HTML,以便从HTML创建明文电子邮件.
现在,当我需要ASCII(我认为)时,我才真正知道如何从这些实体创建unicode,以便明文电子邮件能够正确读取带有重音字符的内容.我认为一个基本的例子是html实体"á" 或者á被编码为ASCII.
此外,我甚至不能确定ASCII是明文电子邮件所需要的.你可以告诉我,我完全迷失在这个编码的东西上.
我下载了MGTwitterEngine并添加到我的iPhone项目中.它可以连接并获取可以将它们转储到NSLog中的雕像.但是,我无法弄清楚我需要如何解析调用,以便将它们添加到表中.它们作为NSString返回,如下所示:
{
"created_at" = 2009-07-25 15:28:41 -0500;
favorited = 0;
id = 65;
source = "<a href=\"http://twitter.com/\">Twitter</a>";
"source_api_request_type" = 0;
text = "The wolf shirt strikes again!! #sdcc :P http://twitpic.com/blz4b";
truncated = 0;
user = {
"created_at" = "Sat Jul 25 20:34:33 +0000 2009";
description = "Host of Tekzilla on Revision3 and Qore on PSN. Also, a geek.";
"favourites_count" = 0;
"followers_count" = 0;
following = false;
"friends_count" = 0;
id = 5;
location = "San Francisco";
name = "Veronica …Run Code Online (Sandbox Code Playgroud) SQL Server Edition:2008 Enterprise Visual Studio:2010 w/.NET 4.0
SSMS 2008 Addin - CodePlex上的Data Scripter项目源代码引用 Microsoft.SqlServer.SqlTools.VSIntegration.dll
我已经引用了DLL
<<Microsoft SQL Server install location>>\100\Tools\Binn\VSShell\Common7\IDE
但这是奇怪的.Microsoft.SqlServer.SqlTools.VSIntegration.dll包含一个命名空间Microsoft.SqlServer.Management.UI.VSIntegration,该命名空间又包含ServiceCache(公共密封).
一旦我添加引用,ServiceCache就会突出显示(这意味着没有引用问题)但是当我编译项目并且VS 2010引发一个无法找到ServiceCache的错误时会出现问题.
当前上下文中不存在名称"ServiceCache"
为什么ServiceCache在编译期间不可见但看起来在添加程序集后可用?
并且Reflector确实显示ServiceCache是项目引用的程序集的一部分,但Visual Studio intellisense无法显示它.
有没有这种问题?
[更新]一些截图
反射器清楚地显示 ServiceCache

但Visual Studio 2010说,否则......

使用ASP.Net发送大量电子邮件的最佳方式是什么?
例如,站点管理员需要向其所有站点的用户发送电子邮件(例如,新闻稿).
使用ASP.Net 3.5和C#执行此操作的最佳方法是什么?
php ×2
apache ×1
architecture ×1
ascii ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
date ×1
fastcgi ×1
iis ×1
iphone ×1
java ×1
javascript ×1
json ×1
jsonp ×1
objective-c ×1
performance ×1
python ×1
sql-server ×1
ssms ×1
twitter ×1
web-services ×1
windows ×1