我正在寻找一种工具或服务,它可以捕获具有大量页面的Web域,创建站点地图,然后以一种有助于我查看,理解和分组内容的方式可视化该地图(我是新手网站)像树视图或其他标准的站点地图可视化的东西会很棒.我还没有找到一个可以做到这一点的工具(我发现很多东西可以抓住网站并创建一个xml文件,没有任何可视化的东西)
谢谢!
我正在尝试实现jquery自动完成插件.我已经启动并运行了,但有些东西不能正常工作.
基本上我有一个自动完成的员工名单.该列表是使用VB.NET处理程序(.ashx文件)从sql-database(employee_names和employee_ID)中的表生成的.数据格式为:employee_name-employee_ID.到目前为止,所有员工都在自动填充中列出.
问题是,我不知道如何将用户重定向到某个页面(例如employee_profile.aspx)时,他们选择了从自动完成的员工.
这是我的重定向代码,但它不能正常工作:
$('#fname2').result(function(event, data, formatted) {
location.href = "employee_profile.aspx?id=" + data
});
Run Code Online (Sandbox Code Playgroud)
例如; 用户选择它会将用户重定向到employee_profile.aspx?id = employee的employee-id名称(例如:employee_profile.aspx?id = John Doe-91210)而不是employee_profile.aspx?id = 91210.
我知道我可以剥离employee_ID:
formatResult: function(data, value) {
return value.split("-")[1];
}
});
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将employee_ID传递给重定向页面.
这是我的整个代码:
$().ready(function() {
$("#fname2").autocomplete("AutocompleteData.ashx", {
minChars: 3,
selectFirst: false,
formatItem: function(data, i, n, value) {
return value.split("-")[0];
},
//Not used, just for splitting employee_ID
//formatResult: function(data, value) {
// return value.split("-")[1];
//}
});
$('#fname2').result(function(event, data, formatted) {
location.href = "employee_profile.aspx?id=" + data
});
});
Run Code Online (Sandbox Code Playgroud)
我知道我很亲密,它应该是非常简单的东西,但任何人都可以帮助我吗? …
我是SQLite的新手(实际上是5分钟前),但我确实知道Oracle和MySql的后端.
问题:我试图了解SQLite支持的每种数据类型的长度,例如bigint和smallint之间的差异.我搜索过SQLite文档(只讨论亲和力,只关注它吗?),SO线程,谷歌......并没有发现任何东西.
我的猜测:我只是稍微修改了SQL92规范,讲数据类型和它的关系,但不是它的长度,这是很明显我承担.然而,我已经了解了Oracle和MySql数据类型规范,并且指定的长度对于整数至少大致相同.我应该假设SQLite使用相同的长度吗?
旁白问:我是否错过了关于SQLite文档的内容?或者我一般都错过了一些关于SQL的东西?问这个是因为我无法理解为什么SQLite文档没有指定像数据类型长度那样基本的东西.这对我来说没有意义!虽然我确信有一个简单的命令来发现长度..但为什么不把它们写到文档?
谢谢!
我已经工作了很长一段时间,但仍然无法弄清楚我的代码有什么问题.每个服务都有多个配置文件,但每个配置文件只有一个服务.
Service
{
Long service_id; // primary key
... getter/setter
}
Profile
{
Long profile_id; // primary key
Long service_id; // foreign key
... getter and setter
}
Run Code Online (Sandbox Code Playgroud)
在Profile.hbm.xml中.我加
< many-to-one name="service_id" class="com.mot.diva.dto.Service" column="SERVICE_ID" cascade="save-update">
< /many-to-one>
Run Code Online (Sandbox Code Playgroud)
这是映射它的正确方法吗?
在下面的代码片段中,Color枚举是在Car类中声明的,以便限制枚举的范围并尽量不"污染"全局命名空间.
class Car
{
public:
enum Color
{
RED,
BLUE,
WHITE
};
void SetColor( Car::Color color )
{
_color = color;
}
Car::Color GetColor() const
{
return _color;
}
private:
Car::Color _color;
};
Run Code Online (Sandbox Code Playgroud)
(1)这是限制Color枚举范围的好方法吗?或者,我应该在Car类之外声明它,但可能在它自己的命名空间或结构中声明它?我今天刚刚看到这篇文章,主张后者并讨论关于枚举的一些好点:http: //gamesfromwithin.com/stupid-c-tricks-2-better-enums.
(2)在这个例子中,当在类中工作时,最好是将枚举编码为Car::Color,还是只需要Color?(我假设前者更好,以防万一Color在全局命名空间中声明了另一个枚举.这样,至少,我们明确指出我们所指的枚举.)
IE Monster又一次遇到了一个奇怪的问题.
我正在将一些更改写入我继承的asp.net网站.其中一个问题是在某些页面中有几个控件将javascript函数作为处理程序添加到onload事件中(如果重要的话使用YUI).其中一些事件处理程序假定已执行某些其他功能.
这在Firefox和IE7中表现良好,因为处理程序似乎按注册顺序执行.另一方面,IE8 向后做这件事.
我可以采用某种双重检查方法,但鉴于控件存在于几个页面中,我觉得它会创建更多的依赖关系.所以我开始编写自己的队列类,我将函数推送到并可以控制它们的执行顺序.然后我将注册一个onload处理程序,指示队列按我的首选顺序执行.
我已经完成了一段时间,并开始想知道两件事:
有人有任何见解吗?任何干净的解决方案,使我能够轻松执行执行顺序?
在我们自己的Jon Skeet的C#中,他讨论了模拟值类型的'null'的3种方法:
提到可空类型使用第三种方法.可空类型究竟如何在引擎盖下工作?
我是一名研究生,有许多脚本,bibtex的书目数据,乳胶论文草稿,开放式办公室的演示文稿,书写的海报,以及数字和结果数据.我想将所有内容放在版本控制下的一个项目中.然后,当我需要处理诸如参考书目数据之类的部分时,我想检查该子目录,根据需要进行修改并将其合并.我希望能够将一个版本签出到我的家用计算机,并且与我的工作计算机不同,并对每个计算机进行独立更改并最终将它们合并.我还希望能够从这个大项目中查看一段代码并将其与版本导入一个单独的项目中.如果我可以改变,我希望能够将它们合并回原始项目.
根据我的理解,git子树可以做到这一点.
http://github.com/apenwarr/git-subtree
有一个例子与我正在尝试做的事情一致:
http://psionides.jogger.pl/2010/02/04/sharing-code-between-projects-with-git-subtree/
假设我的项目的主干包含目录:(bib bin cfg data fig src todo).
我用的时候
git subtree split -P bib -b export
git checkout export
Run Code Online (Sandbox Code Playgroud)
我得到一个bib目录,加上所有应该被忽略的文件或基于.gitignore的二进制文件,例如src目录以及以tilde或./data目录结尾的所有内容.
dwickrama@DWwork:~/research/trunk$ ls * -r
biblography.bib JabRef
src:
script1.sh~ README~ script2.sh~
script3.sh~ script4.R~ script5.awk~
script5.py~
cfg:
cfgFile1.ini~ cfgFile2.ini~ cfgFile3.ini~
bin:
bigBinaryPackage1 bigBinaryPackage2
dwickrama@DWwork:~/research/trunk$
Run Code Online (Sandbox Code Playgroud)
我的.gitignore文件如下:
*.doc diff=word
*.tex diff=tex
*.bib diff=bibtex
*.py diff=python
*.eps binary
*.jpg binary
*.png binary
./bin/* binary
*~
Run Code Online (Sandbox Code Playgroud)
我该如何防止这种情况?
例如,Ryan Bates的nifty_scaffolding就是这样做的
edit.html.erb
<%= render :partial => 'form' %>
Run Code Online (Sandbox Code Playgroud)
new.html.erb
<%= render :partial => 'form' %>
Run Code Online (Sandbox Code Playgroud)
_form.html.erb
<%= form_for @some_object_defined_in_action %>
Run Code Online (Sandbox Code Playgroud)
隐藏的状态让我感到不舒服,所以我通常喜欢这样做
edit.html.erb
<%= render :partial => 'form', :locals => { :object => @my_object } %>
Run Code Online (Sandbox Code Playgroud)
_form.html.erb
<%= form_for object %>
Run Code Online (Sandbox Code Playgroud)
那么哪个更好:a)有部分访问实例变量或b)传递部分所需的所有变量?
我一直在选择b)最近,但我确实遇到了一点点泡菜:
some_action.html.erb
<% @dad.sons.each do |a_son| %>
<%= render :partial => 'partial', :locals => { :son => a_son } %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
_partial.html.erb
The son's name is <%= son.name %>
The dad's name is …Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的课程:
public class BasePadWI
{
public WorkItem WorkItemReference { get; set; }
.... Other stuff ......
}
Run Code Online (Sandbox Code Playgroud)
然后我有一个字典,定义如下:
public Dictionary<BasePadWI, Canvas> Pad { get; set; }
Run Code Online (Sandbox Code Playgroud)
我想打个电话:
List<WorkItem> workItems = Pad.Keys.ToList();
Run Code Online (Sandbox Code Playgroud)
(注意:WorkItem是一个密封的类,所以我不能继承.)
我是否可以在课堂上做些诡计让它看起来像WorkItem?
我在此期间做到了这一点:
List<WorkItem> workItems = Pad.Keys.ToList().ConvertAll(x=>x.WorkItemReference );
Run Code Online (Sandbox Code Playgroud) c# ×2
class ×2
.net ×1
actionview ×1
autocomplete ×1
c#-3.0 ×1
c++ ×1
dom-events ×1
enums ×1
events ×1
foreign-keys ×1
git ×1
gitignore ×1
hibernate ×1
javascript ×1
jquery ×1
many-to-one ×1
map ×1
namespaces ×1
nullable ×1
orm ×1
partial ×1
ruby ×1
scope ×1
sitemap ×1
split ×1
sqlite ×1
subtree ×1