抱歉.我不知道这个的好标题,但请看这里:
http://joshblog.net/projects/logic-gate-simulator/Logicly.html
我在周末从美味中看到了这一点.它是闪存,我想知道这样的事情,就图形和交互而言,是否可以在javascript(jquery或其他库,而不是我自己的库)中完成.
同样,我并不是指具体的逻辑门,而是指对象之间的拖动,拖放和绘制线,移动它们等等.
有没有人知道一个网站在javascript中有这样的东西?这有点让我想起谷歌地图上的拖放点但更好.谢谢.
Heylo,
我想计算(仅使用默认的Perl安装)两个日期之间的天数.两个日期的格式都是这样的04-MAY-09.(DD-MMM-YY)
我找不到任何讨论该日期格式的教程.我应该为这种格式构建自定义日期检查器吗?进一步阅读CPAN 上的Date :: Calc,看起来不太可能支持这种格式.
谢谢.
我正在使用一个System.DateTime对象来允许用户选择日期范围.用户只能使用第三方日历选择日期(而不是时间),因此我需要在日期之后自动指定应该使用的时间(即:00:00:00或23:59:59)被选中.
如何指定日期选择器已将日期存储为DateTime对象后的时间?我可以使用这些AddHours, AddMinutes, AddSeconds方法,但这些方法与当前时间相关,可能不是00:00:00.
在startDate将需要有时间是00:00:00,并endDate有一23:59:59时间占到整个天.
我试图获取我在SQL Server中连接的数据库的名称.我试过做:
Query query = session.createQuery("SELECT db_name()");
List<String> dbNames = query.list();
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
[ERROR PARSER:35] *** ERROR: <AST>:0:0: unexpected end of subtree
Exception in thread "main" java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.MethodNode
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'db_name' {originalText=db_name}
\-[EXPR_LIST] SqlNode: 'exprList'
Run Code Online (Sandbox Code Playgroud)
如何获取我连接的数据库的名称?
我需要像下面的SQL一样使用IN子句
SELECT * FROM tableA WHERE colA in (1, 2,3)
Run Code Online (Sandbox Code Playgroud)
我如何在EJBQL中执行此操作?
我试过以下,显然失败了:
SELECT tab FROM tableA tab WHERE tab.colA in (:colValues)
Run Code Online (Sandbox Code Playgroud)
然后在java我做了
query.setParameter("colValues","1,2,3")
Run Code Online (Sandbox Code Playgroud)
这给了我以下例外
org.apache.openjpa.lib.jdbc.ReportingSQLException: ORA-01722: invalid number
Run Code Online (Sandbox Code Playgroud) 在我正在处理的网络应用程序中,我正在捕获onBeforeUnload以询问用户他是否真的要退出.
现在,如果他决定留下来,我想做很多事情.我想弄清楚的是他实际上选择了留下来.
我当然可以声明一个SetTimeout为"x"秒,如果它触发,那么这意味着用户仍然在那里(因为我们没有被卸载).问题是用户可以花时间决定是否留下来......
我首先希望在对话框显示时,SetTimeout调用不会触发,所以我可以设置一个短暂的超时,并且只有在用户选择留下时它才会触发.但是,在显示对话框时会发生超时,因此不起作用.
我尝试的另一个想法是在窗口/文档上捕获mouseMoves.在显示对话框时,mouseMoves确实不会触发,除了一个真正适用于我的情况的奇怪异常,因此也不起作用.
谁能想到其他方法呢?
谢谢!
(如果您好奇,捕获mouseMove不起作用的原因是我的页面中有一个IFrame,其中包含来自另一个域的网站.如果在卸载页面时,焦点位于IFrame内,对话框显示,然后当鼠标从IFrame内部移动到外部时(至少在Firefox中),我得到MouseMove事件触发ONCE.这可能是一个bug,但是,很可能在我们的情况下会发生,所以我不能用这种方法).
// Simple program to get the date and time on Windows
// It compiles and works fine but displays the wrong hour!
// Using Visual C++ 2008 Express on XP SP2
#include <Windows.h>
#include <iostream>
using namespace std;
void main()
{
SYSTEMTIME st;
GetSystemTime(&st);
cout << "Year : " << st.wYear << "\n";
cout << "Month : " << st.wMonth << "\n";
cout << "Day : " << st.wDay << "\n";
// The following line displays the wrong hour, off …Run Code Online (Sandbox Code Playgroud) 这是推荐的
while (reader.Read())
{
table.Rows.Add(
new object[] { reader[0], reader[1], reader[2], reader[3] }
);
table.AcceptChanges();
}
Run Code Online (Sandbox Code Playgroud)
要么
while (reader.Read())
{
table.Rows.Add(
new object[] { reader[0], reader[1], reader[2], reader[3] }
);
}
table.AcceptChanges();
Run Code Online (Sandbox Code Playgroud)
注意放置table.AcceptChanges的位置.
编辑1
这是代码块:
protected void Page_Load(object sender, EventArgs e)
{
IDataReader reader = cust.GetCustomerOrderSummary("99999");
using (DataSet ds = new DataSet())
{
using (DataTable table =
new DataTable { TableName = "OrderSummary" })
{
DataColumn idColumn = table.Columns.Add("number", typeof(int));
table.Columns.Add("name", typeof(string));
table.Columns.Add("quantity", typeof(int));
table.Columns.Add("prev_quantity", typeof(int));
table.PrimaryKey = new DataColumn[] …Run Code Online (Sandbox Code Playgroud) 我知道你可以使用.net反射器来查看用.net创建的代码,但是如果我在评论中添加一些内容,我自己的个人提醒也是在exe中编译的.
我不打算发布我的应用程序的源代码,我知道100%安全的赌注是删除我不想要的所有内容,但我只是想知道是否有人可以对我的评论进行反向工程.
在IE中,您可以onreadystatechange.有载入,但我读了可怕的东西.jQuery用"就绪"很好地包装了DOM的加载事件.我似乎只是不知道另一个很好的库的图像加载实现.
上下文是我动态生成图像(通过服务器回调),可能需要一些时间下载.在我的IE-only代码中,我设置了img元素的src,然后当onreadystatechange事件以"完成"状态触发时,我将它添加到DOM,以便用户看到它.
我对"原生"JavaScript解决方案或指向执行工作的库的指针感到满意.那里有很多图书馆,我确信这是我不知道正确的图书馆的情况.也就是说,我们已经是jQuery用户了,所以我并不急于添加一个非常大的库来获得这个功能.